.site-shell--partners,.p-coverage{background:var(--a-page)}.p-section,.pfx{max-width:1120px;color:var(--a-ink);margin:0 auto;padding:clamp(80px,10vw,140px) 24px}.pfx{max-width:none}.pfx-scene__pin,.pfx-extras{max-width:1120px;margin-inline:auto}.p-head{text-align:center;max-width:760px;margin:0 auto}.p-kicker{color:var(--a-blue-deep);letter-spacing:.04em;text-transform:uppercase;margin-block-end:14px;font-size:13px;font-weight:800;display:inline-block}.p-head h2,.p-privacy h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:750;line-height:1.06}.p-head p{color:var(--a-ink-soft);margin:18px auto 0;font-size:17px;line-height:1.65}.p-access{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.p-head--start{text-align:start;margin:0}.p-head--start p{margin-inline:0}.p-access__stage{height:min(78vh,680px);display:grid}.p-access__scene{--bleed:max(24px, calc((100vw - 1120px) / 2));height:calc(100% + 160px);margin-block:-80px;margin-inline:-48px calc(-1 * var(--bleed));padding-block:80px;padding-inline:48px var(--bleed);--ppop-phone:84%}.p-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.p-facts li{align-content:start;gap:8px;display:grid}.p-facts__icon{width:46px;height:46px;color:var(--a-blue);background:#1198ee1a;border-radius:14px;place-items:center;margin-block-end:8px;display:grid}.p-facts strong{letter-spacing:-.015em;font-size:20px;font-weight:750}.p-facts span:last-child{color:var(--a-ink-soft);font-size:16px;line-height:1.6}.p-facts--list{grid-template-columns:minmax(0,1fr);gap:22px;margin-block-start:36px}.p-facts--list li{grid-template-columns:46px minmax(0,1fr);gap:4px 16px}.p-facts--list .p-facts__icon{grid-row:span 2;margin:0}.pfx{padding-block-end:clamp(40px,6vw,80px);overflow-x:clip}.pfx-scene{--tone:var(--a-blue);--tone-wash:#1198ee1a;height:240vh;position:relative}.pfx-scene--amber{--tone:#c77c00;--tone-wash:#f5a52429}.pfx-scene--red{--tone:#c8262b;--tone-wash:#e5484d1f}.pfx-scene__pin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);height:100vh;min-height:640px;display:grid;position:sticky;top:0}.pfx-scene.is-flipped .pfx-scene__copy{order:2}.pfx-scene__copy{max-width:460px}.pfx-scene.is-flipped .pfx-scene__copy{justify-self:end}.pfx-scene__kicker{color:var(--tone);background:var(--tone-wash);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.pfx-scene__copy h3{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.08}.pfx-scene__copy p{color:var(--a-ink-soft);margin:18px 0 0;font-size:17px;line-height:1.65}.pfx-scene__points{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pfx-scene__points li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pfx-scene__points svg{color:var(--a-blue);flex:none}.pfx-stage{height:100%;min-height:0;display:grid;position:relative}.pfx-stage__glow{background:radial-gradient(closest-side, var(--tone-wash), transparent 75%);pointer-events:none;position:absolute;inset:12% 4%}.pfx-stage__scene{--bleed:max(24px, calc((100vw - 1120px) / 2));height:100%;margin-inline:-48px calc(-1 * var(--bleed));padding-inline:48px var(--bleed);--ppop-phone:min(76%, 620px)}.pfx-scene.is-flipped .pfx-stage__scene{margin-inline:calc(-1 * var(--bleed)) -48px;padding-inline:var(--bleed) 48px}.pfx-extras{text-align:center;margin-block-start:clamp(24px,4vw,48px)}.pfx-extras h3{color:var(--a-ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.pfx-extras ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pfx-extras li{background:var(--a-wash);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.pfx-extras svg{color:var(--a-blue)}.p-span{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid;position:relative}.p-span__line{top:9px;background:linear-gradient(90deg, var(--a-blue-light), var(--a-blue) 70%, #0b1a2b2e);transform-origin:0;border-radius:999px;height:4px;position:absolute;inset-inline:0}[dir=rtl] .p-span__line{background:linear-gradient(270deg, var(--a-blue-light), var(--a-blue) 70%, #0b1a2b2e);transform-origin:100%}.p-span__stage{gap:8px;padding-block-start:40px;display:grid;position:relative}.p-span__dot{top:0;border:5px solid var(--a-blue);box-sizing:border-box;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-start:0}.p-span__stage--2 .p-span__dot{border-color:#0b1a2b59}.p-span__stage strong{letter-spacing:-.015em;font-size:20px;font-weight:750}.p-span__stage span:last-child{color:var(--a-ink-soft);font-size:16px;line-height:1.6}.p-notes{gap:14px;max-width:760px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.p-note{color:var(--a-ink-soft);align-items:flex-start;gap:12px;margin:0;font-size:16px;line-height:1.6;display:flex}.p-note svg{color:var(--a-blue);flex:none;margin-block-start:3px}.p-privacy{padding-block-start:0}.p-privacy h2{text-align:center}.p-privacy__list{max-width:820px;margin:40px auto 0;padding:0;list-style:none}.p-privacy__list li{border-block-end:1px solid var(--a-line);grid-template-columns:28px minmax(0,1fr);gap:4px 18px;padding:22px 0;display:grid}.p-privacy__list li:first-child{border-block-start:1px solid var(--a-line)}.p-privacy__list svg{color:var(--a-blue);grid-row:span 2;margin-block-start:2px}.p-privacy__list strong{font-size:18px;font-weight:700}.p-privacy__list span{color:var(--a-ink-soft);font-size:16px;line-height:1.6}.p-privacy__link{width:max-content;color:var(--a-blue-deep);text-underline-offset:4px;margin:26px auto 0;font-size:16px;font-weight:650;text-decoration:underline;display:block}@media (width<=899px){.p-facts,.p-span,.p-access{grid-template-columns:minmax(0,1fr)}.p-access__stage{height:min(72svh,600px)}.p-access__scene,.pfx-stage__scene,.pfx-scene.is-flipped .pfx-stage__scene{margin-inline:-24px;padding-inline:24px}.p-span__line{top:0;bottom:0;background:linear-gradient(180deg, var(--a-blue-light), var(--a-blue) 70%, #0b1a2b2e);transform-origin:top;width:4px;height:auto;inset-inline:9px auto}[dir=rtl] .p-span__line{background:linear-gradient(180deg, var(--a-blue-light), var(--a-blue) 70%, #0b1a2b2e);transform-origin:top}.p-span__stage{padding-block-start:0;padding-inline-start:46px}}@media (width<=809px){.p-section,.pfx{padding-inline:16px}.pfx-scene{height:auto;padding-block:36px}.pfx-scene__pin{grid-template-columns:minmax(0,1fr);gap:4px;height:auto;min-height:0;position:relative}.pfx-scene.is-flipped .pfx-scene__copy{justify-self:start}.pfx-scene__copy{order:2;max-width:none}.pfx-stage{height:min(70svh,580px)}.p-access__scene,.pfx-stage__scene,.pfx-scene.is-flipped .pfx-stage__scene{--ppop-phone:86%;margin-inline:-16px;padding-inline:0}.pfx-scene__copy{z-index:1;position:relative}.pfx-extras li{padding:10px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pfx-scene{height:auto}.pfx-scene__pin{height:auto;min-height:0;padding-block:40px;position:relative}.pfx-stage{height:min(80vh,680px)}}
