/*
Theme Name: Pak Achievers Impact Exchange
Theme URI: https://pakachievers.com/
Author: Pak Achievers
Description: Responsive, lightweight WordPress theme for Pak Achievers Impact Exchange.
Version: 1.1.0
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: pa-impact
*/
:root{--pa-ink:#142b29;--pa-green:#174d43;--pa-green-deep:#103b34;--pa-lime:#c8e36a;--pa-orange:#f0a15c;--pa-muted:#687b77;--pa-line:#e4ebe7;--pa-bg:#f5f8f5;--pa-white:#fff;--pa-radius:20px;--pa-shadow:0 18px 50px rgba(20,54,47,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--pa-ink);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--pa-green);text-decoration:none;transition:color .2s ease}a:hover{color:#b86e31}img{max-width:100%;height:auto}.pa-container{width:100%;max-width:none;padding-left:25px;padding-right:25px;margin:0 auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa-skip-link{position:absolute;left:-9999px;top:10px;z-index:1000;background:#fff;padding:10px}.pa-skip-link:focus{left:10px}
.pa-announcement{background:var(--pa-green-deep);color:#eaf2ec;font-size:12px;letter-spacing:.035em}.pa-announcement-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:15px}.pa-announcement a{color:var(--pa-lime);font-weight:750}.pa-site-header{position:sticky;top:0;z-index:99;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border-bottom:1px solid var(--pa-line)}.pa-header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.pa-brand{display:inline-flex;align-items:center;gap:11px;color:var(--pa-ink);line-height:1.05}.pa-brand:hover{color:var(--pa-green)}.pa-brand-mark{width:42px;height:42px;border-radius:13px;background:var(--pa-green);color:#fff;display:grid;place-items:center;font-weight:900;font-size:15px;letter-spacing:-1px}.pa-brand-copy{display:flex;flex-direction:column;gap:5px}.pa-brand-copy strong{font-size:14px;letter-spacing:.07em;font-weight:900}.pa-brand-copy small{font-size:9px;letter-spacing:.2em;color:#79918a;font-weight:800}.custom-logo{max-height:58px;width:auto}.pa-nav{margin-left:auto}.pa-nav ul{display:flex;align-items:center;gap:clamp(12px,1.6vw,25px);list-style:none;margin:0;padding:0}.pa-nav li{position:relative}.pa-nav a{font-size:13px;font-weight:700;color:#334b46;white-space:nowrap}.pa-nav a:hover,.pa-nav .current-menu-item>a{color:var(--pa-green)}.pa-nav .sub-menu{display:none;position:absolute;top:100%;left:-16px;min-width:230px;padding:12px;background:#fff;border:1px solid var(--pa-line);border-radius:14px;box-shadow:var(--pa-shadow);flex-direction:column;align-items:stretch;gap:2px}.pa-nav li:hover>.sub-menu,.pa-nav li:focus-within>.sub-menu,.pa-nav li.submenu-open>.sub-menu{display:flex}.pa-nav .sub-menu li{width:100%}.pa-nav .sub-menu a{display:block;padding:9px 11px;border-radius:8px;white-space:normal}.pa-nav .sub-menu a:hover{background:var(--pa-bg)}.pa-nav .sub-menu .sub-menu{left:100%;top:-8px}.pa-submenu-toggle{border:0;background:transparent;color:#617c73;cursor:pointer;padding:5px 7px;font-size:16px}.pa-header-actions{display:flex;align-items:center;gap:18px}.pa-login-link{font-size:13px;font-weight:750;color:var(--pa-ink);white-space:nowrap}.pa-btn,.wp-element-button,button[type=submit],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--pa-green);color:#fff!important;padding:14px 23px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.pa-btn:hover,.wp-element-button:hover,button[type=submit]:hover,input[type=submit]:hover{background:#23695b;transform:translateY(-2px);color:#fff}.pa-btn-small{padding:11px 17px;font-size:12px}.pa-btn-dark{background:var(--pa-ink)}.pa-btn-light{background:#fff;color:var(--pa-green)!important}.pa-btn-orange{background:var(--pa-orange);color:#1d302b!important}.pa-menu-toggle,.pa-mobile-actions{display:none}
.pa-hero{overflow:hidden;position:relative;background:linear-gradient(115deg,#f4f8f4 0%,#edf4ee 58%,#e5f0e8 100%);padding:clamp(68px,8vw,118px) 0 95px}.pa-hero:after{content:"";position:absolute;width:600px;height:600px;border:1px solid rgba(23,77,67,.08);border-radius:50%;right:-180px;top:-260px;pointer-events:none}.pa-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:6vw;align-items:center;position:relative;z-index:1}.pa-eyebrow,.pa-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--pa-green);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.pa-eyebrow{padding:9px 13px;border:1px solid #dce9dd;border-radius:999px;background:rgba(255,255,255,.68);letter-spacing:.1em}.pa-eyebrow-dot{width:7px;height:7px;background:#8caf54;border-radius:50%;box-shadow:0 0 0 4px #e2edcf}.pa-hero h1{font-size:clamp(44px,6vw,82px);line-height:.99;letter-spacing:-.065em;margin:25px 0 22px;max-width:760px;font-weight:850}.pa-hero h1 em,.pa-section h2 em,.pa-cta h2 em{font-family:Georgia,serif;font-weight:500;color:var(--pa-green);letter-spacing:-.055em}.pa-hero-lead{font-size:clamp(16px,1.5vw,19px);color:#62756e;max-width:650px;line-height:1.8}.pa-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.pa-text-link{font-size:13px;font-weight:850;color:var(--pa-green)}.pa-text-link span{font-size:19px;margin-left:5px}.pa-hero-proof{display:flex;align-items:center;gap:10px;margin-top:42px;color:#73857e;font-size:12px;font-weight:650}.pa-proof-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e0ebd3;color:var(--pa-green);font-size:14px}.pa-hero-visual{height:450px;position:relative;display:grid;place-items:center}.pa-orbit{position:absolute;border:1px solid rgba(23,77,67,.15);border-radius:50%;transform:rotate(-24deg)}.pa-orbit-one{width:390px;height:270px}.pa-orbit-two{width:300px;height:410px;transform:rotate(56deg)}.pa-visual-core{width:220px;height:220px;border-radius:50%;background:var(--pa-green);box-shadow:0 25px 70px rgba(23,77,67,.25);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;position:relative;z-index:2}.pa-core-symbol{font-size:35px;color:var(--pa-lime);line-height:1}.pa-visual-core strong{font-size:22px;line-height:1.08;letter-spacing:.08em;margin:12px 0}.pa-visual-core small{font-size:9px;letter-spacing:.1em;color:#d3e3d8}.pa-float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e4ece5;border-radius:14px;box-shadow:var(--pa-shadow)}.pa-float-top{top:50px;right:0}.pa-float-bottom{bottom:52px;left:0}.pa-float-icon{width:35px;height:35px;border-radius:10px;background:#edf4df;color:var(--pa-green);display:grid;place-items:center;font-size:18px}.pa-float-card b,.pa-float-card small{display:block}.pa-float-card b{font-size:12px}.pa-float-card small{font-size:10px;color:var(--pa-muted)}.pa-visual-tag{position:absolute;bottom:5px;right:12px;font-size:9px;letter-spacing:.2em;font-weight:900;color:#789088}
.pa-board-strip{background:var(--pa-green);color:#fff;padding:45px 0}.pa-board-inner{display:grid;grid-template-columns:.75fr 1.6fr;gap:55px;align-items:center}.pa-board-strip .pa-kicker{color:var(--pa-lime)}.pa-board-strip h2{font-size:25px;line-height:1.2;margin:10px 0 5px;letter-spacing:-.04em}.pa-board-strip p{margin:0;color:#c8d9d0;font-size:13px}.pa-board-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pa-board-options a{min-height:105px;border:1px solid rgba(255,255,255,.2);border-radius:13px;padding:14px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,transform .2s}.pa-board-options a:hover{background:rgba(255,255,255,.1);transform:translateY(-3px);color:#fff}.pa-board-options span{font-size:10px;color:var(--pa-lime);font-weight:900}.pa-board-options b{font-size:12px}.pa-board-options i{font-style:normal;align-self:flex-end;color:var(--pa-lime)}
.pa-section{padding:clamp(65px,8vw,108px) 0}.pa-section-head{max-width:740px;margin:0 auto 42px;text-align:center}.pa-section-head h2,.pa-editorial-copy h2,.pa-community-panel h2,.pa-future h2{font-size:clamp(32px,4.3vw,55px);line-height:1.06;letter-spacing:-.06em;margin:14px 0 15px}.pa-section-head p{color:var(--pa-muted);margin:0;font-size:15px}.pa-head-split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;text-align:left;gap:30px}.pa-head-split h2{margin-bottom:0}.pa-head-split>p{max-width:360px;margin-bottom:5px}.pa-programmes{background:#fff}.pa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pa-feature-card{padding:25px;border:1px solid var(--pa-line);border-radius:18px;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s,box-shadow .25s}.pa-feature-card:hover{transform:translateY(-6px);box-shadow:var(--pa-shadow)}.pa-card-people{background:#f3f7ef}.pa-card-business{background:#f3f6f8}.pa-card-community{background:#f8f5ef}.pa-card-future{background:#f3f2f8}.pa-card-number{font-size:9px;letter-spacing:.15em;font-weight:900;color:#80918a}.pa-feature-icon{width:47px;height:47px;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:23px;color:var(--pa-green);margin:25px 0 13px;box-shadow:0 5px 16px rgba(20,54,47,.06)}.pa-feature-card h3{font-size:20px;letter-spacing:-.04em;margin:0 0 8px}.pa-feature-card p{font-size:13px;color:var(--pa-muted);margin:0 0 20px;line-height:1.7}.pa-feature-card>a{margin-top:auto;font-size:11px;font-weight:850}.pa-feature-card>a span{font-size:17px;margin-left:5px}
.pa-how{background:var(--pa-bg)}.pa-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pa-steps article{padding:20px 28px 15px 0;border-top:1px solid #cbd9d0;position:relative}.pa-steps article:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--pa-green);box-shadow:0 0 0 5px var(--pa-bg)}.pa-steps article>span{font-size:11px;color:#8ca65e;font-weight:900;letter-spacing:.12em}.pa-steps h3{font-size:19px;margin:12px 0 7px}.pa-steps p{font-size:13px;color:var(--pa-muted);max-width:250px;margin:0}
.pa-two-col{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.pa-editorial-art{height:440px;position:relative;overflow:hidden;border-radius:24px;background:#e9f0e7;display:grid;place-items:center}.pa-art-circle{width:310px;height:310px;border-radius:50%;background:var(--pa-green);box-shadow:0 0 0 38px rgba(255,255,255,.42),0 0 0 76px rgba(255,255,255,.2)}.pa-art-label{position:absolute;color:#fff;text-align:center;font-size:35px;line-height:1.03;font-weight:900;letter-spacing:-.05em}.pa-art-stamp{position:absolute;right:25px;bottom:25px;background:var(--pa-lime);color:var(--pa-ink);padding:14px 18px;border-radius:50%;width:100px;height:100px;display:grid;place-content:center;text-align:center;font-size:10px;font-weight:900;transform:rotate(9deg)}.pa-editorial-copy h2{margin:14px 0 20px}.pa-editorial-copy>p,.pa-community-panel p,.pa-future p{color:var(--pa-muted);font-size:15px;line-height:1.85}.pa-check-list{list-style:none;padding:0;margin:23px 0 28px;display:grid;gap:12px}.pa-check-list li{font-size:13px;font-weight:700;color:#3d5750}.pa-check-list li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f0dc;color:var(--pa-green);margin-right:10px;font-size:11px}.pa-business{background:#173c37;color:#fff}.pa-business .pa-kicker{color:var(--pa-lime)}.pa-business .pa-editorial-copy h2{color:#fff}.pa-business .pa-editorial-copy h2 em{color:var(--pa-lime)}.pa-business .pa-editorial-copy>p{color:#c5d7ce}.pa-business .pa-check-list li{color:#e4eee8}.pa-business .pa-check-list li:before{background:rgba(200,227,106,.15);color:var(--pa-lime)}.pa-business-art{min-height:400px;position:relative;display:grid;place-items:center}.pa-business-window{width:min(100%,430px);min-height:280px;border:1px solid rgba(255,255,255,.3);border-radius:18px;padding:28px;background:rgba(255,255,255,.06);transform:rotate(4deg)}.pa-business-window>span{font-size:10px;letter-spacing:.2em;color:var(--pa-lime);font-weight:900}.pa-window-line{height:9px;width:58%;border-radius:8px;background:rgba(255,255,255,.2);margin-top:17px}.pa-window-line.wide{width:88%;height:15px;background:rgba(255,255,255,.42);margin-top:30px}.pa-window-row{display:flex;gap:8px;margin-top:32px}.pa-window-row b{flex:1;text-align:center;padding:17px 5px;border-radius:9px;background:rgba(200,227,106,.12);color:#d9ed9e;font-size:9px;letter-spacing:.1em}.pa-window-arrow{font-size:70px;color:var(--pa-lime);text-align:right;line-height:1.2}.pa-business-caption{position:absolute;bottom:5px;right:0;color:rgba(255,255,255,.5);font-size:10px;letter-spacing:.22em;font-weight:900}
.pa-community{background:#f6f8f3}.pa-community-panel{background:#e7eee2;border-radius:25px;padding:clamp(30px,6vw,70px);display:grid;grid-template-columns:1fr .55fr;gap:35px;align-items:center}.pa-community-panel h2{margin:13px 0}.pa-community-panel h2 em{color:var(--pa-green)}.pa-community-panel p{max-width:600px;margin-bottom:25px}.pa-community-mark{justify-self:center;width:230px;height:230px;border-radius:50%;background:var(--pa-green);color:var(--pa-lime);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 18px rgba(255,255,255,.45),0 0 0 38px rgba(255,255,255,.22)}.pa-community-mark span{font-size:65px;line-height:1}.pa-community-mark small{font-size:11px;letter-spacing:.18em;text-align:center;font-weight:900;color:#fff;line-height:1.5;margin-top:10px}
.pa-future{background:#fff}.pa-future-inner{display:grid;grid-template-columns:1fr .9fr;gap:7vw;align-items:center}.pa-future h2{margin:14px 0}.pa-future p{max-width:570px;margin-bottom:24px}.pa-future-graphic{height:340px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#eff4e9 0%,#fff 65%)}.pa-ai-ring{width:160px;height:160px;border:1px solid #b7c9a0;border-radius:50%;display:grid;place-items:center;font-size:48px;font-weight:900;color:var(--pa-green);box-shadow:0 0 0 25px rgba(229,238,217,.55),0 0 0 55px rgba(229,238,217,.3)}.pa-node{position:absolute;padding:9px 13px;border-radius:999px;background:#fff;border:1px solid var(--pa-line);box-shadow:var(--pa-shadow);font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--pa-green)}.pa-node-one{top:22px;left:18%}.pa-node-two{top:40%;right:0}.pa-node-three{bottom:28px;left:22%}.pa-node-four{top:12%;right:18%}
.pa-opportunities{background:var(--pa-bg)}.pa-opportunity-placeholder{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--pa-line);border-radius:16px;padding:25px}.pa-placeholder-icon{width:46px;height:46px;display:grid;place-items:center;background:#edf4df;color:var(--pa-green);border-radius:13px;font-size:23px}.pa-opportunity-placeholder h3{margin:0 0 4px;font-size:17px}.pa-opportunity-placeholder p{margin:0;color:var(--pa-muted);font-size:13px}.pa-opportunity-placeholder .pa-btn{margin-left:auto;white-space:nowrap}
.pa-final-cta{padding-top:45px}.pa-cta{background:var(--pa-green);color:#fff;border-radius:25px;padding:clamp(32px,5vw,62px);display:flex;align-items:center;justify-content:space-between;gap:35px}.pa-cta .pa-kicker{color:var(--pa-lime)}.pa-cta h2{font-size:clamp(28px,4vw,47px);line-height:1.1;letter-spacing:-.05em;margin:13px 0}.pa-cta h2 em{color:var(--pa-lime)}.pa-cta p{color:#d2e0d8;margin:0;max-width:600px;font-size:14px}
.pa-page{padding:55px 0;min-height:55vh}.pa-content{max-width:900px}.pa-content h1{font-size:clamp(32px,4vw,48px);line-height:1.1}.pa-content h2,.pa-content h3{line-height:1.25}.pa-content img{border-radius:14px}.pa-footer{background:#102c28;color:#c9d9d1;padding:65px 0 22px}.pa-footer-main{display:grid;grid-template-columns:1.65fr 1fr 1fr 1.15fr;gap:45px}.pa-brand-footer{color:#fff}.pa-footer-brand>p{font-size:13px;color:#a9c0b5;max-width:300px;line-height:1.8;margin:20px 0}.pa-social-links{display:flex;flex-wrap:wrap;gap:13px}.pa-social-links a{font-size:11px;color:var(--pa-lime);font-weight:750}.pa-footer-col h3{font-size:12px;color:#fff;margin:4px 0 18px;letter-spacing:.08em}.pa-footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.pa-footer-col li a,.pa-footer-col>a{font-size:12px;color:#b8cbc1}.pa-footer-col a:hover{color:var(--pa-lime)}.pa-footer-col .pa-contact-title{margin-top:26px;margin-bottom:10px}.pa-footer-col>a{display:block;margin:8px 0}.pa-footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:48px;padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:#91aaa0;font-size:11px}
.pa-form{display:grid;gap:14px}.pa-form label{font-weight:700;font-size:14px}.pa-form input,.pa-form select,.pa-form textarea,.pa-field{width:100%;border:1px solid #d9e1eb;border-radius:11px;padding:12px 14px;font:inherit;background:#fff;color:var(--pa-ink)}.pa-form textarea{min-height:130px}.pa-notice{padding:13px 16px;border-radius:12px;background:#eef7f1;border:1px solid #cfe8d7;margin:14px 0}.pa-error{background:#fff0f0;border-color:#f0caca}.pa-listing{display:flex;flex-direction:column;gap:7px}.pa-listing-meta{font-size:12px;color:var(--pa-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.pa-listing h3{margin:0}.pa-pill{display:inline-block;border-radius:999px;background:#edf3fa;color:#234d78;padding:4px 10px;font-size:12px;font-weight:750}.pa-pagination{margin-top:24px}
@media(min-width:1500px){.pa-container{padding-left:40px;padding-right:40px}}
@media(max-width:1100px){.pa-header-inner{gap:16px}.pa-nav ul{gap:12px}.pa-nav a{font-size:12px}.pa-header-actions{gap:10px}.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-board-inner{grid-template-columns:1fr}.pa-board-options{grid-template-columns:repeat(4,1fr)}.pa-footer-main{gap:25px}}
@media(max-width:980px){.pa-header-inner{min-height:76px}.pa-menu-toggle{display:flex;width:42px;height:42px;border:1px solid var(--pa-line);border-radius:12px;background:#fff;align-items:center;justify-content:center;margin-left:auto}.pa-menu-lines,.pa-menu-lines:before,.pa-menu-lines:after{display:block;width:17px;height:2px;background:var(--pa-ink);position:relative}.pa-menu-lines:before,.pa-menu-lines:after{content:"";position:absolute;left:0}.pa-menu-lines:before{top:-6px}.pa-menu-lines:after{top:6px}.pa-nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:18px 25px 25px;background:#fff;border-bottom:1px solid var(--pa-line);box-shadow:0 18px 25px rgba(20,54,47,.08);max-height:calc(100vh - 110px);overflow:auto}.pa-nav.is-open{display:block}.pa-nav ul{display:flex;align-items:stretch;flex-direction:column;gap:0}.pa-nav li{border-bottom:1px solid #edf1ed}.pa-nav a{display:inline-block;padding:12px 3px;font-size:14px}.pa-nav .sub-menu{position:static;min-width:0;box-shadow:none;border:0;border-radius:0;padding:0 0 8px 15px}.pa-nav .sub-menu a{font-size:13px;padding:8px}.pa-nav .sub-menu .sub-menu{left:auto;top:auto}.pa-submenu-toggle{float:right;margin-top:7px}.pa-header-actions{display:none}.pa-mobile-actions{display:flex;gap:18px;align-items:center;padding-top:17px}.pa-hero-grid{grid-template-columns:1fr 0.8fr;gap:25px}.pa-hero-visual{height:370px}.pa-visual-core{width:180px;height:180px}.pa-orbit-one{width:320px;height:230px}.pa-orbit-two{width:250px;height:350px}.pa-float-top{right:-3px}.pa-float-bottom{left:-3px}.pa-footer-main{grid-template-columns:1.4fr 1fr 1fr}.pa-footer-col:last-child{grid-column:2/4}}
@media(max-width:700px){.pa-container{padding-left:20px;padding-right:20px}.pa-announcement-inner{min-height:34px;font-size:10px}.pa-announcement-inner>a{white-space:nowrap}.pa-brand-mark{width:38px;height:38px}.pa-brand-copy strong{font-size:12px}.pa-brand-copy small{font-size:8px}.pa-hero{padding:58px 0 50px}.pa-hero-grid{grid-template-columns:1fr}.pa-hero h1{font-size:clamp(42px,12vw,60px)}.pa-hero-visual{height:340px;margin-top:10px}.pa-visual-core{width:170px;height:170px}.pa-visual-core strong{font-size:18px}.pa-orbit-one{width:290px;height:205px}.pa-orbit-two{width:225px;height:315px}.pa-float-card{padding:10px 12px}.pa-float-top{top:18px;right:0}.pa-float-bottom{bottom:22px;left:0}.pa-board-strip{padding:35px 0}.pa-board-inner{gap:22px}.pa-board-strip h2{font-size:23px}.pa-board-options{grid-template-columns:repeat(2,1fr)}.pa-board-options a{min-height:88px}.pa-section{padding:62px 0}.pa-section-head{margin-bottom:30px}.pa-head-split{align-items:flex-start;flex-direction:column;gap:15px}.pa-grid{grid-template-columns:1fr}.pa-feature-card{min-height:260px}.pa-steps{grid-template-columns:1fr 1fr;gap:22px 14px}.pa-steps article{padding:17px 8px 5px 0}.pa-steps h3{font-size:17px}.pa-steps p{font-size:12px}.pa-two-col,.pa-future-inner{grid-template-columns:1fr;gap:35px}.pa-editorial-art{height:320px}.pa-art-circle{width:220px;height:220px;box-shadow:0 0 0 25px rgba(255,255,255,.42),0 0 0 50px rgba(255,255,255,.2)}.pa-art-label{font-size:27px}.pa-business-layout .pa-business-art{grid-row:1}.pa-business-art{min-height:310px}.pa-business-window{min-height:240px}.pa-community-panel{grid-template-columns:1fr;padding:30px 24px}.pa-community-mark{width:175px;height:175px;margin:20px auto 12px;box-shadow:0 0 0 12px rgba(255,255,255,.45),0 0 0 25px rgba(255,255,255,.22)}.pa-community-mark span{font-size:48px}.pa-future-graphic{height:280px}.pa-opportunity-placeholder{align-items:flex-start;flex-wrap:wrap}.pa-opportunity-placeholder .pa-btn{margin-left:0}.pa-cta{align-items:flex-start;flex-direction:column;padding:30px 24px}.pa-footer-main{grid-template-columns:1fr 1fr;gap:32px 22px}.pa-footer-brand{grid-column:1/-1}.pa-footer-col:last-child{grid-column:auto}.pa-footer-bottom{flex-direction:column;margin-top:32px}.pa-page{padding:38px 0}.pa-content h1{font-size:32px}}
@media(max-width:390px){.pa-container{padding-left:16px;padding-right:16px}.pa-announcement-inner{font-size:9px}.pa-announcement-inner>a{font-size:9px}.pa-brand-copy strong{font-size:10px}.pa-mobile-actions{align-items:flex-start;flex-direction:column}.pa-hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.pa-board-options b{font-size:11px}.pa-footer-main{gap:28px 16px}}
