.pan-page{--pan-navy:#081c26;--pan-green:#0e5943;--pan-soft:#f3f5e9;color:var(--pa-ink);background:#fafbf8}.pan-page [hidden]{display:none!important}.pan-hero{position:relative;overflow:hidden;background:var(--pan-navy);color:#fff}.pan-hero-inner{position:relative;min-height:390px;display:flex;align-items:center;padding-top:64px;padding-bottom:64px}.pan-hero-copy{position:relative;z-index:1;max-width:750px}.pan-page .pan-eyebrow{font:800 11px/1.5 var(--pa-body);letter-spacing:.13em;text-transform:uppercase;color:var(--pan-green);margin:0 0 12px}.pan-hero .pan-eyebrow,.pan-pool .pan-eyebrow{color:var(--pa-lime)}.pan-hero h1{font:750 clamp(38px,4.5vw,60px)/1.08 var(--pa-heading);letter-spacing:-.045em;color:#fff;margin:0 0 22px}.pan-hero h1 span{color:var(--pa-lime)}.pan-lead{font-size:clamp(17px,1.7vw,20px);line-height:1.55;max-width:650px;color:#d7e4e3;margin:0}.pan-hero-note{font-size:13px;color:#e2ebe1;border:1px solid #8ba99544;display:inline-flex;align-items:center;gap:10px;background:#153936a6;border-radius:30px;padding:9px 14px;margin:28px 0 0}.pan-hero-note span{color:var(--pa-lime);font-size:18px}.pan-ribbons{position:absolute;right:-140px;bottom:-15px;width:650px;height:440px;pointer-events:none;opacity:.85}.pan-main{padding-top:0;padding-bottom:44px}.pan-intro{display:flex;align-items:center;gap:20px;padding:26px 0;max-width:1040px}.pan-intro p{margin:0;font-size:15px;line-height:1.6}.pan-line-icon{font-size:38px;color:var(--pan-green)}.pan-stats{margin:0 0 50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pan-stats>div{position:relative;display:flex;flex-direction:column;padding:20px 22px;background:#fff;border:1px solid var(--pa-line);border-radius:10px;min-height:130px}.pan-stats dd{order:-1;margin:0 0 5px;color:var(--pan-green);font:800 35px/1.15 var(--pa-heading);letter-spacing:-.035em}.pan-stats dd.pan-stat-text{font-size:21px;letter-spacing:-.03em;min-height:40px;display:flex;align-items:center}.pan-stats dt{font-weight:800;font-size:14px}.pan-stats small{font-size:12px;color:var(--pa-steel);line-height:1.4;margin-top:5px}.pan-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.pan-section-head h2,.pan-beyond h2,.pan-pool h2,.pan-form-panel h2,.pan-apply-aside h2{font:750 clamp(24px,3vw,32px)/1.2 var(--pa-heading);letter-spacing:-.035em;margin:0}.pan-section-head>p{max-width:330px;font-size:14px;color:var(--pa-steel);line-height:1.5;margin:0 0 3px}.pan-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.pan-filters button{font:700 13px/1.2 var(--pa-body);padding:11px 18px;min-height:44px;border:1px solid #d6dfd8;border-radius:30px;background:#fff;color:var(--pa-ink);cursor:pointer}.pan-filters button.is-active{background:var(--pan-green);color:#fff;border-color:var(--pan-green)}.pan-cards{display:grid;gap:22px}.pan-card{border:1px solid #d7e0da;background:#fff;border-radius:14px;padding:26px 30px;box-shadow:0 8px 28px #112e2204}.pan-company{display:grid;grid-template-columns:minmax(160px, .65fr) minmax(0,1.5fr) auto;gap:24px;align-items:start;border-bottom:1px solid #e6ebe7;padding-bottom:20px}.pan-company h3{font:800 21px/1.2 var(--pa-heading);letter-spacing:-.035em;margin:0 0 7px}.pan-company .pan-sector{font:800 10px/1.5 var(--pa-body);text-transform:uppercase;letter-spacing:.07em;margin:0;color:var(--pa-steel)}.pan-company-summary{border-left:1px solid #d6dfda;padding-left:24px;margin:0;font-size:13px;line-height:1.6;color:#3c4b48;max-width:590px}.pan-status{font:700 12px/1.4 var(--pa-body);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-radius:30px;padding:6px 12px;background:#edf9d6;color:#205628}.pan-status i{width:7px;height:7px;background:#76ad19;border-radius:100%}.pan-status.is-closed{background:#edf0ee;color:#515c56}.pan-status.is-closed i{background:#7c847f}.pan-card h4{font:800 clamp(21px,2.6vw,29px)/1.25 var(--pa-heading);letter-spacing:-.035em;margin:22px 0 13px}.pan-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 24px;list-style:none}.pan-tags li{border:1px solid #dfe5e0;border-radius:30px;font-size:12px;line-height:1.4;font-weight:700;padding:5px 11px;display:flex;align-items:center;gap:7px}.pan-role-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}.pan-role-columns h5{font:800 11px/1.4 var(--pa-body);letter-spacing:.07em;text-transform:uppercase;color:var(--pan-green);margin:0 0 10px}.pan-role-columns ul{font-size:14px;line-height:1.6;padding-left:17px;margin:0}.pan-role-columns li{padding-left:2px;margin:0 0 6px}.pan-card-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e3e9e4;padding-top:18px}.pan-card-foot p{font-size:12px;color:#3f5147;margin:0}.pan-page .pa-button{font-size:14px;min-height:46px;gap:20px}.pan-closed-button{padding:12px 20px;background:#e9edeb;border-radius:8px;color:#55635b;font-weight:700;font-size:13px}.pan-beyond{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:26px;padding:30px;background:var(--pan-soft);border-radius:14px;margin:30px 0 20px}.pan-beyond h2{font-size:25px}.pan-beyond h3{font:800 16px/1.35 var(--pa-heading);margin:8px 0}.pan-beyond p{font-size:13px;line-height:1.6;margin:10px 0 0;color:#47564b}.pan-beyond>div+div{border-left:1px solid #cdd8c5;padding-left:24px}.pan-beyond>div>span{font-size:24px;color:var(--pan-green)}.pan-pool{border-radius:14px;padding:32px 36px;background:linear-gradient(110deg,#081c26,#075442);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:36px}.pan-pool h2{color:#fff;font-size:28px}.pan-pool p:not(.pan-eyebrow){color:#d7e6df;max-width:620px;font-size:14px;line-height:1.6;margin:12px 0 0}.pan-pool .pa-button{flex-shrink:0}.pan-disclaimer{color:#5b685f;font-size:12px;line-height:1.7;max-width:1030px;margin:24px 0 0}.pan-hero-small{padding:42px 0 48px}.pan-hero-small h1{margin-top:12px;font-size:clamp(38px,4vw,52px)}.pan-back{display:inline-block;color:#d5e5d8!important;font-size:13px;text-decoration:none;margin-bottom:28px}.pan-application-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr);gap:50px;padding-top:48px;padding-bottom:56px;align-items:start}.pan-form-panel{padding:32px;background:#fff;border:1px solid var(--pa-line);border-radius:14px;min-width:0}.pan-form-panel>p{font-size:14px;color:var(--pa-steel);line-height:1.6}.pan-form-panel fieldset{min-width:0;border:0;border-top:1px solid #dde6df;margin:30px 0 0;padding:24px 0 0}.pan-form-panel legend{float:left;width:100%;font:800 12px/1.4 var(--pa-body);color:var(--pan-green);text-transform:uppercase;letter-spacing:.07em;margin:0 0 20px}.pan-form-panel fieldset>p{font-size:13px;color:var(--pa-steel);clear:both;line-height:1.5}.pan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;clear:both}.pan-field{min-width:0;margin:0 0 20px;clear:both}.pan-field label{display:block;font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.5}.pan-field label span{font-weight:400;color:#657267}.pan-field input,.pan-field select,.pan-field textarea{display:block;width:100%;max-width:100%;border:1px solid #b8c7bd;border-radius:7px;background:#fff;padding:12px 13px;font:400 16px/1.4 var(--pa-body);color:var(--pa-ink);min-height:48px}.pan-field input[type=file]{font-size:13px;padding:10px}.pan-field textarea{resize:vertical}.pan-field small{display:block;font-size:12px;line-height:1.6;color:#5f6e62;margin-top:7px}.pan-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;font-weight:700}.pan-check input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--pan-green)}.pan-privacy{border-radius:8px;background:#f1f5ed;padding:20px;margin:22px 0}.pan-privacy h3{font:800 17px/1.35 var(--pa-heading);margin:0 0 12px}.pan-privacy p{font-size:12px;line-height:1.7;color:#415448}.pan-privacy a,.pan-errors a{color:#165640;text-decoration:underline}.pan-form-footnote{font-size:12px;line-height:1.5;color:#5e6c62;margin-bottom:0}.pan-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pan-apply-aside{position:sticky;top:112px;padding-top:10px}.pan-apply-aside h2{font-size:28px}.pan-apply-aside ol{list-style:none;counter-reset:pan-next;margin:28px 0 0;padding:0}.pan-apply-aside li{counter-increment:pan-next;position:relative;padding:0 0 22px 40px}.pan-apply-aside li:before{content:counter(pan-next,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:800;font-size:12px;color:#1e644a;background:#e8efdf;border-radius:100%;width:28px;height:28px;display:grid;place-items:center}.pan-apply-aside strong{font-size:14px}.pan-apply-aside li p,.pan-aside-note p{font-size:13px;line-height:1.6;color:#526458;margin:8px 0 0}.pan-aside-note{border-top:1px solid var(--pa-line);padding-top:22px}.pan-errors{background:#fff5ef;border:1px solid #cf7965;border-radius:8px;padding:20px;margin:22px 0}.pan-errors h3{font-size:18px;margin:0 0 12px}.pan-errors ul{padding-left:18px;font-size:14px;line-height:1.6}.pan-errors p{font-size:13px}.pan-form-notice{padding:14px;background:#f1f4e7;border-radius:8px}.pan-success-icon{display:grid;place-items:center;background:#e6f6d7;border-radius:50%;color:#225c38;font-size:32px;width:64px;height:64px;margin-bottom:26px}.pan-success .pa-button{margin-top:12px}.pan-page :focus-visible{outline:3px solid #438255;outline-offset:4px}.pan-page input:focus-visible,.pan-page select:focus-visible,.pan-page textarea:focus-visible{outline-offset:2px}.pan-hero :focus-visible,.pan-pool :focus-visible{outline-color:var(--pa-lime)}.pan-page button:disabled{opacity:.7;cursor:wait}.pan-page [aria-invalid=true]{border-color:#a33421}
@media(min-width:1450px){.pan-ribbons{right:-60px}}@media(max-width:1000px){.pan-ribbons{right:-260px;opacity:.5}.pan-hero-copy{max-width:680px}.pan-stats>div{padding:18px}.pan-stats dd.pan-stat-text{font-size:18px}.pan-beyond{grid-template-columns:1fr 1fr}.pan-beyond>div+div{border:0;padding:0}.pan-application-layout{gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr)}.pan-form-panel{padding:24px}.pan-pool{align-items:flex-start;flex-direction:column;gap:22px}.pan-company{grid-template-columns:1fr auto}.pan-company-summary{grid-column:1/-1;grid-row:2;border-left:0;padding-left:0;max-width:none}.pan-company .pan-status{grid-column:2;grid-row:1}}
@media(max-width:700px){.pan-hero-inner{min-height:370px;padding-top:42px;padding-bottom:38px}.pan-hero h1{font-size:38px;letter-spacing:-.04em}.pan-ribbons{right:-355px;opacity:.4}.pan-hero-note{border-radius:12px;font-size:12px;line-height:1.5;margin-top:22px}.pan-intro{align-items:flex-start;gap:12px;padding:24px 0}.pan-intro p{font-size:14px}.pan-line-icon{font-size:30px}.pan-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:34px}.pan-stats>div{padding:16px;min-height:132px}.pan-stats dd{font-size:30px}.pan-stats dt{font-size:13px}.pan-stats dd.pan-stat-text{font-size:18px}.pan-stats small{font-size:11px}.pan-section-head{display:block}.pan-section-head>p{margin-top:12px;max-width:none}.pan-filters{gap:7px}.pan-filters button{font-size:12px;padding:10px 14px}.pan-card{padding:22px 18px}.pan-company{gap:15px}.pan-company h3{font-size:21px}.pan-company-summary{font-size:13px}.pan-card h4{font-size:23px}.pan-role-columns{grid-template-columns:1fr;gap:20px;margin-bottom:22px}.pan-role-columns ul{font-size:14px}.pan-card-foot{align-items:flex-start;flex-direction:column;gap:14px}.pan-card-foot .pa-button{width:100%;justify-content:space-between}.pan-beyond{padding:24px 20px;gap:24px 20px}.pan-beyond>div:first-child{grid-column:1/-1}.pan-beyond>div:last-child{grid-column:1/-1;max-width:300px}.pan-beyond h2 br{display:none}.pan-beyond h3{font-size:15px}.pan-beyond p{font-size:12px}.pan-pool{padding:28px 22px}.pan-pool h2{font-size:26px}.pan-pool .pa-button{width:100%;text-align:left;justify-content:space-between;padding:13px 16px}.pan-disclaimer{font-size:11px}.pan-hero-small{padding:30px 0 38px}.pan-back{margin-bottom:24px}.pan-application-layout{grid-template-columns:1fr;padding-top:26px;gap:30px}.pan-form-panel{padding:24px 18px}.pan-form-grid{grid-template-columns:1fr}.pan-apply-aside{position:static;background:#f0f4e8;padding:22px;border-radius:10px}.pan-apply-aside h2{font-size:24px}.pan-apply-aside h2 br{display:none}.pan-apply-aside ol{margin-top:20px}.pan-apply-aside li{padding-bottom:16px}.pan-apply-aside li:last-child{padding-bottom:0}.pan-aside-note{display:none}.pan-privacy{padding:16px}.pan-form-panel>h2{font-size:26px}.pan-form-panel button[type=submit]{width:100%;justify-content:space-between}.pan-apply:has(.pan-success) .pan-apply-aside{order:1}}
@media(prefers-reduced-motion:reduce){.pan-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.pan-company-link{display:inline-flex;align-items:center;gap:8px;color:var(--pan-green);font-size:14px;font-weight:700;line-height:1.5;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.pan-company-link:hover{color:var(--pa-ink)}
