.pp{--pp-ink:#102f50;--pp-navy:#091f35;--pp-soft:#294b65;--pp-mute:#4c6172;--pp-rule:#d5dfe8;--pp-warm:#f2f6fb;--pp-signal:#f47a1f;--pp-accent:#a63f00;--pp-tech:#1e5eff;--pp-r:.5rem;--pp-rl:.875rem;color:var(--pp-ink);font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp h1,.pp h2,.pp h3{color:var(--pp-ink);margin:0 0 .75rem;font-family:Manrope,Inter,sans-serif;line-height:1.15}.pp h1{font-size:clamp(2rem,4.2vw,3.55rem);font-weight:800}.pp h2{font-size:clamp(1.6rem,3.1vw,2.5rem);font-weight:700}.pp h3{font-size:1.2rem;font-weight:700}.pp p{margin:0 0 1rem}.pp a{color:var(--pp-tech)}.pp .pp-shell{max-width:72rem;margin:0 auto;padding-inline:1.25rem}.pp .pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp :focus-visible{outline:3px solid var(--pp-signal);outline-offset:2px}.pp .pp-btn{background:var(--pp-signal);min-height:3.25rem;color:var(--pp-navy);border:2px solid var(--pp-signal);border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pp .pp-btn:hover{color:var(--pp-navy);background:#fff;border-color:#fff}.pp .pp-btn-ghost{color:#fff;background:0 0;border-color:#fff9}.pp .pp-btn-ghost:hover{color:var(--pp-navy);background:#fff}.pp .pp-hero{background:var(--pp-navy);color:#f6f8f9;padding-block:clamp(2.5rem,6vw,5rem)}.pp .pp-hero h1{color:#fff;max-width:20ch}.pp .pp-lead{color:#dbe4ec;max-width:46rem;font-size:clamp(1.05rem,1.6vw,1.2rem)}.pp .pp-pos{color:var(--pp-signal);font-family:Manrope,sans-serif;font-weight:600}.pp .pp-crumb{margin-bottom:1.25rem;font-size:.875rem}.pp .pp-crumb a{color:#dbe4ec}.pp .pp-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--pp-signal);margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.pp .pp-band .pp-eyebrow{color:var(--pp-accent)}.pp .pp-btns{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.pp .pp-band{padding-block:clamp(2.25rem,5vw,4rem)}.pp .pp-alt{background:var(--pp-warm)}.pp .pp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.pp .pp-card{border:1px solid var(--pp-rule);border-top:4px solid var(--pp-signal);border-radius:var(--pp-rl);background:#fff;flex-direction:column;padding:1.5rem;display:flex}.pp .pp-card p:last-child{margin-bottom:0}.pp .pp-num{color:var(--pp-accent);margin-bottom:.5rem;font-family:Manrope,sans-serif;font-weight:800}.pp .pp-more{color:var(--pp-tech);align-items:center;min-height:44px;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.pp .pp-more:hover{text-decoration:underline}.pp .pp-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.pp .pp-steps li{counter-increment:s;border-left:3px solid var(--pp-signal);padding-left:1rem}.pp .pp-steps li:before{content:"0" counter(s);color:var(--pp-accent);font-family:Manrope,sans-serif;font-weight:800}.pp .pp-two{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2rem;display:grid}.pp .pp-note{border-radius:var(--pp-r);background:#eaf0ff;padding:.75rem 1rem;font-weight:500}.pp .pp-small{color:var(--pp-mute);font-size:.875rem}.pp .pp-video{margin:1.5rem 0 0}.pp .pp-poster{aspect-ratio:16/9;background:linear-gradient(135deg,var(--pp-navy),var(--pp-soft));border-radius:var(--pp-rl);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:52rem;padding:1rem;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;display:flex}.pp .pp-poster small{color:#dbe4ec;font-size:.875rem;font-weight:500}.pp video.pp-player{aspect-ratio:16/9;border-radius:var(--pp-rl);background:var(--pp-navy);width:100%;max-width:52rem;display:block}.pp .pp-status{max-width:52rem;margin-top:.75rem;font-weight:600}.pp figcaption{color:var(--pp-mute);max-width:52rem;margin-top:.75rem}.pp .pp-narrow{max-width:50rem}.pp details{border:1px solid var(--pp-rule);border-radius:var(--pp-r);background:#fff;margin-top:.75rem}.pp summary{cursor:pointer;min-height:44px;padding:1rem 1.25rem;font-weight:600}.pp details p{margin:0 0 1rem;padding:0 1.25rem}.pp .pp-cta{background:var(--pp-navy);color:#fff;text-align:center;padding-block:clamp(2.5rem,5vw,4rem)}.pp .pp-cta h2{color:#fff}.pp .pp-cta p{color:#dbe4ec}.pp .pp-cta .pp-btns{justify-content:center}@media (width<=48rem){.pp .pp-grid3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp *{transition:none!important}}.pp .pp-pending{border-left:4px solid var(--pp-orange,#f47a1f);background:var(--color-tech-soft,#eef3f8);border-radius:var(--pp-rl,.5rem);max-width:52rem;padding:1rem 1.25rem}.pp .pp-pending a{text-underline-offset:.2em;font-weight:600;text-decoration:underline}.pp-page[data-astro-cid-eph2s77r] h1[data-astro-cid-eph2s77r],.pp-page[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r],.pp-page[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r]{font-family:var(--font-display);text-wrap:balance;font-weight:700}.pp-hero[data-astro-cid-eph2s77r] h1[data-astro-cid-eph2s77r]{font-size:clamp(2.125rem,4.6vw,3.375rem)}.pp-hero-visual[data-astro-cid-eph2s77r]{min-width:0}.pp-hero[data-astro-cid-eph2s77r] .pp-status{color:var(--on-navy);font-size:.9375rem;font-weight:500}.pp-hero[data-astro-cid-eph2s77r] .pp-transcript summary{color:var(--on-navy)}.pp-hero[data-astro-cid-eph2s77r] .pp-transcript p{color:var(--muted-navy)}.pp-hero[data-astro-cid-eph2s77r] .pp-pending{background:var(--panel);border-color:var(--line-navy);color:var(--on-navy)}.pp-hero[data-astro-cid-eph2s77r] .pp-pending a{color:#fff}.pp-hero[data-astro-cid-eph2s77r] .pp-frame{border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 40px 80px -30px #0009}.r-section--flush[data-astro-cid-eph2s77r]{padding-top:0}.pp-intro[data-astro-cid-eph2s77r]{padding-bottom:var(--gap)}.product-status[data-astro-cid-eph2s77r]{border-left:4px solid var(--orange);background:var(--surface-card);color:var(--color-ink);border-radius:0 10px 10px 0;max-width:62rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.product-positive[data-astro-cid-eph2s77r]{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--gap);max-width:40ch;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.product-note[data-astro-cid-eph2s77r]{color:var(--ink-2);max-width:70ch;margin-top:1rem;font-size:.9375rem}.r-band-note[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{color:#fff}.pp-more[data-astro-cid-eph2s77r]{margin-top:.75rem}.pp-more[data-astro-cid-eph2s77r] summary[data-astro-cid-eph2s77r]{cursor:pointer;min-height:44px;color:var(--accent-text);align-items:center;font-weight:600;display:inline-flex}.pp-more[data-astro-cid-eph2s77r] summary[data-astro-cid-eph2s77r]:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.pp-roles[data-astro-cid-eph2s77r]{grid-template-columns:260px 1fr;align-items:start;gap:1.5rem;margin-top:1.25rem;display:grid}.pp-role-list[data-astro-cid-eph2s77r]{flex-direction:column;gap:.375rem;display:flex}.pp-role-list[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r]{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--ink-2);border:1px solid #0000;border-radius:10px;padding:.75rem .875rem;font-size:.9375rem;font-weight:600}.pp-role-list[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r]:hover,.pp-role-list[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r][aria-selected=true]{background:var(--surface-card);border-color:var(--color-rule);color:var(--color-ink)}.pp-role-list[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r][aria-selected=true]{box-shadow:inset 3px 0 0 var(--orange)}.pp-role-list[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.pp-roles[data-astro-cid-eph2s77r]:not(.is-interactive) .pp-role-list[data-astro-cid-eph2s77r]{display:none}.pp-roles[data-astro-cid-eph2s77r]:not(.is-interactive){grid-template-columns:1fr}.pp-role-panels[data-astro-cid-eph2s77r]{gap:1rem;display:grid}.pp-role-panel[data-astro-cid-eph2s77r]{background:var(--surface-card);border:1px solid var(--color-rule);border-radius:var(--r);min-height:150px;padding:1.625rem}.pp-role-panel[data-astro-cid-eph2s77r][hidden]{display:none}.pp-role-panel[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]:not(.r-eyebrow){color:var(--color-ink);margin-top:.625rem;font-size:1.0625rem}.pp-role-panel[data-astro-cid-eph2s77r]:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.pp-for[data-astro-cid-eph2s77r]{color:var(--ink-2);max-width:70ch;margin-top:1.25rem}.pp-more-title[data-astro-cid-eph2s77r]{margin-top:2.5rem}@media (width<=50rem){.pp-roles[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.pp-role-list[data-astro-cid-eph2s77r]{flex-flow:wrap}}
