:root{--navy:#0d1b2a;--navy-2:#1e3a5f;--heading:#1e3a5f;--amber:#f59e0b;--amber-text:#0d1b2a;--amber-ink:#b45309;--green:#10b981;--teal:#0d9488;--white:#ffffff;--slate-50:#f8fafc;--border:#e2e8f0;--text:#1e293b;--muted:#475569;--text-muted:#64748b;--sub-dark:#e2e8f0;--foot-text:#cbd5e1;--hero-grad:linear-gradient(135deg,#1e3a5f 0%,#0d1b2a 100%);--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-display:"Sora","Inter",system-ui,sans-serif;--container:1200px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius:12px;--radius-sm:8px;--radius-pill:999px;--radius-lg:18px;--shadow-card:0 4px 6px -1px rgba(0,0,0,.1)}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--white);line-height:1.7;-webkit-font-smoothing:antialiased}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}:focus-visible{outline:3px solid var(--amber-ink);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;margin:0;padding:.65rem 1.1rem;clip:auto;overflow:visible;white-space:normal;background:var(--navy-2);color:#fff;font-weight:600;border-radius:6px;z-index:1000;outline:3px solid var(--amber-ink);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading);line-height:1.15}.container{max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}.section{padding-block:96px}.section--slate{background:var(--slate-50)}.section--navy{background:var(--hero-grad);color:#fff}.section--navy .section-head h2{color:#fff}.section--navy .section-head p{color:var(--sub-dark)}.section--navy .card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.section--navy .card:hover{box-shadow:0 12px 30px rgba(0,0,0,.25)}.section--navy .card h3{color:#fff}.section--navy .card p{color:var(--foot-text)}.section--navy .card .card-icon{background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber)}.section--navy .card--highlight{background:rgba(0,0,0,.22);border-color:rgba(255,255,255,.08)}.section-head{max-width:44rem;margin:0 auto 3.5rem;text-align:center}.section-head h2{font-size:44px;font-weight:600;color:var(--heading);margin-bottom:1rem}.section-head p{color:var(--text-muted);font-size:1.125rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body);font-weight:600;font-size:17.6px;padding:16px 32px;border-radius:8px;border:2px solid transparent;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}.btn-amber{background:var(--amber);color:var(--amber-text);border-color:var(--amber)}.btn-amber:hover{transform:translateY(-2px);filter:brightness(.96)}.btn-green{background:var(--green);color:#fff;border-color:var(--green)}.btn-green:hover{transform:translateY(-2px);filter:brightness(.96)}.btn-outline-light{background:transparent;color:#fff;border-color:#fff}.btn-outline-light:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--heading);border-color:var(--border)}.btn-outline:hover{border-color:var(--heading);transform:translateY(-2px)}.btn-sm{padding:8px 16px;font-size:15.2px;font-weight:500}.site-header{position:absolute;top:0;left:0;right:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:80px}.brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#fff}.brand svg{color:var(--amber)}.nav{display:flex;align-items:center;gap:2rem}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none;padding:0}.nav-links a{color:#e2e8f0;font-weight:500;font-size:1rem;transition:color .15s ease}.nav-links a:hover,.nav-links a[aria-current="page"]{color:#fff}.nav-toggle{display:none;color:#fff;padding:.35rem}.nav-toggle .ic-close{display:none}body.nav-open .nav-toggle .ic-open{display:none}body.nav-open .nav-toggle .ic-close{display:block}.hero{position:relative;background:var(--hero-grad);color:#fff;padding-top:80px}.hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;padding-block:4rem 5rem}.hero h1{font-size:56px;font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.hero h1 .hl{color:var(--amber)}.hero-sub{font-size:19.2px;line-height:1.8;color:var(--sub-dark);max-width:540px;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-actions .btn-outline-light{margin-top:0}.hero-media img{width:100%;height:auto;border-radius:var(--radius);aspect-ratio:1.68;object-fit:cover}.trust-bar{background:#fff;border-bottom:1px solid var(--border)}.trust-bar .container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;padding-block:1.5rem}.trust-bar .item{display:inline-flex;align-items:center;gap:.6rem;font-size:15.2px;font-weight:500;color:var(--muted)}.trust-bar .item svg{color:var(--muted);flex-shrink:0}.grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.unit-code{display:block;color:#0d9488;font-weight:700;font-size:.8rem;letter-spacing:.03em;margin-bottom:.4rem}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(13,27,42,.12)}.card .card-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;background:color-mix(in srgb,var(--teal) 14%,transparent);color:var(--teal);margin-bottom:1.25rem}.card h3{font-family:var(--font-body);font-size:18.4px;font-weight:700;color:var(--heading);margin-bottom:.5rem}.card p{color:var(--text-muted)}.card--highlight{background:var(--navy);border-color:var(--navy);text-align:center}.card--highlight h3{color:#fff;font-size:1.4rem;font-family:var(--font-display)}.card--highlight p{color:var(--foot-text);max-width:60ch;margin-inline:auto}.people-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start;margin-bottom:2rem}.people-list{display:grid;gap:1rem}.people-list .card{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center;padding:1.5rem}.people-list .card .card-icon{grid-row:1 / span 2;margin-bottom:0;width:44px;height:44px}.people-list .card h3{margin-bottom:.15rem}.feature-media img{width:100%;border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;margin-bottom:1.5rem}.feature-media h3{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--heading);margin-bottom:.75rem}.feature-media p{color:var(--text-muted)}.invest-panel{display:grid;grid-template-columns:1fr;gap:2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:2.5rem;max-width:60rem;margin-inline:auto}.invest-details .badge{display:inline-block;background:var(--amber);color:var(--amber-text);font-weight:700;font-size:.8rem;padding:.3rem .75rem;border-radius:6px;margin-bottom:1.25rem}.idetail{display:flex;flex-direction:column;gap:.15rem;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.idetail:last-child{border-bottom:0}.idetail span{color:var(--foot-text);font-size:.85rem}.idetail strong{color:#fff;font-weight:600}.invest-getstarted{display:flex;flex-direction:column;gap:.75rem}.invest-getstarted h3{color:#fff;margin-bottom:.5rem}.invest-getstarted .btn{width:100%}.invest-note{color:var(--foot-text);font-size:.9rem;margin-top:.5rem}.feature-row{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;margin-top:3rem}.feature-row img{width:100%;border-radius:var(--radius);aspect-ratio:16/10;object-fit:cover}.feature-row h3{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--heading);margin-bottom:.75rem}.feature-row p{color:var(--text-muted)}.cta-strip{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;text-align:center;margin-top:2.5rem}.cta-strip p{font-weight:600;color:var(--heading);font-family:var(--font-display);font-size:1.1rem}.invest-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.price-card{background:var(--navy);color:var(--foot-text);border-radius:var(--radius);padding:2.5rem}.price-card .badge{display:inline-block;background:var(--amber);color:var(--amber-text);font-weight:700;font-size:.8rem;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}.price-card h3{color:#fff;font-family:var(--font-display);font-size:1.6rem;margin-bottom:.5rem}.price-card p{color:var(--foot-text);margin-bottom:1.25rem}.price-card ul{list-style:none;padding:0;display:grid;gap:.65rem;margin-bottom:1.5rem}.price-card li{display:flex;gap:.6rem;align-items:flex-start;color:#e2e8f0}.price-card li svg{color:var(--amber);flex-shrink:0;margin-top:.15em}.form-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:2.5rem}.form-card h3{font-family:var(--font-display);font-size:1.4rem;color:var(--heading);margin-bottom:.4rem}.form-card>p{color:var(--text-muted);margin-bottom:1.5rem}.field{display:grid;gap:.4rem;margin-bottom:1rem}.field label{font-weight:600;font-size:.9rem;color:var(--heading)}.field input,.field select,.field textarea{width:100%;padding:.75rem .9rem;border:1px solid var(--border);border-radius:8px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--amber-ink);outline-offset:1px;border-color:var(--amber-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 22%,transparent)}.form-note{font-size:.85rem;color:var(--text-muted);margin-top:.75rem}.rto-line{text-align:center;margin-top:2.5rem;font-weight:600;color:var(--heading);font-family:var(--font-display)}.site-footer{background:var(--navy);color:var(--foot-text);padding-block:48px 24px}.footer-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.12)}.footer-brand .brand{margin-bottom:1rem}.footer-brand p{color:var(--foot-text);font-size:.95rem;max-width:26rem}.footer-col h2{color:#fff;font-family:var(--font-display);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.footer-col ul{list-style:none;padding:0;display:grid;gap:.55rem}.footer-col a{color:var(--foot-text);transition:color .15s ease}.footer-col a:hover{color:#fff}.footer-bottom{padding-top:1.5rem;text-align:center;font-size:.88rem;color:var(--foot-text)}@media (min-width:640px){.grid.grid-3,.grid.grid-2{grid-template-columns:repeat(2,1fr)}.grid.cols-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.hero-grid{grid-template-columns:1.05fr .95fr}.invest-grid{grid-template-columns:1fr 1fr}.feature-row{grid-template-columns:1fr 1fr}.people-grid{grid-template-columns:1fr 1fr}.invest-panel{grid-template-columns:1.3fr 1fr}.invest-getstarted{border-left:1px solid rgba(255,255,255,.12);padding-left:2rem}}@media (min-width:1000px){.grid.grid-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}}@media (max-width:1319px){.nav-toggle{display:inline-flex}.nav-links{display:none;position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--navy);padding:.5rem 1.5rem 1rem}body.nav-open .nav-links{display:flex}.nav-links a{padding:.85rem 0}.nav>.btn,.header-inner>.nav-cta{display:none}}@media (max-width:899px){.hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-divider{border:0;border-top:1px solid rgba(255,255,255,.15);margin:2rem 0 1.5rem;max-width:520px}.hero-stats{display:flex;flex-wrap:wrap;gap:2.5rem}.hero-stats .num{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--amber);line-height:1}.hero-stats .label{font-size:.9rem;color:var(--sub-dark);margin-top:.3rem}.hero-badge{position:relative;display:none;place-items:center;min-height:380px}.hero-badge .ring{position:absolute;border:1px solid rgba(148,163,184,.22);border-radius:50%}.hero-badge .ring.r1{width:190px;height:190px}.hero-badge .ring.r2{width:310px;height:310px}.hero-badge .ring.r3{width:440px;height:440px;border-color:rgba(245,158,11,.18)}.hero-badge .disc{width:120px;height:120px;border-radius:50%;background:var(--amber);color:var(--navy);display:grid;place-items:center;box-shadow:0 0 70px rgba(245,158,11,.4);position:relative;z-index:1}@media (min-width:900px){.hero-badge{display:grid}}.prose{max-width:52rem}.prose p{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem}.prose p:last-child{margin-bottom:0}.page-hero{background:var(--hero-grad);color:#fff}.page-hero .container{padding-block:4rem 3.5rem;text-align:center}.page-hero h1{font-size:44px;font-weight:600;color:#fff;margin-bottom:1rem}.page-hero p{color:var(--sub-dark);font-size:1.15rem;max-width:44rem;margin-inline:auto}.nav-links a[aria-current="page"]{color:var(--amber)}.accordion{max-width:52rem;margin-inline:auto;display:grid;gap:.75rem}.accordion details{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.accordion summary{list-style:none;cursor:pointer;padding:1.1rem 1.25rem;font-weight:700;font-size:1.05rem;color:var(--heading);display:flex;justify-content:space-between;align-items:center;gap:1rem}.accordion summary::-webkit-details-marker{display:none}.accordion summary::after{content:"";width:11px;height:11px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.accordion details[open] summary::after{transform:rotate(-135deg)}.accordion .panel{padding:0 1.25rem 1.25rem;color:var(--text-muted)}.options{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:52rem;margin-inline:auto}@media (min-width:760px){.options{grid-template-columns:1fr 1fr}}.option-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-align:center}.option-card .card-icon{margin-inline:auto}.info-strip{background:#f1f5f9}.info-strip .container{text-align:center;padding-block:2rem}.info-strip p{color:var(--muted);font-size:1.05rem}.info-strip a{color:var(--amber);font-weight:600;text-decoration:underline;text-underline-offset:3px}.section--dark{background:#172a45}.section--dark .section-head h2{color:#fff}.section--dark .section-head p{color:var(--sub-dark)}.badge-pill{display:inline-block;background:var(--amber);color:var(--amber-text);font-weight:700;font-size:.8rem;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}.doc{max-width:820px;margin-inline:auto}.doc h2{font-size:1.75rem;font-weight:600;color:var(--heading);margin:2.5rem 0 1rem}.doc h2:first-child{margin-top:0}.doc h3{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:var(--heading);margin:1.5rem 0 .5rem}.doc h4{font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--amber);margin:1.25rem 0 .5rem}.doc p{color:var(--text-muted);margin-bottom:1rem;line-height:1.75}.doc ul{margin:0 0 1.25rem 1.25rem;display:grid;gap:.5rem}.doc li{color:var(--text-muted);line-height:1.6}.nav-links{gap:1.4rem}.nav-links a{font-size:.95rem}.nav-links a strong{font-weight:700;color:var(--amber)}.check-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.check-list li{display:flex;gap:.75rem;align-items:flex-start;color:var(--text-muted);line-height:1.6}.check-list li svg{width:22px;height:22px;color:var(--amber);flex-shrink:0;margin-top:.12em}.section--navy .check-list li,.section--dark .check-list li{color:var(--foot-text)}.check-list.centered{justify-items:start;max-width:34rem;margin-inline:auto}@media (min-width:760px){.check-list.cols-2{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.difference-band .container{max-width:52rem;text-align:center}.difference-band h2{color:#fff}.difference-band .lead{color:var(--sub-dark);font-size:1.125rem;line-height:1.7;margin:0 auto 2rem;max-width:44rem}.difference-band .check-list{display:inline-grid;text-align:left;margin:0 auto 2rem}.difference-band .fvs{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--amber);letter-spacing:.01em}.journey{max-width:44rem;margin-inline:auto;display:grid;gap:0}.journey-step{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.75rem;display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}.journey-num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--amber);color:var(--amber-text);font-family:var(--font-display);font-weight:700;font-size:1.15rem}.journey-step h3{font-family:var(--font-body);font-size:1.1rem;font-weight:700;color:var(--heading);margin-bottom:.25rem}.journey-step p{color:var(--text-muted)}.journey-arrow{display:grid;place-items:center;padding:.55rem 0;color:var(--muted)}.journey-arrow svg{width:24px;height:24px}.article-tag{display:inline-block;background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber);font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .75rem;border-radius:999px;margin-bottom:1rem}.article-meta{color:var(--sub-dark);font-size:.95rem;margin-top:.75rem}.article-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--amber);font-weight:600;margin-bottom:1.5rem}.article-back:hover{text-decoration:underline;text-underline-offset:3px}.card .card-tag{display:inline-block;color:var(--teal);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem}.consent{display:flex;gap:.6rem;align-items:flex-start;margin:.35rem 0 1rem}.consent input[type="checkbox"]{width:1.1rem;height:1.1rem;margin-top:.15rem;flex-shrink:0;accent-color:var(--amber)}.consent label{font-size:.9rem;font-weight:400;color:var(--text-muted)}.staging-note{background:#fff7ed;border-top:3px solid var(--amber)}.staging-note .container{padding-block:.9rem;font-size:.82rem;line-height:1.5;color:#7c2d12;text-align:center}.staging-note strong{color:#7c2d12}@media (prefers-color-scheme:dark){.staging-note{background:#fff7ed}}.section-divider{display:block;width:5rem;height:4px;background:var(--amber);margin:0 auto 1.5rem;border-radius:2px}.icon-box{width:48px;height:48px;border-radius:var(--radius);background:var(--teal);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.icon-box svg{width:24px;height:24px;color:#fff}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#0d1b2a;color:#e2e8f0;box-shadow:0 -4px 24px rgba(0,0,0,.25)}.cookie-banner[hidden]{display:none}.cookie-banner-inner{max-width:1200px;margin-inline:auto;padding:1rem 1.5rem;display:flex;gap:1.25rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.cookie-banner p{margin:0;font-size:.9rem;line-height:1.5;max-width:60ch}.cookie-banner a{color:#f59e0b;text-decoration:underline}.cookie-banner-actions{display:flex;gap:.6rem;flex-shrink:0}.nav-drop{position:relative}.nav-drop-btn{display:inline-flex;align-items:center;gap:.35rem;color:#e2e8f0;font-weight:500;font-size:.95rem;padding:0;transition:color .15s ease}.nav-drop-btn:hover{color:#fff}.nav-drop-btn .caret{transition:transform .18s ease}.nav-drop.open .nav-drop-btn .caret{transform:rotate(180deg)}.nav-drop-menu{list-style:none;margin:0;padding:.5rem;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:15.5rem;background:var(--navy);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:0 16px 40px rgba(0,0,0,.35);display:none;z-index:30}.nav-drop-menu a{display:block;padding:.5rem .85rem;border-radius:var(--radius-sm);font-size:.95rem;color:#e2e8f0}.nav-drop-menu a:hover,.nav-drop-menu a[aria-current="page"]{background:rgba(255,255,255,.08);color:#fff}.nav-drop.open .nav-drop-menu{display:block}@media (min-width:1320px) and (hover:hover){.nav-drop:not(.is-dismissed):hover .nav-drop-menu{display:block}.nav-drop:not(.is-dismissed):hover .nav-drop-btn .caret{transform:rotate(180deg)}}@media (max-width:1319px){.nav-drop{position:static}.nav-drop-btn{width:100%;justify-content:space-between;padding:.85rem 0;font-size:1rem}.nav-drop-menu{position:static;transform:none;min-width:0;background:rgba(255,255,255,.05);border:0;box-shadow:none}.nav-drop-menu a{padding:.6rem .85rem}}.hero-kicker{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:1rem}.trust-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.05rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28);color:var(--sub-dark);font-size:.9rem;font-weight:500;background:transparent;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .15s ease}.chip:hover{border-color:var(--amber);color:#fff;transform:translateY(-1px)}.chip--light{border-color:var(--border);color:var(--muted);background:#fff;box-shadow:var(--shadow-card)}.chip--light:hover{border-color:var(--amber-ink);color:var(--heading)}.chip-grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:52rem;margin-inline:auto}.chip-grid .chip{font-size:.95rem;padding:.65rem 1.25rem}.chip-hint{text-align:center;color:var(--text-muted);font-size:.92rem;margin-top:1.25rem}.modal{position:relative;border:0;border-radius:var(--radius);padding:0;margin:auto;max-width:34rem;width:calc(100% - 2rem);max-height:calc(100dvh - 3rem);overflow:auto;box-shadow:0 24px 64px rgba(13,27,42,.35)}.modal::backdrop{background:rgba(13,27,42,.65)}.modal-inner{padding:2rem}.modal-kicker{color:var(--amber-ink);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.modal h3{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--heading);margin-bottom:.75rem;padding-right:2.25rem}.modal-body p{color:var(--text-muted);margin-bottom:1rem}.modal-body .check-list{margin-bottom:1.25rem}.modal-why{background:var(--slate-50);border-left:3px solid var(--amber);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin-bottom:1.25rem}.modal-why strong{display:block;color:var(--heading);margin-bottom:.25rem}.modal-why p{color:var(--text-muted);margin:0}.modal-actions{display:flex;flex-wrap:wrap;gap:.75rem}.modal-actions .btn{padding:12px 22px;font-size:1rem}.modal-close{position:absolute;top:.9rem;right:.9rem;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--muted);transition:background-color .15s ease,color .15s ease}.modal-close:hover{background:var(--slate-50);color:var(--heading)}@media (max-width:640px){.modal{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.modal-inner{padding:1.5rem;padding-top:2rem}}.tabs{max-width:52rem;margin-inline:auto}.tab-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.tab-btn{padding:.55rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--border);font-weight:600;font-size:.92rem;color:var(--muted);background:#fff;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.tab-btn:hover{border-color:var(--navy-2);color:var(--heading)}.tab-btn[aria-selected="true"]{background:var(--navy-2);border-color:var(--navy-2);color:#fff}.tab-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-card)}.tab-panel[hidden]{display:none}.tab-panel h3{font-family:var(--font-body);font-size:1.1rem;font-weight:700;color:var(--heading);margin-bottom:.5rem}.tab-panel p{color:var(--text-muted)}.card--action{display:flex;flex-direction:column;align-items:flex-start}.card--action p{margin-bottom:1.25rem}.card--action .btn{margin-top:auto}.card--action .card-lead{font-family:var(--font-display);font-weight:700;color:var(--amber-ink);font-size:.95rem;margin-bottom:.35rem}.section--navy .card--action .card-lead{color:var(--amber)}.flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;max-width:56rem;margin:0 auto 2.5rem}.flow-step{background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);padding:.5rem 1.1rem;font-weight:600;font-size:.95rem;color:var(--heading);box-shadow:var(--shadow-card)}.flow-step.hl{background:var(--amber);border-color:var(--amber);color:var(--amber-text)}.flow svg{color:var(--muted);width:18px;height:18px;flex-shrink:0}.step-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--amber);color:var(--amber-text);font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:1rem}.grid-5{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.grid-5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-5{grid-template-columns:repeat(5,1fr)}}.num-tile{display:flex;gap:.85rem;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;box-shadow:var(--shadow-card)}.num-tile .n{font-family:var(--font-display);font-weight:700;color:var(--amber-ink);font-size:1rem;flex-shrink:0}.num-tile p{font-weight:600;color:var(--heading);font-size:.98rem}.v2{color:var(--text)}.v2 .hero-wrap,.v2 .hero,.v2 .sec,.v2 .recog,.v2 .vis,.v2 .trustbar,.v2 .final{container-type:inline-size}.v2 .hero-wrap{background:#fff}.v2 .btn{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1rem;padding:14px 26px;border-radius:9px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease}.v2 .btn-amber{background:var(--amber);color:var(--amber-text);border-color:var(--amber);box-shadow:0 8px 22px rgba(245,158,11,.24)}.v2 .btn-amber:hover{transform:translateY(-2px);filter:brightness(.97)}.v2 .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.v2 .btn-ghost:hover{background:rgba(255,255,255,.09);transform:translateY(-2px)}.v2 .btn-outline{background:transparent;color:var(--heading);border-color:var(--border)}.v2 .btn-outline:hover{border-color:var(--heading);transform:translateY(-2px)}.v2 .sec{padding:56px 34px 60px}.v2 .sec--white{background:#fff}.v2 .sec--slate{background:var(--slate-50)}.v2 .sec--navy{background:var(--hero-grad);color:#fff}.v2 .sec--navy .sec-head h2{color:#fff}.v2 .sec--navy .sec-head p{color:var(--sub-dark)}.v2 .sec--navy .sec-head .kick{color:var(--amber)}.v2 .sec--navy .check-list li{color:var(--foot-text)}.v2 .sec--navy .check-list li svg{color:var(--amber)}.v2 .sec-head{max-width:46rem;margin:0 auto 2.4rem;text-align:center}.v2 .sec-head .kick{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.8rem}.v2 .sec-head .kick::before{content:"";width:20px;height:2px;background:var(--amber)}.v2 .sec-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,4cqi,2.4rem);color:var(--heading);margin:0 0 .6rem;text-wrap:balance}.v2 .sec-head p{color:var(--text-muted);font-size:1.05rem;margin:0 auto;max-width:42rem}.v2 .sec-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.v2 .sec--navy .sec-cta .btn-outline{color:#fff;border-color:rgba(255,255,255,.55)}.v2 .sec--navy .sec-cta .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.09)}.v2 .hero{position:relative;background:var(--hero-grad);color:#fff;overflow:hidden}.v2 .hero::before{content:"";position:absolute;inset:-30% -10% auto auto;width:60%;height:120%;background:radial-gradient(60% 60% at 70% 30%,rgba(245,158,11,.16),transparent 70%);animation:v2drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes v2drift{from{transform:translate(0,0)}to{transform:translate(-6%,6%)}}.v2 .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;gap:44px;align-items:center;padding:100px 34px 66px}.v2 .hero-copy>*{opacity:0;transform:translateY(14px);animation:v2rise .7s cubic-bezier(.2,.7,.2,1) forwards}.v2 .hero-copy>*:nth-child(1){animation-delay:.05s}.v2 .hero-copy>*:nth-child(2){animation-delay:.16s}.v2 .hero-copy>*:nth-child(3){animation-delay:.28s}.v2 .hero-copy>*:nth-child(4){animation-delay:.40s}.v2 .hero-copy>*:nth-child(5){animation-delay:.52s}.v2 .hero-copy>*:nth-child(6){animation-delay:.64s}@keyframes v2rise{to{opacity:1;transform:none}}.v2 .eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0 0 1.1rem}.v2 .eyebrow::before{content:"";width:26px;height:2px;background:var(--amber);display:inline-block;flex:none}.v2 .hero-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.2cqi,3.5rem);line-height:1.09;letter-spacing:-.01em;color:#fff;margin:0 0 1.15rem;text-wrap:balance;max-width:16ch}.v2 .hero-h1 .accent{color:var(--amber)}.v2 .hero-sub{font-size:clamp(1.05rem,2cqi,1.28rem);line-height:1.6;color:#fff;font-weight:500;max-width:40ch;margin:0 0 .85rem}.v2 .hero-statement{font-size:clamp(.98rem,1.75cqi,1.08rem);line-height:1.7;color:var(--sub-dark);max-width:48ch;margin:0 0 1.7rem}.v2 .hero-btns{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem}.v2 .trust-chips{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.v2 .trust-chips li{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;color:var(--sub-dark);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:.42rem .85rem}.v2 .trust-chips svg{color:var(--amber);flex:none}.v2 .hero-media{position:relative}.v2 .media-card{position:relative;border-radius:var(--radius-lg);background:#fff;padding:10px;box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);animation:v2float 6s ease-in-out infinite}@keyframes v2float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.v2 .media-photo{position:relative;aspect-ratio:1.5;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#31527d 0%,#1e3a5f 55%,#16304f 100%);display:grid;place-items:center}.v2 .media-photo img{width:100%;height:100%;object-fit:cover}.v2 .media-photo::before{content:"";position:absolute;inset:auto -8% -18% auto;width:55%;height:55%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(245,158,11,.30),transparent 65%);pointer-events:none}.v2 .media-photo::after{content:"";position:absolute;inset:-15% auto auto -10%;width:45%;height:45%;border-radius:50%;background:radial-gradient(circle at 60% 60%,rgba(16,185,129,.22),transparent 65%);pointer-events:none}.v2 .media-chip{position:absolute;left:-14px;bottom:20px;display:flex;align-items:center;gap:.6rem;background:#fff;border-radius:12px;padding:.7rem .9rem;box-shadow:0 16px 30px rgba(13,27,42,.22);animation:v2floatB 6s ease-in-out infinite}@keyframes v2floatB{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.v2 .media-chip .ic{width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--teal) 14%,#fff);color:var(--teal);display:grid;place-items:center;flex:none}.v2 .media-chip .tx b{display:block;font-size:.82rem;color:var(--heading);font-family:var(--font-display)}.v2 .media-chip .tx span{font-size:.72rem;color:var(--text-muted)}@container (max-width:760px){.v2 .hero-inner{grid-template-columns:1fr;gap:26px;padding:84px 18px 40px}.v2 .hero-h1,.v2 .hero-sub,.v2 .hero-statement{max-width:100%}.v2 .media-chip{left:8px}}.v2 .srow{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}@container (max-width:980px){.v2 .srow{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .srow{grid-template-columns:1fr}}.v2 .dcard{position:relative;min-height:462px;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;border:1px solid var(--border);isolation:isolate;text-decoration:none;box-shadow:0 10px 24px -8px rgba(13,27,42,.28),0 2px 6px rgba(13,27,42,.10);transition:transform .34s cubic-bezier(.2,.7,.2,1),box-shadow .34s ease}.v2 .dcard:hover,.v2 .dcard:focus-visible{transform:translateY(-8px);outline:none;box-shadow:0 34px 66px -18px rgba(13,27,42,.5),0 0 0 2px color-mix(in srgb,var(--c) 55%,transparent)}.v2 .dcard-img{position:absolute;inset:0;z-index:0;display:grid;place-items:center;transition:transform .85s ease}.v2 .dcard:hover .dcard-img{transform:scale(1.06)}.v2 .dcard-img img{width:100%;height:100%;object-fit:cover}.v2 .dcard.c-amber .dcard-img{background:linear-gradient(150deg,#4a3a5f 0%,#2a2038 60%,#1c1526 100%)}.v2 .dcard.c-teal .dcard-img{background:linear-gradient(150deg,#1f5a56 0%,#123f3c 60%,#0c2c2a 100%)}.v2 .dcard.c-green .dcard-img{background:linear-gradient(150deg,#1f5a44 0%,#123f30 60%,#0c2c22 100%)}.v2 .dcard.c-navy .dcard-img{background:linear-gradient(150deg,#31527d 0%,#1b3557 60%,#122740 100%)}.v2 .dcard-body{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 22px 24px;background:linear-gradient(to top,rgba(8,15,25,.96) 0%,rgba(8,15,25,.82) 30%,rgba(8,15,25,.28) 58%,transparent 82%);transition:background .5s ease}.v2 .dcard:hover .dcard-body{background:linear-gradient(to top,rgba(8,15,25,.97) 0%,rgba(8,15,25,.9) 46%,rgba(8,15,25,.55) 74%,rgba(8,15,25,.12) 100%)}.v2 .dcard-ic{position:absolute;top:18px;left:18px;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 90%,#000);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.35)}.v2 .dcard-arrow{position:absolute;top:24px;right:20px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);transition:transform .45s ease,background .3s ease}.v2 .dcard:hover .dcard-arrow{transform:translate(2px,-2px);background:color-mix(in srgb,var(--c) 80%,#000)}.v2 .dcard h3{font-family:var(--font-display);font-size:1.22rem;font-weight:700;color:#fff;line-height:1.24;margin:0 0 .5rem;text-wrap:balance}.v2 .dcard .hook{color:#d7e0ea;font-size:.92rem;line-height:1.55;margin:0}.v2 .reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height .64s ease,opacity .5s ease,margin .64s ease}.v2 .dcard:hover .reveal,.v2 .dcard:focus-visible .reveal{max-height:240px;opacity:1;margin-top:.7rem}.v2 .reveal .rl{font-size:.82rem;font-weight:600;color:#fff;margin:0 0 .5rem}.v2 .reveal ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.v2 .reveal li{display:flex;gap:.5rem;align-items:flex-start;color:#c7d2de;font-size:.85rem;line-height:1.4}.v2 .reveal li svg{flex:none;margin-top:.16em;color:var(--c)}.v2 .dcard-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;font-weight:700;font-size:.95rem;color:#fff}.v2 .dcard-cta .txt{border-bottom:2px solid color-mix(in srgb,var(--c) 80%,#fff);padding-bottom:2px}.v2 .dcard-cta svg{transition:transform .3s ease;color:color-mix(in srgb,var(--c) 60%,#fff)}.v2 .dcard:hover .dcard-cta svg{transform:translateX(5px)}.v2 .c-amber{--c:#f59e0b}.v2 .c-teal{--c:#14b8a6}.v2 .c-green{--c:#10b981}.v2 .c-navy{--c:#3b82f6}@container (max-width:520px){.v2 .dcard{min-height:420px}.v2 .reveal{display:none}}.v2 .recog{overflow:hidden}.v2 .recog-flow{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;perspective:1200px}@container (max-width:900px){.v2 .recog-flow{grid-template-columns:repeat(2,1fr)}}@container (max-width:560px){.v2 .recog-flow{grid-template-columns:1fr}}.v2 .rcard{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem 1.4rem 1.5rem;box-shadow:0 6px 16px rgba(13,27,42,.07);border-top:3px solid var(--amber);opacity:0;transform:translateX(-26px) rotateY(-14deg);transform-origin:left center;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.v2 .recog.in .rcard{opacity:1;transform:none}.v2 .recog.in .rcard:nth-child(1){transition-delay:.05s}.v2 .recog.in .rcard:nth-child(2){transition-delay:.20s}.v2 .recog.in .rcard:nth-child(3){transition-delay:.35s}.v2 .recog.in .rcard:nth-child(4){transition-delay:.50s}.v2 .recog.in .rcard:nth-child(5){transition-delay:.65s}.v2 .recog.in .rcard:nth-child(6){transition-delay:.80s}.v2 .rcard .rtop{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.v2 .rcard .rn{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--amber) 15%,#fff);color:var(--amber-ink);display:grid;place-items:center;flex:none}.v2 .rcard .rarrow{margin-left:auto;color:var(--border)}.v2 .rcard p{color:var(--text);font-size:1rem;line-height:1.5;margin:0;font-weight:500}.v2 .rcard strong{color:var(--heading)}.v2 .vis{background:var(--hero-grad);color:#fff;padding:68px 40px 72px;position:relative;overflow:hidden}.v2 .vis::before{content:"";position:absolute;inset:auto auto -20% 50%;transform:translateX(-50%);width:80%;height:60%;background:radial-gradient(60% 60% at 50% 100%,rgba(245,158,11,.14),transparent 70%);pointer-events:none}.v2 .vis-head{max-width:44rem;margin:0 auto 2.2rem;text-align:center;position:relative}.v2 .vis-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3.6cqi,2.5rem);color:#fff;margin:0 0 1.4rem;text-wrap:balance}.v2 .vis-move{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.v2 .path{position:relative;display:flex;justify-content:space-between;gap:.5rem;max-width:920px;margin:2.4rem auto 3rem}.v2 .path::before{content:"";position:absolute;top:9px;left:6%;right:6%;height:2px;background:rgba(255,255,255,.22);transform:scaleX(0);transform-origin:left;animation:v2line 1s .2s cubic-bezier(.3,.7,.3,1) forwards}@keyframes v2line{to{transform:scaleX(1)}}.v2 .pnode{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.85rem;flex:1;text-align:center;padding:0 .25rem;opacity:0;transform:translateY(10px);animation:v2nodepop .5s cubic-bezier(.2,.7,.2,1) forwards}.v2 .pnode:nth-child(2){animation-delay:.35s}.v2 .pnode:nth-child(3){animation-delay:.55s}.v2 .pnode:nth-child(4){animation-delay:.75s}.v2 .pnode:nth-child(5){animation-delay:.95s}.v2 .pnode:nth-child(6){animation-delay:1.15s}@keyframes v2nodepop{to{opacity:1;transform:none}}.v2 .pdot{width:18px;height:18px;border-radius:50%;background:#26456b;border:2px solid rgba(255,255,255,.55)}.v2 .pnode.is-summit .pdot{width:26px;height:26px;margin-top:-4px;background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 6px rgba(245,158,11,.18),0 0 34px rgba(245,158,11,.55)}.v2 .plabel{font-size:.92rem;font-weight:600;color:#cdd8e6;line-height:1.28;max-width:12ch}.v2 .pnode.is-summit .plabel{color:#fff;font-family:var(--font-display);font-weight:700}.v2 .reassure{max-width:40rem;margin:0 auto 2.2rem;display:grid;gap:.7rem;position:relative}.v2 .reassure .dont{display:flex;align-items:center;gap:.7rem;color:var(--foot-text);font-size:1rem;margin:0}.v2 .reassure .dont .x{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#9fb2c8;display:grid;place-items:center}.v2 .reassure .do{display:flex;align-items:flex-start;gap:.7rem;color:#fff;font-size:1.12rem;font-weight:500;line-height:1.55;margin:.5rem 0 0;background:rgba(245,158,11,.10);border:1px solid rgba(245,158,11,.28);border-radius:12px;padding:1rem 1.15rem}.v2 .reassure .do .c{flex:none;width:28px;height:28px;border-radius:50%;background:var(--amber);color:var(--amber-text);display:grid;place-items:center;margin-top:.05em}.v2 .vis-cta{text-align:center;position:relative}@container (max-width:640px){.v2 .path{flex-direction:column;align-items:flex-start;gap:1.2rem;margin:1.8rem 0 2.4rem}.v2 .path::before{top:9px;bottom:9px;left:8px;right:auto;width:2px;height:auto;transform:scaleY(0);transform-origin:top;animation:v2linev 1s .2s cubic-bezier(.3,.7,.3,1) forwards}.v2 .pnode{flex-direction:row;text-align:left;gap:1rem;width:100%}.v2 .plabel{max-width:none}.v2 .pnode.is-summit .pdot{margin-top:0}}@keyframes v2linev{to{transform:scaleY(1)}}.v2 .clusters{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto}@container (max-width:900px){.v2 .clusters{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .clusters{grid-template-columns:1fr}}.v2 .cluster{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem 1.4rem;box-shadow:0 6px 14px rgba(13,27,42,.06);transition:transform .18s ease,box-shadow .18s ease;border-top:3px solid var(--cc)}.v2 .cluster:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(13,27,42,.12)}.v2 .cluster .ch{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.v2 .cluster .ci{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--cc) 14%,#fff);color:var(--cc);display:grid;place-items:center;flex:none}.v2 .cluster h3{font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--heading);line-height:1.2;margin:0}.v2 .cluster ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.v2 .cluster li{display:flex;gap:.55rem;align-items:flex-start;color:var(--text);font-size:.95rem;line-height:1.35}.v2 .cluster li svg{flex:none;margin-top:.15em;color:var(--cc)}.v2 .k-ai{--cc:#0d9488}.v2 .k-think{--cc:#3b82f6}.v2 .k-ops{--cc:#f59e0b}.v2 .k-value{--cc:#10b981}.v2 .selwrap{display:grid;gap:20px;grid-template-columns:1fr;max-width:1120px;margin:0 auto}@container (min-width:840px){.v2 .selwrap{grid-template-columns:.82fr 1.18fr;gap:26px}}.v2 .sellist{display:flex;flex-direction:column;gap:8px}.v2 .selitem{display:flex;align-items:center;gap:.8rem;text-align:left;background:#fff;border:1px solid var(--border);border-left:3px solid transparent;border-radius:10px;padding:.85rem 1rem;cursor:pointer;color:var(--heading);font-weight:600;font-size:.96rem;transition:all .16s ease}.v2 .selitem:hover{border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.v2 .selitem[aria-selected="true"]{border-left-color:var(--amber);background:#fff;box-shadow:0 10px 24px rgba(13,27,42,.10);color:var(--heading)}.v2 .selitem .si{width:36px;height:36px;border-radius:9px;background:var(--slate-50);color:var(--muted);display:grid;place-items:center;flex:none;transition:all .16s ease}.v2 .selitem[aria-selected="true"] .si{background:color-mix(in srgb,var(--amber) 16%,#fff);color:var(--amber-ink)}.v2 .selitem .sa{margin-left:auto;color:var(--text-muted);opacity:0;transition:opacity .16s ease;flex:none}.v2 .selitem[aria-selected="true"] .sa{opacity:1;color:var(--amber-ink)}.v2 .selpanel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.2rem;box-shadow:0 12px 34px rgba(13,27,42,.10)}.v2 .selpanel[hidden]{display:none}.v2 .selpanel .pk{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.6rem}.v2 .selpanel h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--heading);margin:0 0 .6rem;text-wrap:balance}.v2 .selpanel .plead{color:var(--text-muted);margin:0 0 1.2rem;line-height:1.6}.v2 .selpanel .cap-line{font-weight:600;color:var(--heading);margin:0 0 .7rem}.v2 .selpanel .blist{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.5rem;grid-template-columns:1fr}@container (min-width:560px){.v2 .selpanel .blist{grid-template-columns:1fr 1fr;column-gap:1.6rem}}.v2 .selpanel .blist li{display:flex;gap:.55rem;align-items:flex-start;color:var(--text);font-size:.95rem;line-height:1.4}.v2 .selpanel .blist li svg{flex:none;margin-top:.15em;color:var(--teal)}.v2 .selpanel .val{display:flex;gap:.75rem;align-items:flex-start;background:color-mix(in srgb,var(--amber) 9%,#fff);border:1px solid #fde3b0;border-left:4px solid var(--amber);border-radius:12px;padding:.9rem 1.05rem;margin-bottom:1.4rem;font-size:.95rem;line-height:1.55}.v2 .selpanel .val b{color:var(--heading)}.v2 .selpanel .val svg{color:var(--amber-ink);flex:none;margin-top:.1em}.v2 .tabs{max-width:56rem;margin:0 auto}.v2 .tablist{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.6rem}.v2 .tab{padding:.6rem 1.15rem;border-radius:999px;border:1px solid var(--border);font-weight:600;font-size:.92rem;color:var(--muted);background:#fff;cursor:pointer;transition:all .15s ease}.v2 .tab:hover{border-color:var(--navy-2);color:var(--heading)}.v2 .tab[aria-selected="true"]{background:var(--navy-2);border-color:var(--navy-2);color:#fff}.v2 .panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.2rem;box-shadow:0 10px 30px rgba(13,27,42,.08)}.v2 .panel[hidden]{display:none}.v2 .panel h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--heading);margin:0 0 .6rem}.v2 .panel p{color:var(--text-muted);margin:0 0 1.1rem}.v2 .panel .plist{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;grid-template-columns:1fr}@container (min-width:640px){.v2 .panel .plist{grid-template-columns:1fr 1fr;column-gap:2rem}}.v2 .panel .plist li{display:flex;gap:.6rem;align-items:flex-start;color:var(--text);font-size:.96rem;line-height:1.45}.v2 .panel .plist li svg{flex:none;margin-top:.15em;color:var(--teal)}.v2 .how-grid{display:grid;gap:24px;grid-template-columns:1fr;max-width:1080px;margin:0 auto;align-items:stretch}@container (min-width:860px){.v2 .how-grid{grid-template-columns:1.08fr .92fr}}.v2 .how-feature{position:relative;overflow:hidden;background:var(--hero-grad);color:#fff;border-radius:var(--radius-lg);padding:2.4rem 2.2rem;display:flex;flex-direction:column;min-height:320px;box-shadow:0 20px 44px -18px rgba(8,15,25,.5)}.v2 .how-feature::before{content:"";position:absolute;inset:auto -10% -30% auto;width:60%;height:70%;background:radial-gradient(circle at 70% 70%,rgba(245,158,11,.18),transparent 65%);pointer-events:none}.v2 .hf-num{font-family:var(--font-display);font-weight:800;font-size:4.5rem;line-height:1;color:var(--amber);opacity:.95;margin-bottom:.4rem}.v2 .hf-step{position:relative}.v2 .hf-kick{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sub-dark);margin-bottom:.6rem}.v2 .hf-title{font-family:var(--font-display);font-weight:700;font-size:1.7rem;color:#fff;margin:0 0 .7rem;line-height:1.15}.v2 .hf-desc{color:var(--foot-text);font-size:1.05rem;line-height:1.6;margin:0}.v2 .hf-dots{display:flex;gap:.5rem;margin-top:auto;padding-top:1.8rem}.v2 .hf-dots i{width:26px;height:4px;border-radius:2px;background:rgba(255,255,255,.22);transition:background .3s ease}.v2 .hf-dots i.on{background:var(--amber)}.v2 .how-steps{display:flex;flex-direction:column;gap:8px;justify-content:center}.v2 .hstep{display:flex;align-items:center;gap:.9rem;text-align:left;background:#fff;border:1px solid var(--border);border-left:3px solid transparent;border-radius:11px;padding:1rem 1.1rem;cursor:pointer;transition:all .18s ease}.v2 .hstep:hover{border-color:color-mix(in srgb,var(--navy-2) 40%,var(--border))}.v2 .hstep[aria-selected="true"]{border-left-color:var(--amber);box-shadow:0 10px 26px rgba(13,27,42,.10)}.v2 .hstep .hn{width:34px;height:34px;border-radius:9px;background:var(--slate-50);color:var(--muted);font-family:var(--font-display);font-weight:700;display:grid;place-items:center;flex:none;transition:all .18s ease}.v2 .hstep[aria-selected="true"] .hn{background:var(--navy-2);color:#fff}.v2 .hstep .ht{font-weight:700;color:var(--heading);font-size:1rem}.v2 .hstep .ht small{display:block;font-weight:400;color:var(--text-muted);font-size:.85rem;margin-top:.1rem;line-height:1.4}.v2 .steps{display:grid;gap:18px;grid-template-columns:repeat(5,1fr);max-width:1120px;margin:0 auto;position:relative}@container (max-width:960px){.v2 .steps{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .steps{grid-template-columns:1fr}}.v2 .step{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.v2 .step .n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--navy-2);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:.9rem}.v2 .step:last-child .n{background:var(--amber);color:var(--amber-text)}.v2 .step h3{font-family:var(--font-body);font-weight:700;font-size:1.02rem;color:var(--heading);margin:0 0 .35rem;line-height:1.25}.v2 .step p{color:var(--text-muted);font-size:.92rem;margin:0;line-height:1.5}.v2 .inds{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);max-width:1160px;margin:0 auto}@container (max-width:1000px){.v2 .inds{grid-template-columns:repeat(3,1fr)}}@container (max-width:680px){.v2 .inds{grid-template-columns:repeat(2,1fr)}}@container (max-width:460px){.v2 .inds{grid-template-columns:1fr}}.v2 .ind{position:relative;min-height:300px;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;border:1px solid var(--border);isolation:isolate;box-shadow:0 8px 20px -8px rgba(13,27,42,.28);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.v2 .ind:hover,.v2 .ind:focus-visible{transform:translateY(-7px);outline:none;box-shadow:0 28px 54px -18px rgba(13,27,42,.5),0 0 0 2px color-mix(in srgb,var(--amber) 50%,transparent)}.v2 .ind-img{position:absolute;inset:0;z-index:0;background:linear-gradient(155deg,#31527d,#16304f);display:grid;place-items:center;transition:transform .7s ease}.v2 .ind:hover .ind-img{transform:scale(1.06)}.v2 .ind-img img{width:100%;height:100%;object-fit:cover}.v2 .ind-body{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 18px;background:linear-gradient(to top,rgba(8,15,25,.95) 0%,rgba(8,15,25,.8) 34%,rgba(8,15,25,.2) 66%,transparent 88%)}.v2 .ind-ic{position:absolute;top:16px;left:16px;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--amber) 90%,#000);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px rgba(0,0,0,.32)}.v2 .ind h3{font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:#fff;line-height:1.22;margin:0 0 .4rem}.v2 .ind .hook{color:#cdd8e6;font-size:.85rem;line-height:1.4;margin:0 0 .8rem}.v2 .ind .go{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.82rem;color:#ffd08a}.v2 .ind .go svg{transition:transform .2s ease}.v2 .ind:hover .go svg{transform:translateX(4px)}.v2 .trustbar{background:var(--slate-50);padding:56px 0 60px}.v2 .trustbar .sec-head{padding-inline:34px}.v2 .tbrow{display:flex;width:100%;flex-wrap:wrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.v2 .tbox{flex:1 1 0;min-width:180px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;padding:1.8rem 1.1rem;border-right:1px solid var(--border);background:#fff;transition:background .18s ease}.v2 .tbox:last-child{border-right:0}.v2 .tbox:hover{background:var(--slate-50)}.v2 .tbox .ti{width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--teal) 13%,#fff);color:var(--teal);display:grid;place-items:center}.v2 .tbox span{font-weight:600;color:var(--heading);font-size:.92rem;line-height:1.35}@container (max-width:900px){.v2 .tbox{flex-basis:33.33%;border-bottom:1px solid var(--border)}}@container (max-width:560px){.v2 .tbox{flex-basis:50%}}.v2 .trust-more{max-width:640px;margin:1.8rem auto 0;padding-inline:34px}.v2 details.exp{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.v2 details.exp summary{list-style:none;cursor:pointer;padding:1.05rem 1.25rem;font-weight:600;color:var(--heading);display:flex;justify-content:space-between;align-items:center;gap:1rem}.v2 details.exp summary::-webkit-details-marker{display:none}.v2 details.exp summary::after{content:"";width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s ease;flex:none}.v2 details.exp[open] summary::after{transform:rotate(-135deg)}.v2 details.exp .xp{padding:0 1.25rem 1.25rem;color:var(--text-muted)}.v2 .faq{max-width:44rem;margin:0 auto;display:grid;gap:.7rem}.v2 .faq details{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.v2 .faq details[open]{box-shadow:0 10px 26px rgba(13,27,42,.08)}.v2 .faq summary{list-style:none;cursor:pointer;padding:1.15rem 1.3rem;font-weight:700;font-size:1.05rem;color:var(--heading);display:flex;justify-content:space-between;align-items:center;gap:1rem}.v2 .faq summary::-webkit-details-marker{display:none}.v2 .faq summary .pl{position:relative;width:20px;height:20px;flex:none}.v2 .faq summary .pl::before,.v2 .faq summary .pl::after{content:"";position:absolute;background:var(--amber-ink);border-radius:2px;transition:transform .2s ease}.v2 .faq summary .pl::before{top:9px;left:2px;right:2px;height:2px}.v2 .faq summary .pl::after{left:9px;top:2px;bottom:2px;width:2px}.v2 .faq details[open] summary .pl::after{transform:scaleY(0)}.v2 .faq .ans{padding:0 1.3rem 1.3rem;color:var(--text-muted);line-height:1.65}.v2 .faq .flag{display:inline-block;font-size:.72rem;font-weight:700;color:var(--amber-ink);background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:.1rem .4rem;margin-left:.4rem;vertical-align:middle}.v2 .final{position:relative;background:var(--hero-grad);color:#fff;padding:76px 34px 82px;text-align:center;overflow:hidden}.v2 .final::before{content:"";position:absolute;inset:-30% 30% auto 30%;height:70%;background:radial-gradient(60% 60% at 50% 0,rgba(245,158,11,.16),transparent 70%);pointer-events:none}.v2 .final-in{position:relative;max-width:44rem;margin:0 auto}.v2 .final h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4.4cqi,3rem);color:#fff;margin:0 0 1.8rem;text-wrap:balance}.v2 .final-btns{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:2rem}.v2 .final-alt{border-top:1px solid rgba(255,255,255,.14);padding-top:1.8rem}.v2 .final-alt p{color:var(--sub-dark);margin:0 0 1rem;font-size:1rem}.v2 .final-alt a{display:inline-flex;align-items:center;gap:.5rem;color:#ffd08a;font-weight:700;font-size:1rem;border-bottom:2px solid transparent;transition:border-color .16s ease;cursor:pointer;text-decoration:none}.v2 .final-alt a:hover{border-bottom-color:#ffd08a}.v2 .modal{position:relative;border:0;border-radius:20px;padding:0;margin:auto;max-width:38rem;width:calc(100% - 2rem);max-height:calc(100dvh - 3rem);overflow:auto;box-shadow:0 40px 90px rgba(8,15,25,.55)}.v2 .modal::backdrop{background:rgba(8,15,25,.72);backdrop-filter:blur(4px)}.v2 .modal[open]{animation:v2pop .4s cubic-bezier(.2,.7,.2,1)}@keyframes v2pop{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.v2 .modal-head{position:relative;overflow:hidden;background:var(--hero-grad);color:#fff;padding:30px 32px 26px}.v2 .modal-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--amber)}.v2 .modal-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--amber) 88%,#000);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.32);margin-bottom:1.1rem}.v2 .modal-kicker{display:block;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--amber) 55%,#fff);margin-bottom:.5rem}.v2 .modal-head h3{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:#fff;line-height:1.22;margin:0;padding-right:2rem;text-wrap:balance}.v2 .modal-inner{padding:26px 32px 30px}.v2 .modal-inner p{color:var(--text-muted);margin:0 0 1rem;line-height:1.65}.v2 .modal-inner .lead-line{color:var(--heading);font-weight:600;margin:.4rem 0 .6rem}.v2 .cols{display:grid;gap:1rem 1.6rem;grid-template-columns:1fr;margin-bottom:1.4rem}@container (min-width:520px){.v2 .cols{grid-template-columns:1fr 1fr}}.v2 .clist{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v2 .clist li{display:flex;gap:.55rem;align-items:flex-start;color:var(--text);font-size:.94rem;line-height:1.4}.v2 .clist li svg{flex:none;margin-top:.15em;color:var(--amber-ink)}.v2 .clist .ch{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem}.v2 .mbtn{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;padding:13px 24px;border-radius:11px;background:var(--amber);color:var(--amber-text);border:0;cursor:pointer;box-shadow:0 10px 26px rgba(245,158,11,.36);transition:transform .16s ease,filter .16s ease;text-decoration:none}.v2 .mbtn:hover{transform:translateY(-2px);filter:brightness(1.03)}.v2 .modal-close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .15s ease}.v2 .modal-close:hover{background:rgba(255,255,255,.28)}@media(max-width:600px){.v2 .modal{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}}.v2 .marquee{position:relative;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.v2 .mtrack{display:flex;gap:14px;width:max-content;animation:v2mscroll 46s linear infinite}.v2 .mtrack.rev{animation-direction:reverse;margin-top:14px}.v2 .marquee:hover .mtrack{animation-play-state:paused}@keyframes v2mscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.v2 .mchip{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;background:#fff;border:1px solid var(--border);border-radius:999px;padding:.7rem 1.15rem;box-shadow:0 4px 10px rgba(13,27,42,.06);font-weight:600;color:var(--heading);font-size:.95rem}.v2 .mchip .mi{width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--teal) 13%,#fff);color:var(--teal);display:grid;place-items:center;flex:none}.v2 .qgrid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto}@container (max-width:960px){.v2 .qgrid{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .qgrid{grid-template-columns:1fr}}.v2 .qcard{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem 1.4rem;box-shadow:0 6px 14px rgba(13,27,42,.06);transition:transform .18s ease,box-shadow .18s ease}.v2 .qcard:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(13,27,42,.12)}.v2 .qcard .qic{width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--teal) 13%,#fff);color:var(--teal);display:grid;place-items:center;flex:none;margin-bottom:1.1rem}.v2 .qcard h3{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--heading);line-height:1.25;margin:0 0 .5rem;text-wrap:balance}.v2 .qcard p{color:var(--text-muted);font-size:.94rem;line-height:1.55;margin:0 0 1.1rem}.v2 .qcard .qlink{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;color:var(--amber-ink)}.v2 .qcard .qlink svg{transition:transform .2s ease;flex:none}.v2 .qcard:hover .qlink svg{transform:translateX(4px)}.v2 .jtimeline{position:relative;max-width:760px;margin:0 auto;display:grid;gap:0}.v2 .jstep{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.3rem;padding:0 0 1.6rem}.v2 .jstep:last-child{padding-bottom:0}.v2 .jrail{display:flex;flex-direction:column;align-items:center}.v2 .jnum{width:46px;height:46px;border-radius:50%;background:var(--navy-2);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.15rem;display:grid;place-items:center;flex:none;z-index:1;box-shadow:0 6px 16px rgba(13,27,42,.18)}.v2 .jstep.is-summit .jnum{background:var(--amber);color:var(--amber-text);box-shadow:0 0 0 6px rgba(245,158,11,.16),0 8px 22px rgba(245,158,11,.4)}.v2 .jline{flex:1;width:2px;background:var(--border);margin-top:6px;min-height:12px}.v2 .jstep:last-child .jline{display:none}.v2 .jcard{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.3rem 1.5rem;box-shadow:0 6px 14px rgba(13,27,42,.06);margin-bottom:.3rem;flex:1}.v2 .jstep.is-summit .jcard{border-color:color-mix(in srgb,var(--amber) 40%,var(--border));box-shadow:0 10px 30px rgba(245,158,11,.14)}.v2 .jcard h3{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--heading);margin:0 0 .35rem;line-height:1.25}.v2 .jcard p{color:var(--text-muted);font-size:.95rem;line-height:1.55;margin:0}.v2 .roles{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:900px;margin:0 auto}@container (min-width:720px){.v2 .roles{grid-template-columns:1fr 1fr}}.v2 .rolecard{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:0 8px 20px rgba(13,27,42,.07);border-top:3px solid var(--amber)}.v2 .rolecard h3{font-family:var(--font-display);font-weight:700;font-size:1.35rem;color:var(--heading);margin:0 0 .5rem}.v2 .rolecard .claim{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--amber-ink);margin:0 0 .8rem}.v2 .rolecard p{color:var(--text-muted);line-height:1.6;margin:0 0 1.4rem}.v2 .rolecard .btn,.v2 .rolecard .mbtn{margin-top:auto}@media(prefers-reduced-motion:reduce){.v2 *{animation:none!important}.v2 .hero-copy>*,.v2 .rcard,.v2 .pnode,.v2 .hero-chips{opacity:1!important;transform:none!important}.v2 .path::before{transform:none!important}}.v2 .sec,.v2 .vis,.v2 .final,.v2 .trustbar .sec-head,.v2 .trust-more{padding-inline:max(1.5rem,calc((100% - var(--container)) / 2 + 1.5rem))}@container (min-width:761px){.v2 .hero-inner{padding-inline:max(1.5rem,calc((100% - var(--container)) / 2 + 1.5rem))}}.v2 .hero{padding-top:80px}.v2 .hero-inner{padding-top:22px;padding-bottom:34px}@container (max-width:760px){.v2 .hero-inner{padding-top:14px;padding-bottom:26px}}.v2 .marquee{overflow:hidden}.nav-links>li>a,.nav-drop-btn,.nav>.btn{white-space:nowrap}@media (min-width:900px){.nav{gap:1.25rem}.nav-links{gap:1.1rem}.nav-links>li>a,.nav-drop-btn{font-size:.92rem}}@media (min-width:900px) and (max-width:1160px){.nav-links{gap:.8rem}.nav-links>li>a,.nav-drop-btn{font-size:.85rem}.nav>.btn{padding:8px 13px;font-size:.82rem}}.nav-drop-menu{min-width:17rem}.nav-drop-menu a{white-space:normal}.v2 .srow--3{grid-template-columns:repeat(3,1fr)}@container (max-width:900px){.v2 .srow--3{grid-template-columns:repeat(2,1fr)}}@container (max-width:560px){.v2 .srow--3{grid-template-columns:1fr}}.v2 .srow--open .dcard{cursor:default;min-height:360px}.v2 .srow--open .reveal{max-height:none;opacity:1;margin-top:.8rem}.v2 .srow--open .dcard:hover,.v2 .srow--open .dcard:focus-visible{transform:none;box-shadow:0 10px 24px -8px rgba(13,27,42,.28),0 2px 6px rgba(13,27,42,.10)}.v2 .srow--open .dcard:hover .dcard-img{transform:none}.v2 .chip-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:58rem;margin-inline:auto}.v2 .chip-wrap .mchip{cursor:default}.v2 .media-card{animation:none}p,li,dd,td,.prose,.ans,.disclose-body{overflow-wrap:break-word}.v2 .panel .dcard h3{color:#fff}.v2 .panel .dcard .hook{color:#d7e0ea}.v2 .panel .dcard .dcard-cta{color:#fff}.v2 .srow--3:not(.srow--open) .dcard{min-height:340px}.v2 .prose a,.v2 .sec-head p a,.v2 .ans a,.v2 .disclose-body a,.v2 .check-list a,.v2 .modal-body a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:color .15s ease}.v2 .prose a:hover,.v2 .sec-head p a:hover,.v2 .ans a:hover,.v2 .disclose-body a:hover,.v2 .check-list a:hover,.v2 .modal-body a:hover{color:var(--heading)}.v2 .sec--navy .prose a,.v2 .sec--navy .sec-head p a,.v2 .sec--navy .check-list a,.v2 .sec--navy .disclose-body a,.v2 .vis a,.v2 .final .prose a{color:#ffd08a}.v2 .sec--navy .prose a:hover,.v2 .sec--navy .check-list a:hover,.v2 .sec--navy .disclose-body a:hover,.v2 .vis a:hover{color:#fff}.v2 .article-grid{display:grid;gap:22px;max-width:1120px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),22rem));justify-content:center}.v2 .article-grid .card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem 1.5rem;box-shadow:0 6px 16px rgba(13,27,42,.07);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.v2 .article-grid .card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(13,27,42,.13)}.v2 .article-grid .card-tag{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin-bottom:.6rem}.v2 .article-grid .card h3{font-family:var(--font-display);font-size:1.12rem;font-weight:700;color:var(--heading);line-height:1.28;margin:0 0 .5rem;text-wrap:balance}.v2 .article-grid .card p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:0 0 .5rem}.v2 .article-grid .article-meta{font-size:.84rem;color:var(--text-muted);margin:0}.v2 .article-grid .hero-actions{display:flex;margin-top:auto;padding-top:1.1rem}.v2 .form-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.7rem 1.6rem;box-shadow:0 6px 16px rgba(13,27,42,.07);max-width:34rem;margin-inline:auto}.v2 .form-card .field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.v2 .form-card label{font-weight:600;font-size:.9rem;color:var(--heading)}.v2 .form-card input,.v2 .form-card textarea,.v2 .form-card select{font:inherit;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .8rem;width:100%;transition:border-color .15s ease}.v2 .form-card input:focus,.v2 .form-card textarea:focus,.v2 .form-card select:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(245,158,11,.18)}.v2 .form-card .consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;color:var(--text-muted)}.v2 .form-card .consent input{width:auto;margin-top:.2rem}.v2 .form-card .form-note{font-size:.85rem;color:var(--text-muted);margin:.8rem 0 0}.v2 .modal{position:fixed}@container (max-width:520px){.v2 .srow--open .reveal{display:block}}.v2 .sec--navy .jnum,.v2 .vis .jnum{background:rgba(255,255,255,.10);box-shadow:0 0 0 2px var(--amber) inset,0 6px 16px rgba(0,0,0,.28)}@media (max-width:1029px){.nav>.btn,.v2 .nav>.btn{display:none}}.nav-toggle{flex:none;min-width:44px;min-height:44px;align-items:center;justify-content:center}.v2 .marquee:focus-within .mtrack{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.v2 .marquee{overflow-x:auto}.v2 .mtrack{width:auto;flex-wrap:wrap;justify-content:center}}.v2 .trustbar .sec-head,.v2 .trust-more{padding-inline:1.5rem}.v2 .hero-chips{position:relative;z-index:2;padding-inline:max(1.5rem,calc((100% - var(--container)) / 2 + 1.5rem));padding-bottom:54px;opacity:0;transform:translateY(14px);animation:v2rise .7s .72s cubic-bezier(.2,.7,.2,1) forwards}.v2 .hero-chips .trust-chips{display:flex;flex-wrap:nowrap;gap:.75rem;border-top:1px solid rgba(255,255,255,.16);padding-top:1.5rem}.v2 .hero-chips .trust-chips li{flex:1 1 0;min-width:0;justify-content:center;text-align:center;padding:.62rem 1rem;line-height:1.35}@container (max-width:1040px){.v2 .hero-chips .trust-chips{flex-wrap:wrap}.v2 .hero-chips .trust-chips li{flex:1 1 calc(50% - .75rem)}}@container (max-width:560px){.v2 .hero-chips{padding-bottom:38px}.v2 .hero-chips .trust-chips li{flex:1 1 100%}}.v2 .prose{max-width:65ch;margin-inline:auto}.v2 .prose p{color:var(--text-muted);font-size:1.06rem;line-height:1.78;margin:0 0 1.15rem}.v2 .prose p:last-child{margin-bottom:0}.v2 .prose p strong,.v2 .prose p b{color:var(--heading);font-weight:600}.v2 .prose .lead{color:var(--text);font-size:1.14rem;font-weight:500;line-height:1.65}.v2 .sec--navy .prose p{color:var(--foot-text)}.v2 .sec--navy .prose p strong,.v2 .sec--navy .prose p b,.v2 .sec--navy .prose .lead{color:#fff}.v2 ul.check-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;grid-template-columns:1fr}.v2 ul.check-list li{display:flex;gap:.6rem;align-items:flex-start;color:var(--text);font-size:.98rem;line-height:1.6;margin:0}.v2 ul.check-list li svg{flex:none;width:18px;height:18px;margin-top:.24em;color:var(--teal)}.v2 ul.check-list li strong,.v2 ul.check-list li b{color:var(--heading);font-weight:600}.v2 .check-list.cols-2{grid-template-columns:1fr}@container (min-width:640px){.v2 .check-list.cols-2{grid-template-columns:1fr 1fr;column-gap:2.4rem}}.v2 .check-list.centered{justify-items:start;max-width:36rem;margin-inline:auto;text-align:left}@container (min-width:640px){.v2 .check-list.cols-2.centered{max-width:52rem}}.v2 .sec--navy ul.check-list li,.v2 .vis ul.check-list li,.v2 .final ul.check-list li{color:var(--foot-text)}.v2 .sec--navy ul.check-list li svg,.v2 .vis ul.check-list li svg,.v2 .final ul.check-list li svg{color:var(--amber)}.v2 .sec--navy ul.check-list li strong,.v2 .sec--navy ul.check-list li b{color:#fff}.v2 .option-card ul.check-list,.v2 .qcard ul.check-list,.v2 .rolecard ul.check-list,.v2 .modal-body ul.check-list{text-align:left;gap:.55rem}.v2 .rto-line{text-align:center;max-width:52rem;margin:2.2rem auto 0;font-family:var(--font-display);font-weight:700;font-size:1.02rem;line-height:1.55;color:var(--heading);text-wrap:balance}.v2 .sec--navy .rto-line,.v2 .vis .rto-line,.v2 .final .rto-line{color:#fff}.v2 .options{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:900px;margin:0 auto;align-items:stretch}@container (min-width:720px){.v2 .options{grid-template-columns:1fr 1fr}}.v2 .option-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.8rem 1.7rem;box-shadow:0 8px 20px rgba(13,27,42,.07);border-top:3px solid var(--amber);transition:transform .18s ease,box-shadow .18s ease}.v2 .option-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(13,27,42,.12)}.v2 .option-card .oic{width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--teal) 13%,#fff);color:var(--teal);display:grid;place-items:center;flex:none;margin:0 0 1.05rem}.v2 .option-card h3{font-family:var(--font-display);font-weight:700;font-size:1.18rem;color:var(--heading);line-height:1.25;margin:0 0 .55rem;text-wrap:balance}.v2 .option-card p{color:var(--text-muted);font-size:.98rem;line-height:1.62;margin:0 0 1.05rem}.v2 .option-card .btn,.v2 .option-card .mbtn{margin-top:auto}.v2 .sec--navy .option-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none}.v2 .sec--navy .option-card h3{color:#fff}.v2 .sec--navy .option-card p{color:var(--foot-text)}.v2 .qcard-ic{width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--teal) 13%,#fff);color:var(--teal);display:grid;place-items:center;flex:none;margin:0 0 1.1rem}.v2 .qcard-link{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;line-height:1.4;color:var(--amber-ink);text-decoration:none}.v2 .qcard-link svg{flex:none;transition:transform .2s ease}.v2 .qcard:hover .qcard-link svg,.v2 .qcard-link:hover svg{transform:translateX(4px)}.v2 .sec--navy .qcard-ic{background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber)}.v2 .sec--navy .qcard-link{color:#ffd08a}.v2 .final h2+.final-statement{margin-top:-.6rem}.v2 .final-statement{max-width:40rem;margin:0 auto 2rem;color:var(--sub-dark);font-size:1.08rem;line-height:1.7;text-wrap:balance}.v2 .modal-body{color:var(--text-muted)}.v2 .modal-body p{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0 0 1rem}.v2 .modal-body p:last-child{margin-bottom:0}.v2 .modal-body p strong,.v2 .modal-body p b{color:var(--heading);font-weight:600}.v2 .modal-body .lead-line{color:var(--heading);font-weight:600;margin:.4rem 0 .7rem}.v2 .modal-body ul.check-list{margin:0 0 1.3rem}.v2 .modal-body ul.check-list li{font-size:.95rem}.v2 .modal-body ul.check-list li svg{color:var(--amber-ink)}.v2 .modal-body>*:last-child{margin-bottom:0}.v2 .modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--border)}.v2 .modal-actions .btn,.v2 .modal-actions .mbtn{padding:12px 22px;font-size:.98rem}.v2 .claim{font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.35;color:var(--amber-ink);margin:0 0 .8rem}.v2 .sec--navy .claim,.v2 .final .claim{color:var(--amber)}.v2 .flag{display:inline-block;font-size:.72rem;font-weight:700;line-height:1.4;color:var(--amber-ink);background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:.1rem .4rem;margin-left:.4rem;vertical-align:middle;white-space:nowrap}.v2 .sec--navy .flag,.v2 .vis .flag,.v2 .final .flag{color:#ffd08a;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.34)}.v2 .hero-inner--solo{grid-template-columns:1fr}.v2 .hero-inner--solo .hero-h1{max-width:24ch}.v2 .hero-inner--solo .hero-sub{max-width:52ch}.v2 .hero-inner--solo .hero-statement{max-width:62ch}.v2 .selpanels{min-width:0}.v2{--cnav-h:52px}.v2 .chapter-nav{position:sticky;top:0;z-index:15;max-width:100%;background:#fff;border-bottom:1px solid var(--border);box-shadow:0 1px 0 rgba(13,27,42,.04)}.v2 .chapter-nav-inner{position:relative;display:flex;align-items:stretch;gap:1.6rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-inline:max(1.5rem,calc((100% - var(--container)) / 2 + 1.5rem))}.v2 .chapter-nav-inner::-webkit-scrollbar{height:4px}.v2 .chapter-nav-inner::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.v2 .chapter-nav a{flex:none;display:inline-flex;align-items:center;min-height:var(--cnav-h);padding:0 .1rem;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:.86rem;letter-spacing:.01em;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.v2 .chapter-nav a:hover{color:var(--heading)}.v2 .chapter-nav a.is-active{color:var(--heading);border-bottom-color:var(--amber)}@media (max-width:899px){.v2 .chapter-nav-inner{gap:1.15rem}.v2 .chapter-nav a{font-size:.82rem;padding:0 .05rem}}.v2 .sec[id],.v2 .trustbar[id],.v2 .final[id],.v2 .vis[id]{scroll-margin-top:calc(var(--cnav-h) + 12px)}.v2 .disclose{background:#fff;border:1px solid var(--border);border-radius:12px;max-width:52rem;margin-inline:auto;overflow:hidden}.v2 .disclose+.disclose{margin-top:.7rem}.v2 .disclose>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;font-family:var(--font-display);font-weight:700;font-size:1.02rem;line-height:1.4;color:var(--heading);transition:background .16s ease}.v2 .disclose>summary::-webkit-details-marker{display:none}.v2 .disclose>summary::after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-top:-4px;transition:transform .18s ease}.v2 .disclose[open]>summary::after{transform:rotate(-135deg);margin-top:2px}.v2 .disclose>summary:hover{background:var(--slate-50)}.v2 .disclose-body{border-top:1px solid var(--border);padding:1.15rem 1.25rem 1.3rem;color:var(--text-muted);line-height:1.7}.v2 .disclose-body>*:last-child{margin-bottom:0}.v2 .disclose-body p{color:var(--text-muted);margin:0 0 1rem}.v2 .disclose-body p strong,.v2 .disclose-body p b{color:var(--heading);font-weight:600}.v2 .sec--slate .disclose>summary:hover{background:#f1f5f9}.v2 .sec--navy .disclose,.v2 .vis .disclose{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.v2 .sec--navy .disclose>summary,.v2 .vis .disclose>summary{color:#fff}.v2 .sec--navy .disclose>summary:hover,.v2 .vis .disclose>summary:hover{background:rgba(255,255,255,.06)}.v2 .sec--navy .disclose>summary::after,.v2 .vis .disclose>summary::after{border-right-color:rgba(255,255,255,.66);border-bottom-color:rgba(255,255,255,.66)}.v2 .sec--navy .disclose-body,.v2 .vis .disclose-body{border-top-color:rgba(255,255,255,.14);color:var(--foot-text)}.v2 .sec--navy .disclose-body p,.v2 .vis .disclose-body p{color:var(--foot-text)}.v2 .sec--navy .disclose-body p strong,.v2 .sec--navy .disclose-body p b,.v2 .sec--navy .disclose-body .lead-line{color:#fff}.v2 .tabs--cards,.v2 .tabs:has(.srow),.v2 .tabs:has(.dcard){max-width:1160px}.v2 .panel--cards,.v2 .panel:has(.srow),.v2 .panel:has(.dcard){background:transparent;border:0;box-shadow:none;padding:0}.v2 .qcard--wide{grid-column:1/-1}.v2 .qcard--wide ul.check-list{width:100%;margin-top:.15rem}.v2 .disclose-stack{margin-top:2.2rem}.v2{--card-line:rgba(30,58,95,.11);--card-lift:0 1px 2px rgba(13,27,42,.05),0 10px 26px -14px rgba(13,27,42,.20);--card-lift-hi:0 2px 4px rgba(13,27,42,.06),0 20px 44px -18px rgba(13,27,42,.30)}.v2 .qcard,.v2 .cluster,.v2 .jcard,.v2 .rolecard,.v2 .option-card,.v2 .step,.v2 .panel,.v2 .form-card,.v2 .article-grid .card,.v2 .disclose,.v2 .selpanel,.v2 .num-tile,.v2 .rcard{border-radius:14px;border-color:var(--card-line);box-shadow:var(--card-lift)}.v2 .qcard:hover,.v2 .cluster:hover,.v2 .rolecard:hover,.v2 .option-card:hover,.v2 .article-grid .card:hover{box-shadow:var(--card-lift-hi)}.v2 .cluster{border-top-width:2px}.v2 .rolecard{border-top-width:2px}.v2 .sec--navy .disclose,.v2 .vis .disclose,.v2 .sec--navy .option-card{background:rgba(255,255,255,.055);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 40px -22px rgba(0,0,0,.55)}.v2 .sec--navy .option-card h3,.v2 .sec--navy .step h3,.v2 .sec--navy .jcard h3{color:#fff}.v2 .sec--navy .option-card p,.v2 .sec--navy .step p,.v2 .sec--navy .jcard p{color:var(--foot-text)}.v2 .sec--navy .jcard,.v2 .vis .jcard{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v2 .qcard-ic{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--teal) 7%,#fff);border:1px solid color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal);margin-bottom:.95rem}.v2 .cluster .ci{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--cc) 7%,#fff);border:1px solid color-mix(in srgb,var(--cc) 22%,transparent)}.v2 .tbox .ti{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--teal) 7%,#fff);border:1px solid color-mix(in srgb,var(--teal) 22%,transparent)}.v2 .sec--navy .qcard-ic,.v2 .vis .qcard-ic{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:var(--amber)}.v2 .jcard{background:transparent;border:0;box-shadow:none;border-radius:0;padding:.1rem 0 .2rem;margin-bottom:0}.v2 .jstep{padding-bottom:1.05rem;gap:1.1rem}.v2 .jcard h3{margin-bottom:.2rem}.v2 .jnum{width:40px;height:40px;font-size:1.02rem;box-shadow:none;border:1px solid rgba(255,255,255,.14)}.v2 .jline{background:linear-gradient(to bottom,var(--card-line),transparent)}.v2 .sec--white .jnum,.v2 .sec--slate .jnum{border-color:transparent}.v2 .sec--white .jline,.v2 .sec--slate .jline{background:var(--card-line)}.v2 .jstep.is-summit .jcard{border-color:transparent;box-shadow:none}@container (max-width:960px){.v2 .steps{grid-template-columns:repeat(3,1fr)}}@container (max-width:620px){.v2 .steps{grid-template-columns:1fr}}.site-header{position:fixed;background:var(--navy)}.header-inner{transition:min-height .18s ease}body.is-stuck .site-header{box-shadow:0 6px 20px rgba(8,15,25,.30);border-bottom:1px solid rgba(255,255,255,.07)}body.is-stuck .header-inner{min-height:60px}.v2{--header-h:80px;--cnav-h:0px}.v2:has(.chapter-nav){--cnav-h:44px}body.v2.is-stuck{--header-h:60px}.v2 .chapter-nav{top:var(--header-h)}.v2 .chapter-nav a{min-height:var(--cnav-h)}.v2 .sec[id],.v2 .trustbar[id],.v2 .final[id],.v2 .vis[id],.v2 .hero[id]{scroll-margin-top:calc(60px + var(--cnav-h) + 12px)}@media (max-width:1319px){.v2 .nav-links{top:var(--header-h)}}@media (prefers-reduced-motion:no-preference){.v2:has(.chapter-nav){scroll-behavior:auto}}.v2 ul.not-needed{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.v2 ul.not-needed li{display:flex;gap:.7rem;align-items:flex-start;color:var(--text-muted);font-size:.98rem;line-height:1.5}.v2 ul.not-needed li::before{content:"";flex:none;width:14px;height:2px;border-radius:1px;background:var(--border);margin-top:.72em}.v2 .compliance{background:var(--slate-50);border:1px solid var(--card-line);border-radius:14px;padding:1.4rem 1.5rem;max-width:44rem;margin:0 auto}.v2 .compliance h3{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--heading);margin:0 0 .2rem}.v2 .compliance p{color:var(--text-muted);margin:0 0 .8rem;font-size:.95rem}.v2 ul.plain{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;counter-reset:pl}.v2 ul.plain li{display:flex;gap:.7rem;align-items:baseline;color:var(--text);font-size:.95rem;line-height:1.55}.v2 ul.plain li::before{counter-increment:pl;content:counter(pl) ".";flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem;min-width:1.1em}.v2 .compliance .note{margin:.9rem 0 0;font-size:.9rem;color:var(--text-muted)}.v2 .group-grid{display:grid;gap:26px;max-width:1060px;margin:0 auto;grid-template-columns:repeat(3,1fr)}@container (max-width:900px){.v2 .group-grid{grid-template-columns:1fr;gap:20px}}.v2 .group-grid h3{font-family:var(--font-display);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.16)}.v2 .sec--navy .group-grid h3{color:var(--amber)}.v2 .group-grid ul{margin:0}.v2 .sec-head--left{text-align:left;margin-left:0;margin-right:auto;max-width:44rem}.v2 .sec-head--left .kick{justify-content:flex-start}@media (min-width:900px) and (max-height:920px){.v2 .hero-inner{padding-top:10px;padding-bottom:18px}.v2 .hero-chips{padding-bottom:24px}.v2 .hero-chips .trust-chips{padding-top:1.1rem}.v2 .hero-h1{font-size:clamp(1.9rem,4.3cqi,2.95rem)}.v2 .hero-statement{margin-bottom:1.2rem}}.v2 .anatomy{position:relative;overflow:hidden;isolation:isolate;max-width:1000px;margin:3.6rem auto 0;background:linear-gradient(135deg,#1e3a5f 0%,#0d1b2a 62%);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:2rem 2.1rem 1.9rem;box-shadow:0 26px 64px -30px rgba(8,15,25,.65)}.v2 .anatomy::before{content:"";position:absolute;z-index:-1;inset:-60% -15% auto auto;width:55%;height:190%;background:radial-gradient(closest-side,rgba(245,158,11,.18),transparent 72%);pointer-events:none}.v2 .anatomy::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%);transform:translateX(-130%);animation:v2sheen 11s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes v2sheen{0%,62%{transform:translateX(-130%)}100%{transform:translateX(130%)}}.v2 .anatomy-head{font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:#fff;margin:0 0 .35rem;letter-spacing:-.01em}.v2 .anatomy-sub{color:var(--sub-dark);font-size:.93rem;margin:0 0 1.35rem}.v2 .anatomy-chain{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:an}.v2 .anatomy-chain li{display:flex;align-items:center;gap:.55rem;flex:1 1 auto;min-width:0}.v2 .anatomy-chain li::before{counter-increment:an;content:counter(an);flex:none;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(245,158,11,.45);color:var(--amber);font-family:var(--font-display);font-weight:700;font-size:.72rem;font-variant-numeric:tabular-nums}.v2 .anatomy-chain li span{font-weight:600;color:#fff;font-size:.93rem;white-space:nowrap}.v2 .anatomy-chain li:not(:last-child)::after{content:"";flex:1 1 auto;min-width:14px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.06))}@container (max-width:760px){.v2 .anatomy{padding:1.6rem 1.4rem;margin-top:2.6rem}.v2 .anatomy-chain{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .9rem}.v2 .anatomy-chain li::after{display:none}.v2 .anatomy-chain li span{white-space:normal}}@container (max-width:460px){.v2 .anatomy-chain{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v2 .anatomy::after{animation:none;display:none}}.v2 .area-index{display:grid;gap:0 2.4rem;max-width:1000px;margin:0 auto;grid-template-columns:repeat(3,1fr);counter-reset:ai}@container (max-width:900px){.v2 .area-index{grid-template-columns:repeat(2,1fr)}}@container (max-width:560px){.v2 .area-index{grid-template-columns:1fr}}.v2 .area-index li{display:flex;gap:.85rem;align-items:baseline;padding:.72rem 0;border-bottom:1px solid var(--card-line)}.v2 .area-index li::before{counter-increment:ai;content:counter(ai,decimal-leading-zero);flex:none;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--amber-ink);font-variant-numeric:tabular-nums;min-width:1.6em}.v2 .area-index li span{font-weight:600;color:var(--heading);font-size:.97rem;line-height:1.4}.v2 .sec--navy .area-index li{border-bottom-color:rgba(255,255,255,.12)}.v2 .sec--navy .area-index li span{color:#fff}.v2 .sec--navy .area-index li::before{color:var(--amber)}.v2 .anatomy{padding:2.5rem 2.5rem 2.3rem}.v2 .anatomy-head{font-size:1.5rem;line-height:1.2;margin:0 0 .45rem}.v2 .anatomy-sub{font-size:1.02rem;color:var(--sub-dark);margin:0 0 1.9rem;max-width:52ch}.v2 .anatomy-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:1.45rem 1.7rem}.v2 .anatomy-chain li{display:flex;gap:.75rem;align-items:baseline;flex:none}.v2 .anatomy-chain li:not(:last-child)::after{content:none;display:none}.v2 .anatomy-chain li::before{width:27px;height:27px;font-size:.78rem;align-self:flex-start;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.5)}.v2 .anatomy-chain li span{font-size:1.03rem;line-height:1.35;white-space:normal;color:#fff}@container (max-width:900px){.v2 .anatomy-chain{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .anatomy-chain{grid-template-columns:1fr}}.v2 .modal::backdrop{background:rgba(13,27,42,.30);backdrop-filter:none;-webkit-backdrop-filter:none}.v2 .modal{box-shadow:0 30px 70px -20px rgba(8,15,25,.55),0 0 0 1px rgba(13,27,42,.10)}@media (max-width:600px){.v2 .modal{width:calc(100% - 1.6rem);height:auto;max-height:calc(100dvh - 4rem);max-width:none;border-radius:16px;margin:auto}}.v2 .beam{--beam-rest:150px;--beam-tall:212px;position:relative;display:flex;align-items:flex-start;gap:4px;margin:3.1rem 0 0;padding:0;list-style:none;height:var(--beam-tall)}.v2 .beam::before{content:'';position:absolute;left:2%;right:2%;top:-14px;height:1px;background:linear-gradient(90deg,rgba(245,158,11,0),rgba(245,158,11,.42) 20%,rgba(245,158,11,.42) 80%,rgba(245,158,11,0))}.v2 .beam-item{position:relative;display:flex;align-items:flex-start;flex:1 1 0;min-width:0;height:var(--beam-rest);transition:flex-grow .46s cubic-bezier(.22,1,.36,1)}.v2 .beam-item:hover,.v2 .beam-item.is-open{flex-grow:2.5;z-index:2}.v2 .beam-face{position:relative;display:block;width:100%;text-align:left;height:var(--beam-rest);background:linear-gradient(160deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.26);border-radius:5px;overflow:hidden;cursor:pointer;padding:1rem 1.05rem 1.05rem;transition:background .32s ease,border-color .32s ease,box-shadow .32s ease,padding .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1);opacity:0;transform:skewX(-7deg) translateX(-52px);animation:v2beam .62s cubic-bezier(.16,1,.3,1) forwards}.v2 .beam-bg{position:absolute;inset:-14% -26%;z-index:0;transform:skewX(7deg);background-image:var(--shot,linear-gradient(150deg,rgba(120,160,205,.5),rgba(13,27,42,.2)));background-size:cover;background-position:center;opacity:.42;transition:opacity .46s ease}.v2 .beam-item:hover .beam-bg,.v2 .beam-item.is-open .beam-bg{opacity:.72}.v2 .beam-face::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,15,25,.16),rgba(8,15,25,.5));transition:background .46s ease}.v2 .beam-item:hover .beam-face::after,.v2 .beam-item.is-open .beam-face::after{background:linear-gradient(180deg,rgba(8,15,25,.14) 0%,rgba(8,15,25,.42) 44%,rgba(8,15,25,.84) 100%)}.v2 .beam-inner{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;transform:skewX(7deg)}.v2 .beam-n{display:block;font-family:var(--font-display);font-weight:800;font-size:.78rem;color:rgba(255,255,255,.62);font-variant-numeric:tabular-nums;letter-spacing:.06em}.v2 .beam-label{display:block;margin-top:auto;font-family:var(--font-display);font-weight:700;color:var(--amber);text-transform:uppercase;font-size:.76rem;letter-spacing:.07em;line-height:1.32;text-shadow:0 1px 10px rgba(8,15,25,.7);overflow-wrap:normal;word-break:normal;hyphens:none;transition:font-size .34s cubic-bezier(.22,1,.36,1),color .34s ease}.v2 .beam:has(.beam-item:hover) .beam-item:not(:hover) .beam-label,.v2 .beam:has(.beam-item.is-open) .beam-item:not(.is-open) .beam-label{font-size:.71rem;color:rgba(245,158,11,.66)}.v2 .beam-item:hover .beam-face,.v2 .beam-item.is-open .beam-face{height:var(--beam-tall);padding-inline:1.7rem;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border-color:rgba(245,158,11,.55);box-shadow:0 18px 40px -16px rgba(0,0,0,.65)}.v2 .beam-detail{max-height:0;opacity:0;overflow:hidden;transition:max-height .46s cubic-bezier(.22,1,.36,1),opacity .28s ease .06s,margin .46s ease}.v2 .beam-item:hover .beam-detail,.v2 .beam-item.is-open .beam-detail{max-height:150px;opacity:1;margin-top:.55rem}.v2 .beam-detail p{color:rgba(255,255,255,.86);font-size:.82rem;line-height:1.45;margin:0;text-shadow:0 1px 8px rgba(8,15,25,.8)}.v2 .beam-item:nth-child(1) .beam-bg{--shot:linear-gradient(150deg,rgba(150,190,232,.85),rgba(28,52,80,.55))}.v2 .beam-item:nth-child(2) .beam-bg{--shot:linear-gradient(122deg,rgba(128,178,222,.8),rgba(32,58,86,.55))}.v2 .beam-item:nth-child(3) .beam-bg{--shot:linear-gradient(166deg,rgba(166,200,238,.78),rgba(24,46,72,.55))}.v2 .beam-item:nth-child(4) .beam-bg{--shot:linear-gradient(138deg,rgba(138,184,228,.85),rgba(30,54,82,.55))}.v2 .beam-item:nth-child(5) .beam-bg{--shot:linear-gradient(114deg,rgba(158,194,234,.8),rgba(26,50,78,.55))}.v2 .beam-item:nth-child(6) .beam-bg{--shot:linear-gradient(158deg,rgba(132,180,224,.82),rgba(22,44,70,.55))}.v2 .beam-item:nth-child(7) .beam-bg{--shot:linear-gradient(130deg,rgba(172,204,240,.78),rgba(34,60,88,.55))}.v2 .beam-item:nth-child(8) .beam-bg{--shot:linear-gradient(172deg,rgba(144,188,230,.85),rgba(28,52,80,.55))}.v2 .beam-item:nth-child(1) .beam-face{animation-delay:.02s}.v2 .beam-item:nth-child(2) .beam-face{animation-delay:.09s}.v2 .beam-item:nth-child(3) .beam-face{animation-delay:.16s}.v2 .beam-item:nth-child(4) .beam-face{animation-delay:.23s}.v2 .beam-item:nth-child(5) .beam-face{animation-delay:.30s}.v2 .beam-item:nth-child(6) .beam-face{animation-delay:.37s}.v2 .beam-item:nth-child(7) .beam-face{animation-delay:.44s}.v2 .beam-item:nth-child(8) .beam-face{animation-delay:.51s}@keyframes v2beam{to{opacity:1;transform:skewX(-7deg) translateX(0)}}.v2 .anatomy--wide{max-width:1240px;padding-bottom:.4rem}@media (min-width:1400px){.v2 .anatomy--wide{max-width:none;margin-inline:-84px}}@container (max-width:1000px){.v2 .anatomy--wide{padding-bottom:2.1rem}.v2 .beam{flex-wrap:wrap;height:auto;gap:6px;margin-top:2.6rem}.v2 .beam-item{flex:1 1 calc(25% - 6px);height:auto}.v2 .beam-item:hover,.v2 .beam-item.is-open{flex-grow:1}.v2 .beam-face{height:auto;min-height:98px;padding:.9rem 1.3rem 1rem}.v2 .beam-item:hover .beam-face,.v2 .beam-item.is-open .beam-face{height:auto;padding-inline:1.3rem}.v2 .beam:has(.beam-item:hover) .beam-item:not(:hover) .beam-label,.v2 .beam:has(.beam-item.is-open) .beam-item:not(.is-open) .beam-label{font-size:.88rem;color:#fff}.v2 .beam-item:hover .beam-detail,.v2 .beam-item.is-open .beam-detail{max-height:0;opacity:0;margin-top:0}}@container (max-width:640px){.v2 .beam-item{flex:1 1 calc(50% - 6px)}}@container (max-width:440px){.v2 .beam-item{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.v2 .beam-face{animation:none;opacity:1;transform:skewX(-7deg)}.v2 .beam-item,.v2 .beam-face,.v2 .beam-face::after,.v2 .beam-bg,.v2 .beam-detail,.v2 .beam-label{transition:none}}.v2 #capabilities{position:relative;overflow:hidden}.v2 #capabilities::before,.v2 #capabilities::after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.v2 #capabilities::before{width:640px;height:640px;top:-14%;left:-10%;background:radial-gradient(closest-side,rgba(30,58,95,.13),transparent 70%)}.v2 #capabilities::after{width:560px;height:560px;bottom:-16%;right:-8%;background:radial-gradient(closest-side,rgba(245,158,11,.14),transparent 70%)}.v2 #capabilities>*{position:relative;z-index:1}.v2 .panes{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);max-width:1240px;margin:2.9rem auto 0;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.9);box-shadow:0 26px 64px -30px rgba(13,27,42,.42),0 1px 0 rgba(255,255,255,.75) inset}@media (min-width:1400px){.v2 .panes{max-width:none;margin-inline:-44px}}.v2 .panes-media{position:relative;background:var(--navy);min-height:460px}.v2 .plate{position:absolute;inset:0;opacity:0;background:linear-gradient(var(--pa,152deg),var(--p1,#1e3a5f),var(--p2,#0d1b2a));transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.045)}.v2 .plate.is-on{opacity:1;transform:scale(1)}.v2 .plate img{width:100%;height:100%;object-fit:cover;display:block}.v2 .plate::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,15,25,.86) 0%,rgba(8,15,25,.42) 34%,transparent 66%)}.v2 .plate-cap{position:absolute;z-index:2;left:1.7rem;right:1.7rem;bottom:1.6rem;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.34rem;line-height:1.2;letter-spacing:-.01em}.v2 .plate-n{display:block;margin-bottom:.5rem;color:var(--amber);font-size:.8rem;letter-spacing:.14em;font-variant-numeric:tabular-nums}.v2 .plate:nth-child(1){--p1:#1e3a5f;--p2:#0d1b2a;--pa:152deg}.v2 .plate:nth-child(2){--p1:#24486f;--p2:#101f30;--pa:128deg}.v2 .plate:nth-child(3){--p1:#16304f;--p2:#0b1622;--pa:168deg}.v2 .plate:nth-child(4){--p1:#2b4d72;--p2:#0d1b2a;--pa:140deg}.v2 .plate:nth-child(5){--p1:#1a3a60;--p2:#0f2136;--pa:118deg}.v2 .plate:nth-child(6){--p1:#20405f;--p2:#0a1420;--pa:160deg}.v2 .plate:nth-child(7){--p1:#274668;--p2:#111f2e;--pa:134deg}.v2 .plate:nth-child(8){--p1:#1c3757;--p2:#0d1b2a;--pa:172deg}.v2 .plate:nth-child(9){--p1:#2e5075;--p2:#0f1e2d;--pa:146deg}.v2 .plate:nth-child(10){--p1:#193b58;--p2:#0b1826;--pa:124deg}.v2 .plate:nth-child(11){--p1:#223f63;--p2:#0e1c2b;--pa:164deg}.v2 .plate:nth-child(12){--p1:#2a4a6e;--p2:#0d1b2a;--pa:138deg}.v2 .panes-nav{padding:1.15rem .4rem 1.3rem;border-right:1px solid rgba(13,27,42,.1);background:linear-gradient(180deg,rgba(226,234,244,.5),rgba(226,234,244,.26))}.v2 .panes-navhead{margin:0 0 .5rem;padding:0 .6rem;display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(13,27,42,.5)}.v2 .panes-navhead::before{content:"";width:16px;height:2px;background:var(--amber);border-radius:2px}.v2 .panes-list{margin:0;padding:0;list-style:none}.v2 .pane-item{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.46rem .6rem;background:none;border:0;border-left:2px solid transparent;border-radius:0 8px 8px 0;cursor:pointer;text-align:left;font:inherit;color:var(--navy);transition:background .22s ease,color .22s ease,border-color .22s ease}.v2 .pane-item:hover{background:rgba(13,27,42,.05)}.v2 .pane-n{flex:none;font-family:var(--font-display);font-weight:800;font-size:.7rem;color:rgba(13,27,42,.38);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.62;transition:color .22s ease}.v2 .pane-t{font-weight:600;font-size:.86rem;line-height:1.32}.v2 .pane-item[aria-expanded="true"]{background:rgba(13,27,42,.07);border-left-color:var(--amber)}.v2 .pane-item[aria-expanded="true"] .pane-n{color:var(--amber)}.v2 .pane-item[aria-expanded="true"] .pane-t{color:var(--navy)}.v2 .pane-sub{margin:0;padding:0;list-style:none;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .4s ease}.v2 .pane-item[aria-expanded="true"] + .pane-sub{max-height:220px;opacity:1;margin:.15rem 0 .55rem}.v2 .pane-sub li{margin:0}.v2 .pane-sub button{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit;font-size:.79rem;line-height:1.3;color:var(--body);padding:.28rem .6rem .28rem 1.85rem;position:relative;transition:color .2s ease}.v2 .pane-sub button::before{content:"";position:absolute;left:1.05rem;top:.78em;width:5px;height:5px;border-radius:50%;background:rgba(13,27,42,.25);transition:background .2s ease,transform .2s ease}.v2 .pane-sub button:hover,.v2 .pane-sub button:focus-visible{color:var(--navy)}.v2 .pane-sub button:hover::before,.v2 .pane-sub button:focus-visible::before{background:var(--amber);transform:scale(1.45)}.v2 .panes-detail{padding:1.7rem 1.8rem 1.9rem}.v2 .pane-d{display:none}.v2 .pane-d.is-on{display:flex;flex-direction:column;height:100%;animation:v2panefade .42s ease both}.v2 .pane-d.is-on .pane-block{flex:1 1 0;display:flex;flex-direction:column;justify-content:center}@keyframes v2panefade{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.v2 .pane-lead{margin:0 0 1.35rem;padding-bottom:1.15rem;color:var(--navy);font-size:1.02rem;line-height:1.55;font-weight:500;border-bottom:1px solid rgba(13,27,42,.1)}.v2 .pane-block{position:relative;padding:.62rem .8rem .68rem;margin:0 -.8rem .25rem;border-radius:9px;border-left:2px solid transparent;transition:background .26s ease,border-color .26s ease,opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.v2 .pane-block h4{margin:0 0 .22rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--navy);letter-spacing:-.005em}.v2 .pane-block p{margin:0;color:var(--body);font-size:.89rem;line-height:1.55}.v2 .pane-block.is-lit,.v2 .pane-block:hover{background:#fff;border-left-color:var(--amber);z-index:2;transform:translateY(-2px);box-shadow:0 16px 32px -14px rgba(13,27,42,.3),0 2px 6px -3px rgba(13,27,42,.14)}.v2 .panes-detail:has(.pane-block.is-lit) .pane-block:not(.is-lit),.v2 .panes-detail:has(.pane-block:hover) .pane-block:not(:hover),.v2 .panes-detail:has(.pane-block.is-lit) .pane-lead,.v2 .panes-detail:has(.pane-block:hover) .pane-lead{opacity:.48}.v2 .pane-lead{transition:opacity .26s ease}@container (max-width:1080px){.v2 .panes{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.v2 .panes-media{grid-column:1 / -1;min-height:0;aspect-ratio:21/9}.v2 .plate-cap{font-size:1.24rem}}@container (max-width:760px){.v2 .panes{grid-template-columns:1fr}.v2 .panes-media{aspect-ratio:16/9}.v2 .panes-nav{border-right:0;border-bottom:1px solid rgba(13,27,42,.1);padding:.9rem .35rem 1rem}.v2 .pane-sub{display:none}.v2 .panes-detail{padding:1.4rem 1.2rem 1.6rem}.v2 .plate-cap{font-size:1.12rem}.v2 .pane-d.is-on{height:auto}.v2 .pane-d.is-on .pane-block{flex:0 0 auto;padding-block:.5rem}.v2 .pane-lead{font-size:.97rem;margin-bottom:1.1rem;padding-bottom:.95rem}}@container (max-width:480px){.v2 .panes-media{aspect-ratio:4/3}.v2 .plate-cap{left:1.2rem;right:1.2rem;bottom:1.2rem}}.v2 .panes-detail{scroll-margin-top:calc(60px + var(--cnav-h) + 12px)}@media(prefers-reduced-motion:reduce){.v2 .plate,.v2 .pane-sub,.v2 .pane-item,.v2 .pane-block,.v2 .pane-lead,.v2 .pane-sub button::before{transition:none}.v2 .plate{transform:none}.v2 .pane-block.is-lit,.v2 .pane-block:hover{transform:none}.v2 .pane-d.is-on{animation:none}}.v2 .sec-cta--ask{margin-top:2.6rem}.v2 .sec-cta--ask::before{content:"";display:block;width:44px;height:2px;margin:0 auto 1.5rem;border-radius:2px;background:linear-gradient(90deg,rgba(245,158,11,.25),var(--amber),rgba(245,158,11,.25))}.v2 .cta-ask{margin:0 0 1.15rem;font-family:var(--font-display);font-weight:700;font-size:1.28rem;line-height:1.3;letter-spacing:-.01em;color:var(--navy)}.v2 .sec--navy .cta-ask,.v2 .sec--slate .cta-ask{color:var(--navy)}@container (max-width:560px){.v2 .cta-ask{font-size:1.12rem}}.v2 .ratio{max-width:36ch;margin:0 0 2.4rem;font-family:var(--font-body);font-style:italic;font-weight:500;font-size:clamp(1.14rem,1.9vw,1.44rem);line-height:1.5;letter-spacing:-.004em;color:var(--navy);text-indent:-1.15em;padding-left:1.15em}.v2 .ratio::before{content:"— ";font-style:normal;color:var(--amber);font-weight:700}.v2 .ratio-up{color:var(--amber-ink);font-weight:700}.v2 .ratio-down{color:inherit;font-weight:500}.v2 .leaf{max-width:840px;margin:0 0 2.2rem;border-radius:16px;border:1px solid var(--border);background:#fff;overflow:hidden;container-type:inline-size;box-shadow:0 14px 34px -22px rgba(13,27,42,.3)}.v2 .leaf-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(226,234,244,.5),rgba(226,234,244,.2))}.v2 .leaf-tab{flex:1 1 0;padding:.95rem 1.1rem;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:rgba(13,27,42,.55);text-align:center;transition:color .24s ease,background .24s ease,border-color .24s ease}.v2 .leaf-tab:hover{color:var(--navy);background:rgba(255,255,255,.6)}.v2 .leaf-tab[aria-selected="true"]{color:var(--navy);background:#fff;border-bottom-color:var(--amber)}.v2 .leaf-face{padding:1.7rem 1.9rem 1.9rem}.v2 .leaf-lede{margin:0 0 .9rem;color:var(--text);font-size:.95rem}.v2 .leaf-list{margin:0;padding:0;list-style:none;counter-reset:lf;display:grid;grid-template-columns:1fr 1fr;gap:.1rem 2.2rem}.v2 .leaf-list li{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;padding:.62rem 0;border-bottom:1px solid rgba(13,27,42,.07);color:var(--navy);font-size:.95rem;line-height:1.4}.v2 .leaf-list li::before{counter-increment:lf;content:counter(lf,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:.72rem;color:rgba(13,27,42,.32);font-variant-numeric:tabular-nums;letter-spacing:.04em}@container (max-width:640px){.v2 .leaf-list{grid-template-columns:1fr}}.v2 .fork{display:grid;grid-template-columns:1fr auto 1fr;max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;container-type:inline-size;box-shadow:0 20px 48px -28px rgba(13,27,42,.34)}.v2 .fork-side{padding:2rem 2.1rem 2.2rem}.v2 .fork-role{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(13,27,42,.5)}.v2 .fork-claim{display:flex;align-items:center;gap:.6rem;width:100%;margin:0 0 1.3rem;padding:0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:700;font-size:clamp(1.44rem,2.6vw,1.94rem);line-height:1.18;letter-spacing:-.02em;color:var(--navy);transition:color .24s ease}.v2 .fork-claim svg{flex:none;color:var(--amber);transition:transform .3s cubic-bezier(.22,1,.36,1)}.v2 .fork-claim:hover svg,.v2 .fork-claim:focus-visible svg{transform:translateX(5px)}.v2 .fork-claim::after{content:"";position:absolute;inset:0}.v2 .fork-side{position:relative}.v2 .fork-lede{margin:0 0 .9rem;color:var(--text);font-size:.93rem}.v2 .fork-list{margin:0;padding:0;list-style:none}.v2 .fork-list li{padding:.56rem 0;border-bottom:1px solid rgba(13,27,42,.07);color:var(--text);font-size:.95rem;line-height:1.45}.v2 .fork-list b{font-family:var(--font-display);font-weight:700;color:var(--navy)}.v2 .fork-seam{position:relative;width:1px;background:linear-gradient(180deg,rgba(13,27,42,0),rgba(13,27,42,.14) 12%,rgba(13,27,42,.14) 88%,rgba(13,27,42,0))}.v2 .fork-seam span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--border);font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(13,27,42,.45)}@container (max-width:760px){.v2 .fork{grid-template-columns:1fr}.v2 .fork-seam{width:auto;height:1px;background:linear-gradient(90deg,rgba(13,27,42,0),rgba(13,27,42,.14) 12%,rgba(13,27,42,.14) 88%,rgba(13,27,42,0))}}.v2 .roll{max-width:1080px;margin:3.4rem auto 0}.v2 .roll-head{margin-bottom:1.4rem}.v2 .roll-head h3{margin:0 0 .3rem;font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2 .roll-head p{margin:0;color:var(--text);font-size:.98rem}.v2 .roll-list{margin:0;padding:0;list-style:none;counter-reset:rl;border-top:1px solid rgba(13,27,42,.1)}.v2 .roll-list li{border-bottom:1px solid rgba(13,27,42,.1)}.v2 .roll-list li span{position:relative;display:block;padding:.62rem 0 .62rem 3.1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.22rem,3.1vw,1.98rem);line-height:1.22;letter-spacing:-.022em;color:rgba(13,27,42,.62);transition:color .28s ease,transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}.v2 .roll-list li span::before{counter-increment:rl;content:counter(rl,decimal-leading-zero);position:absolute;left:0;top:1.1em;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:rgba(13,27,42,.28);font-variant-numeric:tabular-nums;transition:color .28s ease}.v2 .roll-list li span::after{content:"";position:absolute;left:2.1rem;top:50%;width:0;height:2px;border-radius:2px;background:var(--amber);transform:translateY(-50%);transition:width .34s cubic-bezier(.22,1,.36,1)}.v2 .roll-list:hover li span{color:rgba(13,27,42,.34)}.v2 .roll-list li:hover span{color:var(--navy);transform:translateX(10px)}.v2 .roll-list li:hover span::before{color:var(--amber)}.v2 .roll-list li:hover span::after{width:14px}.v2 .roll-note{margin:1.5rem 0 0;max-width:56ch;color:var(--text-muted);font-size:.92rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.v2 .roll-list li span,.v2 .roll-list li span::after{transition:none}.v2 .roll-list li:hover span{transform:none}}.v2 .recdoc{position:relative;isolation:isolate;overflow:hidden;max-width:1160px;margin:0 auto;border-radius:20px;container-type:inline-size;background:linear-gradient(135deg,#1e3a5f 0%,#0d1b2a 62%);border:1px solid rgba(255,255,255,.10);box-shadow:0 40px 100px -50px rgba(8,15,25,.7),0 2px 6px rgba(8,15,25,.1)}.v2 .recdoc::before{content:"";position:absolute;z-index:-1;inset:-50% -12% auto auto;width:52%;height:170%;background:radial-gradient(closest-side,rgba(245,158,11,.16),transparent 72%);pointer-events:none}.v2 .recdoc-head{padding:3rem 3rem 1.9rem;border-bottom:1px solid rgba(255,255,255,.12)}.v2 .recdoc-head h2{margin:.55rem 0 0;max-width:32ch;color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(1.72rem,3.4cqi,2.4rem);line-height:1.18;letter-spacing:-.022em;text-wrap:balance}.v2 .rd-h2b{font-weight:500;color:#cbd5e1}.v2 .rd-u{box-shadow:inset 0 -3px 0 var(--amber);padding-bottom:2px}.v2 .recdoc-sub{margin:.85rem 0 0;max-width:50ch;color:#e2e8f0;font-size:1.02rem;line-height:1.6}.v2 .recdoc-ledger{display:grid;grid-template-columns:1fr 1px 1fr;column-gap:2.6rem;padding:2.4rem 3rem 2.6rem;border-bottom:1px solid rgba(255,255,255,.12)}.v2 .recdoc-rule{background:linear-gradient(180deg,rgba(245,158,11,.6),rgba(245,158,11,.16))}.v2 .rd-col{margin:0 0 .35rem;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.v2 .rd-col::after{content:"";display:block;width:28px;height:2px;border-radius:2px;background:var(--amber);margin-top:.55rem}.v2 .rd-lede{margin:.9rem 0 1rem;color:#e6edf5;font-size:.9rem}.v2 .recdoc-lines{margin:0;padding:0;list-style:none;counter-reset:rd}.v2 .recdoc-lines li{display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline;padding:.78rem 0;border-bottom:1px solid rgba(255,255,255,.09);color:#fff;font-weight:600;font-size:.97rem}.v2 .recdoc-lines li:first-child{border-top:1px solid rgba(255,255,255,.09)}.v2 .recdoc-lines li::before{counter-increment:rd;content:counter(rd,decimal-leading-zero);font-family:var(--font-display);font-weight:700;font-size:.76rem;color:var(--amber);opacity:.85;font-variant-numeric:tabular-nums}.v2 .rd-terminal{display:block;width:26px;height:3px;border-radius:2px;background:var(--amber);margin-top:.95rem}.v2 .rd-statement{margin:.95rem 0 0;padding:.2rem 0 1.15rem;max-width:27ch;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--font-display);font-weight:600;font-size:clamp(1.14rem,1.9cqi,1.36rem);line-height:1.3;color:#fff}.v2 .recdoc-gate{margin:0;padding:0;list-style:none}.v2 .recdoc-gate li{display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.09);color:#e6edf5;font-size:.95rem}.v2 .recdoc-gate li:first-child{border-top:1px solid rgba(255,255,255,.09)}.v2 .recdoc-gate li::before{content:"";width:9px;height:9px;border-radius:2px;border:1.5px solid rgba(245,158,11,.6);background:none;align-self:start;margin-top:.42rem}.v2 .recdoc-concession{margin:1.25rem 0 0;padding-left:.9rem;border-left:2px solid var(--amber);color:#e6edf5;font-size:.92rem;line-height:1.6}.v2 .recdoc-optional{padding:2rem 3rem 2.1rem;border-bottom:1px solid rgba(255,255,255,.12)}.v2 .rd-optlabel{margin:0 0 1.15rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.5)}.v2 .rd-opts{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2.6rem}.v2 .rd-opt{padding-left:1rem;border-left:2px dashed rgba(245,158,11,.5)}.v2 .rd-opt h4{margin:0 0 .4rem;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em}.v2 .rd-opt p{margin:0;color:#cbd5e1;font-size:.91rem;line-height:1.6}.v2 .recdoc-base{padding:1.7rem 3rem 1.9rem;background:rgba(8,15,25,.34)}.v2 .recdoc-base p{margin:0 0 .6rem;color:#aebdcd;font-size:.85rem;line-height:1.65;max-width:78ch}.v2 .recdoc-base strong{color:#e2e8f0}.v2 .rd-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.v2 .btn-ghost-light{background:none;border:1px solid rgba(255,255,255,.28);color:#fff}.v2 .btn-ghost-light:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.45);color:#fff}@container (max-width:860px){.v2 .recdoc-ledger{grid-template-columns:1fr;row-gap:2.2rem}.v2 .recdoc-rule{height:1px;width:auto;background:linear-gradient(90deg,rgba(245,158,11,.6),rgba(245,158,11,.16))}.v2 .rd-opts{grid-template-columns:1fr}.v2 .recdoc-head,.v2 .recdoc-ledger,.v2 .recdoc-optional,.v2 .recdoc-base{padding-inline:1.7rem}.v2 .recdoc-head{padding-top:2.2rem}}.v2 .fitpanel{max-width:1020px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;container-type:inline-size;box-shadow:0 14px 34px -20px rgba(13,27,42,.3)}.v2 .fitpanel-cols{display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch}.v2 .fitcol{padding:1.9rem 1.9rem 2rem}.v2 .fitcol h3{margin:0 0 1.15rem;padding-bottom:.6rem;border-bottom:1px solid var(--border);font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--navy)}.v2 .fitcol--no{background:var(--slate-50,#f8fafc);box-shadow:inset 1px 0 0 var(--border);align-content:start}.v2 .fitcol--no h3{color:var(--text-muted);border-bottom-color:#dbe3ec}.v2 .fitcol--no .not-needed li{color:var(--text)}.v2 .fitcol .check-list{display:block}.v2 .fitcol .check-list li{padding:.34rem 0}.v2 .fitpanel-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.15rem 1.9rem;border-top:1px solid var(--border);background:linear-gradient(180deg,#fffdf8,#fff9ef)}.v2 .fit-still{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.06rem;letter-spacing:-.01em;color:var(--navy)}.v2 .fitpanel-foot .btn{margin:0}.v2 .fitpanel-foot .btn:focus-visible{outline-offset:3px}@container (max-width:760px){.v2 .fitpanel-cols{grid-template-columns:1fr}.v2 .fitcol--no{box-shadow:inset 0 1px 0 var(--border)}}@container (max-width:559px){.v2 .fitpanel-foot{flex-direction:column;align-items:stretch;text-align:center}.v2 .fitpanel-foot .btn{justify-content:center}}.v2 #learning .disclose{margin-left:0;margin-right:0;max-width:840px}.v2 .fitcol--no{background:#eef3f9}.v2 .fitcol--no h3{color:#54637a;border-bottom-color:#d3ddea}.v2 .fits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:2.6rem 3.4rem;align-items:start}.v2 .fits .sec-head{margin:0 0 1.6rem;max-width:none;text-align:left}.v2 .fits .ratio{max-width:none;margin:0}.v2 .fits .leaf{max-width:none;margin:0 0 1.4rem}.v2 .fits .disclose{max-width:none;margin-left:0;margin-right:0}@container (max-width:900px){.v2 .fits{grid-template-columns:1fr;gap:1.9rem}}.v2 .roll-field{display:flex;flex-wrap:wrap;gap:.85rem 0;margin:0;padding:1.4rem 0 0;list-style:none;border-top:1px solid rgba(13,27,42,.12)}.v2 .roll-field li{position:relative;padding:.18rem 1.15rem .34rem 0;margin-right:1.5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.16rem,2.2vw,1.62rem);line-height:1.3;letter-spacing:-.02em;color:var(--navy);transition:color .24s ease}.v2 .roll-field li::after{content:"";position:absolute;left:0;right:1.15rem;bottom:.1em;height:2px;border-radius:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.v2 .roll-field li:hover::after{transform:scaleX(1)}.v2 .roll-field:hover li{color:rgba(13,27,42,.42)}.v2 .roll-field li:hover{color:var(--navy)}}@media(prefers-reduced-motion:reduce){.v2 .roll-field li{transition:none}}.v2 .fork-list li{padding:.66rem 0;font-size:1.03rem;line-height:1.5;color:var(--heading)}.v2 .fork-list b{font-size:1.06rem}.v2 .fork-lede{font-size:.95rem}.v2 .tbox--end{flex:0 1 clamp(1rem,7vw,150px);min-width:0;padding:0}@container (max-width:900px){.v2 .tbox--end{display:none}}.v2 #qualifications .sec-head h2{text-wrap:balance}.v2 #qualifications .sec-head h2 .rd-h2b{font-weight:500;color:var(--text-muted)}.v2 #qualifications .sec-head h2 .rd-u{box-shadow:inset 0 -4px 0 rgba(245,158,11,.55)}.v2 .recdoc{margin-top:2.6rem}.v2 .recdoc-ledger{padding-top:2.6rem}.v2 .rd-col{color:var(--amber);font-size:1.12rem;letter-spacing:.01em}.v2 .rd-lede{color:#c7d3e0}.v2 .rd-optlabel{color:var(--amber)}.v2 .recdoc-gate li{grid-template-columns:1.9rem 1fr;align-items:start}.v2 .rd-ico{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(245,158,11,.45);color:var(--amber);margin-top:.05rem;transition:background .24s ease,border-color .24s ease}.v2 .rd-ico svg{width:11px;height:11px}.v2 .recdoc-gate li::before{content:none}.v2 .recdoc-lines li,.v2 .recdoc-gate li{padding-inline:.7rem;margin-inline:-.7rem;border-radius:8px;transition:background .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.v2 .recdoc-lines li:hover,.v2 .recdoc-gate li:hover{background:rgba(255,255,255,.07);transform:translateX(4px)}.v2 .recdoc-gate li:hover .rd-ico{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.85)}.v2 .rd-opt{border-radius:0 10px 10px 0;padding:.7rem 1rem .8rem 1rem;margin-left:-.0rem;transition:background .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.v2 .rd-opt:hover{background:rgba(255,255,255,.07);transform:translateY(-2px)}.v2 .recdoc-lines li:first-child{border-top:1px solid rgba(255,255,255,.09)}@media(prefers-reduced-motion:reduce){.v2 .recdoc-lines li,.v2 .recdoc-gate li,.v2 .rd-opt,.v2 .rd-ico{transition:none}.v2 .recdoc-lines li:hover,.v2 .recdoc-gate li:hover,.v2 .rd-opt:hover{transform:none}}.v2 .fitcol{padding:2.2rem 2.2rem 2.3rem}.v2 .fitcol h3{font-size:.84rem;letter-spacing:.1em;margin-bottom:1.35rem}.v2 .fitcol .check-list li{padding:.5rem 0;font-size:1.04rem;line-height:1.5;color:var(--heading)}.v2 .fitcol--no .not-needed li{font-size:1.02rem;line-height:1.5;padding:.5rem 0}.v2 .fitpanel-foot--stack{flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding:1.6rem 1.9rem 1.8rem}.v2 .fitpanel-foot--stack .fit-still{font-size:1.16rem}.v2 .final-gold{color:var(--amber)}.v2 .fits .sec-head h2 span{display:block}.v2 .stmt{max-width:62ch}.v2 .sec-head--left + .stmt{margin-left:0}.v2 .stmt p{margin:0 0 1.15rem;color:var(--text);font-size:1.06rem;line-height:1.72}.v2 .stmt p:last-child{margin-bottom:0}.v2 .stmt-turn{padding-top:1.15rem;border-top:1px solid rgba(13,27,42,.12);font-weight:600;color:var(--navy)}.v2 .stmt--dark p{color:#dbe5f0}.v2 .stmt--dark .stmt-turn{border-top-color:rgba(255,255,255,.16);color:#fff}.v2 .rules{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem;max-width:1080px;margin:2.6rem auto 0}.v2 .rule{position:relative;padding:1.7rem 1.8rem 1.8rem;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 30px -22px rgba(13,27,42,.3)}.v2 .rule--wide{grid-column:1 / -1}.v2 .rule-n{position:absolute;top:1.7rem;right:1.8rem;font-family:var(--font-display);font-weight:800;font-size:.76rem;letter-spacing:.06em;color:rgba(13,27,42,.22);font-variant-numeric:tabular-nums}.v2 .rule-name{margin:0 0 .55rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .rule h3{margin:0 0 .7rem;font-size:1.16rem;line-height:1.3;color:var(--navy);letter-spacing:-.015em;max-width:32ch}.v2 .rule p{margin:0;color:var(--text);font-size:.98rem;line-height:1.6}.v2 .rule .plain{margin:.9rem 0 0}.v2 .rule-close{margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(13,27,42,.1);font-weight:600;color:var(--navy)}@container (max-width:760px){.v2 .rules{grid-template-columns:1fr}}.v2 .story{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.4rem 3.2rem;align-items:start;margin-top:.4rem}.v2 .story-copy p{margin:0 0 1.15rem;color:var(--text);font-size:1.04rem;line-height:1.72}.v2 .story-copy p:last-child{margin-bottom:0}.v2 .story-q{display:block;margin:.5rem 0;padding-left:1rem;border-left:2px solid var(--amber);font-style:italic;color:var(--navy)}.v2 .answer{margin:0;padding:1.5rem 1.6rem 1.6rem;list-style:none;counter-reset:an2;background:var(--slate-50);border:1px solid var(--border);border-radius:16px}.v2 .answer li{display:grid;grid-template-columns:1.9rem 1fr;align-items:baseline;padding:.85rem 0;border-bottom:1px solid rgba(13,27,42,.09);color:var(--text);font-size:.97rem;line-height:1.55}.v2 .answer li:last-child{border-bottom:0;padding-bottom:0}.v2 .answer li:first-child{padding-top:0}.v2 .answer li::before{counter-increment:an2;content:counter(an2,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:.74rem;color:var(--amber-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em}@container (max-width:860px){.v2 .story{grid-template-columns:1fr;gap:1.8rem}}.v2 .facts{max-width:1080px;margin:3rem auto 0;padding:2rem 2.2rem 2.1rem;background:var(--slate-50);border:1px solid var(--border);border-radius:16px;border-left:3px solid var(--amber)}.v2 .facts h3{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:var(--navy);letter-spacing:-.01em}.v2 .facts p{margin:0 0 .95rem;color:var(--text);font-size:.99rem;line-height:1.7;max-width:82ch}.v2 .facts p:last-child{margin-bottom:0}.v2 .h2-sub{display:block;font-weight:500;color:var(--text-muted)}.v2 .ask{max-width:62ch;margin:0 auto;text-align:center}.v2 .ask p{margin:0 0 1.1rem;color:var(--text);font-size:1.04rem;line-height:1.7}.v2 .ask-cta{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:1.9rem}.v2 .ask-alt{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.96rem;color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.v2 .ask-alt:hover{color:var(--navy)}.v2 .ask-routes{display:grid;gap:.8rem;margin-top:1.3rem}.v2 .ask-route{display:block;padding:1.05rem 1.2rem;border-radius:12px;background:var(--slate-50);border:1px solid var(--border);transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.v2 .ask-route:hover{background:#fff;border-color:rgba(245,158,11,.55);transform:translateY(-2px)}.v2 .ask-route-k{display:block;font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .ask-route-v{display:block;margin-top:.3rem;font-weight:600;font-size:1.02rem;color:var(--navy);word-break:break-word}.v2 .ask-route-n{display:block;margin-top:.25rem;font-size:.9rem;line-height:1.5;color:var(--text-muted)}.v2 .final-lead{max-width:56ch;margin:0 auto 1.4rem;color:#c7d3e0;font-size:1.02rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.v2 .ask-route{transition:none}.v2 .ask-route:hover{transform:none}}.v2 .sec-head--left{max-width:none}.v2 .sec-head--left h2{max-width:34ch}.v2 .sec-head--left>p{max-width:60ch}.v2 .split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.4rem 3rem;align-items:center}.v2 .split .stmt{max-width:none}.v2 .split--rev .split-media{order:-1}.v2 .split-media img{width:100%;height:auto;border-radius:16px;border:1px solid rgba(13,27,42,.1);box-shadow:0 20px 44px -26px rgba(13,27,42,.42)}.v2 .sec--navy .split-media img,.v2 .sec--slate .split-media img{border-color:rgba(255,255,255,.14)}.v2 .split-cap{margin:.6rem 0 0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);opacity:.75}.v2 .sec--navy .split-cap{color:rgba(255,255,255,.45)}.v2 .stmt--centred{margin-inline:auto;text-align:center}.v2 .stmt--centred .stmt-turn{border-top:0;padding-top:.4rem}@container (max-width:820px){.v2 .split{grid-template-columns:1fr;gap:1.7rem}.v2 .split--rev .split-media{order:0}}.v2 .ledger{max-width:900px;margin:2.4rem auto 0;padding:0;list-style:none;counter-reset:lg;border-top:1px solid rgba(13,27,42,.12)}.v2 .ledger li{counter-increment:lg;display:grid;grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.4rem;padding:.9rem .6rem;margin-inline:-.6rem;border-bottom:1px solid rgba(13,27,42,.12);border-radius:8px;transition:background .22s ease}.v2 .ledger li:hover{background:rgba(13,27,42,.035)}.v2 .ledger li::before{content:counter(lg,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:.78rem;letter-spacing:.05em;color:var(--amber-ink);font-variant-numeric:tabular-nums}.v2 .ledger li span{color:var(--navy);font-weight:500;font-size:1.02rem;line-height:1.5}.v2 .record{max-width:1040px;margin:2.6rem auto 0;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);box-shadow:0 26px 60px -34px rgba(8,15,25,.7)}.v2 .record-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.6rem;background:rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.14)}.v2 .record-tag{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .record-meta{font-size:.8rem;color:rgba(255,255,255,.55)}.v2 .record-fields{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:.6rem 1.6rem 1.4rem}.v2 .record-fields>div{display:grid;grid-template-columns:2.3rem 1fr;align-items:baseline;padding:.82rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.v2 .record-fields>div:nth-child(odd){padding-right:1.6rem}.v2 .record-fields>div:nth-child(even){padding-left:1.6rem;border-left:1px solid rgba(255,255,255,.1)}.v2 .record-fields dt{font-family:var(--font-display);font-weight:800;font-size:.74rem;color:var(--amber);opacity:.85;font-variant-numeric:tabular-nums;letter-spacing:.04em}.v2 .record-fields dd{margin:0;color:#fff;font-size:.97rem;line-height:1.5}@container (max-width:760px){.v2 .record-fields{grid-template-columns:1fr}.v2 .record-fields>div:nth-child(odd){padding-right:0}.v2 .record-fields>div:nth-child(even){padding-left:0;border-left:0}}.v2 .quiet-grid{display:grid;grid-template-columns:1fr 1fr;gap:.2rem 2.4rem;max-width:960px;margin:2.2rem auto 0;padding:0;list-style:none}.v2 .quiet-grid li{padding:.75rem 0;border-bottom:1px solid rgba(13,27,42,.1);color:var(--text);font-size:1rem;line-height:1.5}@container (max-width:620px){.v2 .quiet-grid{grid-template-columns:1fr}}.v2 .marks{display:grid;grid-template-columns:1fr 1fr;gap:.2rem 2.4rem;max-width:960px;margin:2.2rem auto 0;padding:0;list-style:none}.v2 .marks li{display:block;position:relative;padding:.72rem 0 .72rem 1.6rem;border-bottom:1px solid rgba(13,27,42,.1);color:var(--text);font-size:1rem;line-height:1.5}.v2 .marks li::before{content:"";position:absolute;left:0;top:1.14rem;width:9px;height:9px;border-radius:2px;border:1.5px solid rgba(180,83,9,.55)}@container (max-width:620px){.v2 .marks{grid-template-columns:1fr}}.v2 .hero-kick{display:block;margin-bottom:.9rem;font-family:var(--font-display);font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--amber) 70%,#fff)}.v2 .hero-note{margin-top:1.15rem;font-size:.92rem;line-height:1.6;color:#c7d3e0;max-width:52ch}.v2 .lede{font-size:1.14rem;line-height:1.62;color:var(--navy);font-weight:500}.v2 .ask-note{margin:0;font-size:.92rem;color:var(--text-muted);max-width:46ch}.v2 .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;max-width:1040px;margin:2.6rem auto 0;padding:0;list-style:none}.v2 .tiers li{position:relative;padding:1.6rem 1.5rem 1.7rem;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15)}.v2 .tier-n{display:block;margin-bottom:.7rem;font-family:var(--font-display);font-weight:800;font-size:.76rem;letter-spacing:.06em;color:var(--amber);font-variant-numeric:tabular-nums}.v2 .tiers h3{margin:0 0 .5rem;color:#fff;font-size:1.14rem;letter-spacing:-.01em}.v2 .tiers p{margin:0;color:#dbe5f0;font-size:.95rem;line-height:1.55}@container (max-width:760px){.v2 .tiers{grid-template-columns:1fr}}.v2 .record-fields--wide{grid-template-columns:1fr}.v2 .record-fields--wide>div:nth-child(even){padding-left:0;border-left:0}.v2 .record-fields--wide>div:nth-child(odd){padding-right:0}.v2 .record-fields dd b{display:block;font-family:var(--font-display);font-weight:700;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:.2rem}.v2 .regform{max-width:720px;margin:2.4rem auto 0;padding:1.9rem 2rem 2rem;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 48px -30px rgba(13,27,42,.36)}.v2 .page-hero{background:var(--hero-grad);color:#fff;position:relative}.v2 .page-hero .container{padding-block:5.5rem 3.2rem;text-align:left;max-width:var(--container)}.v2 .page-hero .site-header .container{padding-block:0;text-align:left}.v2 .page-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.12;letter-spacing:-.022em;color:#fff;margin:0 0 .9rem;max-width:24ch}.v2 .page-hero p{color:#c7d3e0;font-size:1.06rem;line-height:1.65;max-width:58ch;margin:0}.v2 .page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--amber),rgba(245,158,11,0) 62%)}.v2 .doc{max-width:800px;margin-inline:auto}.v2 .doc h2{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.25;letter-spacing:-.015em;color:var(--navy);margin:3rem 0 1rem;padding-top:1.6rem;border-top:1px solid rgba(13,27,42,.1)}.v2 .doc h2:first-child{margin-top:0;padding-top:0;border-top:0}.v2 .doc h3{font-family:var(--font-display);font-size:1.08rem;font-weight:700;color:var(--navy);margin:1.8rem 0 .5rem}.v2 .doc h4{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--amber-ink);margin:1.4rem 0 .45rem}.v2 .doc p{color:var(--text);font-size:1.02rem;line-height:1.75;margin-bottom:1.05rem}.v2 .doc ul{margin:0 0 1.35rem;padding:0;list-style:none;display:grid;gap:.15rem}.v2 .doc li{position:relative;padding:.5rem 0 .5rem 1.4rem;color:var(--text);line-height:1.65;border-bottom:1px solid rgba(13,27,42,.07)}.v2 .doc li::before{content:"";position:absolute;left:0;top:1.02em;width:6px;height:1px;background:rgba(180,83,9,.6)}.v2 .doc a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px}.v2 .doc a:hover{color:var(--navy)}.v2 .doc strong{color:var(--navy)}.v2 .fieldlist{display:grid;grid-template-columns:repeat(3,1fr);gap:.15rem 2rem;max-width:940px;margin:2.2rem auto 0;padding:0;list-style:none}.v2 .fieldlist li{padding:.62rem 0;border-bottom:1px solid rgba(13,27,42,.1);color:var(--text);font-size:.98rem}@container (max-width:820px){.v2 .fieldlist{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .fieldlist{grid-template-columns:1fr}}.v2 .facts--light{background:#fff;border-color:var(--border)}.v2 .facts--light p strong{color:var(--navy);font-size:1.05rem}.v2 .stmt{margin-inline:auto}.v2 .sec-head--left ~ .ask,.v2 .sec-head--left ~ .stmt,.v2 .sec-head--left ~ .ledger,.v2 .sec-head--left ~ .facts,.v2 .sec-head--left ~ .record,.v2 .sec-head--left ~ .quiet-grid,.v2 .sec-head--left ~ .marks,.v2 .sec-head--left ~ .rto-line,.v2 .sec-head--left ~ .fitpanel,.v2 .sec-head--left ~ .fieldlist,.v2 .sec-head--left ~ .check-list,.v2 .sec-head--left ~ .tiers,.v2 .sec-head--left ~ .rules,.v2 .sec-head--left ~ .steps,.v2 .sec-head--left ~ .faq,.v2 .sec-head--left ~ .prose{margin-left:0;margin-right:auto}.v2 .sec-head--left ~ .rto-line,.v2 .sec-head--left ~ .ask,.v2 .sec-head--left ~ .ask p{text-align:left}.v2 .sec-head--left ~ .ask .ask-cta{align-items:flex-start}.v2 .lockup{display:inline-flex;align-items:center;gap:.62em;font-family:var(--font-display);line-height:1}.v2 .lockup img{display:block;width:2.05em;height:2.05em;flex:none}.v2 .lockup-name{font-size:1.15em;font-weight:700;letter-spacing:-.015em;color:var(--navy)}.v2 .lockup-sub{display:block;margin-top:.34em;font-size:.42em;font-weight:500;letter-spacing:.34em;color:var(--amber-ink)}.v2 .lockup--rev .lockup-name{color:#fff}.v2 .lockup--rev .lockup-sub{color:var(--amber)}.v2 .brand.lockup{font-size:1.18rem;gap:.6em}.v2 .site-footer .brand.lockup{font-size:1.3rem}.v2 .hero-inner--solo{grid-template-columns:1fr}.v2 .hero-inner--solo .hero-copy{max-width:54rem}.v2 .art-byline{color:#c9d6e4;font-size:.95rem;margin:.15rem 0 0}.v2 .art-back{max-width:800px;margin:2.4rem auto 0}.v2 .art-back a{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--amber-ink)}.v2 .art-back a:hover{color:var(--navy)}.v2 .article-grid .card h3 a{color:inherit;text-decoration:none}.v2 .article-grid .card h3 a:hover{color:var(--amber-ink)}.v2 .article-grid .card .article-meta{margin-top:auto;padding-top:1rem}.v2 .hero--flow{padding-top:0}.v2 .hero-inner--article .hero-copy{max-width:800px;margin-inline:auto}.v2 .sec--navy .marks li{color:var(--foot-text);border-bottom-color:rgba(255,255,255,.14)}.v2 .sec--navy .marks li::before{border-color:rgba(245,158,11,.8)}.v2 .sec--navy .quiet-grid li{color:var(--foot-text);border-bottom-color:rgba(255,255,255,.14)}.v2 .lockup img{background:var(--slate-50);border-radius:50%;padding:.3em;box-sizing:content-box;box-shadow:0 2px 10px -4px rgba(0,0,0,.45)}.nav-drop-menu--wide{min-width:19rem}.nav-drop-menu--wide a{font-family:var(--font-display);font-weight:500;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.55;padding:.62rem .85rem}@media (max-width:1319px){.nav-drop-menu--wide{min-width:0}}.v2 .rule-n.rule-code{color:var(--muted);font-weight:700}.v2 .rule:has(.rule-code) h3{padding-right:7rem;max-width:none}.nav-drop-menu .nrt{display:inline-block;font-family:var(--font-body);font-weight:700;font-size:.62rem;letter-spacing:.02em;color:var(--amber);border:1px solid rgba(245,158,11,.45);border-radius:4px;padding:.05em .34em;margin-left:.15em;vertical-align:1px}.nav-drop-menu .nrt abbr{text-decoration:none;border:0;color:inherit}.v2 .fits-commit{margin:1.1rem 0 0;color:var(--text);font-size:1rem;line-height:1.7;max-width:46ch}.v2 .hero-h1--breaks .hb{display:inline}@container (max-width:1040px){.v2 .hero-h1--breaks .hb{display:none}}.v2 .sec-head--wide{--spill:clamp(0px,(100vw - var(--container) - 2rem) / 2,68px);max-width:80.5rem;width:calc(100% + var(--spill) * 2);margin-inline:calc(-1 * var(--spill))}.v2 .hero-h1--breaks{max-width:none;margin-right:-9rem;text-wrap:wrap;text-wrap-style:auto}@container (max-width:1040px){.v2 .hero-h1--breaks{max-width:16ch;margin-right:0;text-wrap:balance}}.v2 .header-util{background:rgba(0,0,0,.28);border-bottom:1px solid rgba(255,255,255,.08)}.v2 .header-util-in{display:flex;align-items:center;justify-content:flex-end;gap:1.4rem;height:34px}.v2 .util-phone,.v2 .util-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:600;font-size:.76rem;letter-spacing:.04em;color:var(--sub-dark)}.v2 .util-phone svg{color:var(--amber);flex:none}.v2 .util-link{color:#fff;text-decoration:none}.v2 .util-link:hover{color:var(--amber)}.v2 .util-link::before{content:"";width:1px;height:14px;background:rgba(255,255,255,.22);margin-right:1rem}@container (max-width:620px){.v2 .header-util-in{justify-content:center;gap:1rem}.v2 .util-link::before{margin-right:.7rem}}.v2 .hero{padding-top:114px}.v2 .hero--flow{padding-top:0}.v2 .nrt-badge{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink)}.v2 .nrt-badge .nrt{display:inline-block;font-family:var(--font-body);font-weight:700;font-size:.68rem;letter-spacing:.02em;color:var(--amber-ink);border:1px solid rgba(180,83,9,.5);border-radius:4px;padding:.1em .4em}.v2 .nrt-badge .nrt abbr{text-decoration:none;border:0;color:inherit}.v2 .doc li,.v2 .doc p,.v2 .doc dd{overflow-wrap:anywhere}.v2 .dcard-img img{object-position:center 26%}.v2 .ind-img img{object-position:center 42%}.v2 .tbox--end{flex:1 1 0;min-width:180px;padding:0;background:#fff}.v2 .tbox--end:hover{background:#fff}.v2 .fit-outro{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:2.2rem;text-align:center}.v2 .fit-outro .fit-still{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.16rem;color:var(--heading)}dialog.modal.is-growing{transform-origin:var(--mx,50%) var(--my,50%);animation:modalGrow .3s cubic-bezier(.2,.8,.25,1)}dialog.modal.is-growing::backdrop{animation:modalFade .3s ease}@keyframes modalGrow{from{transform:scale(.18);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalFade{from{opacity:0}to{opacity:1}}.v2 dialog.modal .modal-step{opacity:0;transform:translateY(10px)}.v2 dialog.modal[open] .modal-step{animation:modalStep .4s ease forwards;animation-delay:calc(var(--i,0) * .2s)}@keyframes modalStep{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog.modal.is-growing{animation:none}.v2 dialog.modal .modal-step{opacity:1;transform:none;animation:none}}.v2 .rm-label{margin:0 0 .35rem;font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2 .rm-fit{background:var(--slate-50);border-left:3px solid var(--amber);border-radius:var(--radius-sm);padding:1rem 1.2rem;margin:0 0 1.15rem}.v2 .rm-fit p{margin:0;color:var(--text);font-size:1rem;line-height:1.65}.v2 .rm-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding:.9rem 0 1.15rem;border-top:1px solid var(--border)}.v2 .rm-price b{font-family:var(--font-display);font-size:1.6rem;color:var(--navy)}.v2 .rm-price span{color:var(--text-muted);font-size:.92rem}.v2 .rd-opt[data-modal-open]{cursor:pointer}.v2 .rd-opt[data-modal-open]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v2 .modal--sm{max-width:30rem}.v2 .modal--sm .marks{grid-template-columns:1fr;gap:0;margin:.6rem 0 0;max-width:none}.v2 .pw-note{margin:1rem 0 0;font-size:.9rem;line-height:1.6;color:var(--text-muted)}.v2 .modal:not(:has(.modal-head)) .modal-close{background:var(--slate-50);color:var(--muted);border:1px solid var(--border)}.v2 .modal:not(:has(.modal-head)) .modal-close:hover{background:var(--border);color:var(--heading)}.v2{--util-h:34px;--header-h:114px}body.v2.is-stuck{--header-h:94px}@container (max-width:620px){.v2{--util-h:34px}}.v2 .sec[id],.v2 .trustbar[id],.v2 .final[id],.v2 .vis[id],.v2 .hero[id],.v2 .secpair-col[id]{scroll-margin-top:calc(94px + var(--cnav-h) + 12px)}.v2 .panes-detail{scroll-margin-top:calc(94px + var(--cnav-h) + 12px)}.v2 .jtimeline--h{display:flex;max-width:none;margin:2.2rem 0 0;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 0 1.2rem;scrollbar-width:thin}.v2 .jtimeline--h .jstep{flex:0 0 clamp(212px,23cqi,268px);display:block;padding:0 1rem 0 0;scroll-snap-align:start}.v2 .jtimeline--h .jrail{flex-direction:row;align-items:center;margin-bottom:1rem}.v2 .jtimeline--h .jline{width:auto;flex:1;height:2px;min-height:0;margin:0 0 0 .6rem;background:linear-gradient(to right,var(--card-line),transparent)}.v2 .jtimeline--h .jstep:last-child .jline{display:none}.v2 .jtimeline--h .jcard{padding:0 .2rem 0 0}.v2 .jtimeline--h .jcard h3{font-size:1.02rem;text-wrap:balance}.v2 .jtimeline--h .jcard p{font-size:.9rem}.v2 .jwrap{position:relative}.v2 .jwrap::after{content:"";position:absolute;inset:0 0 1.2rem auto;width:56px;pointer-events:none;background:linear-gradient(to right,transparent,var(--white))}@media (prefers-reduced-motion:reduce){.v2 .jtimeline--h{scroll-behavior:auto}}.v2 .split--flip .split-media{order:-1}@container (max-width:760px){.v2 .split--flip .split-media{order:0}}.v2 .become-list{align-self:center}.v2 .become-lead{margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--heading)}.v2 .become-list .check-list{gap:.7rem}.v2 .modal--wide{max-width:64rem}.v2 .ad-lead{margin:.6rem 0 0;color:var(--text);font-size:1.04rem;line-height:1.65}.v2 .ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;margin:1.5rem 0 0}@container (max-width:760px){.v2 .ad-grid{grid-template-columns:1fr}}@media (max-width:820px){.v2 .ad-grid{grid-template-columns:1fr}}.v2 .wk{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem;margin:.2rem 0 .9rem}.v2 .wk-day{border:1px solid var(--border);border-radius:10px;padding:.6rem .2rem;text-align:center;background:#fff}.v2 .wk-day.is-on{background:color-mix(in srgb,var(--amber) 12%,#fff);border-color:color-mix(in srgb,var(--amber) 45%,var(--border))}.v2 .wk-d{display:block;font-family:var(--font-display);font-weight:700;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.v2 .wk-v{display:block;margin-top:.3rem;font-weight:700;font-size:.82rem;color:var(--navy)}.v2 .wk-v--off{color:var(--border);font-weight:500}.v2 .wk-note{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.v2 .ct{border:1px solid var(--border);border-radius:12px;overflow:hidden}.v2 .ct-row{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--border)}.v2 .ct-row:last-child{border-bottom:0}.v2 .ct-row--head .ct-a,.v2 .ct-row--head .ct-b{font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:var(--slate-50)}.v2 .ct-a,.v2 .ct-b{padding:.7rem .85rem;font-size:.9rem;line-height:1.5}.v2 .ct-a{color:var(--text-muted);border-right:1px solid var(--border)}.v2 .ct-b{color:var(--navy);font-weight:600}.v2 .ad-close{margin:1.4rem 0 0;padding:1rem 1.2rem;background:var(--slate-50);border-left:3px solid var(--amber);border-radius:var(--radius-sm)}.v2 .ad-close p{margin:0;color:var(--text);font-size:1rem;line-height:1.65}.v2 .sec-cta--left{justify-content:flex-start}.v2 .stmt--lede{max-width:60ch}.v2 .stmt--lede p{font-size:1.1rem;line-height:1.72}.v2 .stmt--lede .stmt-turn{font-size:1.06rem}@container (min-width:761px){.v2 .split--flush{align-items:stretch;gap:2.6rem 3rem}.v2 .split--flush .split-media{position:relative;align-self:stretch;display:flex;margin-bottom:-60px}.v2 .split--flush .split-media img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0;object-position:center 35%}.v2 .split--flush .split-cap{position:absolute;left:0;bottom:70px}}.v2 .stmt--stepped .sup-open{font-size:1.14rem;line-height:1.68;color:#e8eef5}.v2 .stmt--stepped .sup-mid{border-left:3px solid var(--amber);padding-left:1.1rem;background:rgba(255,255,255,.04);border-radius:0 8px 8px 0;padding-top:.85rem;padding-bottom:.85rem;padding-right:1rem}.v2 .stmt--stepped .sup-people{font-size:.98rem;color:#b9c8d9}.v2 .secpair-in{display:grid;grid-template-columns:1fr;gap:2.2rem}.v2 .secpair-col{padding:0}.v2 .secpair-col + .secpair-col{border-top:1px solid rgba(255,255,255,.16);padding-top:2.2rem}@container (min-width:820px){.v2 .secpair-in{grid-template-columns:1fr 1fr;gap:0;align-items:start}.v2 .secpair-in>.secpair-col:first-child{padding-right:3rem}.v2 .secpair-col + .secpair-col{border-top:0;padding-top:0;border-left:1px solid rgba(255,255,255,.16);padding-left:3rem}}.v2 .secpair .sec-head{margin-bottom:1.4rem}.v2 .final--light{background:var(--slate-50);color:var(--text)}.v2 .final--light::before,.v2 .final--light::after{display:none}.v2 .final--light h2{color:var(--heading)}.v2 .final--light .final-gold{color:var(--amber-ink)}.v2 .final--light .final-lead{color:var(--text-muted)}.v2 .final--light .btn-ghost{color:var(--heading);border-color:var(--border)}.v2 .final--light .btn-ghost:hover{border-color:var(--heading);background:transparent}.v2 .final--light .final-alt{border-top-color:var(--border)}.v2 .final--light .final-alt p{color:var(--text-muted)}.v2 .final--light .final-alt a{color:var(--amber-ink)}.v2 .final--light .final-alt a:hover{border-bottom-color:var(--amber-ink)}.v2 .rule{background:linear-gradient(180deg,#fff,#fbfcfe);border-color:var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 14px 30px -24px rgba(13,27,42,.5);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.v2 .rule::before{content:"";position:absolute;left:0;top:1.7rem;bottom:1.7rem;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(to bottom,var(--amber),rgba(245,158,11,.15))}.v2 .rule:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--amber) 32%,var(--card-line));box-shadow:0 1px 0 rgba(13,27,42,.04),0 22px 40px -26px rgba(13,27,42,.55)}.v2 .sec--pair p,.v2 .sec--pair li{color:var(--foot-text)}.v2 .sec--pair .sec-head h2{color:#fff}.v2 .sec--pair .sec-head .kick{color:var(--amber)}.v2 .sec--pair .rto-line{color:#e2e8f0}.v2 .sec--pair .ask p{color:var(--foot-text)}.v2 .sec--pair .btn-outline{color:#fff;border-color:rgba(255,255,255,.55)}.v2 .sec--pair .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.09)}.v2 .uthreads{display:grid;gap:1.6rem;max-width:1080px;margin:2.6rem auto 0}.v2 .uthread{background:#fff;border:1px solid var(--card-line);border-radius:16px;padding:1.5rem 1.6rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 1px 0 rgba(13,27,42,.04),0 16px 34px -28px rgba(13,27,42,.5)}.v2 .uthread::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--amber),rgba(245,158,11,.12))}.v2 .ut-head{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--border)}.v2 .ut-n{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:color-mix(in srgb,var(--amber) 70%,var(--navy));line-height:1;font-variant-numeric:tabular-nums}.v2 .ut-head h3{margin:0 0 .25rem;font-family:var(--font-display);font-weight:700;font-size:1.12rem;color:var(--heading);line-height:1.3}.v2 .ut-head p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.55}.v2 .ut-count{font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding-top:.35rem}.v2 .ut-list{list-style:none;margin:0;padding:.4rem 0 0;display:grid;gap:0}.v2 .ut-row{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:baseline;padding:.8rem 0;border-bottom:1px solid var(--border)}.v2 .ut-row:last-child{border-bottom:0}.v2 .ut-code{font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.v2 .ut-body b{display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy);margin-bottom:.15rem}.v2 .ut-body span{color:var(--text-muted);font-size:.93rem;line-height:1.55}@container (max-width:560px){.v2 .ut-row{grid-template-columns:1fr;gap:.15rem}.v2 .ut-head{grid-template-columns:auto 1fr}.v2 .ut-count{grid-column:2;padding-top:.4rem}}@media (prefers-reduced-motion:no-preference){.v2 .ut-row{opacity:0;transform:translateY(6px);animation:utRow .45s ease forwards;animation-timeline:view();animation-range:entry 0% cover 22%}}@keyframes utRow{to{opacity:1;transform:none}}@supports not (animation-timeline:view()){.v2 .ut-row{opacity:1;transform:none;animation:none}}.v2 .qz-shell{max-width:min(52rem,100% - 3rem);margin:0 auto;padding:clamp(1.6rem,4vw,3rem) 0 4rem;container-type:inline-size}.v2 .qz-head{text-align:center;margin-bottom:2rem}.v2 .qz-eyebrow{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .8rem}.v2 .qz-title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.55rem,5cqi,2.3rem);color:var(--heading);margin:0 0 .9rem;text-wrap:balance}.v2 .qz-lead{color:var(--muted);margin:0 auto .9rem;max-width:38rem}.v2 .qz-meta{font-size:.85rem;color:var(--muted);margin:0;font-family:var(--font-display);font-weight:600}.v2 .qz-noscript{background:var(--slate-50);border:1px solid var(--border);border-radius:12px;padding:1rem 1.15rem;color:var(--text);margin:0 0 1.5rem}.v2 .qz-progress{display:flex;align-items:center;gap:.9rem;margin:0 0 1.5rem}.v2 .qz-progress[hidden],.v2 .qz-head[hidden]{display:none}.v2 .qz-bar{flex:1 1 auto;height:6px;border-radius:999px;background:var(--slate-50);border:1px solid var(--border);overflow:hidden}.v2 .qz-bar-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--amber);transition:width .35s ease}.v2 .qz-count{flex:none;margin:0;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.v2 .qz-form{margin:0}.v2 .qz-step{border:1px solid var(--border);border-radius:18px;background:#fff;padding:clamp(1.3rem,4cqi,2rem);margin:0;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 30px -22px rgba(15,23,42,.35)}.v2 .qz-step legend{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:0;margin-bottom:.9rem}.v2 .qz-n{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink)}.v2 .qz-tag{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted);border-left:1px solid var(--border);padding-left:.7rem}.v2 .qz-ask{font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,3.4cqi,1.42rem);line-height:1.35;color:var(--heading);margin:0 0 1.15rem;text-wrap:pretty}.v2 .qz-opts{display:grid;gap:.55rem}.v2 .qz-opts--grid{grid-template-columns:1fr}@container (min-width:34rem){.v2 .qz-opts--grid{grid-template-columns:1fr 1fr}}.v2 .qz-opt{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.8rem .95rem;border:1px solid var(--border);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .16s ease,background .16s ease,transform .16s ease}.v2 .qz-opt--plain{grid-template-columns:1fr}@media (hover:hover){.v2 .qz-opt:hover{border-color:var(--amber);background:#fffdf7}}.v2 .qz-opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.v2 .qz-key{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:var(--slate-50);border:1px solid var(--border);font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--muted);transition:background .16s ease,color .16s ease,border-color .16s ease}.v2 .qz-txt{color:var(--text);line-height:1.45}.v2 .qz-opt:has(input:checked){border-color:var(--amber);background:#fff8ec;box-shadow:inset 0 0 0 1px var(--amber)}.v2 .qz-opt:has(input:checked) .qz-key{background:var(--amber);border-color:var(--amber);color:#1a1207}.v2 .qz-opt:has(input:focus-visible){outline:2px solid var(--heading);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.v2 .qz-shake{animation:qzShake .3s ease}}@keyframes qzShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.v2 .qz-cap-lead{color:var(--muted);margin:0 0 1.2rem}.v2 .qz-fields{display:grid;gap:.85rem;grid-template-columns:1fr}@container (min-width:34rem){.v2 .qz-fields{grid-template-columns:1fr 1fr}.v2 .qz-field--wide{grid-column:1 / -1}}.v2 .qz-field{display:grid;gap:.35rem}.v2 .qz-field>span{font-family:var(--font-display);font-weight:600;font-size:.82rem;color:var(--heading)}.v2 .qz-field b{color:var(--amber-ink)}.v2 .qz-field i{font-style:normal;font-weight:400;color:var(--muted)}.v2 .qz-field input{font:inherit;color:var(--text);padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:#fff;width:100%}.v2 .qz-field input:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.v2 .qz-consent{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin-top:1rem;font-size:.88rem;color:var(--muted);cursor:pointer}.v2 .qz-consent input{margin-top:.2rem}.v2 .qz-err{margin:.9rem 0 0;color:#9a3412;font-size:.88rem;font-weight:600}.v2 .qz-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem}.v2 .qz-back[disabled]{opacity:.35;pointer-events:none}.v2 .qz-next{min-width:9.5rem;justify-content:center}.v2 .qz-sent{margin:0 0 1.4rem;padding:.8rem 1rem;border-radius:10px;background:var(--slate-50);border:1px solid var(--border);color:var(--muted);font-size:.9rem}.v2 .qz-r-head{border:1px solid var(--border);border-radius:18px;background:var(--hero-grad);color:#fff;padding:clamp(1.4rem,4cqi,2.2rem);margin-bottom:1.1rem}.v2 .qz-r-head .qz-eyebrow{color:var(--amber)}.v2 .qz-r-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,4.4cqi,2rem);color:#fff;margin:0 0 1rem}.v2 .qz-r-copy{color:var(--sub-dark);margin:0}.v2 .qz-score{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;flex-wrap:wrap}.v2 .qz-score-n{font-family:var(--font-display);font-weight:700;font-size:2.4rem;line-height:1;color:var(--amber);font-variant-numeric:tabular-nums}.v2 .qz-score-d{font-size:.85rem;color:var(--sub-dark);font-weight:600}.v2 .qz-score-bar{flex:1 1 8rem;height:8px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.v2 .qz-score-bar i{display:block;height:100%;background:var(--amber);border-radius:999px}.v2 .qz-r-block{border:1px solid var(--border);border-radius:16px;background:#fff;padding:clamp(1.2rem,3.5cqi,1.8rem);margin-bottom:1.1rem}.v2 .qz-r-block--accent{background:var(--slate-50)}.v2 .qz-r-block h3{font-family:var(--font-display);font-weight:600;font-size:1.16rem;color:var(--heading);margin:0 0 .7rem}.v2 .qz-r-block p{color:var(--text);margin:0 0 .7rem}.v2 .qz-r-block p:last-child{margin-bottom:0}.v2 .qz-r-kick{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .5rem}.v2 .qz-dims{display:grid;gap:.8rem;margin:0 0 1rem}.v2 .qz-dim{border:1px solid var(--border);border-radius:12px;padding:.95rem 1.05rem;background:var(--slate-50)}.v2 .qz-dim header{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.v2 .qz-dim h4{font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--heading);margin:0}.v2 .qz-pct{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--heading);font-variant-numeric:tabular-nums}.v2 .qz-dim-bar{display:block;height:6px;border-radius:999px;background:#fff;border:1px solid var(--border);overflow:hidden;margin:.55rem 0 .5rem}.v2 .qz-dim-bar i{display:block;height:100%;background:var(--amber);border-radius:999px}.v2 .qz-dim[data-band="needs-attention"] .qz-dim-bar i{background:#c2410c}.v2 .qz-dim[data-band="career-strength"] .qz-dim-bar i{background:#15803d}.v2 .qz-dim-lab{font-family:var(--font-display);font-weight:600;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.v2 .qz-dim p:last-child{font-size:.93rem;color:var(--text);margin:0}.v2 .qz-dim-note{color:var(--muted);font-size:.93rem;margin:0}.v2 .qz-steps-list{margin:0;padding-left:1.2rem;display:grid;gap:.6rem;color:var(--text)}.v2 .qz-step4-kick{margin:1.2rem 0 .4rem}.v2 .qz-step4{margin:0;padding:.85rem 1rem;border-radius:12px;background:var(--slate-50);border:1px solid var(--border);border-left:3px solid var(--amber);color:var(--text)}.v2 .qz-bridge{border-radius:18px;background:var(--hero-grad);color:#fff;padding:clamp(1.4rem,4cqi,2.2rem);margin-bottom:1.1rem}.v2 .qz-bridge .qz-r-kick{color:var(--amber)}.v2 .qz-bridge h3{font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,3.8cqi,1.7rem);color:#fff;margin:0 0 .8rem}.v2 .qz-bridge p{color:var(--sub-dark);margin:0 0 1.2rem}.v2 .qz-bridge-btns{display:flex;flex-wrap:wrap;gap:.7rem}.v2 .qz-safeguard{font-size:.82rem;color:var(--muted);line-height:1.6;margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid var(--border)}@media (prefers-reduced-motion:no-preference){.v2 .qz-step:not([hidden]){animation:qzIn .32s ease}}@keyframes qzIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v2 .fieldsets{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;max-width:940px;margin:2.2rem auto 0}.v2 .fieldgrp{padding:1.35rem 1.5rem 1.5rem;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -26px rgba(15,23,42,.4)}.v2 .fieldgrp h3{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--heading);margin:0 0 .3rem}.v2 .fieldgrp h3::after{content:"";display:block;width:26px;height:2px;background:var(--amber);margin-top:.55rem}.v2 .fieldlist--col{grid-template-columns:1fr;max-width:none;margin:.9rem 0 0;text-align:left}.v2 .fieldgrp .fieldlist--col li:last-child{border-bottom:0;padding-bottom:0}@container (max-width:900px){.v2 .fieldsets{grid-template-columns:1fr 1fr}.v2 .fieldlist--col{grid-template-columns:1fr}}@container (max-width:600px){.v2 .fieldsets{grid-template-columns:1fr}.v2 .fieldlist--col{grid-template-columns:1fr}}.v2 .nrt-plate{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.6rem;max-width:44rem;margin:2rem auto 0;padding:1.5rem 1.7rem;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -26px rgba(15,23,42,.4);text-align:left}.v2 .nrt-plate img{width:132px;height:auto;display:block;flex:none}.v2 .nrt-plate p{margin:0;font-size:.92rem;line-height:1.6;color:var(--muted)}@container (max-width:560px){.v2 .nrt-plate{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.1rem}.v2 .nrt-plate p{text-align:center}}.v2 .sp-doc{--sp-void:#1E3A5F;--sp-gold:#F59E0B;--sp-gold-lt:#FFD98A;--sp-teal:#22C7B4;--sp-emerald:#34D399;--sp-ink:#EAF2FA;--sp-body:#A9C2DA;--sp-muted:#8FA9C6;--sp-glass:rgba(255,255,255,.045);--sp-serif:"Iowan Old Style",Palatino,"Palatino Linotype",Georgia,serif;--sp-sans:"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:var(--sp-body);font-family:var(--sp-sans);font-size:16px;line-height:1.62}@supports not (backdrop-filter:blur(1px)){.v2 .sp-doc{--sp-glass:rgba(255,255,255,.085)}}.v2 .sp-doc h2,.v2 .sp-doc h3,.v2 .sp-doc h4{color:var(--sp-ink);text-wrap:balance}.v2 .sp-hidden{position:absolute;width:0;height:0;overflow:hidden}.v2 .sec.sec--flush{padding:0}.v2 .sec--flush .sp-after{padding:clamp(2.4rem,5vw,3.6rem) max(1.5rem,calc((100% - var(--container)) / 2 + 1.5rem)) clamp(2.6rem,5vw,3.8rem)}.v2 .sp-stage{position:relative;isolation:isolate;background:var(--sp-void);overflow:hidden;padding:clamp(2.6rem,6vw,4.6rem) 0}.v2 .sp-stage::before,.v2 .sp-stage::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.v2 .sp-stage::before{width:900px;height:520px;left:-160px;top:-180px;background:radial-gradient(closest-side,rgba(0,86,168,.55),transparent)}.v2 .sp-stage::after{width:760px;height:460px;right:-180px;top:120px;background:radial-gradient(closest-side,rgba(245,158,11,.14),transparent)}.v2 .sp-stage>*{position:relative;z-index:2}.v2 .sp-shell{max-width:1060px;margin:0 auto;padding-inline:1.6rem;position:relative;z-index:2}.v2 .sp-stage .sp-shell:has(.sp-annotated){max-width:1392px}.v2 .sp-stage .sp-shell:has(.sp-annotated) .sp-h2{max-width:26ch}.v2 .sp-canvas{container-type:inline-size;min-width:0}.v2 .sp-stage--short{padding:clamp(2rem,4vw,3rem) 0}.v2 .sp-stage--short::before{width:640px;height:340px;top:-120px}.v2 .sp-stage--short::after{width:520px;height:300px;top:60px}.v2 .sp-figwrap{position:relative}.v2 .sp-figwrap .sp-headline{z-index:2}.v2 .sp-ribbon{position:absolute;left:-6%;top:-70px;width:112%;height:330px;opacity:.75;z-index:1}.v2 .sp-frame-body .sp-ribbon{top:17%}.v2 .sp-ribbon path{fill:none;stroke-linecap:round}.v2 .sp-r1{stroke:url(#sp-g1);stroke-width:2.2;filter:drop-shadow(0 0 22px rgba(245,158,11,.55))}.v2 .sp-r2{stroke:rgba(34,199,180,.45);stroke-width:1.1}.v2 .sp-draw{stroke-dasharray:2400;stroke-dashoffset:2400;animation:sp-draw 2.1s cubic-bezier(.3,.7,.3,1) .25s forwards}@keyframes sp-draw{to{stroke-dashoffset:0}}.v2 .sp-glass-panel{position:relative;background:var(--sp-glass);border-radius:18px;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 22px 60px rgba(0,8,20,.55),inset 0 1px 0 rgba(255,255,255,.10)}.v2 .sp-glass-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,217,138,.75),rgba(34,199,180,.28) 38%,rgba(255,255,255,.05) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.v2 .sp-rise{opacity:0;transform:translateY(16px);animation:sp-rise .7s cubic-bezier(.22,.85,.3,1) forwards}@keyframes sp-rise{to{opacity:1;transform:none}}.v2 .sp-d1{animation-delay:.10s}.v2 .sp-d2{animation-delay:.26s}.v2 .sp-d3{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.v2 .sp-rise{animation:none;opacity:1;transform:none}.v2 .sp-draw{animation:none;stroke-dashoffset:0}}.v2 .sp-issuer{display:flex;align-items:center;gap:11px}.v2 .sp-issuer svg{width:26px;height:26px;flex:none}.v2 .sp-issuer .sp-t{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--sp-muted)}.v2 .sp-issuer .sp-t b{color:var(--sp-ink);font-weight:800}.v2 .sp-name{font-family:var(--sp-serif);font-size:clamp(34px,5.2vw,58px);line-height:1.02;letter-spacing:-.015em;color:#fff;font-weight:400;margin:30px 0 8px}.v2 .sp-role{font-size:15px;color:var(--sp-muted);margin:0}.v2 .sp-hl{font-size:16px;color:var(--sp-body);max-width:60ch;margin:6px 0 0}.v2 .sp-links{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.v2 .sp-links span{color:var(--sp-gold-lt);font-size:13.5px;font-weight:600}.v2 .sp-headline{margin:40px 0 0;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;padding:30px 34px}.v2 .sp-fig{font-family:var(--sp-serif);font-size:clamp(46px,7.6vw,78px);line-height:.9;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;background:linear-gradient(180deg,#FFF3D6,var(--sp-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .sp-figsub{font-size:clamp(15px,1.9vw,18px);line-height:1.45;color:var(--sp-ink);max-width:30ch;margin:0}.v2 .sp-figsub b{color:var(--sp-gold-lt);font-weight:700}.v2 .sp-context{grid-column:1/-1;font-size:13.5px;color:var(--sp-ink);margin:4px 0 0;border-top:1px solid rgba(255,255,255,.09);padding-top:14px}.v2 .sp-basis{grid-column:1/-1;font-size:12.5px;color:var(--sp-muted);margin:7px 0 0}.v2 .sp-credentials{position:relative;z-index:2;background:linear-gradient(180deg,#F5F9FD 0%,#E8F0F8 100%);color:#0A1F36;padding:58px 0 54px;border-top:1px solid rgba(245,158,11,.45);border-bottom:1px solid rgba(245,158,11,.45);box-shadow:0 -20px 44px rgba(0,16,36,.30)}.v2 .sp-credentials .sp-eyebrow{color:#B4700A}.v2 .sp-credentials .sp-h2{color:#0A1F36}.v2 .sp-credentials .sp-sub{color:#4A5C70}.v2 .sp-cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px;margin-top:34px}.v2 .sp-cc{text-align:center;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(18px) scale(.94)}.v2 .sp-cc.is-in{animation:sp-cpop .72s cubic-bezier(.2,.9,.28,1.02) forwards}@keyframes sp-cpop{to{opacity:1;transform:none}}.v2 .sp-cwrap{position:relative;display:inline-block;width:100%;max-width:158px}.v2 .sp-cwrap svg{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 26px rgba(10,31,54,.30))}.v2 .sp-cwrap::after{content:"";position:absolute;left:6%;right:6%;top:2%;height:74%;pointer-events:none;border-radius:50%;background:linear-gradient(102deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);transform:translateX(-130%)}.v2 .sp-cc.is-in .sp-cwrap::after{animation:sp-shine 1.15s cubic-bezier(.3,.7,.4,1) forwards}@keyframes sp-shine{to{transform:translateX(120%)}}.v2 .sp-cc h3{font-size:14.5px;font-weight:700;line-height:1.3;margin:14px 0 0;color:#0A1F36}.v2 .sp-cc p{font-size:12.5px;line-height:1.5;color:#5A6C7F;margin:6px 0 0}.v2 .sp-ctail{margin-top:auto;padding-top:12px}.v2 .sp-cc .sp-im{font-size:11.5px;color:#728699;margin:0}.v2 .sp-cc a.sp-cl{color:#0A5FA8;font-size:11.5px;font-weight:700;text-decoration:none;display:block;margin-top:5px}.v2 .sp-cc a.sp-cl:hover,.v2 .sp-cc a.sp-cl:focus{text-decoration:underline}.v2 .sp-cnote{margin:30px 0 0;font-size:13px;color:#5A6C7F;text-align:center}.v2 .sp-cnote b{color:#0A1F36;font-weight:700}.v2 .sp-cnote a{color:#0A5FA8;font-weight:700}.v2 .sp-cc--empty .sp-cwrap{aspect-ratio:200/218;border-radius:50%;border:2px dashed rgba(10,31,54,.20);display:grid;place-items:center}.v2 .sp-cc--empty h3{color:#728699}.v2 .sp-cc--empty .sp-none{font-size:11.5px;color:#728699;margin:6px 0 0;font-style:italic}@media (prefers-reduced-motion:reduce){.v2 .sp-cc{opacity:1;transform:none;animation:none}.v2 .sp-cc.is-in .sp-cwrap::after{animation:none;display:none}}.v2 .sp-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-gold);margin:0 0 11px}.v2 .sp-h2{font-family:var(--sp-serif);font-size:clamp(24px,3.2vw,34px);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--sp-ink)}.v2 .sp-sub{margin:11px 0 0;max-width:60ch;font-size:16px;color:var(--sp-body)}.v2 .sp-beat{margin-top:22px;display:grid;grid-template-columns:1fr 290px;overflow:hidden}.v2 .sp-beat .sp-lhs{padding:30px 32px}.v2 .sp-beat .sp-rhs{padding:30px 26px;display:flex;flex-direction:column;justify-content:center;gap:4px;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border-left:1px solid rgba(255,255,255,.08)}.v2 .sp-bhead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:15px}.v2 .sp-bhead h3{font-size:20px;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0}.v2 .sp-tag{font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:20px;background:rgba(52,211,153,.16);color:var(--sp-emerald);border:1px solid rgba(52,211,153,.3);white-space:nowrap}.v2 .sp-tag.is-checked{background:rgba(34,199,180,.14);color:var(--sp-teal);border-color:rgba(34,199,180,.32)}.v2 .sp-tag.is-self{background:rgba(255,255,255,.06);color:var(--sp-muted);border-color:rgba(255,255,255,.14)}.v2 .sp-provnote{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:var(--sp-muted);max-width:76ch}.v2 .sp-across{font-size:12px;color:var(--sp-muted)}.v2 .sp-prose{font-size:15.5px;line-height:1.62;color:var(--sp-ink);margin:0}.v2 .sp-prose + .sp-prose{margin-top:14px}.v2 .sp-beat .sp-im{font-size:12.5px;color:var(--sp-muted);margin:0 0 12px}.v2 .sp-evlab{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--sp-muted);margin:20px 0 0}.v2 .sp-ev{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.v2 .sp-ev span{font-size:11px;font-weight:600;color:var(--sp-body);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:3px 10px;display:inline-flex;align-items:center;gap:5px}.v2 .sp-ev a{text-decoration:none}.v2 .sp-ev a:hover span,.v2 .sp-ev a:focus span{border-color:rgba(255,217,138,.6)}.v2 .sp-ev span.is-v{color:var(--sp-emerald);border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.10)}.v2 .sp-ev span.is-c{color:var(--sp-teal);border-color:rgba(34,199,180,.26);background:rgba(34,199,180,.09)}.v2 .sp-ev.is-xs{margin-top:10px}.v2 .sp-ev.is-xs i{font-style:normal;color:var(--sp-muted);font-size:.92em;margin-left:5px}.v2 .sp-mlab{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--sp-muted);margin:0}.v2 .sp-metric{font-family:var(--sp-serif);font-size:clamp(28px,3.4vw,40px);line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--sp-gold-lt);font-variant-numeric:tabular-nums;margin:6px 0 0}.v2 .sp-metric i{font-size:.46em;font-weight:600;font-style:normal;font-family:var(--sp-sans)}.v2 .sp-munit{font-size:13px;color:var(--sp-ink);font-weight:600;margin:0}.v2 .sp-mbasis{font-size:11.5px;color:var(--sp-muted);line-height:1.45;margin:9px 0 0}.v2 .sp-beat.is-stated .sp-metric{color:var(--sp-body);background:none;-webkit-text-fill-color:currentColor}.v2 .sp-msrc{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-muted);margin:11px 0 0}.v2 .sp-more{margin-top:26px;padding:30px 34px}.v2 .sp-mrow{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:baseline;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v2 .sp-mrow:last-child{border-bottom:0}.v2 .sp-mrow h3{font-size:15px;font-weight:600;color:var(--sp-ink);margin:0}.v2 .sp-mrow .sp-im{font-size:12px;color:var(--sp-muted);grid-column:1/-1;margin:-6px 0 0}.v2 .sp-mrow .sp-desc{font-size:13.5px;color:var(--sp-body);grid-column:1/-1;margin:0}.v2 .sp-xh{font-size:15px;font-weight:700;font-family:var(--sp-sans);color:var(--sp-ink);margin:22px 0 0;letter-spacing:0}.v2 .sp-xsub{font-size:12.5px;color:var(--sp-muted);margin:4px 0 0}.v2 .sp-grow{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v2 .sp-grow:last-child{border-bottom:0}.v2 .sp-grow .sp-gn{font-size:14px;color:var(--sp-ink);font-weight:600}.v2 .sp-grow .sp-gm{font-size:12.5px;color:var(--sp-muted)}.v2 .sp-record{margin-top:26px;padding:34px 34px 30px}.v2 .sp-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 28px;margin-top:20px}.v2 .sp-skcell{min-width:0}.v2 .sp-sk{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07);text-decoration:none}.v2 a.sp-sk:hover .sp-nm,.v2 a.sp-sk:focus .sp-nm{color:var(--sp-gold-lt)}.v2 .sp-sk .sp-nm{font-size:13px;color:var(--sp-ink);font-weight:600;flex:1}.v2 .sp-sk .sp-nm em{font-style:normal;color:var(--sp-gold);font-size:11px;margin-left:6px;font-weight:800}.v2 .sp-pips{display:inline-flex;gap:3px;flex:none}.v2 .sp-pip{width:12px;height:4px;border-radius:2px;background:rgba(255,255,255,.14)}.v2 .sp-pip.is-on{background:var(--sp-gold)}.v2 .sp-sk .sp-lv{font-size:11px;color:var(--sp-gold-lt);font-weight:700;min-width:52px;text-align:right}.v2 .sp-sk-more{margin:-2px 0 6px;font-size:12px}.v2 .sp-sk-more summary{cursor:pointer;color:var(--sp-muted);font-size:11px;list-style:none;padding:2px 0;width:max-content}.v2 .sp-sk-more summary::-webkit-details-marker{display:none}.v2 .sp-sk-more summary::before{content:"+ ";color:var(--sp-gold)}.v2 .sp-sk-more[open] summary::before{content:"- "}.v2 .sp-sk-more summary:hover,.v2 .sp-sk-more summary:focus{color:var(--sp-gold-lt)}.v2 .sp-sk-more p{color:var(--sp-body);line-height:1.5;padding:4px 0 6px;margin:0}.v2 .sp-verify{margin:26px 0 0;padding:32px 34px}.v2 .sp-vrow{display:flex;align-items:center;gap:12px;font-size:13px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v2 .sp-vrow:last-child{border-bottom:0}.v2 .sp-vrow b{color:var(--sp-ink);font-weight:600;flex:1}.v2 .sp-vcode{font-family:Consolas,Menlo,monospace;font-size:11.5px;color:var(--sp-gold-lt);word-break:break-all}.v2 .sp-vgo{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-muted);flex:none}.v2 .sp-vurl{margin-top:16px;font-size:13.5px;color:var(--sp-body)}.v2 .sp-flash{animation:sp-flash 1.9s ease-out 1}@keyframes sp-flash{0%,22%{box-shadow:0 0 0 2px rgba(255,217,138,.75),0 22px 60px rgba(0,8,20,.55)}100%{box-shadow:0 0 0 2px rgba(255,217,138,0),0 22px 60px rgba(0,8,20,.55)}}@media (prefers-reduced-motion:reduce){.v2 .sp-flash{animation:none;outline:2px solid var(--sp-gold-lt)}}.v2 .sp-foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:22px 0 0;margin-top:26px;font-size:12px;color:var(--sp-muted);border-top:1px solid rgba(255,255,255,.07)}.v2 .sp-gone{text-align:center;padding:56px 20px;color:var(--sp-muted)}.v2 .sp-gone .sp-gone-t{color:var(--sp-ink);font-size:24px;margin:0 0 8px;font-family:var(--sp-serif);font-weight:400}.v2 .sp-gone p{margin:0}.v2 .sp-frame{border:1px solid #223a52;border-radius:18px;overflow:hidden;background:var(--sp-void);position:relative;isolation:isolate;box-shadow:0 30px 70px -30px rgba(0,8,20,.8)}.v2 .sp-frame-bar{display:flex;align-items:center;gap:.55rem;height:34px;padding:0 .8rem;background:#0a1b2d;border-bottom:1px solid #223a52}.v2 .sp-frame-dot{width:9px;height:9px;border-radius:50%;background:#2b4763;flex:none}.v2 .sp-frame-url{flex:1;min-width:0;margin-left:.5rem;padding:.2rem .7rem;border-radius:999px;background:rgba(255,255,255,.05);color:#6d8aa8;font-size:11px;font-family:Consolas,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .sp-frame-body{position:relative;padding:26px 26px 0;overflow:hidden}.v2 .sp-frame .sp-headline{margin-top:26px}.v2 .sp-shell>.sp-marker{position:static;display:inline-block;margin-top:1.6rem}.v2 .sp-marker{position:absolute;left:14px;bottom:12px;z-index:5;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8aa4bd;background:rgba(0,16,31,.82);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.28rem .7rem;pointer-events:none}.v2 .sp-marker--light{color:#5A6C7F;background:rgba(255,255,255,.86);border-color:rgba(10,31,54,.16)}.v2 .sp-pin{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--sp-gold);color:#1a1207;font-family:var(--font-display);font-size:10.5px;font-weight:800;line-height:1;vertical-align:middle;margin-left:.45rem;flex:none}.v2 .sp-pin--light{background:var(--amber-ink);color:#fff}.v2 .sp-notes{list-style:none;counter-reset:spn;margin:1.6rem 0 0;padding:0;display:grid;gap:.9rem}.v2 .sp-notes li{counter-increment:spn;display:grid;grid-template-columns:19px 1fr;gap:.7rem;align-items:start;font-size:.93rem;line-height:1.6;color:var(--text)}.v2 .sp-notes li::before{content:counter(spn);display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--amber-ink);color:#fff;font-family:var(--font-display);font-size:10.5px;font-weight:800;line-height:1;margin-top:.16rem}.v2 .sp-notes b{color:var(--heading);font-weight:600}.v2 .sp-stage .sp-notes li{color:var(--sp-body)}.v2 .sp-stage .sp-notes li::before{background:var(--sp-gold);color:#1a1207}.v2 .sp-stage .sp-notes b{color:var(--sp-ink)}@container (min-width:1100px){.v2 .sp-annotated{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.v2 .sp-annotated .sp-notes{margin-top:0}}.v2 .sp-trace{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:2rem;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden}.v2 .sp-trace>div{background:#fff;padding:1.1rem 1.15rem 1.2rem}.v2 .sp-trace dt{font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .45rem}.v2 .sp-trace dt span{color:var(--muted);margin-right:.4rem;font-variant-numeric:tabular-nums}.v2 .sp-trace dd{margin:0;font-size:.9rem;line-height:1.55;color:var(--text)}.v2 .sp-stage .sp-trace{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.10)}.v2 .sp-stage .sp-trace>div{background:rgba(255,255,255,.03)}.v2 .sp-stage .sp-trace dt{color:var(--sp-gold)}.v2 .sp-stage .sp-trace dt span{color:var(--sp-muted)}.v2 .sp-stage .sp-trace dd{color:var(--sp-body)}.v2 .sp-plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.15rem;margin-top:2rem}.v2 .sp-plate{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -28px rgba(15,23,42,.45);display:flex;flex-direction:column}.v2 .sp-plate--wide{grid-column:1/-1}.v2 .sp-plate svg{width:100%;height:auto;display:block}.v2 .sp-plate figcaption{padding:.9rem 1.1rem 1.05rem;border-top:1px solid var(--border);font-size:.88rem;line-height:1.55;color:var(--muted);margin-top:auto}.v2 .sp-plate figcaption b{display:block;color:var(--heading);font-family:var(--font-display);font-weight:600;font-size:.93rem;margin-bottom:.2rem}.v2 .sp-plate figcaption .sp-prov{display:inline-block;margin-top:.5rem;font-family:var(--font-display);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.2rem .6rem}.v2 .sp-inset{position:relative;isolation:isolate;background:var(--sp-void);border-radius:18px;overflow:hidden;padding:1.8rem 1.6rem}.v2 .sp-inset::before{content:"";position:absolute;width:520px;height:320px;left:-100px;top:-120px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(0,86,168,.5),transparent)}.v2 .sp-inset::after{content:"";position:absolute;width:420px;height:260px;right:-110px;bottom:-90px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(245,158,11,.13),transparent)}.v2 .sp-inset>*{position:relative;z-index:2}.v2 .sp-warrants{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.15rem;margin-top:2rem;align-items:start}.v2 .sp-warrant{display:flex;flex-direction:column}.v2 .sp-warrant-body{flex:1;border:1px solid var(--border);border-radius:16px;padding:1.3rem 1.4rem;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:9.5rem}.v2 .sp-warrant-body--flat{color:#64748b;font-size:.95rem;line-height:1.6}.v2 .sp-warrant-body--dark{background:var(--sp-void);border-color:#223a52;padding:0}.v2 .sp-warrant cite{display:block;font-style:normal;margin-top:.8rem;font-size:.9rem;line-height:1.55;color:var(--muted)}.v2 .sp-warrant cite b{color:var(--heading);font-weight:600}.v2 .sp-maprow{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2.4rem;align-items:start}@container (min-width:820px){.v2 .sp-maprow{grid-template-columns:420px 1fr;gap:2.6rem}.v2 .sp-maprow .sp-notes{margin-top:0}}.v2 .sp-map{max-width:420px;margin-inline:auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px -30px rgba(15,23,42,.6)}.v2 .sp-map svg{width:100%;height:auto;display:block}.v2 .sp-map figcaption{padding:.85rem 1rem;background:var(--slate-50);border:1px solid var(--border);border-top:0;font-size:.86rem;line-height:1.55;color:var(--muted)}.v2 .sp-nulls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.6rem}.v2 .sp-null{border:2px dashed var(--border);border-radius:14px;padding:1.1rem 1.2rem;background:var(--slate-50)}.v2 .sp-null b{display:block;font-family:var(--font-display);font-weight:600;font-size:.92rem;color:var(--heading);margin-bottom:.35rem}.v2 .sp-null p{margin:0;font-size:.88rem;line-height:1.55;color:var(--muted)}.v2 .sp-rails{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.15rem;margin-top:1.6rem}.v2 .sp-rail{padding:1.4rem 1.3rem;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.10)}.v2 .sp-chiprow{padding:1.15rem 1.3rem}.v2 .sp-record-pair{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-top:22px}@container (min-width:900px){.v2 .sp-record-pair{grid-template-columns:1fr 260px;align-items:start}.v2 .sp-record-pair .sp-record{margin-top:0}}.v2 .sp-slots svg{width:100%;height:auto;display:block;border-radius:14px}.v2 .sp-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.15rem;margin-top:2rem;align-items:start}.v2 .sp-firstentry{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.85rem .95rem;background:rgba(255,255,255,.04);margin-top:.6rem}.v2 .sp-firstentry .sp-blank{display:block;height:9px;width:62%;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 8px,transparent 8px 13px);margin-bottom:.55rem}.v2 .sp-firstentry small{font-size:.72rem;color:var(--sub-dark);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.v2 .final-legal{max-width:60rem;margin:2.2rem auto 0;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.14);font-size:.8rem;line-height:1.65;color:var(--sub-dark);text-align:left}.v2 .final-legal p{margin:0 0 .65rem}.v2 .final-legal p:last-child{margin-bottom:0}@container (max-width:860px){.v2 .sp-beat{grid-template-columns:1fr}.v2 .sp-beat .sp-rhs{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.v2 .sp-headline{grid-template-columns:1fr;gap:14px}}@container (max-width:700px){.v2 .sp-fig{font-size:clamp(40px,11cqi,64px)}}@container (max-width:620px){.v2 .sp-beat .sp-lhs,.v2 .sp-beat .sp-rhs{padding:22px 20px}.v2 .sp-more,.v2 .sp-record,.v2 .sp-verify{padding:24px 20px}.v2 .sp-headline{padding:24px 20px}.v2 .sp-frame-body{padding:18px 18px 0}}.v2 .sp-stage[id],.v2 .sp-beat[id],.v2 .sp-mrow[id],.v2 .sp-vrow[id],.v2 .sp-plate[id],.v2 .sp-skcell[id]{scroll-margin-top:calc(94px + var(--cnav-h) + 12px)}.v2 .hero-chips .trust-chips--toc{flex-wrap:wrap}.v2 .hero-chips .trust-chips--toc li{flex:0 1 auto}.v2 .hero-chips .trust-chips--toc a{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none}.v2 .hero-chips .trust-chips--toc li:hover,.v2 .hero-chips .trust-chips--toc li:focus-within{border-color:var(--amber)}@container (max-width:760px){.v2 .hero-chips .trust-chips--toc li{flex:1 1 calc(50% - .75rem)}}.v2 .feat{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;max-width:56rem;margin:2.4rem auto 0;padding:clamp(1.7rem,4cqi,2.6rem) clamp(1.5rem,4cqi,2.6rem) clamp(1.4rem,3cqi,2rem);box-shadow:0 10px 30px rgba(13,27,42,.10);transition:transform .18s ease,box-shadow .18s ease}.v2 .feat::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--amber),#f7c860 62%,var(--amber))}.v2 .feat:hover,.v2 .feat:focus-within{transform:translateY(-3px);box-shadow:0 22px 46px rgba(13,27,42,.15)}.v2 .feat-kick{font-family:var(--font-display);font-weight:800;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .8rem}.v2 .feat-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,3.4cqi,1.95rem);line-height:1.22;letter-spacing:-.01em;color:var(--heading);margin:0 0 .8rem;text-wrap:balance}.v2 .feat-title a{color:inherit;text-decoration:none}.v2 .feat-link::after{content:"";position:absolute;inset:0;z-index:1}.v2 .feat:hover .feat-title a,.v2 .feat-link:focus-visible{color:var(--amber-ink)}.v2 .feat-link:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.v2 .feat-desc{color:var(--text-muted);font-size:1.02rem;line-height:1.65;margin:0;max-width:56ch}.v2 .feat-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.7rem 1.4rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--border)}.v2 .feat-meta{margin:0;font-size:.86rem;color:var(--text-muted);display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.v2 .feat-meta .card-tag{margin:0}.v2 .feat-go{display:inline-flex;align-items:center;gap:.45rem;flex:none;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--amber-ink)}.v2 .feat-go svg{transition:transform .18s ease}.v2 .feat:hover .feat-go svg{transform:translateX(3px)}.v2 .article-grid .card{position:relative}.v2 .article-grid .card h3 a{color:inherit;text-decoration:none}.v2 .article-grid .card-link::after{content:"";position:absolute;inset:0;z-index:1}.v2 .article-grid .card:hover h3 a{color:var(--amber-ink)}.v2 .article-grid .card-link:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.v2 .article-grid .card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--border)}.v2 .article-grid .card-go{display:inline-flex;align-items:center;gap:.35rem;flex:none;font-family:var(--font-display);font-weight:700;font-size:.82rem;color:var(--amber-ink)}.v2 .article-grid .card-go svg{transition:transform .18s ease}.v2 .article-grid .card:hover .card-go svg{transform:translateX(3px)}.v2 .article-grid .card p{flex:0 0 auto}@container (max-width:420px){.v2 .article-grid .card-foot{flex-wrap:wrap}}.v2 .site-header .container{max-width:none;padding-inline:clamp(1.25rem,3.5vw,3.5rem)}.v2 .sec-head--roomy{max-width:58rem}.v2 .sp-wlab{font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.v2 .sp-wlab--strong{color:var(--amber-ink)}.v2 .sp-warrant-body{gap:.55rem;justify-content:flex-start;padding:1.4rem 1.5rem}.v2 .sp-rule{display:block;height:8px;border-radius:3px;background:var(--slate-50);border:1px solid var(--border);flex:none}.v2 .sp-rule--short{width:62%}.v2 .sp-wtext{margin:.55rem 0;color:#64748b;font-size:.95rem;line-height:1.6}.v2 .sp-wskill{margin:0;font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--heading)}.v2 .sp-wskill--dim{opacity:.45;margin-top:.7rem}.v2 .sp-wendorse{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 .8rem;font-size:.86rem;color:var(--muted)}.v2 .sp-wendorse--dim{opacity:.45;margin-bottom:0}.v2 .sp-av{width:18px;height:18px;border-radius:50%;flex:none;background:var(--slate-50);border:1px solid var(--border)}.v2 .sp-av + .sp-av{margin-left:-8px}.v2 .sp-warrant-body--dark{padding:1.5rem}.v2 .sp-warrant-body--dark .sp-marker{position:static;display:inline-block;margin-top:1rem;left:auto;bottom:auto}@media (max-width:1319px){.v2 .site-header .header-inner>.nav-cta{display:none}}@media (min-width:1320px){.v2 .site-header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center}.v2 .site-header .header-inner>.nav{position:absolute;left:50%;transform:translateX(-50%)}.v2 .site-header .header-inner>.nav-cta{white-space:nowrap}.v2 .site-header .nav-links{max-width:var(--container)}}.v2 .sp-doc{--sp-teal:#2DDBC7;--sp-body:#C9DCF0;--sp-muted:#B0C6DE;--sp-paper:#F7F4EE;--sp-paper-panel:#E9E3D6;--sp-rule:#D6CEBD}.v2 .sp-glass-panel,.v2 .sp-paper{background:var(--sp-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;-webkit-font-smoothing:auto;box-shadow:0 1px 2px rgba(8,22,40,.30),0 12px 26px rgba(8,22,40,.30),0 34px 68px rgba(8,22,40,.24);--sp-glass:var(--sp-paper);--sp-ink:#14202B;--sp-body:#2B3946;--sp-muted:#4C5C6B;--sp-gold:#8A5708;--sp-gold-lt:#6E4A0A;--sp-teal:#0C5751;--sp-emerald:#125A37}.v2 .sp-glass-panel::before,.v2 .sp-paper::before{background:linear-gradient(180deg,rgba(255,255,255,.90),rgba(24,44,70,.16))}.v2 .sp-paper::after{display:none}.v2 .sp-paper{position:relative;isolation:auto}.v2 .sp-bhead h3{color:var(--sp-ink)}.v2 .sp-fig{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--sp-gold-lt);-webkit-text-fill-color:var(--sp-gold-lt)}.v2 .sp-beat .sp-rhs{background:var(--sp-paper-panel);border-left:1px solid var(--sp-rule)}.v2 .sp-context{border-top:1px solid var(--sp-rule)}.v2 .sp-mrow,.v2 .sp-grow,.v2 .sp-sk,.v2 .sp-vrow{border-bottom-color:var(--sp-rule)}.v2 .sp-pip{background:#CFC9BD}.v2 .sp-foot{border-top-color:rgba(255,255,255,.07)}.v2 .sp-tag{background:#E2EFE7;color:var(--sp-emerald);border-color:#A9CDBA}.v2 .sp-tag.is-checked{background:#DFEDEC;color:var(--sp-teal);border-color:#A2CBC8}.v2 .sp-tag.is-self{background:#E9E5DC;color:#46545F;border-color:#CBC4B7}.v2 .sp-ev span{background:#F0ECE2;border-color:#D6CEBD;color:var(--sp-body)}.v2 .sp-ev span.is-v{background:#E5F0E9;border-color:#AFD0BE;color:var(--sp-emerald)}.v2 .sp-ev span.is-c{background:#E2EDEC;border-color:#A8CCC9;color:var(--sp-teal)}.v2 .sp-paper .sp-sub,.v2 .sp-glass-panel .sp-sub{color:#52616F}@keyframes sp-flash{0%,22%{box-shadow:0 0 0 2px #8A5708,0 0 0 4px rgba(255,217,138,.85),0 1px 2px rgba(8,22,40,.30),0 12px 26px rgba(8,22,40,.30),0 34px 68px rgba(8,22,40,.24)}100%{box-shadow:0 0 0 2px rgba(138,87,8,0),0 0 0 4px rgba(255,217,138,0),0 1px 2px rgba(8,22,40,.30),0 12px 26px rgba(8,22,40,.30),0 34px 68px rgba(8,22,40,.24)}}@media (prefers-reduced-motion:reduce){.v2 .sp-flash{animation:none;outline:2px solid #8A5708;outline-offset:2px}}.v2 .sp-doc{font-size:17px;line-height:1.68}.v2 .sp-links{margin-top:16px}.v2 .sp-links span{font-size:15px}.v2 .sp-eyebrow{font-size:12px;letter-spacing:.14em;margin-bottom:12px}.v2 .sp-h2{font-size:clamp(30px,3.8vw,40px)}.v2 .sp-sub{font-size:18px;line-height:1.6;margin-top:13px}.v2 .sp-headline{padding:36px 40px;gap:30px}.v2 .sp-figsub{font-size:clamp(17px,2.1vw,21px);line-height:1.45;max-width:32ch}.v2 .sp-context{font-size:15.5px;line-height:1.6;padding-top:16px}.v2 .sp-basis{font-size:14px;line-height:1.6;margin-top:9px}.v2 .sp-beat{grid-template-columns:1fr 320px;margin-top:26px}.v2 .sp-beat .sp-lhs{padding:34px 38px}.v2 .sp-beat .sp-rhs{padding:32px 30px}.v2 .sp-bhead{margin-bottom:17px;gap:14px}.v2 .sp-bhead h3{font-size:22px}.v2 .sp-tag{font-size:12px;letter-spacing:.04em;padding:4px 11px}.v2 .sp-beat .sp-im{font-size:13.5px;margin-bottom:14px}.v2 .sp-prose{font-size:17.5px;line-height:1.72;max-width:68ch}.v2 .sp-prose + .sp-prose{margin-top:16px}.v2 .sp-provnote{font-size:14.5px;line-height:1.65;margin-top:20px}.v2 .sp-across{font-size:13.5px}.v2 .sp-evlab,.v2 .sp-mlab,.v2 .sp-msrc{font-size:11.5px;letter-spacing:.13em}.v2 .sp-evlab{margin-top:22px}.v2 .sp-ev{gap:7px;margin-top:10px}.v2 .sp-ev span{font-size:13px;padding:4px 12px}.v2 .sp-metric{font-size:clamp(34px,4vw,48px);margin-top:8px}.v2 .sp-munit{font-size:14.5px}.v2 .sp-mbasis{font-size:13.5px;line-height:1.5;margin-top:10px}.v2 .sp-msrc{margin-top:13px}.v2 .sp-more,.v2 .sp-record,.v2 .sp-verify{padding:36px 40px}.v2 .sp-mrow{padding:14px 0}.v2 .sp-mrow h3{font-size:17px}.v2 .sp-mrow .sp-im{font-size:13.5px}.v2 .sp-mrow .sp-desc{font-size:15.5px;line-height:1.6;max-width:80ch}.v2 .sp-xh{font-size:17px;margin-top:26px}.v2 .sp-xsub{font-size:14px;line-height:1.55;margin-top:5px}.v2 .sp-ev.is-xs{margin-top:12px}.v2 .sp-grow{padding:11px 0}.v2 .sp-grow .sp-gn{font-size:15.5px}.v2 .sp-grow .sp-gm{font-size:14px}.v2 .sp-skills{gap:0 34px;margin-top:24px}.v2 .sp-sk{padding:10px 0;gap:12px}.v2 .sp-sk .sp-nm{font-size:15px}.v2 .sp-sk .sp-nm em{font-size:12px}.v2 .sp-sk .sp-lv{font-size:12.5px;min-width:58px}.v2 .sp-pip{width:14px;height:5px}.v2 .sp-sk-more{font-size:14px}.v2 .sp-sk-more summary{font-size:13px}.v2 .sp-sk-more p{font-size:14.5px;line-height:1.6;max-width:80ch}.v2 .sp-vrow{font-size:15px;padding:11px 0}.v2 .sp-vcode{font-size:13px}.v2 .sp-vgo{font-size:12px}.v2 .sp-credentials{background:linear-gradient(180deg,#FBF8F2 0%,#F1EDE3 100%);border-top:1px solid rgba(138,87,8,.42);border-bottom:1px solid rgba(138,87,8,.42);padding:64px 0 60px;-webkit-font-smoothing:auto}.v2 .sp-credentials .sp-eyebrow{color:#8A5708}.v2 .sp-cgrid{gap:30px;margin-top:38px}.v2 .sp-cc h3{font-size:16px;margin-top:16px}.v2 .sp-cc p{font-size:14px;line-height:1.55;color:#52616F}.v2 .sp-cc .sp-im{font-size:13px;color:#566878;margin-top:auto}.v2 .sp-cc a.sp-cl{font-size:13px;color:#0A5290;margin-top:6px}.v2 .sp-cnote{font-size:15px;color:#52616F;margin-top:34px}.v2 .sp-ribbon{opacity:.42}@container (max-width:860px){.v2 .sp-beat{grid-template-columns:1fr}.v2 .sp-beat .sp-rhs{border-left:0;border-top:1px solid var(--sp-rule);padding:26px}.v2 .sp-headline{grid-template-columns:1fr;padding:30px 26px}.v2 .sp-beat .sp-lhs{padding:28px 26px}.v2 .sp-more,.v2 .sp-record,.v2 .sp-verify{padding:28px 26px}.v2 .sp-prose{font-size:17px}}.v2 .sp-cc--empty h3{color:#566878}.v2 .sp-cc--empty .sp-none{color:#566878}.v2 .sp-cc--empty .sp-cwrap{border-color:rgba(20,32,43,.22)}.v2 .sp-cc:not(:has(a.sp-cl:nth-of-type(2))){padding-bottom:27px}.v2 span.sp-pin{background:#F59E0B;color:#1a1207;border:0;padding:0}.v2 span.sp-pin--light{background:var(--amber-ink);color:#fff}.v2 .sp-glass-panel .sp-marker,.v2 .sp-paper .sp-marker{color:#4C5C6B;background:rgba(255,255,255,.86);border-color:rgba(20,32,43,.18)}.v2 .hero-inner:has(.sp-frame){grid-template-columns:.88fr 1.12fr;padding-top:14px;padding-bottom:24px}.v2 .sp-frame .sp-headline{grid-template-columns:1fr;gap:10px;padding:22px 24px}.v2 .sp-frame .sp-figsub{max-width:none;font-size:15px;line-height:1.4}.v2 .sp-frame .sp-fig{font-size:clamp(40px,5.4vw,58px)}.v2 .sp-frame .sp-name{font-size:clamp(28px,3.6vw,40px);margin:18px 0 6px}.v2 .sp-frame .sp-context{font-size:13px;padding-top:11px}.v2 .sp-frame .sp-basis{font-size:12px;margin-top:6px}.v2 .sp-frame-body{padding:20px 22px 0}@container (max-width:760px){.v2 .hero-inner:has(.sp-frame){grid-template-columns:1fr}.v2 .hero-inner:has(.sp-frame)>*{min-width:0}}.v2 .sp-frame>.sp-marker{position:static;display:inline-block;margin:8px 14px 12px}.v2 .stmt p.sp-lede,.v2 .sp-lede{font-family:var(--font-display);font-weight:600;font-size:clamp(1.18rem,1.9vw,1.5rem);line-height:1.4;color:var(--navy-2);letter-spacing:-.008em;max-width:none;margin:0 auto 1.5rem;text-wrap:wrap;text-wrap-style:auto}.v2 .sp-lede>span{white-space:nowrap}@container (max-width:700px){.v2 .sp-lede>span{white-space:normal}.v2 .stmt p.sp-lede,.v2 .sp-lede{font-size:1.08rem}}.v2 .sp-skeleton{margin-top:3.2rem}.v2 .sp-skeleton .sp-map{max-width:420px;margin:0}.v2 .sp-limbs{list-style:none;margin:2rem 0 0;padding:0;counter-reset:limb;display:grid;gap:1.4rem}.v2 .sp-limb{counter-increment:limb;display:grid;gap:.3rem;position:relative;padding-left:2.2rem}.v2 .sp-limb::before{content:counter(limb);position:absolute;left:0;top:.05rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--amber-ink);color:#fff;font-family:var(--font-display);font-size:.72rem;font-weight:800;line-height:1}.v2 .sp-limb b{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--heading)}.v2 .sp-limb span{font-size:.93rem;line-height:1.6;color:var(--text-muted)}@container (min-width:1100px){.v2 .sp-skeleton{display:grid;grid-template-columns:420px 1fr;gap:0;align-items:start;max-width:1152px;margin-inline:auto}.v2 .sp-limbs{position:relative;height:1400px;margin:0;display:block}.v2 .sp-limb{position:absolute;top:var(--y);left:5.5rem;right:0;transform:translateY(-50%);padding-left:0;display:grid;gap:.25rem}.v2 .sp-limb::before{content:"";position:absolute;left:-5.5rem;top:50%;width:5.5rem;height:1px;background:linear-gradient(to right,rgba(180,83,9,.55),rgba(180,83,9,.22));border-radius:0;transform:none;place-items:initial}.v2 .sp-limb::after{content:"";position:absolute;left:-5.85rem;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--amber-ink)}.v2 .sp-limb b{font-size:.98rem}.v2 .sp-limb span{font-size:.92rem;line-height:1.5}}.v2 .sec-head--sub{margin-top:3.4rem}.v2 .sec-head--sub h2{font-size:clamp(1.35rem,3cqi,1.9rem)}.v2 .sp-tabs{display:grid;gap:1.1rem}.v2 .sp-tabin{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.v2 .sp-tablist{display:grid;gap:.35rem}.v2 .sp-tablab{display:grid;grid-template-columns:1.55rem 1fr;gap:.65rem;align-items:start;padding:.62rem .8rem;border-radius:10px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.93rem;line-height:1.4;color:var(--sp-body,#C9DCF0);border:1px solid transparent;transition:background .16s ease,border-color .16s ease}.v2 .sp-tabn{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:rgba(255,255,255,.10);color:var(--sp-gold,#F59E0B);font-size:.72rem;font-weight:800;line-height:1}.v2 .sp-tablab:hover{background:rgba(255,255,255,.05)}.v2 .sp-tabpanels{display:grid}.v2 .sp-tabpanel{grid-area:1/1;visibility:hidden;opacity:0;padding:1rem 1.1rem;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.v2 .sp-tabpanel p{margin:0;font-size:.95rem;line-height:1.62;color:var(--sp-body,#C9DCF0)}.v2 .sp-tabin:nth-of-type(1):checked ~ .sp-tablist .sp-tablab:nth-of-type(1),.v2 .sp-tabin:nth-of-type(2):checked ~ .sp-tablist .sp-tablab:nth-of-type(2),.v2 .sp-tabin:nth-of-type(3):checked ~ .sp-tablist .sp-tablab:nth-of-type(3),.v2 .sp-tabin:nth-of-type(4):checked ~ .sp-tablist .sp-tablab:nth-of-type(4),.v2 .sp-tabin:nth-of-type(5):checked ~ .sp-tablist .sp-tablab:nth-of-type(5){background:rgba(255,255,255,.09);border-color:rgba(255,217,138,.45);color:#fff}.v2 .sp-tabin:nth-of-type(1):checked ~ .sp-tablist .sp-tablab:nth-of-type(1) .sp-tabn,.v2 .sp-tabin:nth-of-type(2):checked ~ .sp-tablist .sp-tablab:nth-of-type(2) .sp-tabn,.v2 .sp-tabin:nth-of-type(3):checked ~ .sp-tablist .sp-tablab:nth-of-type(3) .sp-tabn,.v2 .sp-tabin:nth-of-type(4):checked ~ .sp-tablist .sp-tablab:nth-of-type(4) .sp-tabn,.v2 .sp-tabin:nth-of-type(5):checked ~ .sp-tablist .sp-tablab:nth-of-type(5) .sp-tabn{background:var(--sp-gold,#F59E0B);color:#1a1207}.v2 .sp-tabin:nth-of-type(1):checked ~ .sp-tabpanels .sp-tabpanel:nth-of-type(1),.v2 .sp-tabin:nth-of-type(2):checked ~ .sp-tabpanels .sp-tabpanel:nth-of-type(2),.v2 .sp-tabin:nth-of-type(3):checked ~ .sp-tabpanels .sp-tabpanel:nth-of-type(3),.v2 .sp-tabin:nth-of-type(4):checked ~ .sp-tabpanels .sp-tabpanel:nth-of-type(4),.v2 .sp-tabin:nth-of-type(5):checked ~ .sp-tabpanels .sp-tabpanel:nth-of-type(5){visibility:visible;opacity:1}.v2 .sp-tabin:nth-of-type(1):focus-visible ~ .sp-tablist .sp-tablab:nth-of-type(1),.v2 .sp-tabin:nth-of-type(2):focus-visible ~ .sp-tablist .sp-tablab:nth-of-type(2),.v2 .sp-tabin:nth-of-type(3):focus-visible ~ .sp-tablist .sp-tablab:nth-of-type(3),.v2 .sp-tabin:nth-of-type(4):focus-visible ~ .sp-tablist .sp-tablab:nth-of-type(4),.v2 .sp-tabin:nth-of-type(5):focus-visible ~ .sp-tablist .sp-tablab:nth-of-type(5){outline:2px solid var(--sp-gold,#F59E0B);outline-offset:2px}@supports not selector(:checked ~ *){.v2 .sp-tabpanel{visibility:visible;opacity:1;grid-area:auto}}.v2{--frm-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.v2 .frm{max-width:44rem;margin-inline:auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(1.3rem,3.5cqi,2.2rem)}.v2 .sec--white .frm{background:var(--slate-50)}.v2 .frm-head{margin-bottom:1.3rem}.v2 .frm-head h3{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--heading);margin:0 0 .35rem}.v2 .frm-head p{color:var(--muted);font-size:.93rem;margin:0}.v2 .frm-progress{display:flex;align-items:center;gap:.9rem;margin-bottom:1.2rem}.v2 .frm-bar{flex:1;height:6px;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.v2 .frm-bar-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--amber) 0%,#fbbf24 100%);transition:width .45s cubic-bezier(.22,.61,.36,1)}.v2 .frm-count{font-family:var(--font-display);font-weight:600;font-size:.78rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.v2 .frm-step{border:0;padding:0;margin:0;min-width:0}.v2 .frm-step[hidden]{display:none}.v2 .frm-step:not([hidden]){animation:frmIn .34s cubic-bezier(.22,.61,.36,1) both}@keyframes frmIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2 .frm-step legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:0;margin-bottom:.7rem}.v2 .frm-n{font-family:var(--font-display);font-weight:600;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--amber-ink)}.v2 .frm-tag{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--border);padding-left:.55rem}.v2 .frm-ask{font-family:var(--font-display);font-weight:600;font-size:1.05rem;line-height:1.45;color:var(--heading);margin:0 0 .3rem}.v2 .frm-hint{color:var(--muted);font-size:.9rem;margin:0 0 1.1rem}.v2 .frm-fields{display:grid;gap:.9rem;grid-template-columns:1fr}@container (min-width:34rem){.v2 .frm-fields{grid-template-columns:1fr 1fr}.v2 .frm-field--wide{grid-column:1 / -1}}.v2 .frm-field{display:grid;gap:.35rem;min-width:0}.v2 .frm-field>span{font-family:var(--font-display);font-weight:600;font-size:.82rem;color:var(--heading)}.v2 .frm-field b{color:var(--amber-ink)}.v2 .frm-field i{font-style:normal;font-weight:400;color:var(--muted)}.v2 .frm-field input,.v2 .frm-field select,.v2 .frm-field textarea{font:inherit;color:var(--text);width:100%;padding:.72rem .85rem;background:var(--white);border:1px solid var(--border);border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.v2 .frm-field textarea{min-height:6.5rem;resize:vertical;line-height:1.6}.v2 .frm-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.4rem;background-image:var(--frm-caret);background-repeat:no-repeat;background-position:right .7rem center}.v2 .frm-field input:hover,.v2 .frm-field select:hover,.v2 .frm-field textarea:hover{border-color:#cbd5e1}.v2 .frm-field input:focus-visible,.v2 .frm-field select:focus-visible,.v2 .frm-field textarea:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--amber);box-shadow:0 0 0 4px rgba(245,158,11,.13)}.v2 .frm-field.is-bad input,.v2 .frm-field.is-bad select,.v2 .frm-field.is-bad textarea{border-color:#c2410c;background:#fff7ed}.v2 .frm-opts{display:grid;gap:.55rem}.v2 .frm-opt{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.8rem .95rem;cursor:pointer;background:var(--white);border:1px solid var(--border);border-radius:10px;transition:border-color .18s ease,background-color .18s ease}.v2 .frm-opt:hover{border-color:#cbd5e1;background:var(--slate-50)}.v2 .frm-opt input{margin-top:.22rem;accent-color:var(--amber-ink)}.v2 .frm-opt>span{font-size:.94rem;line-height:1.5}.v2 .frm-opt:has(input:checked){border-color:var(--amber);background:#fffbeb}.v2 .frm-opt:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.v2 .frm-consent{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin-top:1.1rem;font-size:.88rem;color:var(--muted);cursor:pointer}.v2 .frm-consent input{margin-top:.2rem;accent-color:var(--amber-ink)}.v2 .frm-consent a{color:var(--amber-ink);text-decoration:underline}.v2 .frm-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.v2 .frm-err{margin:.9rem 0 0;color:#9a3412;font-size:.88rem;font-weight:600}.v2 .frm-err[hidden]{display:none}.v2 .frm-shake{animation:frmShake .4s ease}@keyframes frmShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.v2 .frm-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem}.v2 .frm-nav--single .frm-send{width:100%;justify-content:center}.v2 .frm-back{color:var(--muted);border:1px solid var(--border);background:var(--white)}.v2 .frm-back:hover{color:var(--heading);border-color:#cbd5e1;background:var(--slate-50)}.v2 .frm-back[disabled]{opacity:.35;pointer-events:none}.v2 .frm-send{min-width:10.5rem;justify-content:center}@media (max-width:26rem){.v2 .frm-nav{flex-wrap:wrap;gap:.6rem}.v2 .frm-send{min-width:0;flex:1 1 auto}.v2 .frm-back{flex:0 0 auto}}.v2 .frm-send[data-busy="1"]{pointer-events:none;opacity:.75}.v2 .frm-send[data-busy="1"]::before{content:"";width:15px;height:15px;border-radius:50%;border:2px solid rgba(13,27,42,.28);border-top-color:var(--amber-text);animation:frmSpin .7s linear infinite}@keyframes frmSpin{to{transform:rotate(360deg)}}.v2 .frm-done{animation:frmDone .45s cubic-bezier(.22,.61,.36,1) both;text-align:center;padding:1.4rem .5rem .5rem}@keyframes frmDone{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.v2 .frm-done-ic{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;display:grid;place-items:center;color:#065f46;background:#d1fae5}.v2 .frm-done h3{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--heading);margin:0 0 .5rem}.v2 .frm-done p{color:var(--muted);margin:0 auto;max-width:34rem}.v2 .frm-done h3:focus,.v2 .frm-done h3:focus-visible{outline:none}.v2 .frm-done .btn{margin-top:1.2rem}.v2 .frm-note{margin:1.1rem 0 0;font-size:.82rem;color:var(--text-muted);line-height:1.6}.v2 .frm-noscript{margin:0 0 1.2rem;padding:.85rem 1rem;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.9rem}@media(prefers-reduced-motion:reduce){.v2 .frm-step:not([hidden]),.v2 .frm-done,.v2 .frm-shake{animation:none}.v2 .frm-send[data-busy="1"]::before{animation:none}}.v2 .accordion summary:hover,.v2 details.exp summary:hover,.v2 .faq summary:hover{color:var(--amber-ink)}.v2 .accordion summary,.v2 details.exp summary,.v2 .faq summary{transition:color .18s ease,background-color .18s ease}.v2 .qa-wrap{display:grid;gap:2.2rem;grid-template-columns:1fr;align-items:start}@container (min-width:52rem){.v2 .qa-wrap{grid-template-columns:15rem minmax(0,1fr);gap:3rem}}.v2 .qa-nav{position:static}@container (min-width:52rem){.v2 .qa-nav{position:sticky;top:6.5rem}}.v2 .qa-nav-kick{font-family:var(--font-display);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .7rem}.v2 .qa-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.v2 .qa-nav ul a{display:block;background:var(--white);padding:.8rem 1rem;font-family:var(--font-display);font-weight:600;font-size:.92rem;color:var(--muted);border-left:3px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.v2 .qa-nav ul a:hover{background:var(--slate-50);color:var(--heading)}.v2 .qa-nav ul a.is-active{background:var(--slate-50);color:var(--heading);border-left-color:var(--amber)}.v2 .qa-nav-cta{margin-top:1rem;width:100%;justify-content:center}@container (min-width:52rem){.v2 .qa-nav-cta{margin-top:1.2rem}}.v2 .qa-group + .qa-group{margin-top:2.6rem}.v2 .qa-group{scroll-margin-top:7rem}.v2 .qa-label{font-family:var(--font-display);font-weight:600;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem}.v2 .qa-list{display:grid;gap:.6rem}.v2 details.qa-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .18s ease,box-shadow .18s ease}.v2 details.qa-item:hover{border-color:#cbd5e1;box-shadow:var(--shadow-card)}.v2 details.qa-item[open]{border-color:rgba(245,158,11,.5)}.v2 .qa-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.05rem 1.25rem;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.45;color:var(--heading);transition:color .18s ease}.v2 .qa-item summary::-webkit-details-marker{display:none}.v2 .qa-item summary::marker{content:""}.v2 .qa-item summary:hover{color:var(--amber-ink)}.v2 .qa-item summary:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px;border-radius:var(--radius)}.v2 .qa-item summary::after{content:"";flex:none;width:11px;height:11px;border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .18s ease}.v2 .qa-item[open] summary::after{transform:rotate(-135deg) translateY(-2px);border-color:var(--amber-ink)}.v2 .qa-item summary:hover::after{border-color:var(--amber-ink)}.v2 .qa-ans{padding:0 1.25rem 1.15rem}.v2 .qa-ans p{color:var(--muted);line-height:1.7;margin:0}.v2 .qa-ans p + p{margin-top:.7rem}.v2 .qa-ans .flag{display:inline-block;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.74rem;font-weight:600;border-radius:999px;padding:.1rem .55rem;margin-left:.35rem}.v2 .qa-cta{margin-top:1.1rem}.v2 .trust-chips--links li{padding:0;flex:0 0 auto;border-color:rgba(255,255,255,.34)}.v2 .trust-chips--links a{display:block;padding:.42rem .95rem;color:var(--sub-dark);transition:background-color .18s ease,color .18s ease}.v2 .trust-chips--links li:hover{border-color:var(--amber)}.v2 .trust-chips--links a:hover{color:#fff;background:rgba(245,158,11,.16)}.v2 .trust-chips--links a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v2 .hero-inner--solo{padding-top:1.4rem}.v2 .sf-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.v2 .sf-item{background:var(--white);display:grid;gap:.4rem 1.6rem;align-items:start;grid-template-columns:1fr;padding:1.15rem 1.3rem;transition:background-color .18s ease}.v2 .sf-item:hover{background:var(--slate-50)}@media (min-width:44rem){.v2 .sf-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.v2 .sf-body{min-width:0}.v2 .sf-item h3{font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:var(--heading);margin:0 0 .3rem;line-height:1.4}.v2 .sf-item p{color:var(--muted);font-size:.93rem;line-height:1.65;margin:0;max-width:60ch}.v2 .sf-go{white-space:nowrap}.v2 .sf-route{display:grid;gap:.15rem;font-size:.88rem;color:var(--muted)}.v2 .sf-route a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px}.v2 .sf-route a:hover{color:var(--heading)}.v2 .sf-route em{font-style:normal;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@media (min-width:44rem){.v2 .sf-route{justify-items:end;text-align:right}}.v2 .sf-note{margin:1.3rem 0 0;font-size:.88rem;color:var(--muted);line-height:1.7;max-width:70ch}.v2 .sf-head{margin-bottom:1.4rem;max-width:70ch}.v2 .sf-head .kick{display:block;font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.5rem}.v2 .sf-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.22;letter-spacing:-.01em;color:var(--heading);margin:0 0 .55rem;text-wrap:balance}.v2 .sf-head p{color:var(--muted);line-height:1.7;margin:0}.v2 .hero--shot{position:relative;isolation:isolate}.v2 .hero--shot{z-index:30}.v2 .hero--shot::before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:0;animation:none;background-image:var(--hero-shot);background-size:cover;background-position:var(--hero-shot-pos,center 30%);transform:scaleX(var(--hero-shot-flip,1))}.v2 .hero--shot::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(40% 36% at 50% 14%,rgba(245,158,11,.14),transparent 70%),radial-gradient(ellipse 62% 74% at 50% 46%,rgba(13,27,42,.93) 0%,rgba(13,27,42,.84) 52%,rgba(13,27,42,.66) 100%),linear-gradient(180deg,rgba(13,27,42,.40) 0%,rgba(13,27,42,.20) 45%,rgba(13,27,42,.80) 100%)}.v2 .hero--shot .hero-inner{grid-template-columns:1fr;padding-block:76px 60px;justify-items:center;text-align:center}.v2 .hero--shot .hero-copy{max-width:58rem;margin-inline:auto}.v2 .hero--shot .hero-h1{max-width:none;font-size:clamp(1.75rem,5.2cqi,3.5rem)}.v2 .hero--shot--bright::after{background:radial-gradient(40% 36% at 50% 14%,rgba(245,158,11,.12),transparent 70%),radial-gradient(ellipse 62% 74% at 50% 46%,rgba(13,27,42,.96) 0%,rgba(13,27,42,.90) 52%,rgba(13,27,42,.78) 100%),linear-gradient(180deg,rgba(13,27,42,.55) 0%,rgba(13,27,42,.35) 45%,rgba(13,27,42,.85) 100%)}@media (max-width:64rem){.v2 .hero--shot{--shot-top:114px;--shot-band:clamp(200px,60vw,360px);--shot-tint:.10}.v2 .hero--shot--bright{--shot-tint:.22}.v2 .hero--shot::before{inset:var(--shot-top) 0 auto 0;height:var(--shot-band);background-position:var(--hero-shot-pos-m,var(--hero-shot-pos,center 30%));-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.v2 .hero--shot::after,.v2 .hero--shot--bright::after{background:linear-gradient(180deg,rgba(13,27,42,var(--shot-tint)) calc(var(--shot-top) + var(--shot-band) * .45),rgba(13,27,42,.97) calc(var(--shot-top) + var(--shot-band)))}.v2 .hero--shot .hero-inner{padding-top:calc(var(--shot-band) - 24px)}}.v2 .hero-deck{font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,2.4cqi,1.6rem);line-height:1.35;color:#fff;margin:0 0 1.15rem;max-width:40ch}.v2 .hero-deck .accent{color:var(--amber)}.v2 .hero--shot .hero-h1,.v2 .hero--shot .hero-sub,.v2 .hero--shot .hero-statement,.v2 .hero--shot .hero-deck,.v2 .hero--shot .hero-note{margin-inline:auto}.v2 .hero--shot .hero-sub{max-width:56ch}.v2 .hero--shot .hero-statement{max-width:62ch}.v2 .hero--shot .hero-btns{justify-content:center}.v2 .hero--shot .eyebrow::after{content:"";width:26px;height:2px;background:var(--amber);display:inline-block;flex:none}.v2.sv-page .site-header .nav-cta{display:none}.v2 .sv-hint{color:var(--muted);font-size:.9rem;margin:-.55rem 0 1rem}.v2 .sv-count{font-weight:700;color:var(--amber-ink);margin-left:.3rem}.v2 .qz-opt.is-off{opacity:.45;cursor:not-allowed}@media (hover:hover){.v2 .qz-opt.is-off:hover{border-color:var(--border);background:#fff}}.v2 .sv-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.35rem}@container (max-width:30rem){.v2 .sv-scale{grid-template-columns:repeat(6,minmax(0,1fr))}}.v2 .sv-pt,.v2 .sv-cell{position:relative;cursor:pointer;display:block}.v2 .sv-pt input,.v2 .sv-cell input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.v2 .sv-pt>span{display:grid;place-items:center;height:2.9rem;border:1px solid var(--border);border-radius:10px;background:#fff;font-family:var(--font-display);font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease}.v2 .sv-ends{display:flex;justify-content:space-between;gap:1rem;margin:.65rem 0 0;font-size:.82rem;color:var(--muted)}.v2 .sv-ends span:last-child{text-align:right}.v2 .sv-matrix{display:grid;gap:.5rem}.v2 .sv-mhead{display:none}.v2 .sv-row{border:1px solid var(--border);border-radius:12px;padding:.75rem .85rem;background:#fff}.v2 .sv-row:has(input:checked){border-color:#f3d9a4;background:#fffdf7}.v2 .sv-row-l{margin:0 0 .55rem;font-weight:600;color:var(--heading);font-size:.95rem;line-height:1.4}.v2 .sv-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));gap:.35rem}@container (min-width:44rem){.v2 .sv-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:center;gap:1rem}.v2 .sv-row-l{margin:0}.v2 .sv-cells{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.v2 .sv-cell span{display:grid;place-items:center;text-align:center;min-height:2.7rem;padding:.35rem .3rem;border:1px solid var(--border);border-radius:9px;background:#fff;font-size:.76rem;line-height:1.2;color:var(--text);transition:border-color .16s ease,background .16s ease}@media (hover:hover){.v2 .sv-pt:hover>span,.v2 .sv-cell:hover span{border-color:var(--amber);background:#fffdf7}}.v2 .sv-pt input:checked + span,.v2 .sv-cell input:checked + span{background:var(--amber);border-color:var(--amber);color:#1a1207}.v2 .sv-cell input:checked + span{font-weight:700}.v2 .sv-pt input:focus-visible + span,.v2 .sv-cell input:focus-visible + span{outline:2px solid var(--heading);outline-offset:2px}.v2 .sv-q.is-bad .sv-row:not(:has(input:checked)){border-color:#c2410c}.v2 .sv-text textarea{font:inherit;color:var(--text);padding:.75rem .85rem;border:1px solid var(--border);border-radius:10px;background:#fff;width:100%;min-height:8.5rem;resize:vertical;line-height:1.6}.v2 .sv-text textarea:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.v2 .sv-next[data-busy],.v2 .sv-findings-send[data-busy]{opacity:.7;pointer-events:none}.v2 .sv-after[hidden]{display:none}.v2 .sv-after .qz-r-head h2:focus{outline:none}.v2 .sv-findings-h{font-family:var(--font-display);font-weight:600;font-size:1.3rem;color:var(--heading);margin:0 0 .5rem}.v2 .sv-findings .qz-nav{flex-wrap:wrap}.v2 .hero-points{max-width:36rem;margin:0 auto 1.6rem;text-align:left}.v2 .hero-points-k{margin:0 0 .6rem;text-align:center;font-family:var(--font-display);font-weight:700;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .hero-points ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.v2 .hero-points li{position:relative;padding-left:1.6rem;color:#fff;line-height:1.5;font-size:1rem}.v2 .hero-points li::before{content:"";position:absolute;left:.1rem;top:.42em;width:.8rem;height:.45rem;border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);transform:rotate(-45deg)}.v2 .rs-studies{max-width:1080px}@container (min-width:760px){.v2 .rs-studies{grid-template-columns:1fr 1fr}}.v2 .rs-for{margin:0 0 .6rem;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .rs-take{margin:0 0 .5rem;font-weight:600;color:var(--heading)}.v2 .rs-study .check-list{margin:0 0 1.5rem}.v2 .rs-actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.v2 .rs-about{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2 .rs-about:hover{color:var(--heading)}.v2 .rs-question{text-align:center;max-width:820px}.v2 .rs-question-k{margin:0 0 .4rem!important;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .rs-two{display:grid;gap:1.4rem;max-width:1040px;margin:2.2rem auto 0}@container (min-width:760px){.v2 .rs-two{grid-template-columns:1fr 1fr;gap:2.4rem}}.v2 .rs-col h3{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--heading);margin:0 0 .7rem}.v2 .rs-col p{color:var(--text);line-height:1.65;margin:0 0 .9rem}.v2 .rs-col .marks{margin:0 0 1.3rem}.v2 .rs-col>.btn{margin-top:.2rem}.v2 .marks.marks--one{grid-template-columns:1fr;max-width:none}.v2 .sec--navy .rs-col h3{color:#fff}.v2 .sec--navy .rs-col p,.v2 .sec--navy .rs-take{color:var(--sub-dark)}.v2 .rs-works .quiet-grid{margin-top:0}.v2 .rs-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:980px;margin:2rem auto 0;padding:0}.v2 .rs-chips li{padding:.5rem .95rem;border:1px solid var(--border);border-radius:999px;background:#fff;font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--heading)}.v2 .rs-chips--dark li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}.v2 .rs-compare-wrap{max-width:900px;margin:2.2rem auto 0;overflow-x:auto}.v2 .rs-compare{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;min-width:30rem}@media (max-width:560px){.v2 .rs-compare{min-width:0}}.v2 .rs-compare th{background:var(--navy);color:#fff;text-align:left;padding:.85rem 1.1rem;font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.v2 .rs-compare td{padding:.75rem 1.1rem;border-top:1px solid var(--border);color:var(--text);width:50%;vertical-align:top}.v2 .rs-compare td + td,.v2 .rs-compare th + th{border-left:1px solid var(--border)}.v2 .rs-compare-name td{font-family:var(--font-display);font-weight:700;color:var(--heading)}.v2 .rs-compare-q td{color:var(--muted);font-style:italic}.v2 .rs-paths{display:grid;gap:1rem;max-width:880px;margin:1.8rem auto 1.6rem;text-align:left}@media (min-width:48rem){.v2 .rs-paths{grid-template-columns:1fr 1fr}}.v2 .rs-path{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.4rem 1.5rem;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.05)}.v2 .rs-path-k{margin:0;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.v2 .rs-path-q{margin:0 0 .3rem;color:#fff;font-size:1.05rem;line-height:1.5}.v2 .rs-path .btn{margin-top:auto}.v2 .rs-thanks .qz-head{margin-bottom:1.6rem}.v2 .rs-next h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.45rem,4.6cqi,2.1rem);color:#fff;margin:0 0 .7rem}.v2 .rs-next-name{margin:0 0 .5rem!important;font-family:var(--font-display);font-weight:700;color:var(--amber)!important}.v2 .rs-next-list{margin:0 0 1.4rem;padding-left:1.2rem;display:grid;gap:.35rem;color:#fff}.v2 .rs-next-note{margin:1rem 0 0!important;font-size:.9rem}.v2 .rs-sign{color:var(--muted)!important;font-size:.92rem;line-height:1.6}.v2 .em-check{text-align:center;max-width:860px}.v2 .em-check .btn{margin-top:.4rem}.v2 .em-cards{display:grid;gap:1rem;max-width:1120px;margin:2.2rem auto 0;grid-template-columns:1fr}@container (min-width:620px){.v2 .em-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.v2 .em-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .em-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .em-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.3rem 1.25rem;border-top:3px solid var(--amber)}.v2 .em-card h3{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--heading);margin:0 0 .5rem}.v2 .em-card p{margin:0;color:var(--text-muted);line-height:1.6;font-size:.95rem}.v2 .em-steps{list-style:none;counter-reset:em;max-width:940px;margin:2.2rem auto 0;padding:0;display:grid;gap:1rem}.v2 .em-steps>li{counter-increment:em;position:relative;background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.4rem 1.4rem 1.4rem 4.4rem}.v2 .em-steps>li::before{content:counter(em);position:absolute;left:1.3rem;top:1.3rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--amber);font-family:var(--font-display);font-weight:700}.v2 .em-steps h3{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--heading);margin:.25rem 0 .5rem}.v2 .em-steps p{margin:0 0 .8rem;color:var(--text);line-height:1.65}.v2 .em-steps p:last-child{margin-bottom:0}.v2 .em-steps .quiet-grid{margin:0}@container (max-width:520px){.v2 .em-steps>li{padding:1.2rem}.v2 .em-steps>li::before{position:static;margin-bottom:.6rem}}.v2 .em-5d{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.v2 .em-5d li{border:1px solid var(--border);border-radius:12px;padding:.75rem .85rem;background:var(--slate-50)}.v2 .em-5d b{display:block;font-family:var(--font-display);color:var(--amber-ink);margin-bottom:.2rem}.v2 .em-5d span{font-size:.9rem;color:var(--text);line-height:1.45}.v2 .em-areas{display:grid;gap:1rem;max-width:1120px;margin:2.2rem auto 0}@container (min-width:760px){.v2 .em-areas{grid-template-columns:1fr 1fr}}.v2 .em-area{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.4rem 1.4rem 1.1rem;display:flex;flex-direction:column}.v2 .em-area h3{font-family:var(--font-display);font-weight:600;font-size:1.12rem;color:var(--heading);margin:0 0 .5rem}.v2 .em-area>p{margin:0 0 .7rem;color:var(--text);line-height:1.6}.v2 .em-when{font-size:.93rem;color:var(--text-muted)!important}.v2 .em-when b{color:var(--amber-ink)}.v2 .em-more{margin-top:auto;border-top:1px solid var(--border);padding-top:.8rem}.v2 .em-more summary{cursor:pointer;list-style:none;font-weight:600;color:var(--amber-ink);display:flex;align-items:center;gap:.45rem}.v2 .em-more summary::-webkit-details-marker{display:none}.v2 .em-more summary::after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.v2 .em-more[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.v2 .em-more summary:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px;border-radius:4px}.v2 .em-more-in{padding-top:.7rem;color:var(--text);line-height:1.6;font-size:.95rem}.v2 .em-more-in p{margin:0 0 .6rem}.v2 .em-more-in ul{margin:0 0 .7rem;padding-left:1.2rem;display:grid;gap:.2rem}.v2 .em-badges{max-width:900px;margin:2.4rem auto 0;padding:1.6rem 1.7rem;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:var(--sub-dark)}.v2 .em-badges-k{margin:0 0 .7rem;font-family:var(--font-display);font-weight:700;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .em-badges ol{margin:0 0 1rem;padding-left:1.3rem;display:grid;gap:.3rem;color:#fff;font-family:var(--font-display);font-weight:600}.v2 .em-badges>p{margin:0 0 1rem;line-height:1.6}.v2 .em-more--dark{border-top-color:rgba(255,255,255,.16)}.v2 .em-more--dark summary{color:var(--amber)}.v2 .em-more--dark .em-more-in{color:var(--sub-dark)}.v2 .em-qual{margin:1rem 0 0!important;padding:.75rem .9rem;border-radius:10px;background:#fff8ec;border-left:3px solid var(--amber);color:var(--heading)!important;font-weight:600}.v2 .em-pairs{list-style:none;margin:2.2rem auto 0;padding:0;max-width:1080px;display:grid;gap:1rem;grid-template-columns:1fr}@container (min-width:620px){.v2 .em-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.v2 .em-pairs{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .em-pairs li{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.2rem 1.25rem}.v2 .em-pairs b{display:block;font-family:var(--font-display);font-size:1.08rem;color:var(--heading);margin-bottom:.3rem}.v2 .em-pairs span{color:var(--text-muted);line-height:1.55}.v2 .wr-txt b{display:block;font-weight:700;color:var(--heading)}.v2 .wr-txt span{display:block;color:var(--muted);font-size:.92rem;margin-top:.15rem;line-height:1.45}.v2 .wr-talk{border:0;padding:0;margin:1.2rem 0 0;display:grid;gap:.45rem;min-width:0}.v2 .wr-talk legend{padding:0;margin-bottom:.55rem;font-family:var(--font-display);font-weight:600;font-size:.88rem;color:var(--heading)}.v2 .wr-talk legend i{font-style:normal;font-weight:400;color:var(--muted)}.v2 .wr-pair{display:grid;gap:0 1.1rem}@container (min-width:34rem){.v2 .wr-pair{grid-template-columns:1fr 1fr}.v2 .wr-dims{grid-template-columns:1fr 1fr}}.v2 .wr-pair .qz-r-block h3{margin:0}.v2 .wr-bridge-list{margin:0 0 1.1rem;padding-left:1.2rem;display:grid;gap:.3rem;color:var(--sub-dark)}@container (min-width:34rem){.v2 .wr-bridge-list{grid-template-columns:1fr 1fr;column-gap:1.6rem}}.v2 .nb{white-space:nowrap}.v2 .rolecard .check-list li:not(:has(svg)){position:relative;padding-left:1.55rem}.v2 .rolecard .check-list li:not(:has(svg))::before{content:"";position:absolute;left:.1rem;top:.45em;width:.72rem;height:.4rem;border-left:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);transform:rotate(-45deg)}.v2 .rs-paths{max-width:1000px}@media (min-width:48rem){.v2 .rs-path .btn{white-space:nowrap}}@media (max-width:1319px){.v2 .nav-links{overflow-y:auto;overscroll-behavior:contain}.v2 .page-hero .nav-links{z-index:40}}@media (prefers-reduced-motion:no-preference){.v2 .qz-step.qz-shake:not([hidden]){animation:qzShake .3s ease}}.v2:has(section.hero .site-header) :is(a[href],button,input,select,textarea,summary,[tabindex]):not(.site-header *,.chapter-nav *){scroll-margin-top:calc(96px + var(--cnav-h) + 12px)}.v2 #capabilities .sec-head p{color:#475569}.v2 .rule:not(:has(.rule-code)) h3{padding-right:2.2rem}.v2 .section-head h2{font-size:clamp(2rem,4.2vw,2.9rem)}.v2 .qz-ask[tabindex="-1"]:focus,.v2 .qz-step legend[tabindex="-1"]:focus,.v2 .frm-step legend[tabindex="-1"]:focus,.v2 .qz-result h2[tabindex="-1"]:focus{outline:none}@media (max-width:1319px){html.nav-lock{overflow:hidden;scrollbar-gutter:stable}.v2 .nav-links{gap:0;border-top:1px solid rgba(255,255,255,.08)}.v2 .nav-links>li>a,.v2 .nav-links .nav-drop-btn{display:flex;align-items:center;min-height:52px;padding:.7rem 0}.v2 .nav-drop-menu a{padding:.7rem .85rem}.v2 .nav-drop-menu--wide a{font-size:.8rem;letter-spacing:.08em}.v2 .nav-links>li.nav-links-cta{padding:1.1rem 0 .4rem}.v2 .nav-links>li.nav-links-cta>a.btn{min-height:0;padding:14px 26px;width:100%;justify-content:center;color:var(--amber-text)}}@media (min-width:1320px){.v2 .nav-links-cta{display:none}}.v2.sv-page .nav-links-cta{display:none}.v2 .btn svg{flex:none}.v2 .btn{text-align:center;text-wrap:balance}@container (max-width:480px){.v2 .hero-btns .btn,.v2 .final-btns .btn,.v2 .sec-cta .btn,.v2 .qz-bridge-btns .btn{width:100%;justify-content:center}}@container (max-width:520px){.v2 .selpanel .btn{width:100%;justify-content:center}.v2 .em-check .btn{width:100%;justify-content:center}}.v2 .qz-consent a,.v2 .form-card .consent a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.v2 .info-strip a{color:var(--amber-ink)}.v2 .vis a.btn-amber,.v2 .vis a.btn-amber:hover,.v2 .sec--navy .disclose-body a.btn-amber,.v2 .final .prose a.btn-amber{color:var(--amber-text)}.v2 .vis a.btn-ghost,.v2 .vis a.btn-ghost:hover{color:#fff}.v2 .frm-consent input,.v2 .qz-consent input,.v2 .form-card .consent input{width:20px;height:20px;flex:none;margin-top:.1rem;accent-color:var(--amber-ink)}.v2 .form-card .consent label{font-weight:400;color:var(--text-muted)}@media (max-width:600px){.v2 .frm-field>span{font-size:.9rem}.v2 .frm-note{font-size:.88rem}}.v2 .frm-opts.is-bad .frm-opt{border-color:#c2410c;background:#fff7ed}.v2 .frm-field,.v2 .frm-opts{scroll-margin-top:calc(var(--header-h,94px) + 1rem)}.v2 .qz-field.is-bad input{border-color:#c2410c;background:#fff7ed}.v2 .frm-nav .btn,.v2 .qz-nav .btn{white-space:nowrap}@media (max-width:30rem){.v2 .frm-nav{flex-wrap:wrap-reverse;gap:.6rem}.v2 .frm-send{min-width:0;flex:1 1 auto;justify-content:center}.v2 .frm-back{flex:0 0 auto}.v2 .frm-back[disabled]{display:none}}@container (max-width:30rem){.v2 .qz-nav,.v2 .sv-findings .qz-nav{flex-wrap:wrap-reverse;gap:.6rem}.v2 .qz-nav .btn{padding-inline:18px}.v2 .qz-nav .qz-next,.v2 .qz-nav .btn-amber{flex:1 1 auto;min-width:0;justify-content:center}.v2 .qz-back[disabled],.v2 .qz-nav .frm-back[disabled]{display:none}}.v2 .qz-back{color:var(--muted);border:1px solid var(--border);background:var(--white)}.v2 .qz-back:hover{color:var(--heading);border-color:#cbd5e1;background:var(--slate-50)}@container (max-width:30rem){.v2 .qz-step legend{float:left;width:100%;row-gap:.2rem}.v2 .qz-step legend + *{clear:both}.v2 .qz-tag{flex-basis:100%;border-left:0;padding-left:0}}@container (max-width:34rem){.v2 .qz-shell.is-started .qz-head{margin-bottom:1rem}.v2 .qz-shell.is-started .qz-eyebrow{display:none}.v2 .qz-shell.is-started .qz-title{font-size:1.15rem;margin-bottom:0}}.v2 .modal{overscroll-behavior:contain}html:has(dialog.modal[open]){overflow:hidden;scrollbar-gutter:stable}@media (max-width:600px){.v2 .modal{height:fit-content}.v2 .modal-head{padding:24px 20px 22px}.v2 .modal-inner{padding:22px 20px 24px}.v2 .modal-actions .btn,.v2 .modal-actions .mbtn,.v2 .modal .btn{width:100%;justify-content:center}.v2 .modal .modal-close{position:sticky;top:12px;right:auto;display:grid;z-index:4;background:var(--navy);color:#fff;border:0;box-shadow:0 4px 12px rgba(8,15,25,.28)}.v2 .modal>.modal-close{margin:12px 12px -52px auto}.v2 .modal-inner>.modal-close:first-child{margin:-10px -8px -30px auto}}@container (max-width:520px){.v2 .sec-head .kick{display:inline-block;text-wrap:balance}.v2 .sec-head .kick::before{display:inline-block;vertical-align:middle;margin:-.15em .5rem 0 0}}@media (hover:none),(max-width:560px){.v2 .ledger li{margin-inline:0;padding-inline:0}}@container (max-width:560px){.v2 .facts{padding:1.4rem 1.25rem 1.45rem}}@container (max-width:760px){.v2 .hero-inner{padding-inline:1.5rem}}.v2 .site-header .container{padding-inline:clamp(1.5rem,3.5vw,3.5rem)}@media (max-width:40rem){.v2 .section .quiet-grid,.v2 .section .marks{grid-template-columns:1fr}}@media (max-width:480px){.footer-bottom .fb-sep{display:none}.footer-bottom>span{display:block}}@media (max-width:640px){.footer-col ul{gap:.15rem}.footer-col a{display:inline-block;padding-block:.4rem}}.v2 .regform .form-card{border:0;box-shadow:none;padding:0;background:none}.v2 .name-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@container (max-width:560px){.v2 .regform{padding:1.4rem 1.25rem}}@container (max-width:420px){.v2 .name-row{grid-template-columns:1fr}}@container (max-width:1000px){.v2 .beam{align-items:stretch}.v2 .beam-detail,.v2 .beam-item:hover .beam-detail,.v2 .beam-item.is-open .beam-detail{max-height:none;opacity:1;margin-top:.35rem}.v2 .beam-face,.v2 .beam-item:hover .beam-face,.v2 .beam-item.is-open .beam-face{min-height:0;height:100%;padding:.8rem 1.2rem .9rem;cursor:default}}.v2 .sp-inset>.sp-marker{position:static;display:inline-block;margin-top:1rem;left:auto;bottom:auto}.v2 .sp-trace--final{margin:0 0 2rem}.v2 .sp-trace--final .sp-firstentry{border-color:var(--border);background:var(--slate-50)}.v2 .sp-trace--final .sp-firstentry .sp-blank{background:repeating-linear-gradient(90deg,rgba(13,27,42,.18) 0 8px,transparent 8px 13px)}.v2 .sp-trace--final .sp-firstentry small{color:var(--muted)}.v2 .shot{margin:2.4rem auto 0;max-width:1080px}.v2 .shot-frame{position:relative;border-radius:14px;overflow:hidden;background:#0d1b2a;border:1px solid rgba(13,27,42,.12);box-shadow:0 1px 2px rgba(13,27,42,.08),0 26px 50px -26px rgba(13,27,42,.45)}.v2 .sec--navy .shot-frame{border-color:rgba(255,255,255,.16);box-shadow:0 30px 60px -30px rgba(0,0,0,.65)}.v2 .shot-frame img,.v2 .shot-frame video{display:block;width:100%;height:auto}.v2 .shot figcaption,.v2 .shot-cap{margin:.85rem .2rem 0;font-size:.98rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.v2 .sec--navy .shot figcaption,.v2 .sec--navy .shot-cap{color:var(--sub-dark)}.v2 .shot-note{text-align:center;font-size:.82rem;color:var(--muted);margin:1.2rem auto 0;max-width:40rem}.v2 .sec--navy .shot-note{color:var(--sub-dark);opacity:.85}.v2 .shot-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;flex-wrap:wrap;margin:0 .15rem .7rem}.v2 .shot-title{font:600 1.12rem/1.3 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .shot-demo{margin-left:auto;font:600 .68rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v2 .sec--navy .shot-title{color:#fff}.v2 .sec--navy .shot-demo{color:var(--sub-dark)}.v2 .cards .shot-head,.v2 .shot--phone .shot-head{flex-direction:column;align-items:flex-start;gap:.35rem}.v2 .cards .shot-demo,.v2 .shot--phone .shot-demo{margin-left:0}@media (max-width:700px){.v2 .shot-head{flex-direction:column;align-items:flex-start;gap:.35rem}.v2 .shot-demo{margin-left:0}}.v2 .shot-ring{position:absolute;z-index:2;left:calc(var(--l) - 8px);top:calc(var(--t) - 8px);width:calc(var(--w) + 16px);height:calc(var(--h) + 16px);border:3px solid #f59e0b;border-radius:10px;box-shadow:0 0 0 9999px rgba(13,27,42,.08);opacity:0;transform:scale(1.04);pointer-events:none;transition:opacity .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)}.v2 .shot-ring.is-on{opacity:1;transform:none}.v2 .shot-ring b{position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);white-space:nowrap;font:700 16px/1 var(--font-display);color:#0d1b2a;background:#f59e0b;padding:8px 14px;border-radius:999px;box-shadow:0 6px 16px -6px rgba(13,27,42,.5)}.v2 .shot-ring--up b{top:auto;bottom:calc(100% + 5px)}@media (max-width:700px){.v2 .shot-ring b{font-size:14px;padding:7px 11px}}.v2 .shot-ring--end b{left:auto;right:-3px;transform:none}.v2 .shot-ring--start b{left:-3px;transform:none}@media (max-width:700px){.v2 .later .later-chips,.v2 .shot--nophone{display:none}}.v2 .shot-frame>.shot-video{aspect-ratio:var(--ar,auto);height:auto}@media (max-width:700px){.v2 .shot-frame>.shot-video{aspect-ratio:var(--ar-m,var(--ar,auto))}.v2 .shot-ring--desk{display:none}}@media (min-width:701px){.v2 .shot-ring--phone{display:none}}.v2 .shot-toggle{position:absolute;right:10px;top:10px;z-index:3;width:32px;height:32px;border-radius:50%;border:0;background:rgba(13,27,42,.72);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:.82}.v2 .shot-toggle:hover,.v2 .shot-toggle:focus-visible{opacity:1;background:rgba(13,27,42,.92)}.v2 .shot-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v2 .phone{width:min(300px,78vw);margin:0 auto;border:10px solid #0d1b2a;border-radius:36px;overflow:hidden;background:#0d1b2a;box-shadow:0 30px 60px -28px rgba(13,27,42,.6)}.v2 .phone img,.v2 .phone video{display:block;width:100%;height:auto}.v2 .phone .shot-frame{border:0;border-radius:0;box-shadow:none}.v2 .reel{max-width:1160px;margin:2.4rem auto 0}.v2 .reel .shot-frame{aspect-ratio:16/10}.v2 .reel video{width:100%;height:100%;object-fit:cover}.v2 .reel-chapters{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v2 .reel-chapters button{position:relative;width:100%;text-align:left;border:0;background:rgba(255,255,255,.06);color:var(--sub-dark);font:600 .9rem/1.3 var(--font-body);padding:.7rem .8rem .85rem;border-radius:10px;cursor:pointer;transition:background .2s ease,color .2s ease}.v2 .reel-chapters button:hover{background:rgba(255,255,255,.11);color:#fff}.v2 .reel-chapters button[aria-current="true"]{color:#0d1b2a;background:var(--amber)}.v2 .reel-chapters button[aria-current="true"] .n{color:#0d1b2a}.v2 .reel-chapters button[aria-current="true"] .bar{background:rgba(13,27,42,.18)}.v2 .reel-chapters button[aria-current="true"] .bar i{background:#0d1b2a}.v2 .reel-chapters .n{display:block;font:700 .72rem/1 var(--font-display);letter-spacing:.12em;color:var(--amber);margin-bottom:.35rem}.v2 .reel-chapters .bar{position:absolute;left:.8rem;right:.8rem;bottom:.45rem;height:3px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}.v2 .reel-chapters .bar i{display:block;height:100%;background:var(--amber);transform-origin:left;transform:scaleX(var(--p,0))}.v2 .reel-chapters button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v2 .reel .shot-cap{min-height:1.6em;max-width:52rem;font-size:1.12rem;color:#fff}@media (max-width:700px){.v2 .reel .shot-frame{aspect-ratio:4/5}.v2 .reel-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .reel-chapters button{font-size:.82rem;padding:.6rem .6rem .8rem}}.v2 .hub-strip{display:grid;grid-template-columns:1.72fr 1fr;gap:1.4rem;max-width:1160px;margin:2rem auto 0;align-items:start}.v2 .hub-strip .shot{margin:0;max-width:none}@media (max-width:700px){.v2 .hub-strip{grid-template-columns:1fr}.v2 .hub-strip .shot--org{display:none}}.v2 .later{display:flex;flex-direction:column;gap:0}.v2 .later-k{display:flex;gap:.7rem;align-items:baseline;margin:0 0 .6rem;font-size:.9rem;color:var(--text-muted)}.v2 .later-k b{font:700 .78rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink)}.v2 .later .shot-frame{background:#fff}.v2 .later-link{position:relative;margin:.6rem 0 .6rem 1.4rem;padding:1.1rem 0 1.1rem 1.4rem;border-left:3px solid var(--amber);font:600 1.02rem/1.3 var(--font-display);color:var(--heading)}.v2 .later-link::after{content:"";position:absolute;left:-7.5px;bottom:-6px;width:12px;height:12px;border-radius:50%;background:var(--amber)}.v2 .later-port img+img{border-top:1px solid #eef2f6}.v2 .later-quote{margin:1.1rem 0 0;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--amber);font:400 .98rem/1.55 var(--font-body);color:var(--text-muted)}.v2 .later-glance{margin:0 0 .9rem;font:600 1.32rem/1.35 var(--font-display);color:var(--heading);text-wrap:balance}@media (max-width:700px){.v2 .later-glance{font-size:1.18rem}.v2 .later-glance--desk{display:none}}@media (min-width:701px){.v2 .later-glance--phone{display:none}}.v2 .later .shot-note{text-align:left;margin:.9rem 0 0}.v2 .later picture,.v2 .later img{display:block;width:100%;height:auto}.v2 .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;max-width:1180px;margin:2.6rem auto 0;align-items:start}.v2 .tiles .shot{margin:0;max-width:none}@container (max-width:900px){.v2 .tiles{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:560px}}.v2 .tiles--two{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2.4rem;max-width:1120px;align-items:start}@container (max-width:900px){.v2 .tiles--two{grid-template-columns:minmax(0,1fr);max-width:560px}}.v2 .pbp{max-width:1160px;margin:2.4rem auto 0;display:grid;gap:3.2rem}.v2 .pbp-row{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:2.6rem;align-items:center}.v2 .pbp-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--amber);color:#0d1b2a;font:700 1rem/1 var(--font-display);margin-right:.7rem;vertical-align:middle}.v2 .pbp-k{font:700 .78rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);vertical-align:middle}.v2 .pbp-row h3{font-family:var(--font-display);font-weight:600;font-size:1.45rem;line-height:1.25;color:var(--heading);margin:.9rem 0 .6rem;text-wrap:balance}.v2 .pbp-row p{color:var(--text-muted);margin:0;line-height:1.6}.v2 .pbp-row .shot{margin:0;max-width:none}.v2 .pbp-quote{max-width:52rem;margin:2.4rem auto 0;display:flex;gap:1rem;align-items:flex-start}.v2 .pbp-quote img{width:52px;height:52px;border-radius:50%;flex:none;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--border)}.v2 .pbp-quote blockquote{margin:0;font:500 1.22rem/1.5 var(--font-display);color:var(--heading)}.v2 .pbp-quote cite{display:block;margin-top:.5rem;font:400 .9rem/1.4 var(--font-body);font-style:normal;color:var(--muted)}@container (max-width:860px){.v2 .pbp-row{grid-template-columns:minmax(0,1fr);gap:1rem}.v2 .pbp-row .pbp-text{display:contents}.v2 .pbp-row .pbp-head{order:1}.v2 .pbp-row .shot{order:2}.v2 .pbp-row p{order:3}}.v2 .shot--slide{max-width:880px}.v2 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:1.6rem;margin:2.6rem auto 0;align-items:start}.v2 .cards .shot{margin:0;max-width:none}.v2 .cards .shot-frame{background:#eef2f6;border-radius:18px}@container (max-width:900px){.v2 .cards{grid-template-columns:minmax(0,340px)}}.v2 .learn{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:2.4rem;max-width:1080px;margin:2.6rem auto 0;align-items:start}.v2 .learn .shot{margin:0;max-width:none}.v2 .learn .phone{width:100%;max-width:280px}.v2 .learn .shot--phone .shot-head{max-width:280px;margin-left:auto;margin-right:auto}.v2 .learn .shot--phone figcaption{max-width:280px;margin-left:auto;margin-right:auto}@container (max-width:900px){.v2 .learn{grid-template-columns:minmax(0,1fr);max-width:560px;gap:2.2rem}}.v2 .shot--wide{max-width:1080px}.v2 .shot--units{max-width:640px}.v2 .quals{display:grid;gap:1.8rem;max-width:760px;margin:2.6rem auto 0}.v2 .quals .shot{margin:0;max-width:none}.v2 .sec-cta .btn + .btn{margin-left:0}.v2 .shot-preview-bar{background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;font-size:.9rem;text-align:center;padding:.6rem 1.5rem;margin-top:var(--header-h,114px)}[hidden]{display:none!important}@media (min-width:1000px){.footer-grid{grid-template-columns:1.35fr repeat(5,minmax(0,1fr));gap:2rem}}.nav-drop-label{padding:.75rem .85rem .3rem;margin-top:.35rem;border-top:1px solid rgba(255,255,255,.1);font:700 .66rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.nav-drop-menu--wide .nav-drop-label ~ li a{font-family:var(--font-body);font-size:.93rem;font-weight:500;letter-spacing:0;text-transform:none}.v2 :is(.sec--white,.section:not(.section--slate):not(.section--navy):not(.sec--slate):not(.sec--navy)) :is(.card,.qcard,.cluster,.jcard,.rolecard,.option-card,.step,.panel,.form-card,.disclose,.selpanel,.num-tile,.rcard):not([class*="--navy"]):not([class*="--dark"]){background-color:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .img-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;aspect-ratio:var(--ph-ar,16/10);min-height:160px;padding:1.2rem 1.4rem;border:2px dashed rgba(30,58,95,.28);border-radius:14px;background:repeating-linear-gradient(135deg,#f6f8fb 0 14px,#eef2f7 14px 28px);color:var(--heading);text-align:center;font:600 .95rem/1.45 var(--font-body);text-wrap:balance}.v2 .img-ph::before{content:"Image needed";font:700 .66rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 :is(.sec--navy,.section--navy,.hero) .img-ph{border-color:rgba(255,255,255,.3);color:#fff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 14px,rgba(255,255,255,.09) 14px 28px)}.v2 :is(.sec--navy,.section--navy,.hero) .img-ph::before{color:var(--amber)}.rv-on [data-reveal],.rv-on [data-reveal-item]{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.rv-on [data-reveal].is-in,.rv-on [data-reveal-item].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv-on [data-reveal],.rv-on [data-reveal-item]{opacity:1;transform:none;transition:none}}.v2 .modal--flyer{max-width:min(1060px,calc(100% - 2rem));border-radius:18px;overflow:hidden;max-height:calc(100dvh - 2.5rem)}.v2 .modal--flyer .modal-close{z-index:5;background:rgba(255,255,255,.92);border-radius:50%;box-shadow:0 4px 14px rgba(13,27,42,.18)}.v2 .flyer{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr);max-height:calc(100dvh - 2.5rem)}.v2 .flyer-media{position:relative;margin:0;min-height:100%;background:var(--navy);overflow:hidden;isolation:isolate}.v2 .flyer-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v2 .flyer-media .img-ph{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:0;border:0}.v2 .flyer-media::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(13,27,42,0) 55%,rgba(13,27,42,.35) 100%)}.v2 .flyer-media::after{content:"";position:absolute;right:0;bottom:0;width:min(84%,380px);height:min(76%,300px);z-index:2;pointer-events:none;background:linear-gradient(to top left,rgba(13,27,42,.94) 0 35%,rgba(245,158,11,.75) 35% 36%,rgba(0,0,0,0) 36% 38.6%,var(--amber) 38.6% 42%,rgba(0,0,0,0) 42% 100%)}.v2 .flyer-tag{position:absolute;right:1.3rem;bottom:1.15rem;max-width:min(46%,200px);z-index:3;color:#fff;text-align:right;font:600 1.08rem/1.25 var(--font-display);text-wrap:balance}.v2 .flyer-tag small{display:block;margin-bottom:.35rem;font:700 .66rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .flyer-body{padding:2.3rem 2.5rem 2.2rem;overflow:auto;background:#fff}@media (min-width:761px){.v2 .flyer-body{max-height:calc(100dvh - 2.5rem)}}.v2 .flyer-kicker{margin:0 0 .5rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .flyer-title{margin:0 2.2rem .7rem 0;font:600 clamp(1.3rem,2.4vw,1.65rem)/1.25 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .flyer-lede{margin:0 0 1.3rem;color:var(--text);font-size:1.02rem;line-height:1.6}.v2 .flyer-block{margin:0 0 1.15rem}.v2 .flyer-block h4{margin:0 0 .5rem;font:700 .72rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2 .flyer-block p{margin:0;color:var(--text-muted);line-height:1.6}.v2 .flyer-list{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.v2 .flyer-list li{position:relative;padding-left:1.35rem;color:var(--text);line-height:1.5}.v2 .flyer-list li::before{content:"";position:absolute;left:0;top:.62em;width:.62rem;height:2px;background:var(--amber)}.v2 .flyer-list--problem li::before{background:#cbd5e1}.v2 .flyer-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.v2 .flyer-chips li{padding:.38rem .75rem;border-radius:999px;border:1px solid var(--card-line);background:linear-gradient(180deg,#fff,#f3f6fa);font-size:.88rem;font-weight:500;color:var(--heading)}.v2 .flyer-value{margin:1.3rem 0 1.4rem;padding:1rem 1.15rem;border-radius:12px;color:var(--heading);line-height:1.55;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border:1px solid rgba(245,158,11,.38);box-shadow:inset 3px 0 0 var(--amber)}.v2 .flyer-value b{display:block;margin-bottom:.2rem;font:700 .7rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink)}.v2 .flyer-cta{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width:760px){.v2 .flyer{grid-template-columns:1fr;overflow:auto}.v2 .flyer-media{min-height:190px;height:190px}.v2 .flyer-body{overflow:visible;padding:1.6rem 1.35rem 1.6rem}.v2 .flyer-media::after{width:44%;height:100%}.v2 .flyer-media::before{background:linear-gradient(180deg,rgba(13,27,42,0) 25%,rgba(13,27,42,.82) 100%)}.v2 .flyer-tag{left:1rem;right:auto;bottom:.85rem;max-width:56%;text-align:left;font-size:.98rem}.v2 .flyer-media .img-ph{justify-content:flex-start;align-items:flex-start;padding:.95rem 1.1rem;font-size:0}.v2 .flyer-cta .btn{flex:1 1 100%;justify-content:center}}.v2 .hero--shot[data-hero="home"] .hero-copy>.hero-h1{opacity:1;transform:none;animation:none}.v2 .hero--shot[data-hero="home"] .hero-h1 .hl-line{display:inline-block;opacity:0;transform:translateY(14px);animation:v2rise .8s cubic-bezier(.2,.7,.2,1) forwards}.v2 .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(1){animation-delay:.35s}.v2 .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(2){animation-delay:1.15s}.v2 .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(3){animation-delay:1.95s}.v2 .hero--shot[data-hero="home"] .hero-copy>.eyebrow{animation-delay:.1s}.v2 .hero--shot[data-hero="home"] .hero-copy>.hero-deck{animation-delay:2.75s}.v2 .hero--shot[data-hero="home"] .hero-copy>.hero-statement{animation-delay:2.95s;margin-bottom:.9rem}.v2 .hero--shot[data-hero="home"] .hero-copy>.hero-note{animation-delay:3.1s;margin:0 auto 1.7rem;font-size:.95rem;max-width:60ch}.v2 .hero--shot[data-hero="home"] .hero-copy>.hero-btns{animation-delay:3.25s}.v2 .hero--shot[data-hero="home"] .hero-chips{animation-delay:3.45s}@media (prefers-reduced-motion:reduce){.v2 .hero--shot[data-hero="home"] .hero-h1 .hl-line{opacity:1;transform:none;animation:none}}.v2 #goals .dcard-ic,.v2 .inds--four .ind-ic{background:rgba(13,27,42,.36);border:1.5px solid rgba(255,255,255,.72);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 3px rgba(0,0,0,.2),0 14px 26px -10px rgba(0,0,0,.6);transform:translateY(-3px);transition:transform .3s ease,box-shadow .3s ease}.v2 #goals .dcard:hover .dcard-ic,.v2 .inds--four .ind:hover .ind-ic{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 3px 5px rgba(0,0,0,.2),0 20px 32px -12px rgba(0,0,0,.65)}.v2 #goals .dcard-body,.v2 #goals .dcard:hover .dcard-body{background:none}.v2 #goals .dcard-copy{position:relative;display:flex;flex-direction:column}.v2 #goals .dcard-copy::before{content:"";position:absolute;z-index:-1;left:-22px;right:-22px;bottom:-24px;top:-5.5rem;pointer-events:none;background:linear-gradient(to top,rgba(8,15,25,.95) 0,rgba(8,15,25,.9) calc(100% - 5.5rem),rgba(8,15,25,.5) calc(100% - 2.4rem),rgba(8,15,25,0) 100%)}.v2 #goals .dcard.c-green .dcard-img img{object-position:center 40%}.v2 .shift-board{max-width:900px;margin:0 auto}.v2 .shift-cols{display:grid;grid-template-columns:1fr 46px 1.3fr;padding:0 0 .75rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v2 .shift-cols span:first-child{padding-left:1.4rem}.v2 .shift-cols span:last-child{padding-left:1.4rem;color:var(--amber-ink)}.v2 .shift-list{list-style:none;margin:0;padding:0;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px rgba(13,27,42,.06),0 24px 48px -28px rgba(13,27,42,.4)}.v2 .shift-row{display:grid;grid-template-columns:1fr 46px 1.3fr;border-top:1px solid var(--border)}.v2 .shift-row:first-child{border-top:0}.v2 .shift-was{display:flex;align-items:center;padding:1.05rem 0 1.05rem 1.4rem;color:#64748b;font-size:1rem;font-weight:500;line-height:1.4}.v2 .shift-to{display:grid;place-items:center;color:var(--amber)}.v2 .shift-now{display:flex;align-items:center;padding:1.05rem 1.4rem;font:600 1.08rem/1.35 var(--font-display);color:var(--heading);background:linear-gradient(90deg,rgba(245,158,11,.07),rgba(245,158,11,.14));border-left:1px solid rgba(245,158,11,.28)}.rv-on .v2 .shift-row .shift-to svg{opacity:0;transform:translateX(-12px);transition:opacity .45s .3s ease,transform .45s .3s cubic-bezier(.2,.7,.2,1)}.rv-on .v2 .shift-row.is-in .shift-to svg{opacity:1;transform:none}.v2 .shift-bridge{margin:2rem auto 0;text-align:center;font:600 clamp(1.15rem,2.6cqi,1.45rem)/1.35 var(--font-display);color:var(--heading);text-wrap:balance;max-width:34ch}.v2 .shift-down{display:grid;place-items:center;width:42px;height:42px;margin:1.1rem auto 0;border-radius:50%;background:var(--navy);color:var(--amber);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px -10px rgba(13,27,42,.6)}.rv-on .v2 .shift-bridge.is-in .shift-down{animation:g1bob 1.4s .5s ease-in-out 2}@keyframes g1bob{0%,100%{transform:none}50%{transform:translateY(6px)}}@container (max-width:640px){.v2 .shift-cols{display:none}.v2 .shift-row{grid-template-columns:1fr}.v2 .shift-was{padding:.95rem 1.15rem .15rem;font-size:.92rem}.v2 .shift-to{display:none}.v2 .shift-now{padding:.1rem 1.15rem 1rem;background:none;border-left:0;font-size:1.04rem}.v2 .shift-now::before{content:"\2192";margin-right:.5rem;color:var(--amber-ink);font-family:var(--font-body)}.v2 .shift-row{border-left:3px solid rgba(245,158,11,.55)}}.v2 .vis--g1 .path{padding:0;list-style:none}.v2 .vis--g1 .path::before{animation:none;transform:none}.v2 .vis--g1 .pnode{animation:none;opacity:1;transform:none}.g1-vis-armed .vis--g1 .vis-move,.g1-vis-armed .vis--g1 .pnode,.g1-vis-armed .vis--g1 .reassure>p,.g1-vis-armed .vis--g1 .vis-cta{opacity:0;transform:translateY(10px)}.g1-vis-armed .vis--g1 .path::before{transform:scaleX(0)}.g1-vis-armed .vis--g1.is-run .vis-move{animation:v2rise .6s cubic-bezier(.2,.7,.2,1) forwards}.g1-vis-armed .vis--g1.is-run .path::before{animation:v2line 2s .55s cubic-bezier(.45,.1,.3,1) forwards}.g1-vis-armed .vis--g1.is-run .pnode{animation:v2nodepop .65s cubic-bezier(.2,.7,.2,1) forwards}.g1-vis-armed .vis--g1.is-run .pnode:nth-child(1){animation-delay:.6s}.g1-vis-armed .vis--g1.is-run .pnode:nth-child(2){animation-delay:1.05s}.g1-vis-armed .vis--g1.is-run .pnode:nth-child(3){animation-delay:1.5s}.g1-vis-armed .vis--g1.is-run .pnode:nth-child(4){animation-delay:1.95s}.g1-vis-armed .vis--g1.is-run .pnode:nth-child(5){animation-delay:2.45s}.g1-vis-armed .vis--g1.is-run .reassure>p{animation:v2rise .75s cubic-bezier(.2,.7,.2,1) forwards}.g1-vis-armed .vis--g1.is-run .reassure>p:nth-child(1){animation-delay:3.3s}.g1-vis-armed .vis--g1.is-run .reassure>p:nth-child(2){animation-delay:4.1s}.g1-vis-armed .vis--g1.is-run .reassure>p:nth-child(3){animation-delay:5s}.g1-vis-armed .vis--g1.is-run .vis-cta{animation:v2rise .6s 5.9s cubic-bezier(.2,.7,.2,1) forwards}@container (max-width:640px){.v2 .vis--g1 .path::before{left:12px}.g1-vis-armed .vis--g1 .path::before{transform:scaleY(0)}.g1-vis-armed .vis--g1.is-run .path::before{animation-name:v2linev}}.v2 .vis--g1 .reassure{max-width:44rem}.v2 .vis--g1 .reassure .do{position:relative;overflow:hidden;align-items:center;gap:1rem;margin-top:1rem;padding:1.3rem 1.45rem;border-radius:16px;font-size:1.17rem;line-height:1.5;color:#fff;background:linear-gradient(135deg,rgba(245,158,11,.24) 0%,rgba(245,158,11,.08) 55%,rgba(245,158,11,.17) 100%);border:1px solid rgba(245,158,11,.62);box-shadow:0 0 0 4px rgba(245,158,11,.09),0 20px 46px -16px rgba(245,158,11,.5),inset 0 1px 0 rgba(255,255,255,.14)}.v2 .vis--g1 .reassure .do .c{width:42px;height:42px;margin-top:0;box-shadow:0 0 0 5px rgba(245,158,11,.2),0 0 28px rgba(245,158,11,.6)}.v2 .vis--g1 .do-t{display:block}.v2 .vis--g1 .do-k{display:block;margin-bottom:.35rem;font:700 .68rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.v2 .vis--g1 .do b{color:#ffd08a;font-weight:700}@container (max-width:640px){.v2 .vis--g1 .reassure .do{align-items:flex-start;font-size:1.06rem;padding:1.1rem 1.15rem}}.v2 .vis--g1 .reassure .do::after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%)}.g1-vis-armed .vis--g1.is-run .reassure .do::after{animation:g1sweep 1.3s 5.6s ease forwards}@keyframes g1sweep{to{transform:translateX(120%)}}.v2 .selwrap .val .val-badge svg{color:inherit;margin:0}.v2 .selwrap .val-badge{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.v2 .selitem .st{flex:1 1 auto}.v2 .wyd--a .sellist{gap:10px}.v2 .wyd--a .selitem{padding:.8rem 1rem;border-radius:12px;font-size:1rem;box-shadow:0 1px 2px rgba(13,27,42,.05)}.v2 .wyd--a .selitem .si{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--border);color:var(--navy-2);box-shadow:inset 0 1px 0 #fff,0 3px 8px -4px rgba(13,27,42,.25)}.v2 .wyd--a .selitem[aria-selected="true"]{background:var(--navy);border-color:var(--navy);border-left-color:var(--amber);color:#fff;box-shadow:0 16px 30px -14px rgba(13,27,42,.6)}.v2 .wyd--a .selitem[aria-selected="true"] .si{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.26);color:var(--amber);box-shadow:none}.v2 .wyd--a .selitem[aria-selected="true"] .sa{color:var(--amber)}.v2 .wyd--a .selpanel{padding:0;overflow:hidden;background:#eef2f7;border-radius:20px;border:1px solid var(--border);box-shadow:0 1px 2px rgba(13,27,42,.06),0 26px 50px -30px rgba(13,27,42,.45)}.v2 .wyd--a .wyd-head{padding:1.8rem 2rem 1.35rem;background:#fff;border-bottom:1px solid var(--border)}.v2 .wyd--a .wyd-head .plead{margin:0}.v2 .wyd--a .wyd-create{margin:1.35rem 1.5rem 0;padding:1.2rem 1.4rem 1.3rem;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(13,27,42,.06),0 16px 30px -18px rgba(13,27,42,.4)}.v2 .wyd--a .cap-line{margin:0 0 .9rem;font:700 .72rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--navy-2)}.v2 .wyd--a .blist{margin:0;gap:.6rem}.v2 .wyd--a .blist li{align-items:center;font-weight:600;color:var(--heading);font-size:.98rem}.v2 .wyd--a .blist li svg{color:var(--amber-ink);margin-top:0}.v2 .wyd--a .val{margin:1.15rem 1.5rem 0;display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:14px;background:linear-gradient(135deg,#fff8e8 0%,#fdecc6 100%);border:1px solid rgba(245,158,11,.6);box-shadow:0 0 0 4px rgba(245,158,11,.1),0 18px 32px -18px rgba(180,83,9,.5),inset 0 1px 0 #fff;font-size:1rem}.v2 .wyd--a .val-badge{background:var(--amber);color:var(--amber-text);box-shadow:0 0 0 4px rgba(245,158,11,.22),0 6px 14px -4px rgba(180,83,9,.6)}.v2 .wyd--a .val p{margin:0;color:var(--heading);font-weight:600;line-height:1.5;font-size:1.02rem}.v2 .wyd--a .val b{display:block;margin-bottom:.3rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .wyd--a .selpanel>.btn{margin:1.35rem 1.5rem 1.6rem}@container (max-width:560px){.v2 .wyd--a .wyd-head{padding:1.4rem 1.25rem 1.1rem}.v2 .wyd--a .wyd-create,.v2 .wyd--a .val{margin-inline:1rem}.v2 .wyd--a .selpanel>.btn{margin:1.2rem 1rem 1.3rem}}@container (max-width:520px){.v2 .wyd--a .selpanel>.btn{width:calc(100% - 2rem)}.v2 .wyd--b .selpanel>.btn{width:calc(100% - 4rem)}}.v2 .wyd--b .selitem .si{display:none}.v2 .wyd--b .sellist{counter-reset:wyd;gap:6px}.v2 .wyd--b .selitem::before{counter-increment:wyd;content:counter(wyd,decimal-leading-zero);flex:none;width:2rem;font:700 .85rem/1 var(--font-display);color:var(--muted)}.v2 .wyd--b .selitem[aria-selected="true"]{border-left-color:var(--amber);box-shadow:0 12px 26px -14px rgba(13,27,42,.45)}.v2 .wyd--b .selitem[aria-selected="true"]::before{color:var(--amber-ink)}.v2 .wyd--b .selpanel{padding:0;overflow:hidden;border-radius:18px}.v2 .wyd--b .wyd-head{padding:1.7rem 2rem 1.5rem;background:var(--hero-grad)}.v2 .wyd--b .wyd-head .pk{color:var(--amber)}.v2 .wyd--b .wyd-head h3{color:#fff}.v2 .wyd--b .wyd-head .plead{margin:0;color:var(--sub-dark)}.v2 .wyd--b .wyd-create{padding:1.4rem 2rem .2rem}.v2 .wyd--b .cap-line{font:700 .72rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.v2 .wyd--b .blist{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.v2 .wyd--b .blist li{align-items:center;padding:.48rem .85rem;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#fff,#f2f5f9);font-weight:600;color:var(--heading);font-size:.92rem;box-shadow:0 2px 6px -3px rgba(13,27,42,.2)}.v2 .wyd--b .blist li svg{display:none}.v2 .wyd--b .val{display:flex;gap:.85rem;align-items:center;margin:1.4rem 0 0;padding:1.1rem 2rem;border:0;border-radius:0;border-top:2px dashed rgba(13,27,42,.25);background:linear-gradient(90deg,#f59e0b,#fbbf24)}.v2 .wyd--b .val-badge{background:var(--navy);color:var(--amber)}.v2 .wyd--b .val p{margin:0;color:#0d1b2a;font-weight:600;line-height:1.5}.v2 .wyd--b .val b{display:block;margin-bottom:.25rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#0d1b2a;opacity:.72}.v2 .wyd--b .selpanel>.btn{margin:1.3rem 2rem 1.6rem}.v2 .wyd--c .sellist{align-self:start;gap:0;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.v2 .wyd--c .selitem{border:0;border-bottom:1px solid var(--border);border-left:3px solid transparent;border-radius:0;background:transparent;box-shadow:none}.v2 .wyd--c .selitem:last-child{border-bottom:0}.v2 .wyd--c .selitem[aria-selected="true"]{background:#fff8eb;border-left-color:var(--amber);box-shadow:none}.v2 .wyd--c .selpanel{border-radius:6px 18px 18px 6px;border-left:6px solid var(--amber);padding:2rem 2.2rem;box-shadow:0 1px 2px rgba(13,27,42,.06),0 30px 50px -34px rgba(13,27,42,.5)}.v2 .wyd--c .wyd-create{margin-top:.3rem;padding-top:1.1rem;border-top:1px solid var(--border)}.v2 .wyd--c .cap-line{font:700 .72rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.v2 .wyd--c .blist{counter-reset:brief;grid-template-columns:1fr;gap:0;margin:0}.v2 .wyd--c .blist li{counter-increment:brief;align-items:baseline;padding:.55rem 0;border-bottom:1px dotted #cbd5e1;font-weight:600;color:var(--heading)}.v2 .wyd--c .blist li svg{display:none}.v2 .wyd--c .blist li::before{content:counter(brief,decimal-leading-zero);flex:none;width:2rem;font:700 .8rem/1.4 var(--font-display);color:var(--amber-ink)}.v2 .wyd--c .val{display:flex;gap:.85rem;align-items:flex-start;margin:1.5rem -1.2rem 1.5rem 0;padding:1.05rem 1.2rem;border:2px solid var(--amber);border-radius:10px;background:#fff7e6;box-shadow:6px 6px 0 rgba(245,158,11,.32);transform:rotate(-.6deg)}.v2 .wyd--c .val-badge{background:var(--amber);color:var(--amber-text)}.v2 .wyd--c .val p{margin:0;color:var(--heading);font-weight:600;line-height:1.5}.v2 .wyd--c .val b{display:block;margin-bottom:.25rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}@container (max-width:560px){.v2 .wyd--c .val{margin-right:0}.v2 .wyd--c .selpanel{padding:1.5rem 1.25rem}}.v2 .mock-sec + .mock-sec{border-top:1px solid var(--border)}.v2 .iw{display:grid;gap:22px;grid-template-columns:1fr;max-width:1100px;margin:0 auto;align-items:start}@container (min-width:860px){.v2 .iw{grid-template-columns:1.14fr .86fr;gap:28px}}.v2 .iw-card{position:relative;display:grid;border-radius:20px;overflow:hidden;isolation:isolate;cursor:pointer;color:#fff;background:linear-gradient(160deg,#1d3a5c 0%,#10223a 60%,#0d1b2a 100%);box-shadow:0 1px 2px rgba(13,27,42,.12),0 26px 52px -24px rgba(8,15,25,.65);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.v2 .iw-slide{grid-area:1/1;display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.v2 .iw-slide.is-on{opacity:1;visibility:visible;transition:opacity .5s ease}.v2 .iw-shotname{position:relative;z-index:2;margin:0;padding:1.2rem 1.5rem .85rem;font:600 1rem/1.3 var(--font-display);color:#fff}.v2 .iw-shotname span{display:block;margin-bottom:.4rem;font:700 .64rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.v2 .iw-media{position:relative;z-index:0;height:clamp(200px,23vw,262px);margin:0 -2.4rem 0 1.5rem;border-radius:12px 0 0 12px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.65);transform:perspective(1400px) rotateY(-5deg);transform-origin:left center}.v2 .iw-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.v2 .iw-body{position:relative;z-index:1;margin-top:-5.25rem;padding:5.25rem 1.5rem 4.4rem}.v2 .iw-body::before{content:"";position:absolute;z-index:-1;inset:-3rem 0 0 0;pointer-events:none;transform-origin:bottom;background:linear-gradient(172deg,rgba(13,27,42,0) 0%,rgba(13,27,42,0) 17%,rgba(13,27,42,.84) 46%,rgba(14,30,50,.97) 60%,#0f2136 100%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.v2 .iw-kick{display:flex;align-items:center;gap:.65rem;margin:0 0 .55rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sub-dark)}.v2 .iw-num{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--amber);color:var(--amber-text);font:800 1.05rem/1 var(--font-display);letter-spacing:0;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.v2 .iw-title{margin:0 0 .45rem;font:700 clamp(1.4rem,2.7cqi,1.8rem)/1.15 var(--font-display);color:#fff}.v2 .iw-cap{margin:0;max-width:34rem;color:#dbe4ee;font-size:1.04rem;line-height:1.55}.v2 .iw-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1)}.v2 .iw-desc>div{min-height:0;overflow:hidden}.v2 .iw-desc p{margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);color:var(--foot-text);font-size:1rem;line-height:1.65;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.v2 .iw-card.is-open .iw-desc{grid-template-rows:1fr}.v2 .iw-card.is-open .iw-desc p{opacity:1;visibility:visible;transition:opacity .45s .18s ease}.v2 .iw-more{position:absolute;left:1.5rem;bottom:1.35rem;z-index:3;display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08);color:#fff;font:600 .9rem/1 var(--font-body);cursor:pointer;transition:background .25s ease,border-color .25s ease}.v2 .iw-more:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v2 .iw-plus{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--amber);color:var(--amber-text);transition:transform .35s ease}.v2 .iw-more-close{display:none}.v2 .iw-card.is-open .iw-more-open{display:none}.v2 .iw-card.is-open .iw-more-close{display:inline}.v2 .iw-card.is-open .iw-plus{transform:rotate(45deg)}.v2 .iw-card:hover{transform:translateY(-4px) scale(1.012);box-shadow:0 2px 4px rgba(13,27,42,.12),0 36px 64px -26px rgba(8,15,25,.7)}.v2 .iw-card:hover .iw-body::before{transform:scaleY(1.16)}.v2 .iw-card:hover .iw-more{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.65)}.v2 .iw-card:hover .iw-plus{animation:g1pulse 1.1s ease 2}@keyframes g1pulse{0%{box-shadow:0 0 0 0 rgba(245,158,11,.65)}100%{box-shadow:0 0 0 12px rgba(245,158,11,0)}}.v2 .iw-card.is-open{transform:translateY(-4px);box-shadow:0 0 0 2px rgba(245,158,11,.55),0 36px 64px -26px rgba(8,15,25,.7)}.v2 .iw-card.is-open .iw-body::before{transform:scaleY(1.35)}.v2 .iw-steps{display:flex;flex-direction:column;gap:10px}.v2 .iw-step{position:relative;display:flex;align-items:center;gap:.9rem;overflow:hidden;text-align:left;cursor:pointer;color:var(--heading);background:#fff;border:1px solid var(--border);border-radius:12px;padding:.95rem 1.1rem;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.v2 .iw-step:hover{border-color:color-mix(in srgb,var(--navy-2) 35%,var(--border));transform:translateX(-2px)}.v2 .iw-step[aria-selected="true"]{border-color:var(--navy-2);box-shadow:0 14px 28px -14px rgba(13,27,42,.45)}.v2 .iw-step:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v2 .iw-n{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--slate-50);color:var(--muted);font:700 1rem/1 var(--font-display);transition:background .2s ease,color .2s ease}.v2 .iw-step[aria-selected="true"] .iw-n{background:var(--amber);color:var(--amber-text)}.v2 .iw-st{font-weight:700;font-size:1rem;line-height:1.3}.v2 .iw-st small{display:block;margin-top:.15rem;font-weight:400;font-size:.86rem;line-height:1.4;color:var(--text-muted)}.v2 .iw-bar{position:absolute;left:0;right:0;bottom:0;height:3px}.v2 .iw-bar i{display:block;width:100%;height:100%;background:var(--amber);transform:scaleX(0);transform-origin:left}.v2 .iw-step.is-timing .iw-bar i{animation:g1fill 4.5s linear forwards}@keyframes g1fill{to{transform:scaleX(1)}}.v2 #how .shot-note{margin-top:1.6rem}@container (max-width:859px){.v2 .iw-steps{order:-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.v2 .iw-step{flex-direction:column;justify-content:flex-start;gap:.4rem;padding:.6rem .25rem .7rem;text-align:center}.v2 .iw-step:hover{transform:none}.v2 .iw-st{font-size:.72rem;line-height:1.2;hyphens:auto}.v2 .iw-st small{display:none}.v2 .iw-media{height:190px;margin-left:1.1rem}.v2 .iw-shotname,.v2 .iw-body{padding-inline:1.1rem}.v2 .iw-more{left:1.1rem}.v2 .iw-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.v2 .iw-card,.v2 .iw-card:hover,.v2 .iw-card.is-open{transform:none;transition:none}.v2 .iw-slide,.v2 .iw-body::before,.v2 .iw-desc,.v2 .iw-desc p{transition:none}}.v2 .inds--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1160px}@container (max-width:1000px){.v2 .inds--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.v2 .inds--four{grid-template-columns:1fr}}.v2 .inds--four .ind{min-height:400px;border:0;transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(13,27,42,.14),0 12px 24px -12px rgba(13,27,42,.45),0 26px 44px -26px rgba(13,27,42,.5)}.v2 .inds--four .ind:hover,.v2 .inds--four .ind:focus-within{transform:translateY(-9px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 4px rgba(13,27,42,.14),0 30px 56px -20px rgba(13,27,42,.55),0 0 0 2px color-mix(in srgb,var(--amber) 55%,transparent)}.v2 .inds--four .ind:has(.ind-go:focus-visible){box-shadow:0 0 0 3px var(--amber),0 30px 56px -20px rgba(13,27,42,.55)}.v2 .inds--four .ind-body{padding:22px 20px;background:linear-gradient(to top,rgba(8,15,25,.97) 0%,rgba(8,15,25,.9) 50%,rgba(8,15,25,.35) 72%,transparent 90%)}.v2 .inds--four .ind h3{font-size:1.14rem;margin-bottom:.45rem}.v2 .inds--four .ind .hook{margin:0 0 .45rem;color:#fff;font:600 1rem/1.35 var(--font-display)}.v2 .ind-line{max-height:0;margin:0;overflow:hidden;opacity:0;color:#c3cfdd;font-size:.86rem;line-height:1.45;transition:max-height .45s ease,opacity .35s ease,margin .45s ease}.v2 .inds--four .ind:hover .ind-line,.v2 .inds--four .ind:focus-within .ind-line{max-height:9rem;opacity:1;margin:0 0 .3rem}.v2 .inds--four .ind .hook{margin-bottom:.85rem}.v2 .ind-go{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;color:#ffd08a;font:700 .9rem/1.2 var(--font-body)}.v2 .ind-go::after{content:"";position:absolute;inset:0;z-index:1}.v2 .ind-go:focus-visible{outline:none}.v2 .ind-go svg{transition:transform .2s ease}.v2 .ind:hover .ind-go svg{transform:translateX(4px)}.v2 .ind-img .img-ph{position:absolute;inset:0;height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:0;justify-content:flex-start;padding:5.4rem 1.3rem 1rem;color:#dbe4ee;font-size:.86rem;background:repeating-linear-gradient(135deg,#1c3858 0 14px,#21406a 14px 28px)}.v2 .ind-img .img-ph::before{color:var(--amber)}.v2 .inds--four .ind .ind-ic{width:46px;height:46px;border-radius:12px}.v2 .flyer-list--g1{grid-template-columns:1fr 1fr;gap:.75rem 1.3rem}.v2 .flyer-list--g1 li{font-size:.92rem;line-height:1.45;color:var(--text-muted)}.v2 .flyer-list--g1 li b{display:block;margin-bottom:.12rem;font-size:.95rem;font-weight:700;color:var(--heading)}.v2 .flyer-list--g1 li::before{top:.6em}.v2 .flyer-note{margin:-.75rem 0 1.25rem;color:var(--text-muted);font-size:.94rem;font-style:italic}@media (max-width:760px){.v2 .flyer-list--g1{grid-template-columns:1fr}}@media (min-width:761px){.v2 .flyer--g1 .flyer-body{max-height:calc(100dvh - 2.5rem)}}.v2 .flyer--g1 .flyer-cta{position:sticky;bottom:0;z-index:2;margin:0 -2.5rem;padding:1rem 2.5rem 1.3rem;background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,#fff 40%);border-top:1px solid var(--border)}.v2 .flyer--g1 .flyer-body{padding-bottom:0}@media (max-width:760px){.v2 .flyer--g1 .flyer-cta{margin:0 -1.35rem;padding:.75rem 1.35rem .9rem;gap:.5rem}.v2 .flyer--g1 .flyer-cta .btn{padding-block:11px}}.v2 .roles-g1{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}@container (max-width:900px){.v2 .roles-g1{grid-template-columns:1fr}}.v2 .rcard-g1{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.8rem 1.65rem 1.6rem;background:#fff;border:1px solid var(--border);border-top:3px solid var(--amber);border-radius:18px;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(13,27,42,.06),0 14px 30px -18px rgba(13,27,42,.4);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.v2 .rcard-g1:hover,.v2 .rcard-g1:focus-within{transform:translateY(-5px);box-shadow:inset 0 1px 0 #fff,0 2px 4px rgba(13,27,42,.08),0 26px 44px -20px rgba(13,27,42,.45)}.v2 .rc-ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:1.1rem;border-radius:14px;color:var(--navy-2);border:1.5px solid var(--border);background:linear-gradient(180deg,#fff,#eef2f7);box-shadow:inset 0 1px 0 #fff,0 2px 3px rgba(13,27,42,.08),0 10px 18px -10px rgba(13,27,42,.35)}.v2 .rcard-g1 h3{margin:0 0 .55rem;font:700 1.15rem/1.25 var(--font-display);color:var(--heading)}.v2 .rcard-g1 p{margin:0 0 1.3rem;color:var(--text-muted);font-size:.97rem;line-height:1.6}.v2 .rc-link{margin-top:auto;display:inline-block;color:var(--amber-ink);font-weight:700;font-size:.95rem;line-height:1.45;text-decoration:none}.v2 .rc-link svg{margin-left:.4rem;vertical-align:-3px}.v2 .rc-link::after{content:"";position:absolute;inset:0;border-radius:18px}.v2 .rc-link:focus-visible{outline:none}.v2 .rcard-g1:has(.rc-link:focus-visible){box-shadow:0 0 0 3px var(--amber),0 26px 44px -20px rgba(13,27,42,.45)}.v2 .rc-link svg{flex:none;transition:transform .2s ease}.v2 .rcard-g1:hover .rc-link svg{transform:translateX(4px)}.v2 .faq details.faq-top{border:1px solid rgba(245,158,11,.58);background:linear-gradient(135deg,#fffaf0 0%,#fff2d9 100%);box-shadow:0 0 0 4px rgba(245,158,11,.08),0 16px 32px -20px rgba(180,83,9,.5)}.v2 .faq-top-q{display:flex;flex-direction:column;gap:.45rem}.v2 .faq-top-k{font:700 .66rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .faq details.faq-top .ans{color:var(--text)}.v2 #trust .tbox span:not(.ti){max-width:22ch}.v2 #pathways[hidden],.v2 .chapter-nav a[hidden]{display:none}.v2 .itu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:1fr repeat(4,auto) 1fr;column-gap:3.2rem;row-gap:.9rem;max-width:1140px;margin:0 auto;align-items:start}.v2 .itu-q{grid-column:1;grid-row:calc(var(--n) + 1);display:flex;align-items:center;gap:1rem;width:100%;text-align:left;cursor:pointer;padding:1.2rem 1.35rem;border-radius:16px;border:1px solid var(--card-line,#dbe3ec);color:var(--heading);background:linear-gradient(180deg,#fff 0%,#f6f9fc 100%);font:600 clamp(1.06rem,1.55vw,1.24rem)/1.35 var(--font-display);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(13,27,42,.06),0 12px 24px -18px rgba(13,27,42,.35);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.v2 .itu-q:hover{transform:translateX(5px);border-color:rgba(245,158,11,.6)}.v2 .itu-q:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v2 .itu-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid #b6c3d3;background:#fff;color:transparent;transition:background .3s ease,border-color .3s ease,color .3s ease}.v2 .itu-mark svg{width:16px;height:16px}.v2 .itu-q:hover .itu-mark{border-color:var(--amber)}.v2 .itu-q[aria-expanded="true"]{background:var(--hero-grad);color:#fff;border-color:transparent;transform:translateX(10px);box-shadow:0 22px 40px -20px rgba(13,27,42,.65)}.v2 .itu-q[aria-expanded="true"] .itu-mark{background:var(--amber);border-color:var(--amber);color:#0d1b2a}.v2 .itu:has(.itu-q[aria-expanded="true"]) .itu-q:not([aria-expanded="true"]){opacity:.8}.v2 .itu-a{grid-column:2;grid-row:1 / -1;position:relative;overflow:hidden;padding:1.6rem 1.75rem 1.75rem;border-radius:22px;background:#fff;border:1px solid var(--card-line,#dbe3ec);box-shadow:0 34px 64px -34px rgba(13,27,42,.5);animation:g2rise .5s cubic-bezier(.2,.7,.2,1) both}.v2 .itu-a[hidden]{display:none}.v2 .itu-a::before{content:"";position:absolute;right:-30px;bottom:-24px;width:190px;height:96px;pointer-events:none;background:linear-gradient(118deg,transparent 0 44%,var(--amber) 44% 48%,transparent 48% 54%,rgba(245,158,11,.5) 54% 56.5%,transparent 56.5%)}.v2 .itu-shot{margin:0;max-width:none}.v2 .itu-shot .shot-frame{background:#eef2f6}.v2 .itu-why{margin:1.15rem 0 .95rem;font:500 1.14rem/1.5 var(--font-body);color:var(--heading);text-wrap:pretty}.v2 .itu-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--amber-ink);text-decoration:none;border-bottom:2px solid rgba(245,158,11,.45);padding-bottom:2px}.v2 .itu-link:hover{border-bottom-color:var(--amber)}.v2 .itu-link svg{transition:transform .2s ease}.v2 .itu-link:hover svg{transform:translateX(4px)}.v2 .itu-fan{grid-column:2;grid-row:1 / -1;position:relative;min-height:440px}.v2 .itu:has(.itu-q[aria-expanded="true"]) .itu-fan{display:none}.v2 .itu-card{position:absolute;left:50%;top:44%;width:54%;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--card-line,#dbe3ec);box-shadow:0 24px 44px -24px rgba(13,27,42,.55);transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(var(--r));transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.v2 .itu-card b{display:block;padding:.55rem .8rem;border-bottom:1px solid #eef2f6;font:700 .68rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2 .itu-card img{display:block;width:100%;height:132px;object-fit:cover;object-position:top}.v2 .itu-card:nth-child(1){--x:-44%;--y:-42%;--r:-6deg;z-index:1}.v2 .itu-card:nth-child(2){--x:42%;--y:-46%;--r:4deg;z-index:2}.v2 .itu-card:nth-child(3){--x:-40%;--y:40%;--r:3deg;z-index:3}.v2 .itu-card:nth-child(4){--x:44%;--y:36%;--r:-5deg;z-index:4}.v2 .itu-card.is-peek{z-index:6;transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(0deg) scale(1.1);box-shadow:0 0 0 3px var(--amber),0 34px 60px -26px rgba(13,27,42,.7)}.v2 .itu-hint{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:center;color:var(--text-muted);font-size:1rem}.v2 .itu-hint b{color:var(--heading)}@keyframes g2rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container (max-width:820px){.v2 .itu{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:.7rem}.v2 .itu-q,.v2 .itu-a{grid-column:1;grid-row:auto}.v2 .itu-q:hover,.v2 .itu-q[aria-expanded="true"]{transform:none}.v2 .itu-a{padding:1.2rem 1.1rem 1.3rem;margin-bottom:.6rem}.v2 .itu-a::before{display:none}.v2 .itu-fan{display:none}}@media (prefers-reduced-motion:reduce){.v2 .itu-q,.v2 .itu-card{transition:none}.v2 .itu-a{animation:none}}.v2 #become{overflow:clip}.v2 .bec{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3.2rem;max-width:1180px;margin:0 auto;align-items:center}.v2 .bec-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:1rem 0 2.6rem}.v2 .bec-stage::before,.v2 .bec-stage::after{content:"";position:absolute;z-index:-1;top:16%;bottom:0;transform:skewX(-9deg);transform-origin:0 0}.v2 .bec-stage::before{left:38%;right:1%;border-radius:22px;background:repeating-linear-gradient(118deg,rgba(255,255,255,.035) 0 2px,transparent 2px 26px),radial-gradient(60% 70% at 85% 20%,rgba(245,158,11,.22),transparent 70%),var(--hero-grad)}.v2 .bec-stage::after{left:calc(38% - 20px);width:5px;border-radius:3px;background:var(--amber);box-shadow:-13px 0 0 -1px rgba(245,158,11,.5)}.v2 .bec-card{position:relative;padding:1.15rem 1.2rem 1.25rem;border-radius:18px;background:#fff;border:1px solid var(--card-line,#dbe3ec);box-shadow:0 1px 2px rgba(13,27,42,.08),0 34px 60px -30px rgba(13,27,42,.6)}.v2 .bec-card--from{grid-column:1 / span 7;grid-row:1}.v2 .bec-card--to{grid-column:6 / span 7;grid-row:3}.v2 .bec-card .later-k{flex-wrap:wrap}.v2 .bec-card .later-glance{font-size:1.2rem;margin-bottom:.8rem}.v2 .bec-card .shot-frame{background:#fff;border-radius:12px;box-shadow:none}.v2 .bec-card img{display:block;width:100%;height:auto}.v2 .bec-card .later-quote{font-size:.92rem}.v2 .bec-link{grid-column:2 / span 7;grid-row:2;display:flex;align-items:center;gap:.7rem;margin:1rem 0;font:700 .74rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .bec-link::before,.v2 .bec-link::after{content:"";height:2px;flex:1;background:linear-gradient(90deg,rgba(245,158,11,.15),var(--amber))}.v2 .bec-link::after{flex:0 0 14px;height:14px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 5px rgba(245,158,11,.22)}.v2 .bec-link span{padding:.5rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(245,158,11,.5)}.v2 .bec-list .become-lead{margin-bottom:1.1rem}.v2 .bec-list .check-list li{font-size:1.02rem;color:var(--heading)}.v2 .bec + .shot-note{margin-top:1.6rem}@container (max-width:900px){.v2 .bec{grid-template-columns:minmax(0,1fr);gap:2.4rem}.v2 .bec-stage{grid-template-columns:minmax(0,1fr);padding-bottom:1.4rem}.v2 .bec-card--from,.v2 .bec-card--to,.v2 .bec-link{grid-column:1;grid-row:auto}.v2 .bec-card--to{margin-left:1.1rem}.v2 .bec-stage::before{top:50%;left:22%;right:0}.v2 .bec-stage::after{top:50%;left:calc(22% - 18px)}}.v2 .nh2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem 4rem;max-width:1160px;margin:0 auto;align-items:start}.v2 .nh2 .sec-head{margin:0 0 1.2rem;max-width:none}.v2 .nh2 .sec-head h2{max-width:none}.v2 .nh2 .sec-head p{margin:0;max-width:none}.v2 .nh2 .rto-line{margin:1.2rem 0 0;max-width:none;text-align:left}.v2 .nh2-col--challenge{padding-left:3rem;border-left:1px solid rgba(255,255,255,.14)}.v2 .nh2 .jtimeline{margin:0;max-width:none}.v2 .nh2 .jstep{padding-bottom:1rem}.v2 .nh2 .jcard h3{color:#fff}.v2 .nh2-each{margin-top:3.6rem}@container (max-width:860px){.v2 .nh2{grid-template-columns:minmax(0,1fr)}.v2 .nh2-col--challenge{padding:2rem 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}}.v2 .nhc{display:grid;grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:1.4rem;margin:2.4rem auto 0;max-width:1160px}.v2 .nhc-item{position:relative;border-radius:30px;overflow:hidden;isolation:isolate;background:#0f2236;border:1px solid rgba(255,255,255,.16);box-shadow:0 26px 54px -30px rgba(0,0,0,.75)}.v2 .nhc-face{position:relative;display:block;width:100%;height:240px;padding:0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.v2 .nhc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .8s ease}.v2 .nhc-face::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,.1) 0%,rgba(13,27,42,.5) 48%,rgba(13,27,42,.95) 100%)}.v2 .nhc-face:hover .nhc-img{transform:scale(1.045)}.v2 .nhc-face:focus-visible{outline:3px solid var(--amber);outline-offset:-3px;border-radius:30px}.v2 .nhc-label{position:absolute;z-index:2;left:1.4rem;right:4rem;bottom:1.3rem;font:700 1.36rem/1.2 var(--font-display);text-wrap:balance}.v2 .nhc-label small{display:block;margin-bottom:.45rem;font:700 .66rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .nhc-plus{position:absolute;z-index:2;right:1.2rem;bottom:1.3rem;width:38px;height:38px;border-radius:50%;background:var(--amber);box-shadow:0 8px 20px -6px rgba(245,158,11,.6);transition:transform .45s cubic-bezier(.22,1,.36,1)}.v2 .nhc-plus::before,.v2 .nhc-plus::after{content:"";position:absolute;left:50%;top:50%;width:15px;height:2.5px;border-radius:2px;background:#0d1b2a;transform:translate(-50%,-50%)}.v2 .nhc-plus::after{transform:translate(-50%,-50%) rotate(90deg)}.v2 .nhc-item.is-open .nhc-plus{transform:rotate(135deg)}.v2 .nhc-body{background:linear-gradient(160deg,#16314f 0%,#0d1b2a 100%)}.v2 .nhc-inner{padding:1.5rem 1.6rem 1.7rem}.v2 .nhc-inner p{color:var(--foot-text,#cbd5e1);margin:0 0 .9rem;line-height:1.6}.v2 .nhc-inner .lead-line{color:#fff;font-weight:600}.v2 .nhc-inner .nhc-foot{margin:1rem 0 0;font-size:.9rem;color:var(--sub-dark)}.v2 .nhc--js{display:flex;align-items:stretch;justify-content:center;--face:320px;--rest:150px;--body:min(600px,calc(100cqi - var(--face) - var(--rest) - 4rem))}.v2 .nhc--js .nhc-item{flex:none;width:var(--face);height:360px;transition:width .62s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,opacity .4s ease,border-color .4s ease}.v2 .nhc--js .nhc-face{position:absolute;left:0;top:0;bottom:0;width:var(--face);height:auto}.v2 .nhc--js .nhc-body{position:absolute;top:0;bottom:0;left:var(--face);width:var(--body);overflow:auto;border-left:1px solid rgba(255,255,255,.1);visibility:hidden;transition:visibility 0s linear .62s}.v2 .nhc--js .nhc-inner{opacity:0;transform:translateX(-28px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.v2 .nhc--js .nhc-item.is-open{width:calc(var(--face) + var(--body));transform:translateY(-10px);border-color:rgba(245,158,11,.6);box-shadow:0 56px 96px -34px rgba(0,0,0,.9),0 0 0 1px rgba(245,158,11,.3)}.v2 .nhc--js .nhc-item.is-open .nhc-body{visibility:visible;transition-delay:0s}.v2 .nhc--js .nhc-item.is-open .nhc-inner{opacity:1;transform:none;transition-delay:.2s,.12s}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open){width:var(--rest);opacity:.72}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-label{font-size:1.02rem;right:1rem;bottom:4.4rem}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-label small{display:none}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-plus{left:1.2rem;right:auto}@container (max-width:860px){.v2 .nhc{grid-template-columns:minmax(0,1fr)}.v2 .nhc--js{flex-direction:column;align-items:stretch}.v2 .nhc--js .nhc-item,.v2 .nhc--js .nhc-item.is-open,.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open){width:auto;height:auto;opacity:1;display:grid;grid-template-rows:200px 0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),transform .45s ease,box-shadow .45s ease}.v2 .nhc--js .nhc-item.is-open{grid-template-rows:200px 1fr;transform:none}.v2 .nhc--js .nhc-face,.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-face{position:relative;width:100%;height:200px}.v2 .nhc--js .nhc-body{position:static;width:auto;min-height:0;overflow:hidden;border-left:0}.v2 .nhc--js .nhc-inner{transform:translateY(-12px)}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-label{font-size:1.36rem;right:4rem;bottom:1.3rem}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-plus{left:auto;right:1.2rem}.v2 .nhc--js:has(.is-open) .nhc-item:not(.is-open) .nhc-label small{display:block}}@media (prefers-reduced-motion:reduce){.v2 .nhc--js .nhc-item,.v2 .nhc--js .nhc-inner,.v2 .nhc-img,.v2 .nhc-plus{transition:none}}.v2 .jtimeline--shots .jstep{flex:0 0 clamp(250px,27cqi,312px)}.v2 .jshot{margin:.75rem 0 .8rem}.v2 .jshot .shot-frame{aspect-ratio:16/10;border-radius:12px;background:#eef2f6;box-shadow:0 1px 2px rgba(13,27,42,.08),0 16px 30px -20px rgba(13,27,42,.5)}.v2 .jshot .shot-frame img{width:100%;height:100%;object-fit:cover}.v2 .jshot .shot-ring b{font-size:12px;padding:5px 9px}.v2 .jnav{display:flex;justify-content:flex-end;gap:.5rem;max-width:none;margin:-1rem 0 .4rem}.v2 .jnav button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--heading);border:1px solid var(--card-line,#dbe3ec);background:linear-gradient(180deg,#fff,#f2f5f9);box-shadow:0 1px 2px rgba(13,27,42,.08),0 6px 14px -8px rgba(13,27,42,.3);transition:transform .15s ease,opacity .2s ease}.v2 .jnav button:hover{transform:translateY(-1px)}.v2 .jnav button:disabled{opacity:.35;cursor:default;transform:none}.v2 .jnav button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v2 #journey .anatomy{margin-top:3rem}.v2 .dcard-img .img-ph{position:absolute;inset:0;height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:0;justify-content:flex-start;padding:5.6rem 1.4rem 0;color:#fff;font-size:.9rem;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 14px,rgba(255,255,255,.08) 14px 28px)}.v2 .dcard-img .img-ph::before{color:var(--amber)}@container (max-width:560px){.v2 #areas .srow--3:not(.srow--open) .dcard{min-height:300px}.v2 .dcard-img .img-ph{padding:1.25rem 3.6rem 0 5.2rem;font-size:.8rem;align-items:flex-start;text-align:left}}.v2 .pex{max-width:1120px;margin:3rem auto 0;padding:1.9rem 2rem 1.7rem;border-radius:20px;background:#fff;border:1px solid var(--card-line,#dbe3ec);box-shadow:0 20px 44px -30px rgba(13,27,42,.4)}.v2 .pex-h{margin:0 0 1.2rem;text-align:center;font:600 1.3rem/1.3 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .pex-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .7rem}.v2 .pex-list li{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem .6rem .75rem;border-radius:999px;border:1px solid var(--card-line,#dbe3ec);background:linear-gradient(180deg,#fff,#f3f6fa);font-weight:600;font-size:.95rem;line-height:1.3;color:var(--heading)}.v2 .pex-list svg{flex:none;color:var(--teal)}.v2 .pex-note{margin:1.1rem 0 0;text-align:center;color:var(--text-muted);font-size:.93rem}.v2 .onep{max-width:1160px;margin:3.8rem auto 0}.v2 .onep-head{text-align:center}.v2 .onep-k{margin:0;font:700 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .onep-h{margin:.5rem 0 0;font:600 clamp(1.45rem,3cqi,1.95rem)/1.25 var(--font-display);color:var(--heading)}.v2 .onep .pbp-quote{margin:1.3rem auto 1.9rem}.v2 .onep-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 0 1.6rem}.v2 .onep-tab{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:16px;cursor:pointer;text-align:left;font:inherit;border:1px solid var(--card-line,#dbe3ec);background:linear-gradient(180deg,#fff,#f6f9fc);box-shadow:0 10px 22px -18px rgba(13,27,42,.4);transition:background .25s ease,box-shadow .25s ease,transform .2s ease}.v2 .onep-tab:hover{transform:translateY(-2px)}.v2 .onep-tab:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v2 .onep-tab .pbp-n{flex:none;margin:0}.v2 .onep-tab[aria-selected="false"] .pbp-n{background:#e3e9f1;color:var(--heading)}.v2 .onep-tl{display:flex;flex-direction:column;gap:.35rem}.v2 .onep-th{font:600 1.04rem/1.3 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .onep-tab[aria-selected="true"]{background:var(--hero-grad);border-color:transparent;box-shadow:0 22px 40px -20px rgba(13,27,42,.6)}.v2 .onep-tab[aria-selected="true"] .onep-th{color:#fff}.v2 .onep-tab[aria-selected="true"] .pbp-k{color:var(--amber)}.v2 .onep-panel{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:1rem 2.6rem;align-items:center;animation:g2rise .45s cubic-bezier(.2,.7,.2,1) both}.v2 .onep-panel[hidden]{display:none}.v2 .onep-ph{display:none}.v2 .onep-p{grid-column:1;margin:0;color:var(--text-muted);font-size:1.06rem;line-height:1.65}.v2 .onep-panel .shot{grid-column:2;grid-row:1 / span 2;margin:0;max-width:none}.v2 .onep>.shot-note{margin-top:1.6rem}@container (max-width:860px){.v2 .onep-tab{flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .4rem;text-align:center}.v2 .onep-th{display:none}.v2 .onep-tab .pbp-k{font-size:.66rem;letter-spacing:.08em}.v2 .onep-panel{grid-template-columns:minmax(0,1fr)}.v2 .onep-ph{display:block;grid-column:1;margin:0;font:600 1.2rem/1.3 var(--font-display);color:var(--heading)}.v2 .onep-p,.v2 .onep-panel .shot{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.v2 .onep-panel,.v2 .onep-tab{animation:none;transition:none}}.v2 .lens{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem 2.2rem;align-items:center;max-width:1240px;margin:0 auto;padding:1.4rem 1.8rem;border-radius:18px;border:1px solid var(--card-line,#dbe3ec);background:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);box-shadow:0 18px 40px -30px rgba(13,27,42,.4)}.v2 .lens-num{margin:0;font:600 .98rem/1.2 var(--font-display);color:var(--heading)}.v2 .lens-num b{display:block;font:700 2.5rem/1 var(--font-display);color:var(--navy);margin-bottom:.15rem}.v2 .lens-side--areas .lens-num b{color:var(--amber-ink)}.v2 .lens-say{margin:.3rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.4}.v2 .lens-side--areas{text-align:right}.v2 .lens-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.v2 .lens-chips li{padding:.3rem .66rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--heading);background:#fff;border:1px solid #dbe4ef}@container (max-width:900px){.v2 .lens{grid-template-columns:1fr 1fr;padding:1.2rem 1.2rem}.v2 .lens-chips{grid-column:1 / -1;grid-row:2}}@media (min-width:1400px){.v2 .lens{margin-inline:-44px;max-width:none}}.v2 #capabilities .panes{margin-top:1.6rem}.v2 #capabilities .plate img{filter:blur(.8px) saturate(.85);transform:scale(1.03)}.v2 #capabilities .plate::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(var(--pa,152deg),rgba(30,58,95,.6) 0%,rgba(13,27,42,.74) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 0 90px 24px rgba(13,27,42,.6)}.v2 #capabilities .plate::after{z-index:1}.v2 #capabilities .panes + .shot-note{margin-top:1.4rem}.v2 #capabilities .pane-d.is-on{justify-content:center;gap:.4rem}.v2 #capabilities .pane-d.is-on .pane-block{flex:0 0 auto}.v2 #capabilities .pane-lead{font:500 1.18rem/1.5 var(--font-display);color:var(--heading)}.v2 #capabilities .pane-block h4{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.35rem}.v2 #capabilities .pane-block p{font-size:.98rem;color:var(--text)}.v2 #areas .dcard-img img{opacity:.42;filter:saturate(.7) contrast(1.05)}.v2 #areas .dcard:hover .dcard-img img{opacity:.55}.v2 .steps--5d .d5{display:flex;flex-direction:column;align-items:flex-start;min-height:236px;cursor:pointer}.v2 .d5>p{margin-bottom:1rem}.v2 .d5-btn{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem 0;cursor:pointer;border:0;border-bottom:2px solid rgba(245,158,11,.45);background:none;font:700 .86rem/1.2 var(--font-body);color:var(--amber-ink)}.v2 .d5-btn svg{transition:transform .3s ease}.v2 .d5-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.v2 .d5-more{position:absolute;left:-1px;right:-1px;top:-1px;min-height:calc(100% + 2px);z-index:3;display:flex;flex-direction:column;gap:.8rem;padding:1.25rem 1.2rem 1.3rem;border-radius:var(--radius,14px);background:var(--hero-grad);color:#fff;box-shadow:0 30px 60px -24px rgba(13,27,42,.7),0 0 0 1px rgba(245,158,11,.35);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.v2 .d5-more p{margin:0;color:#dce6f0;font-size:.88rem;line-height:1.5}.v2 .d5-more b{display:block;margin-bottom:.3rem;font:700 .66rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--amber)}.v2 .d5-more .d5-name{display:flex;align-items:center;gap:.55rem;color:#fff;font:700 1.02rem/1.2 var(--font-body)}.v2 .d5-name span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--amber);color:#0d1b2a;font:700 .9rem/1 var(--font-display)}.v2 .d5.is-open .d5-more{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (hover:hover) and (pointer:fine){.v2 .d5:hover .d5-more{opacity:1;visibility:visible;transform:none;transition-delay:0s}}@container (max-width:520px){.v2 .steps--5d .d5{min-height:0}.v2 .d5>p{margin-bottom:.8rem}}@media (prefers-reduced-motion:reduce){.v2 .d5-more{transition:none}}.v2 .grad-alt{margin:1.2rem 0 0;text-align:center;color:var(--sub-dark);font-size:.98rem}.v2 .grad-alt a{color:#ffd08a;font-weight:700;text-decoration:none;border-bottom:2px solid rgba(255,208,138,.4)}.v2 .grad-alt a:hover{border-bottom-color:#ffd08a}.v2 #learning .sec-head h2 span{display:inline}.v2 .fits--even{max-width:1120px;margin:0 auto;align-items:center}.v2 .fits--even .ratio{margin:0 0 1.6rem}.v2 .fits-list{gap:.55rem}.v2 .fits-list li{font-size:1.02rem;color:var(--heading)}.v2 .fits--even .leaf{margin-bottom:1.3rem}.v2 .fits--even .sec-cta{margin-top:0}.v2 .rd-opt{position:relative}.v2 .rd-opt--on{cursor:pointer;border-left-style:solid;border-left-color:var(--amber)}.v2 .rd-opt--on:hover h4,.v2 .rd-opt--on:focus-visible h4{color:#ffd08a}.v2 .rd-opt--on:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.v2 .rd-opt--soon{border-left-color:rgba(203,213,225,.32)}.v2 .rd-opt--soon h4{color:#cbd5e1}.v2 .rd-opt--soon p{color:#94a3b8}.v2 .rd-badge{display:inline-block;margin:0 0 .6rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(203,213,225,.42);font:700 .64rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1}.v2 .rd-badge--on{color:#0d1b2a;background:var(--amber);border-color:var(--amber)}.v2 .rd-testamur{margin:2rem auto 0;max-width:600px}.v2 .recdoc .img-ph{--ph-ar:1.414/1;color:#fff;border-color:rgba(255,255,255,.3);background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 14px,rgba(255,255,255,.08) 14px 28px)}.v2 .recdoc .img-ph::before{color:var(--amber)}.v2 .rm-price--soon b{font-size:1.5rem}@media (min-width:761px){.v2 dialog[id^="m-dept-"] .flyer-body{max-height:calc(100dvh - 2.5rem)}}.v2 #journey .beam-bg{opacity:.28}.v2 #journey .beam-item:hover .beam-bg,.v2 #journey .beam-item.is-open .beam-bg{opacity:.6}.v2 #m-dept-digital .flyer-media img{object-position:left top}.v2 .fitcol--yes .check-list li{font-weight:500;color:var(--heading)}.v2 .fitcol--yes .check-list li svg{width:21px;height:21px;margin-top:.16em;stroke-width:2.3;color:var(--teal)}.v2 .g3-ic{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;border:1.5px solid rgba(30,58,95,.2);color:var(--heading);background:#fff}.v2 .g3-ic svg{display:block;fill:none}.v2 .sec--navy .g3-ic{border-color:rgba(255,255,255,.28);color:var(--amber);background:rgba(255,255,255,.04)}.v2 .g3-lead{max-width:46rem;margin:0 auto 1.2rem;text-align:center;font:600 1.05rem/1.4 var(--font-display);color:var(--heading)}.v2 .g3-lead--left{margin-left:0;text-align:left}.v2 .sec--navy .g3-lead{color:var(--amber);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.v2 .g3-gold{display:block;color:var(--amber-ink)}.v2 .sec--navy .g3-gold{color:var(--amber)}.v2 .g3-btns{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.v2 .g3-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:center;max-width:1120px;margin:0 auto}.v2 .g3-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2 .g3-split .shot{margin:0;max-width:none;width:100%}.v2 .g3-split-say>p{color:var(--text-muted);font-size:1.04rem;line-height:1.7;margin:0 0 1rem}.v2 .sec--navy .g3-split-say>p{color:var(--sub-dark)}@media (max-width:860px){.v2 .g3-split,.v2 .g3-split--even{grid-template-columns:1fr}}.v2 .g3-dhero .g3-code{margin:.15rem auto .95rem;font:600 clamp(1rem,1.6vw,1.2rem)/1 var(--font-display);letter-spacing:.22em;color:#fff;display:flex;align-items:center;justify-content:center;gap:.8rem}.v2 .g3-dhero .g3-code::before,.v2 .g3-dhero .g3-code::after{content:"";width:28px;height:1px;background:rgba(245,158,11,.75)}.v2 .g3-dhero .hero-sub.g3-sub{max-width:58rem;font-size:clamp(1rem,1.4vw,1.12rem)}.v2 .g3-sub>span{display:block}.v2 .g3-hfacts{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);max-width:46rem;margin:1.5rem auto 1.7rem;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(13,27,42,.62);text-align:left;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 50px -30px rgba(0,0,0,.7)}.v2 .g3-hfacts-list{list-style:none;margin:0;padding:1.15rem 1.4rem;display:grid;gap:.6rem;align-content:center}.v2 .g3-hfacts-list li{display:flex;align-items:center;gap:.65rem;font-size:.95rem;font-weight:500;line-height:1.35;color:#fff}.v2 .g3-hfacts-list svg{flex:none;color:var(--amber)}.v2 .g3-hfacts-list a{color:#fff;text-decoration:underline;text-decoration-color:rgba(245,158,11,.75);text-underline-offset:3px}.v2 .g3-hfacts-list a:hover{color:#ffd08a}.v2 .g3-price{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.15rem 1.3rem;border-left:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,rgba(245,158,11,.2) 0%,rgba(245,158,11,.05) 70%)}.v2 .g3-price-k{font:700 .68rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .g3-price-n{margin:.3rem 0 .45rem;font:800 clamp(2.7rem,5vw,3.5rem)/1 var(--font-display);letter-spacing:-.015em;color:var(--amber);text-shadow:0 8px 28px rgba(245,158,11,.38)}.v2 .g3-price-s{max-width:16rem;font-size:.82rem;line-height:1.45;color:var(--sub-dark)}.v2 .g3-price-s>span{display:block}@media (max-width:620px){.v2 .g3-hfacts{grid-template-columns:1fr}.v2 .g3-price{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding:1rem 1.2rem 1.1rem}.v2 .g3-hfacts-list{padding:1rem 1.2rem}.v2 .g3-hfacts-list li{font-size:.9rem}}.v2 .g3-tiles{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.v2 .g3-tiles li{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.2rem 1.35rem;border:1px solid var(--card-line);border-radius:14px;background:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .g3-tiles li b{margin-top:.25rem;font:600 1.02rem/1.3 var(--font-display);color:var(--heading)}.v2 .g3-tiles li>span:last-child{color:var(--text-muted);font-size:.93rem;line-height:1.5}@media (max-width:1000px){.v2 .g3-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2 .g3-tiles{grid-template-columns:1fr;gap:.6rem}.v2 .g3-tiles li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;padding:.95rem 1rem}.v2 .g3-tiles li .g3-ic{grid-row:1/3;width:40px;height:40px}.v2 .g3-tiles li b{margin-top:0}}.v2 .g3-pair{margin:0 0 1.4rem;display:grid;gap:.7rem}.v2 .g3-pair>div{padding:.95rem 1.15rem;border-radius:12px;background:#fff;border:1px solid var(--card-line);box-shadow:inset 3px 0 0 var(--amber)}.v2 .g3-pair dt{margin:0 0 .35rem;font:700 .7rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2 .g3-pair dd{margin:0;color:var(--heading);font-weight:500;line-height:1.5}.v2 .g3-shot-progress{max-width:30rem!important;justify-self:center}.v2 .g3-depts{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v2 .g3-depts li{display:flex;flex-direction:column;gap:.35rem;padding:1.3rem 1.25rem 1.2rem;border:1px solid var(--card-line);border-radius:14px;background:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .g3-depts h3{margin:.45rem 0 0;font:600 1.08rem/1.3 var(--font-display);color:var(--heading)}.v2 .g3-depts p{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.5}.v2 .g3-outs{margin-top:auto;padding-top:.75rem;border-top:1px dashed rgba(30,58,95,.18);font-size:.85rem;font-weight:600;line-height:1.5;color:var(--heading)}.v2 .g3-depts p+.g3-outs{margin-top:.6rem}.v2 .g3-outs>span{white-space:nowrap}.v2 .g3-outs>i{font-style:normal;color:var(--amber-ink);padding:0 .1rem}@media (max-width:1000px){.v2 .g3-depts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2 .g3-depts{grid-template-columns:1fr;gap:.6rem}.v2 .g3-depts li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;padding:1rem}.v2 .g3-depts li .g3-ic{grid-row:1/4;width:40px;height:40px}.v2 .g3-depts h3{margin:0}}.v2 .g3-shot-units{max-width:760px}@media (max-width:700px){.v2 .g3-shot-units .shot-ring--phone b{display:none}}.v2 .g3-finish{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.v2 .g3-finish li{display:flex;align-items:flex-start;gap:.7rem;color:#fff;font-size:1.06rem;font-weight:500;line-height:1.45}.v2 .g3-finish svg{flex:none;margin-top:.12em;color:var(--amber)}.v2 .g3-labels{max-width:1120px;margin:2.6rem auto 0;padding:1.4rem 1.5rem 1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.04)}.v2 .g3-labels-k{margin:0 0 1.1rem;text-align:center;font:700 .74rem/1.4 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.v2 .g3-labels ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v2 .g3-labels li{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.v2 .g3-labels b{display:inline-block;padding:.38rem .85rem;border-radius:999px;font:600 .88rem/1.2 var(--font-display);border:1px solid rgba(255,255,255,.32);color:#fff}.v2 .g3-labels li:nth-child(1) b{background:var(--amber);border-color:var(--amber);color:var(--navy)}.v2 .g3-labels li:nth-child(2) b{border-color:var(--amber);color:var(--amber)}.v2 .g3-labels li span{color:var(--sub-dark);font-size:.92rem;line-height:1.45;max-width:18rem}.v2 .g3-progress-note{max-width:46rem;margin:1.8rem auto 0;text-align:center;color:var(--sub-dark);font-size:.98rem;line-height:1.65}@media (max-width:760px){.v2 .g3-labels ul{grid-template-columns:1fr;gap:.9rem}}.v2 .g3-units{max-width:58rem;margin:0 auto;display:grid;gap:.75rem}.v2 details.g3-thread{background:#fff;border:1px solid var(--card-line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(13,27,42,.05);transition:border-color .2s ease,box-shadow .2s ease}.v2 details.g3-thread:hover{box-shadow:var(--shadow-card)}.v2 details.g3-thread[open]{border-color:rgba(245,158,11,.5)}.v2 .g3-thread>summary,.v2 .g3-unit>summary{list-style:none;cursor:pointer}.v2 .g3-thread>summary::-webkit-details-marker,.v2 .g3-unit>summary::-webkit-details-marker{display:none}.v2 .g3-thread>summary::marker,.v2 .g3-unit>summary::marker{content:""}.v2 .g3-thread>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.15rem 1.35rem}.v2 .g3-thread>summary::after,.v2 .g3-unit>summary::after{content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 0;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .18s ease}.v2 .g3-thread[open]>summary::after,.v2 .g3-unit[open]>summary::after{transform:rotate(-135deg);margin-top:4px}.v2 .g3-thread>summary:hover .g3-thread-t b{color:var(--amber-ink)}.v2 .g3-thread>summary:focus-visible,.v2 .g3-unit>summary:focus-visible{outline:2px solid var(--amber-ink);outline-offset:-2px;border-radius:12px}.v2 .g3-thread-n{font:700 1rem/1 var(--font-display);letter-spacing:.06em;color:var(--amber-ink)}.v2 .g3-thread-t b{display:block;font:600 1.12rem/1.3 var(--font-display);color:var(--heading);transition:color .16s ease}.v2 .g3-thread-t>span{display:block;margin-top:.2rem;color:var(--text-muted);font-size:.93rem;line-height:1.45}.v2 .g3-thread-c{padding:.3rem .7rem;border-radius:999px;background:var(--slate-50);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--muted);white-space:nowrap}.v2 .g3-thread-body{display:grid;gap:.5rem;padding:0 1.35rem 1.25rem}.v2 details.g3-unit{border:1px solid var(--border);border-radius:10px;background:var(--slate-50);overflow:hidden}.v2 details.g3-unit[open]{background:#fff;border-color:rgba(30,58,95,.2)}.v2 .g3-unit>summary{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.8rem 1rem}.v2 .g3-unit>summary:hover .g3-utitle{color:var(--amber-ink)}.v2 .g3-ucode{font:700 .82rem/1.2 var(--font-display);letter-spacing:.04em;color:var(--heading)}.v2 .g3-utitle{color:var(--heading);font-weight:500;line-height:1.4;transition:color .16s ease}.v2 .g3-utag{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.v2 .g3-ubody{padding:0 1rem 1rem calc(6.4rem + 1.85rem)}.v2 .g3-ubody p{margin:0 0 .55rem;color:var(--text-muted);line-height:1.62}.v2 .g3-ubody a{font-size:.9rem;font-weight:600;color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px}.v2 .g3-ubody a:hover{color:var(--heading)}@media (max-width:640px){.v2 .g3-thread>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:1rem}.v2 .g3-thread-c{display:none}.v2 .g3-thread-body{padding:0 .75rem .9rem}.v2 .g3-unit>summary{grid-template-columns:minmax(0,1fr) auto auto;row-gap:.25rem;padding:.75rem .85rem}.v2 .g3-ucode{grid-column:1;grid-row:1}.v2 .g3-utag{grid-column:2;grid-row:1}.v2 .g3-unit>summary::after{grid-column:3;grid-row:1}.v2 .g3-utitle{grid-column:1/-1;grid-row:2}.v2 .g3-ubody{padding:0 .85rem .9rem}}.v2 .g3-stats{list-style:none;margin:0 auto 2.4rem;padding:0;max-width:960px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v2 .g3-stats li{padding:1.35rem 1rem 1.3rem;text-align:center;border-radius:14px;border:1px solid var(--card-line);background:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);box-shadow:inset 0 3px 0 var(--amber)}.v2 .g3-stats b{display:block;font:700 clamp(1.15rem,2vw,1.45rem)/1.25 var(--font-display);color:var(--heading)}.v2 .g3-stats span{display:block;margin-top:.4rem;color:var(--text-muted);font-size:.92rem;line-height:1.45}@media (max-width:700px){.v2 .g3-stats{grid-template-columns:1fr;gap:.6rem}.v2 .g3-stats li{padding:1rem}}.v2 .g3-rto-prose{margin-top:1.8rem;text-align:center}.v2 .g3-rto-prose p{font-size:1rem}.v2 .g3-flyer .flyer-media img{object-position:50% 0}.v2 .g3-flyer-note{margin:-.5rem 0 1.2rem;font-size:.86rem;line-height:1.5;color:var(--muted)}.v2 .g3-chero .hero-inner--solo{justify-items:center;text-align:center}.v2 .g3-chero .hero-copy{max-width:56rem;margin-inline:auto;text-align:center}.v2 .g3-chero .hero-h1{margin-inline:auto;max-width:none}.v2 .g3-chero .hero-sub{margin-inline:auto;max-width:54rem}.v2 .g3-chero .hero-sub.g3-sub{max-width:52rem}.v2 .g3-chero .hero-btns{justify-content:center}.v2 .g3-chero .hero-chips .trust-chips{flex-wrap:wrap;justify-content:center}.v2 .g3-chero .hero-chips .trust-chips li{flex:0 0 auto}.v2 .g3-chero .trust-chips--links a{padding:.42rem .8rem}@media (max-width:640px){.v2 .g3-chero .hero-chips .trust-chips li{flex:1 1 calc(50% - .75rem)}.v2 .g3-chero .hero-chips .trust-chips a{justify-content:center;text-align:center}}.v2 .g3-split--top{align-items:start}.v2 .g3-split .sec-head--left{margin-bottom:1.4rem}.v2 .g3-inside{list-style:none;counter-reset:g3i;margin:0;padding:0;display:grid;gap:.15rem}.v2 .g3-inside li{counter-increment:g3i;position:relative;padding:.62rem 0 .62rem 2.7rem;border-bottom:1px solid var(--border);color:var(--heading);font-weight:500;line-height:1.4}.v2 .g3-inside li::before{content:counter(g3i);position:absolute;left:0;top:50%;margin-top:-.925rem;width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(245,158,11,.7);color:var(--amber-ink);font:700 .78rem/1 var(--font-display)}.v2 .g3-inside li:last-child{border-bottom:0;font-weight:600}.v2 .g3-inside-close{margin:1.1rem 0 0;color:var(--text-muted);line-height:1.65}.v2 .g3-form-col .frm{margin:0;max-width:none}.v2 #guide-form{scroll-margin-top:7rem}@media (min-width:861px){.v2 .g3-form-col{position:sticky;top:7rem}}.v2 .g3-collect{margin-top:.6rem}.v2 .g3-collect a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px}.v2 .g3-pair--row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin:0 auto 1.6rem}@media (max-width:640px){.v2 .g3-pair--row{grid-template-columns:1fr}}.v2 .g3-centre-p{max-width:44rem;margin:0 auto;text-align:center;color:var(--text-muted);font-size:1.04rem;line-height:1.7}.v2 .g3-chips{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.v2 .g3-chips li{padding:.4rem .8rem;border-radius:999px;border:1px solid var(--card-line);background:linear-gradient(180deg,#fff,#f3f6fa);font-size:.88rem;font-weight:500;line-height:1.3;color:var(--heading)}.v2 .g3-chips--sm li{padding:.3rem .65rem;font-size:.82rem}.v2 .g3-chips--centre{justify-content:center;max-width:52rem;margin:0 auto}.v2 .g3-chips--navy{justify-content:center;max-width:60rem;margin:0 auto}.v2 .g3-chips--navy li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#fff;font-size:.92rem;padding:.5rem .9rem}.v2 .g3-split-say>p.g3-note{font-size:.88rem;color:var(--muted);padding:.6rem .85rem;border-left:3px solid var(--amber);background:#fffaf0;border-radius:0 8px 8px 0}.v2 .g3-shot-org{max-width:24rem!important;justify-self:center}.v2 .g3-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.v2 .g3-steps>li{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding-bottom:1.5rem}.v2 .g3-steps>li::before{content:"";position:absolute;left:calc(1.3rem - 1px);top:2.6rem;bottom:.2rem;width:2px;background:rgba(30,58,95,.14)}.v2 .g3-steps>li.is-last::before{display:none}.v2 .g3-step-n{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;border:2px solid var(--amber);color:var(--heading);font:700 1rem/1 var(--font-display)}.v2 .g3-steps h3{margin:.45rem 0 .35rem;font:600 1.1rem/1.35 var(--font-display);color:var(--heading)}.v2 .g3-steps p{margin:0 0 .7rem;color:var(--text-muted);line-height:1.62}.v2 .g3-steps .g3-chips{margin-bottom:0}@media (min-width:861px){.v2 .g3-sticky{position:sticky;top:7rem}}.v2 .g3-disc{max-width:52rem;margin:0 auto;display:grid;gap:.7rem}.v2 .g3-disc .disclose{width:100%}.v2 .g3-disc .disclose+.disclose{margin-top:0}.v2 .g3-dis>summary{justify-content:flex-start;gap:1rem}.v2 .g3-dis>summary::after{margin-left:auto}.v2 .g3-dis .g3-ic{width:42px;height:42px}.v2 .g3-dis-t b{display:block;font-weight:600}.v2 .g3-dis-t>span{display:block;margin-top:.15rem;font:400 .92rem/1.4 var(--font-body);color:var(--text-muted)}.v2 .g3-dis .disclose-body a{color:var(--amber-ink);font-weight:600}.v2 .g3-levels{list-style:none;margin:.2rem 0 1.1rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.v2 .g3-levels li{position:relative;padding:.85rem .8rem .8rem;border-radius:10px;border:1px solid var(--card-line);background:#fff;overflow:hidden}.v2 .g3-levels li::before{content:"";position:absolute;left:0;top:0;height:4px;background:var(--amber);width:25%}.v2 .g3-levels li:nth-child(2)::before{width:50%}.v2 .g3-levels li:nth-child(3)::before{width:75%}.v2 .g3-levels li:nth-child(4)::before{width:100%}.v2 .g3-levels b{display:block;font:600 .95rem/1.3 var(--font-display);color:var(--heading)}.v2 .g3-levels span{display:block;margin-top:.2rem;font-size:.84rem;line-height:1.4;color:var(--text-muted)}@media (max-width:640px){.v2 .g3-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2 .g3-badges{list-style:none;margin:.2rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.v2 .g3-badges li{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:10px;border:1px solid var(--card-line);background:#fff;font:600 .95rem/1.3 var(--font-display);color:var(--heading)}.v2 .g3-badges li span{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--amber);color:var(--amber-ink);font-size:.82rem}@media (max-width:640px){.v2 .g3-badges{grid-template-columns:1fr}}.v2 .g3-qual{max-width:44rem;margin:1.8rem auto 0;padding:1.1rem 1.3rem;text-align:center;border-radius:14px;border:1px solid rgba(245,158,11,.55);background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(245,158,11,.05))}.v2 .g3-qual b{display:block;font:700 clamp(1.05rem,2vw,1.3rem)/1.35 var(--font-display);color:var(--amber)}.v2 .g3-qual span{display:block;margin-top:.3rem;color:var(--sub-dark);font-size:.94rem}.v2 .g3-ticks{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.v2 .g3-ticks li{position:relative;padding-left:1.6rem;color:var(--text);line-height:1.45}.v2 .g3-ticks li::before{content:"";position:absolute;left:.2rem;top:.22em;width:.4rem;height:.75rem;border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);transform:rotate(45deg)}@media (min-width:700px){.v2 .g3-ticks--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}}.v2 .g3-next{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v2 .g3-next li{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.4rem 1.35rem;border-radius:16px;background:#fff;border:1px solid var(--card-line)}.v2 .g3-next h3{margin:.4rem 0 0;font:600 1.08rem/1.3 var(--font-display);color:var(--heading)}.v2 .g3-next p{margin:0 0 .6rem;color:var(--text-muted);line-height:1.55}.v2 .g3-next .btn{margin-top:auto}@media (max-width:860px){.v2 .g3-next{grid-template-columns:1fr}}.v2 .hero-inner.pf-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;padding-bottom:70px}.v2 .pf-hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:60rem}.v2 .pf-hero .hero-h1{max-width:24ch;margin-inline:auto}.v2 .pf-hero .hero-sub{max-width:46ch;margin-inline:auto}.v2 .pf-hero .hero-statement{max-width:64ch;margin-inline:auto;margin-bottom:1.6rem}.v2 .pf-hero .hero-btns{justify-content:center;margin-bottom:1.3rem}.v2 .pf-chips{justify-content:center}.v2 .pf-chips li{transition:border-color .15s ease}.v2 .pf-chips li:hover,.v2 .pf-chips li:focus-within{border-color:var(--amber)}.v2 .pf-chips a{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none}.v2 .pf-show{position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,640px);gap:64px;justify-content:center;align-items:start;width:100%;text-align:left}.v2 .pf-points{list-style:none;margin:0;padding:0;display:grid;gap:1.7rem;align-content:start;position:relative}.v2 .pf-point{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start;color:inherit;text-decoration:none;text-align:right}.v2 .pf-pt b{display:block;margin-bottom:.28rem;font:600 1.06rem/1.3 var(--font-display);color:#fff;transition:color .15s ease}.v2 .pf-pt span{display:block;font-size:.93rem;line-height:1.5;color:var(--sub-dark)}.v2 .pf-num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--amber);color:#1a1207;font:800 .8rem/1 var(--font-display);box-shadow:0 0 0 4px rgba(245,158,11,.22)}.v2 .pf-point:hover b,.v2 .pf-point:focus-visible b{color:var(--amber)}.v2 .pf-point:focus-visible{outline:2px solid var(--amber);outline-offset:6px;border-radius:8px}.v2 .pf-show.is-aligned .pf-points{display:block}.v2 .pf-show.is-aligned .pf-points>li{position:absolute;left:0;right:0}.v2 .pf-show.is-aligned .pf-points>li::after{content:"";position:absolute;left:100%;top:13px;width:71px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(245,158,11,.9),rgba(245,158,11,.4));pointer-events:none}.v2 .pf-show-media{min-width:0}.v2 .pf-show-media .sp-frame{box-shadow:0 40px 80px -36px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.05)}.v2 .pf-show .sp-frame-body{padding:20px 22px 10px 38px}.v2 .pf-show .sp-frame>.sp-marker{margin-left:38px}.v2 .pf-anchor{position:relative}.v2 .pf-hpin{position:absolute;left:-30px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;display:grid;place-items:center;background:#F59E0B;color:#1a1207;font:800 10.5px/1 var(--font-display);z-index:6;box-shadow:0 0 0 3px rgba(245,158,11,.25);transition:transform .2s ease}.v2 .sp-headline>.pf-hpin{top:52px}.v2 .pf-show:has(li[data-pt="1"] .pf-point:hover) .pf-hpin[data-pt="1"],.v2 .pf-show:has(li[data-pt="2"] .pf-point:hover) .pf-hpin[data-pt="2"],.v2 .pf-show:has(li[data-pt="3"] .pf-point:hover) .pf-hpin[data-pt="3"]{transform:scale(1.3)}.v2 .pf-minicrests{display:flex;align-items:center;gap:10px;margin:18px 0 4px}.v2 .pf-mc{flex:none;width:52px}.v2 .pf-mc svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.v2 .pf-mc--empty{width:44px;height:44px;margin:0 4px;border-radius:50%;border:2px dashed rgba(255,255,255,.3)}.v2 .pf-mc-l{margin-left:6px;font-size:13.5px;font-weight:600;color:var(--sp-ink)}@container (max-width:1000px){.v2 .pf-show{grid-template-columns:minmax(0,640px);gap:28px}.v2 .pf-show-media{order:-1}.v2 .pf-point{grid-template-columns:auto minmax(0,1fr);text-align:left}.v2 .pf-point .pf-num{order:-1}}@container (max-width:560px){.v2 .pf-mc{width:40px}.v2 .pf-mc--empty{width:34px;height:34px}.v2 .pf-mc-l{font-size:12px;margin-left:2px}}.v2 .pf-tip{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;margin-left:.45rem;padding:0;border-radius:50%;vertical-align:middle;position:relative;top:-1px;background:#F59E0B;color:#1a1207;font:800 11px/1 var(--font-display);letter-spacing:0;text-transform:none;box-shadow:0 0 0 3px rgba(245,158,11,.24);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.v2 .pf-tip:hover,.v2 .pf-tip[aria-expanded="true"]{transform:scale(1.12);box-shadow:0 0 0 5px rgba(245,158,11,.32)}.v2 .pf-tip:focus-visible{outline:2px solid #14202B;outline-offset:2px}.v2 .pf-tip--i{width:20px;height:20px;background:transparent;color:#FFD98A;border:1.5px solid currentColor;box-shadow:none;font:700 italic 12px/1 Georgia,"Times New Roman",serif}.v2 .pf-tip--i:hover,.v2 .pf-tip--i[aria-expanded="true"]{background:#FFD98A;color:#14202B;box-shadow:none}.v2 .pf-tip--i.pf-tip--light{color:#8A5708}.v2 .pf-tip--i.pf-tip--light:hover,.v2 .pf-tip--i.pf-tip--light[aria-expanded="true"]{background:#8A5708;color:#fff}.v2 .pf-tipfloat{position:fixed;left:0;top:0;z-index:2147483000;max-width:min(340px,calc(100vw - 24px));padding:.85rem 1rem .95rem;border-radius:12px;background:#0d1b2a;color:#d7e2ee;border:1px solid rgba(245,158,11,.55);box-shadow:0 18px 40px -12px rgba(0,0,0,.6);font:400 .9rem/1.55 var(--font-body);text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.v2 .pf-tipfloat.is-on{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .16s ease,transform .16s ease}.v2 .pf-tipfloat b{display:block;margin-bottom:.3rem;color:#fff;font:600 .96rem/1.35 var(--font-display)}@media (prefers-reduced-motion:reduce){.v2 .pf-tipfloat,.v2 .pf-tip{transition:none}}.v2 .pf-window{position:relative;max-width:1180px;margin:0 auto;border-radius:18px;overflow:hidden;background:var(--sp-void);border:1px solid #223a52;box-shadow:0 1px 2px rgba(13,27,42,.1),0 44px 80px -40px rgba(13,27,42,.6)}.v2 .pf-window--wide{max-width:1480px}.v2 .pf-wbody{position:relative;isolation:isolate;padding:clamp(20px,3.4vw,46px);container:pfw / inline-size}.v2 .pf-wbody::before,.v2 .pf-wbody::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:-1}.v2 .pf-wbody::before{width:900px;height:520px;left:-220px;top:-220px;background:radial-gradient(closest-side,rgba(0,86,168,.55),transparent)}.v2 .pf-wbody::after{width:760px;height:460px;right:-200px;top:180px;background:radial-gradient(closest-side,rgba(245,158,11,.14),transparent)}.v2 .pf-wbody>.sp-marker{position:static;display:inline-block;margin-top:22px}.v2 .pf-fs{max-width:1060px;margin:0 auto}.v2.pf-page .sp-ev span span{display:inline;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit}.v2 .pf-first .sec-head{margin-bottom:1.7rem}.v2 .pf-demo-note{max-width:62rem;margin:0 auto 1.9rem;padding:1.1rem 1.4rem 1.15rem 1.6rem;border-radius:14px;background:#fff;border:1px solid rgba(180,83,9,.3);box-shadow:inset 4px 0 0 var(--amber),0 10px 24px -18px rgba(13,27,42,.35)}.v2 .pf-demo-note p{margin:0 0 .55rem;color:var(--text);font-size:.98rem;line-height:1.62}.v2 .pf-demo-note p:last-child{margin-bottom:0}.v2 .pf-demo-note strong{color:var(--heading)}.v2 .pf-demo-note .pf-demo-note-k{margin-bottom:.45rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .pf-more{max-width:54rem;margin:0 auto}.v2 .pf-more-lead{margin:0 0 1.2rem;text-align:center;font:600 1.1rem/1.5 var(--font-display);color:var(--heading)}.v2 .pf-gold{max-width:46rem;margin:2rem auto 0;padding:1.15rem 1.5rem;border-radius:14px;text-align:center;color:var(--heading);font-size:1.06rem;line-height:1.6;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border:1px solid rgba(245,158,11,.38);box-shadow:0 12px 30px -22px rgba(180,83,9,.6)}.v2 .pf-gold b{display:block;margin-top:.35rem;font:700 1.3rem/1.3 var(--font-display);color:var(--amber-ink)}.v2 #more .sec-head--sub{margin-top:4.2rem}.v2 #more .sp-lede{text-align:center}.v2 .pf-dip{max-width:54rem;margin:3.2rem auto 0;padding:1.5rem 1.8rem 1.6rem;border-radius:16px;text-align:center;border:1px solid var(--border);background:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .pf-dip p{margin:0 0 .55rem;color:var(--text);font-size:1.02rem;line-height:1.62}.v2 .pf-dip strong{color:var(--heading)}.v2 .pf-dip .pf-dip-k{margin-bottom:.6rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .pf-dip-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-weight:700;color:var(--amber-ink);text-decoration:none}.v2 .pf-dip-link:hover{color:var(--heading)}.v2 .sec.sec--flush.pf-wide{padding:60px clamp(12px,2vw,28px) 68px}.v2 .pf-wide>.sec-head{padding-inline:1rem;margin-bottom:1.6rem}.v2 .pf-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem;margin:0 auto 1.8rem;padding-inline:1rem;font-size:.94rem;color:var(--text-muted);text-align:center}.v2 .pf-legend-b{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .55rem .4rem .45rem;border-radius:999px;border:1px solid var(--border);background:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(13,27,42,.06),0 6px 14px -8px rgba(13,27,42,.25);transition:border-color .15s ease,transform .15s ease}.v2 .pf-legend-b:hover,.v2 .pf-legend-b:focus-visible{border-color:var(--amber)}.v2 .pf-legend-q{display:inline-flex;align-items:center;gap:.3rem;padding-inline:.3rem;font-weight:700;font-size:.86rem;color:var(--amber-ink)}.v2 .pf-lab{display:inline-block;padding:.32rem .62rem;border-radius:999px;border:1px solid;white-space:nowrap;font:700 .74rem/1 var(--font-body);letter-spacing:.01em}.v2 .pf-lab.is-v{background:#E2EFE7;color:#125A37;border-color:#A9CDBA}.v2 .pf-lab.is-c{background:#DFEDEC;color:#0C5751;border-color:#A2CBC8}.v2 .pf-lab.is-s{background:#E9E5DC;color:#46545F;border-color:#CBC4B7}.v2 .pf-rbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 28px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.v2 .pf-rbar-name{margin:12px 0 0;font-family:var(--sp-serif);font-size:clamp(28px,3.2vw,38px);line-height:1.1;color:#fff}.v2 .pf-rbar-name span{display:block;margin-top:6px;font-family:var(--sp-sans);font-size:15px;color:var(--sp-muted)}.v2 .pf-rbar-fig{margin:0;text-align:right;color:var(--sp-muted);font-size:14px}.v2 .pf-rbar-fig b{display:block;margin:2px 0;font-family:var(--sp-serif);font-weight:400;font-size:clamp(30px,3.4vw,42px);line-height:1.05;color:var(--sp-gold-lt)}.v2 .pf-rbar-l{display:block}.v2 .pf-rbar-fig .pf-rbar-l:first-child{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.v2 .pf-rowhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px}.v2 .pf-rowhead .sp-eyebrow{margin-bottom:6px}.v2 .pf-rowhead .sp-h2{font-size:clamp(24px,2.6vw,32px)}.v2 .pf-tease{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .75rem;border-radius:999px;border:1px dashed rgba(138,87,8,.55);color:#8A5708;font:700 11.5px/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase}.v2 .pf-tease--dark{color:#FFD98A;border-color:rgba(255,217,138,.5)}.v2 button.pf-tease--btn{border-style:solid;cursor:pointer;background:#fff;transition:background-color .15s ease}.v2 button.pf-tease--btn:hover,.v2 button.pf-tease--btn:focus-visible{background:#fff8eb}.v2 .pf-oic{flex:none}.v2 .sp-credentials.pf-cred{margin-top:28px;padding:30px clamp(18px,3vw,40px) 30px;border-radius:16px;border:1px solid rgba(138,87,8,.42);box-shadow:0 22px 44px -26px rgba(0,16,36,.6)}.v2 .pf-cred .sp-sub{margin-top:8px}.v2 .pf-cred .sp-cgrid{margin-top:28px}.v2 .pf-crest{position:relative;display:block;width:100%;max-width:150px;margin:0 auto;padding:0;border-radius:50%;cursor:pointer}.v2 .pf-crest .sp-cwrap{transition:transform .2s ease}.v2 .pf-crest .sp-cwrap{max-width:none}.v2 .pf-crest:hover .sp-cwrap,.v2 .pf-crest:focus-visible .sp-cwrap{transform:translateY(-4px) scale(1.04)}.v2 .pf-crest:focus-visible{outline:3px solid #8A5708;outline-offset:4px}.v2 .pf-crest.pf-nudge::before{content:"";position:absolute;inset:12% 10.5% 15% 10.5%;border-radius:50%;z-index:2;pointer-events:none}.v2 .sp-cc.is-in .pf-crest.pf-nudge::before{animation:pf-ring 1.9s ease-out 1.5s 2}@keyframes pf-ring{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}100%{box-shadow:0 0 0 24px rgba(245,158,11,0)}}.v2 .sp-cc button.sp-cl{display:block;margin:6px auto 0;padding:0;font:700 13px/1.4 var(--sp-sans);color:#0A5290;cursor:pointer}.v2 .sp-cc button.sp-cl:hover,.v2 .sp-cc button.sp-cl:focus-visible{text-decoration:underline}.v2 .pf-cred .sp-none .pf-tip{margin-left:.3rem}.v2 .pf-cred .sp-cc--empty .sp-cwrap{max-width:118px;margin-top:22px}.v2 .pf-block{margin-top:36px}.v2 .pf-hgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.v2 .pf-hc{display:flex;flex-direction:column;align-items:flex-start;padding:26px 28px 24px;border-radius:14px}.v2 .pf-hc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.v2 .pf-hc-head h4{margin:0;font:700 22px/1.25 var(--sp-sans);color:var(--sp-ink)}.v2 .pf-sklink{padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(138,87,8,.5);text-decoration-thickness:2px;text-underline-offset:5px}.v2 .pf-sklink:hover,.v2 .pf-sklink:focus-visible{color:#8A5708}.v2 .pf-hc-im{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--sp-muted)}.v2 .pf-hc-val{align-self:stretch;margin-top:16px;padding:12px 16px;border-radius:10px;background:var(--sp-paper-panel);border:1px solid var(--sp-rule)}.v2 .pf-hc-fig{margin:4px 0 0;font-family:var(--sp-serif);font-size:clamp(30px,3vw,38px);line-height:1.05;color:var(--sp-gold-lt)}.v2 .pf-hc-fig span{margin-left:6px;font:600 14px/1 var(--sp-sans);color:var(--sp-ink)}.v2 .pf-hc .sp-ev{margin-bottom:20px}.v2 .pf-evb{padding:0;border-radius:20px;cursor:pointer;font:inherit;text-align:left}.v2 .pf-evb>span{transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.v2 .pf-evb:hover>span,.v2 .pf-evb:focus-visible>span{border-color:#8A5708;transform:translateY(-1px);box-shadow:0 3px 0 -1px rgba(138,87,8,.3)}.v2 .pf-evb:focus-visible{outline:2px solid #8A5708;outline-offset:2px}.v2 .pf-evb .pf-oic{width:11px;height:11px;opacity:.65}.v2 .pf-read{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.05rem;border-radius:10px;background:#14202B;color:#fff;font:600 14.5px/1 var(--font-display);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 14px -8px rgba(8,22,40,.6);transition:background-color .15s ease}.v2 .pf-read:hover,.v2 .pf-read:focus-visible{background:#8A5708}.v2 .pf-sum{margin:22px 0 0;text-align:center;font-size:16.5px;color:var(--sp-body)}.v2 .pf-sum b{font-family:var(--sp-serif);font-weight:400;font-size:1.3em;color:var(--sp-gold-lt)}.v2 .pf-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-top:32px;align-items:start}.v2 .pf-side,.v2 .pf-main{display:grid;gap:20px;min-width:0}.v2 .pf-wbody .sp-skills{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.v2 .pf-wbody .sp-record,.v2 .pf-wbody .sp-more,.v2 .pf-wbody .sp-verify{margin:0;padding:26px 28px}.v2 .pf-wbody .sp-xh{margin-top:4px}.v2 .pf-wbody .sp-more .sp-xh ~ .sp-xh{margin-top:24px}.v2 .pf-wbody .sp-mrow h3{margin:0;font-family:var(--sp-sans)}.v2 button.sp-sk{width:100%;margin:0;padding:11px 4px;border:0;border-bottom:1px solid var(--sp-rule);border-radius:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.v2 button.sp-sk:hover,.v2 button.sp-sk:focus-visible{background:rgba(138,87,8,.07)}.v2 button.sp-sk:hover .sp-nm,.v2 button.sp-sk:focus-visible .sp-nm{color:#8A5708}.v2 button.sp-sk:focus-visible{outline:2px solid #8A5708;outline-offset:-2px}.v2 button.sp-sk .pf-oic{width:12px;height:12px;color:#8A5708;opacity:.55}.v2 .pf-skfoot{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--sp-muted)}.v2 .pf-goals{margin-top:.5rem}.v2 .pf-vrows{margin-top:10px}.v2 .pf-vnote{margin:12px 0 0;font-size:14px;color:var(--sp-muted)}.v2 .pf-wbody>.sp-foot{margin-top:26px}.v2 .pf-linkbtn{display:inline;padding:0;font:inherit;font-weight:700;color:#8A5708;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v2 .pf-linkbtn:hover,.v2 .pf-linkbtn:focus-visible{color:#4d3104}.v2 .pf-linkbtn--dark{color:#ffd08a}.v2 .pf-linkbtn--dark:hover,.v2 .pf-linkbtn--dark:focus-visible{color:#fff}.v2 .pf-tipfloat .pf-linkbtn{color:#ffd08a}@container pfw (max-width:980px){.v2 .pf-lower{grid-template-columns:minmax(0,1fr)}}@container pfw (max-width:820px){.v2 .pf-hgrid{grid-template-columns:minmax(0,1fr)}}@container pfw (max-width:560px){.v2 .pf-cred .sp-cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.v2 .pf-crest{max-width:112px}.v2 .pf-cred .sp-cc--empty .sp-cwrap{max-width:88px;margin-top:16px}.v2 .pf-tease{font-size:10.5px;letter-spacing:.08em}.v2 .pf-cred .sp-cc p{font-size:12.5px}.v2 .pf-hc,.v2 .pf-wbody .sp-record,.v2 .pf-wbody .sp-more,.v2 .pf-wbody .sp-verify{padding:22px 18px}.v2 .pf-rbar-fig{text-align:left}.v2 .pf-wbody .sp-vrow{flex-wrap:wrap;gap:4px 12px}}.v2 #control .stmt--centred{margin-bottom:.4rem}.v2 .pf-ctl{margin:0}.v2 .pf-ctl figcaption{margin:.85rem .2rem 0;font-size:.93rem;line-height:1.55;color:var(--text-muted)}.v2 .pf-ctl figcaption b{color:var(--heading)}.v2 .final .sp-trace--final{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .final .sp-trace--final .sp-firstentry{display:block;max-width:9.5rem;margin:.55rem auto 0}@container (max-width:640px){.v2 .final .sp-trace--final{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2 .pf-modal{max-width:min(1120px,calc(100% - 2rem))}.v2 .pf-modal--sm{max-width:min(620px,calc(100% - 2rem))}.v2 .pf-minner{padding:26px clamp(18px,3vw,34px) 30px;container-type:inline-size}.v2 .pf-minner>p{margin:0 0 .9rem;color:var(--text);line-height:1.65}.v2 .pf-minner>.sp-marker,.v2 .flyer-body>.sp-marker,.v2 .pf-recstage>.sp-marker{position:static;display:inline-block;margin-top:16px}.v2 .pf-modal .sp-doc h3{margin:0;padding-right:0;font-family:var(--sp-sans)}.v2 .pf-intro{max-width:72ch;font-size:1.02rem}.v2 .pf-small{margin:.6rem 0 0;font-size:.9rem;line-height:1.55;color:var(--muted)}.v2 .pf-minner>.pf-small{color:var(--muted)}.v2 .pf-h4{margin:20px 0 8px;font:700 .7rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.v2 .pf-minner>.pf-h4:first-child{margin-top:0}.v2 .pf-recwrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.v2 .pf-recwrap--slots{grid-template-columns:250px minmax(0,1fr)}.v2 .pf-recstage{position:relative;isolation:isolate;overflow:hidden;padding:18px;border-radius:16px;background:var(--sp-void)}.v2 .pf-recstage .sp-beat{margin-top:0}.v2 .pf-recwrap .sp-notes{margin-top:0}.v2 .pf-slots svg{display:block;width:100%;height:auto;border-radius:14px}.v2 .pf-recwrap .stmt{max-width:none;margin-bottom:1.4rem}.v2 .pf-twelve{margin:22px 0 0;padding:.9rem 1.2rem;border-radius:12px;background:var(--slate-50);border:1px solid var(--border);text-align:center;font:600 1rem/1.5 var(--font-display);color:var(--heading)}.v2 .pf-related{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:22px 0 0;font-size:.95rem;color:var(--text-muted)}.v2 .pf-mcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:22px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border:1px solid rgba(245,158,11,.38)}.v2 .pf-mcta p{margin:0;font-weight:600;color:var(--heading)}.v2 .pf-ladder{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0}.v2 .pf-ladder li{padding:.6rem .35rem;border-radius:8px;text-align:center;background:var(--slate-50);border:1px solid var(--border);font:600 .84rem/1.2 var(--font-display);color:var(--muted)}.v2 .pf-ladder li:has(~ .is-on){background:#fdf3e1;border-color:rgba(245,158,11,.4);color:var(--heading)}.v2 .pf-ladder li.is-on{background:#fff4dc;border-color:var(--amber);color:var(--heading);box-shadow:inset 0 -3px 0 var(--amber)}.v2 .pf-links{display:grid;gap:8px}.v2 .pf-linkcard{display:grid;gap:3px;padding:.75rem .95rem;border-radius:10px;border:1px solid var(--border);background:#fff;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.v2 .pf-linkcard b{font:600 .96rem/1.35 var(--font-display);color:var(--heading)}.v2 .pf-linkcard span{font-size:.84rem;color:var(--muted)}.v2 .pf-linkcard:hover,.v2 .pf-linkcard:focus-visible{border-color:var(--amber);box-shadow:0 8px 18px -12px rgba(13,27,42,.45)}.v2 .pf-mfoot{margin:18px 0 0}.v2 .pf-ev{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start;margin-top:18px}.v2 .pf-evlist{position:sticky;top:0;display:flex;flex-direction:column;gap:6px;z-index:1}.v2 .pf-evgrp{margin:12px 0 2px;font:700 .68rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2 .pf-evgrp:first-child{margin-top:0}.v2 .pf-evtab{display:grid;justify-items:start;gap:5px;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--border);background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.v2 .pf-evtab b{font:600 .9rem/1.3 var(--font-display);color:var(--heading)}.v2 .pf-evtab:hover{border-color:rgba(180,83,9,.5)}.v2 .pf-evtab[aria-pressed="true"]{border-color:var(--amber);background:#fff8eb;box-shadow:inset 3px 0 0 var(--amber)}.v2 .pf-evtab:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.v2 .pf-evp{margin:0}.v2 .pf-evp[hidden]{display:none}.v2 .pf-evp figcaption .pf-lab{display:table;margin-top:.6rem}.v2 .pf-evtab .pf-lab{font-size:.68rem;padding:.26rem .5rem}.v2 .pf-evnote{display:block;margin-top:.75rem;padding:.75rem .95rem;border-radius:10px;background:var(--slate-50);color:var(--text);font-size:.9rem;line-height:1.55}.v2 .sp-plate figcaption .pf-evnote b{display:inline;font-size:inherit;margin:0}.v2 .pf-evfor{display:block;margin-top:.75rem;font-size:.88rem;color:var(--muted)}.v2 .pf-labels{display:grid;gap:10px;margin:18px 0 0}.v2 .pf-labels>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--slate-50);border:1px solid var(--border)}.v2 .pf-labels dt,.v2 .pf-labels dd{margin:0}.v2 .pf-labels dd{color:var(--text);line-height:1.55}.v2 .pf-railbox{margin-top:20px}.v2 .pf-railbox .sp-rail.sp-beat{display:block;margin-top:0;overflow:visible}.v2 .pf-crestmedia{background:radial-gradient(70% 55% at 50% 40%,#1E4A7A 0%,var(--navy) 72%)}.v2 .pf-crestmedia::after{clip-path:none;background:linear-gradient(118deg,rgba(0,0,0,0) 0 calc(100% - 262px),var(--amber) calc(100% - 262px) calc(100% - 252px),rgba(0,0,0,0) calc(100% - 252px) calc(100% - 244px),rgba(245,158,11,.7) calc(100% - 244px) calc(100% - 240px),rgba(13,27,42,.94) calc(100% - 240px) 100%)}.v2 .pf-crestmedia>svg{position:absolute;left:50%;top:42%;z-index:0;width:min(60%,250px);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 20px 34px rgba(0,0,0,.45))}.v2 .pf-badge .flyer-list b{color:var(--heading)}@media (min-width:761px){.v2 .pf-badge .flyer-body{max-height:calc(100dvh - 2.5rem)}}.v2 .pf-crit{display:grid;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;counter-reset:crit}.v2 .pf-crit li{counter-increment:crit;display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.4rem;color:var(--text);line-height:1.45}.v2 .pf-crit li::before{content:counter(crit,decimal-leading-zero);font:700 .78rem/1.85 var(--font-display);color:var(--amber-ink)}.v2 .pf-badge .flyer-block .pf-small{margin-top:.55rem}.v2 .pf-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.v2 .pf-steps>div{padding:.6rem .75rem;border-radius:10px;background:var(--slate-50)}.v2 .pf-steps dt{margin-bottom:.3rem;font:700 .68rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink)}.v2 .pf-steps dd{margin:0;font-size:.9rem;line-height:1.45;color:var(--text)}.v2 .pf-codeline{margin:0 0 1.1rem;font-size:.9rem;line-height:1.9;color:var(--muted)}.v2 .pf-code{margin:0 .3rem;padding:.12rem .45rem;border-radius:6px;background:var(--slate-50);border:1px solid var(--border);font-family:Consolas,Menlo,monospace;font-size:.86rem;color:var(--heading);word-break:break-all}.v2 .pf-fine{margin:1rem 0 0;font-size:.82rem;line-height:1.55;color:var(--muted)}@container (max-width:860px){.v2 .pf-recwrap,.v2 .pf-recwrap--slots{grid-template-columns:minmax(0,1fr)}.v2 .pf-slots{max-width:280px}}@container (max-width:760px){.v2 .pf-ev{grid-template-columns:minmax(0,1fr)}.v2 .pf-evlist{position:static;flex-direction:row;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.v2 .pf-evgrp{display:none}.v2 .pf-evtab{flex:0 0 auto;max-width:15rem;scroll-snap-align:start}}@container (max-width:560px){.v2 .pf-labels>div{grid-template-columns:minmax(0,1fr);gap:6px}.v2 .pf-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .pf-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v2 .pf-crestmedia>svg{width:auto;height:76%;top:50%;left:22%}.v2 .pf-crestmedia::after{background:linear-gradient(118deg,rgba(0,0,0,0) 0 calc(100% - 214px),var(--amber) calc(100% - 214px) calc(100% - 206px),rgba(0,0,0,0) calc(100% - 206px) calc(100% - 200px),rgba(245,158,11,.7) calc(100% - 200px) calc(100% - 197px),rgba(13,27,42,.94) calc(100% - 197px) 100%)}}@media (prefers-reduced-motion:reduce){.v2 .pf-crest .sp-cwrap,.v2 .pf-read,.v2 .pf-evb>span,.v2 .pf-linkcard,.v2 .pf-legend-b{transition:none}.v2 .pf-crest:hover .sp-cwrap,.v2 .pf-crest:focus-visible .sp-cwrap{transform:none}.v2 .sp-cc.is-in .pf-crest.pf-nudge::before{animation:none}}.v2 .g5-shot{max-width:900px;margin:2.8rem auto 0}.v2 .g5-shot--wide,.v2 .g5-shot--rule{max-width:1080px}.v2 .g5-shot--units{max-width:760px}@media (min-width:64.01rem){.v2 .g5-hero-course::before{filter:blur(2.5px) saturate(.85);transform:scale(1.03)}.v2 .g5-hero-course::after{background:radial-gradient(40% 36% at 50% 14%,rgba(245,158,11,.12),transparent 70%),radial-gradient(ellipse 66% 78% at 50% 46%,rgba(13,27,42,.97) 0%,rgba(13,27,42,.93) 52%,rgba(13,27,42,.84) 100%),linear-gradient(180deg,rgba(13,27,42,.6) 0%,rgba(13,27,42,.42) 45%,rgba(13,27,42,.88) 100%)}}@media (max-width:64rem){.v2 .g5-hero-5d::before{background-size:auto 165%;background-position:3% 0}}.v2 .rule .g5-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem 1.8rem}@container (max-width:760px){.v2 .rule .g5-counts{grid-template-columns:1fr}}.v2 .g5-more{display:flex;width:max-content;max-width:100%;align-items:center;gap:.4rem;margin-top:.7rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(245,158,11,.5);cursor:pointer;background:linear-gradient(180deg,#fffaf0,#fdf0d5);color:var(--amber-ink);font:700 .86rem/1.2 var(--font-body);box-shadow:inset 0 1px 0 #fff,0 4px 12px -7px rgba(13,27,42,.35);transition:transform .16s ease,box-shadow .16s ease}.v2 .g5-more:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 10px 18px -10px rgba(13,27,42,.4)}.v2 .g5-more:active{transform:none;box-shadow:inset 0 2px 5px rgba(13,27,42,.14)}.v2 .g5-more svg{flex:none;transition:transform .2s ease}.v2 .g5-more:hover svg{transform:translateX(3px)}.v2 #m-nh .flyer-media img{object-position:50% 0}.v2 .g5-facts{max-width:1080px;margin:3.2rem auto 0}.v2 .g5-facts-h{margin:0 0 1.4rem;text-align:center;font:700 clamp(1.2rem,2.6cqi,1.5rem)/1.3 var(--font-display);color:var(--heading)}.v2 .g5-factlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.v2 .g5-factlist li{grid-column:span 2;position:relative;padding:1.35rem 1.4rem 1.45rem;border-radius:16px;background:linear-gradient(180deg,#fdfeff 0%,#f1f5f9 100%);border:1px solid var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 14px 30px -24px rgba(13,27,42,.5)}.v2 .g5-factlist li:nth-child(n+4){grid-column:span 3}.v2 .g5-fact-ic{display:grid;place-items:center;width:42px;height:42px;margin-bottom:.85rem;border-radius:12px;color:var(--amber-ink);border:1.5px solid rgba(180,83,9,.32);background:#fff}.v2 .g5-factlist b{display:block;margin-bottom:.4rem;font:700 1.02rem/1.3 var(--font-display);color:var(--navy)}.v2 .g5-factlist p{margin:0;color:var(--text);font-size:.95rem;line-height:1.62}@container (max-width:900px){.v2 .g5-factlist li,.v2 .g5-factlist li:nth-child(n+4){grid-column:span 3}}@container (max-width:620px){.v2 .g5-factlist{grid-template-columns:1fr}.v2 .g5-factlist li,.v2 .g5-factlist li:nth-child(n+4){grid-column:auto}}.v2 .g5-split{align-items:center}.v2 .g5-split .g5-shot{margin:0;max-width:none}.v2 .sec--navy .g5-shot .shot-note{text-align:left;margin:.7rem .2rem 0}.v2 .g5-shot--assist{max-width:460px;justify-self:center;width:100%}.v2 .sec--pair .ask-alt{color:#ffd08a}.v2 .sec--pair .ask-alt:hover{color:#fff}.v2 .g5-roll{justify-content:center;max-width:1040px;margin-inline:auto;text-align:center}.v2 .g5-roll li{margin:0 .55rem;padding:.18rem .55rem .34rem}.v2 .g5-roll li::after{left:.55rem;right:.55rem}.v2 .g5-labels{max-width:1040px;margin:2.2rem auto 0;text-align:center}.v2 .g5-labels-lead{max-width:56ch;margin:0 auto 1.2rem;color:var(--foot-text);font-size:1.02rem;line-height:1.6}.v2 .g5-labels-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;text-align:left}.v2 .g5-labels-list li{padding:1.05rem 1.15rem 1.15rem;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.v2 .g5-labels-list b{display:inline-block;margin-bottom:.6rem;padding:.32rem .75rem;border-radius:999px;font:700 .8rem/1.2 var(--font-display);letter-spacing:.01em}.v2 .g5-labels-list li:nth-child(1) b{background:var(--amber);color:#0d1b2a}.v2 .g5-labels-list li:nth-child(2) b{background:#fff;color:#0d1b2a}.v2 .g5-labels-list li:nth-child(3) b{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.v2 .g5-labels-list span{display:block;color:var(--foot-text);font-size:.95rem;line-height:1.55}@container (max-width:760px){.v2 .g5-labels-list{grid-template-columns:1fr}}.v2 .sec--white .g5-tone{background:linear-gradient(180deg,#fdfeff 0%,#f1f5f9 100%);border-color:var(--card-line)}.v2 .g5-qgrid .qcard h3{margin-bottom:.45rem}.v2 .g5-qread{margin:0 0 1rem;color:var(--text-muted);font-size:.88rem;line-height:1.5}.v2 .g5-qread a{color:var(--heading);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(30,58,95,.35)}.v2 .g5-qread a:hover{color:var(--amber-ink);text-decoration-color:currentColor}@container (max-width:1000px){.v2 .g5-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.v2 .g5-qgrid{grid-template-columns:1fr}}.v2 .frm-collect a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px}.v2 .g5-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1000px;margin:0 auto;padding:0}.v2 .g5-detail{padding:1.25rem 1.35rem 1.35rem;border-radius:16px;background:linear-gradient(180deg,#fdfeff 0%,#f1f5f9 100%);border:1px solid var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 14px 30px -24px rgba(13,27,42,.5)}.v2 .g5-detail dt{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem;font:700 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .g5-detail dd{margin:0;color:var(--text);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.v2 .g5-detail dd a{color:var(--heading);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(30,58,95,.35)}.v2 .g5-detail .flag{margin-left:0;margin-top:.35rem;white-space:normal}@container (max-width:820px){.v2 .g5-details{grid-template-columns:1fr;max-width:560px}}.v2 .g5x-hero{background:radial-gradient(55% 50% at 84% 6%,rgba(245,158,11,.15),transparent 72%),linear-gradient(180deg,#f2f7fd 0%,#e7f0fa 58%,#fff 100%);color:var(--heading);padding-bottom:clamp(2.2rem,5vw,3.6rem)}.v2 .g5x-hero::before{display:none}.v2 .g5x-hero-in{position:relative;z-index:2;max-width:56rem;margin:0 auto;padding:clamp(2.4rem,5.5vw,4rem) 1.5rem 0;text-align:center}.v2 .g5x-kick{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1rem;font:700 .76rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-ink)}.v2 .g5x-kick::before,.v2 .g5x-kick::after{content:"";width:24px;height:2px;background:var(--amber)}.v2 .g5x-hero h1{margin:0 auto .9rem;max-width:21ch;font:700 clamp(1.85rem,4.8cqi,3.25rem)/1.12 var(--font-display);letter-spacing:-.01em;color:var(--navy);text-wrap:balance}.v2 .g5x-deck{margin:0 0 1.15rem;font:600 clamp(1.1rem,2.3cqi,1.42rem)/1.4 var(--font-display);color:#2c5b8e;text-wrap:balance}.v2 .g5x-hero-copy{max-width:44rem;margin:0 auto 1.7rem}.v2 .g5x-hero-copy p{margin:0 0 .35rem;color:var(--text);font-size:1.06rem;line-height:1.65;text-wrap:pretty}.v2 .g5x-hero-copy b{color:var(--navy)}.v2 .g5x-btns{justify-content:center;margin:0}.v2 .g5x-btns .btn{max-width:100%;white-space:normal;text-align:center}.v2 .g5x-hero-fig{position:relative;z-index:2;max-width:1040px;margin:clamp(2rem,4.5vw,3rem) auto 0;padding:0 1.5rem}.v2 .g5x-hero-fig img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(13,27,42,.08);box-shadow:0 34px 64px -36px rgba(13,27,42,.5)}.v2 .g5x-glance{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.v2 .g5x-glance li{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1.5rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#fdfeff 0%,#eef3f9 100%);border:1px solid var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 16px 32px -26px rgba(13,27,42,.5)}.v2 .g5x-glance h3{margin:0 0 .4rem;font:700 1.2rem/1.25 var(--font-display);color:var(--navy)}.v2 .g5x-glance p{margin:0 0 1rem;color:var(--text);line-height:1.6}.v2 .g5x-ic{display:grid;place-items:center;width:50px;height:50px;margin-bottom:1rem;border-radius:14px;color:var(--navy-2);background:#fff;border:1.5px solid rgba(245,158,11,.55);box-shadow:0 6px 14px -10px rgba(13,27,42,.4)}.v2 .g5x-more{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.92rem;color:var(--amber-ink)}.v2 .g5x-more::after{content:"";width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.v2 .g5x-more:hover::after{transform:rotate(45deg) translate(1px,1px)}.v2 .g5x-together{max-width:46rem;margin:1.8rem auto 0;text-align:center;color:var(--heading);font:500 1.12rem/1.55 var(--font-display);text-wrap:balance}.v2 .g5x-together b{color:var(--amber-ink)}@container (max-width:860px){.v2 .g5x-glance{grid-template-columns:1fr;max-width:560px}}.v2 .g5x-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem 3.2rem;align-items:center;max-width:1120px;margin:0 auto}.v2 .g5x-row--rev .g5x-fig{order:2}.v2 .g5x-fig{margin:0}.v2 .g5x-fig img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(13,27,42,.08);box-shadow:0 26px 52px -30px rgba(13,27,42,.5)}.v2 .g5x-body p{margin:0 0 1rem;color:var(--text);font-size:1.04rem;line-height:1.7}.v2 .g5x-body p:last-child{margin-bottom:0}@container (max-width:860px){.v2 .g5x-row{grid-template-columns:minmax(0,1fr);gap:1.6rem;max-width:620px}.v2 .g5x-row--rev .g5x-fig{order:0}}.v2 .g5x-ticks{list-style:none;margin:0 0 1.15rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1.6rem}.v2 .g5x-ticks li{position:relative;padding:.42rem 0 .42rem 1.55rem;color:var(--text);line-height:1.45;border-bottom:1px solid rgba(13,27,42,.08)}.v2 .g5x-ticks li::before{content:"";position:absolute;left:.2rem;top:.72rem;width:.38rem;height:.7rem;border-right:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);transform:rotate(40deg)}.v2 .g5x-ticks--minus li::before{top:1.02rem;width:.7rem;height:0;border-right:0;transform:none}@container (max-width:520px){.v2 .g5x-ticks{grid-template-columns:1fr}}.v2 .g5x-chips{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.v2 .g5x-chips li{padding:.38rem .8rem;border-radius:999px;border:1px solid var(--card-line);background:#fff;color:var(--heading);font-size:.9rem;font-weight:500;line-height:1.3}.v2 .sec--slate .g5x-chips li{background:#fff}.v2 .sec--white .g5x-chips li{background:linear-gradient(180deg,#fff,#f1f5f9)}.v2 .g5x-chips--dark li{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#fff}.v2 .g5x-model{max-width:1100px;margin:2.6rem auto 0;text-align:center}.v2 .g5x-model-h{margin:0 0 1rem;font:700 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .g5x-flow{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:stretch;gap:2.4rem}.v2 .g5x-flow li{position:relative;flex:1 1 0;max-width:15.5rem;display:flex;align-items:center;justify-content:center;padding:1.05rem 1.1rem;border-radius:14px;background:#fff;border:1px solid var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 14px 28px -22px rgba(13,27,42,.5);font:600 1.02rem/1.35 var(--font-display);color:var(--heading);text-align:center;text-wrap:balance}.v2 .sec--white .g5x-flow li{background:linear-gradient(180deg,#fdfeff,#eef3f9)}.v2 .g5x-flow li + li::before{content:"";position:absolute;left:-1.62rem;top:50%;width:.8rem;height:.8rem;border-top:2.5px solid var(--amber);border-right:2.5px solid var(--amber);transform:translateY(-50%) rotate(45deg)}.v2 .g5x-flow li:last-child{background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border-color:rgba(245,158,11,.5)}@container (max-width:760px){.v2 .g5x-flow{flex-direction:column;align-items:center;gap:1.7rem}.v2 .g5x-flow li{width:100%;max-width:21rem;flex:none}.v2 .g5x-flow li + li::before{left:50%;top:-1.22rem;transform:translateX(-50%) rotate(135deg)}}.v2 .g5x-key{max-width:46rem;margin:2.4rem auto 0;padding:1.05rem 1.3rem 1.15rem;border-radius:14px;text-align:center;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border:1px solid rgba(245,158,11,.42);color:var(--heading);font:600 1.08rem/1.5 var(--font-display);text-wrap:balance}.v2 .g5x-key b{display:block;margin-bottom:.35rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .g5x-pillars{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.v2 .g5x-pillars li{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .4rem .8rem;border-radius:12px;background:#fff;border:1px solid var(--card-line);font:700 .74rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--heading);text-align:center}.v2 .g5x-pillars svg{color:var(--amber-ink)}@container (max-width:420px){.v2 .g5x-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2 .g5x-defs{margin:0;display:grid;gap:.75rem}.v2 .g5x-defs>div{padding:1rem 1.15rem;border-radius:14px;background:linear-gradient(180deg,#fdfeff,#eef3f9);border:1px solid var(--card-line)}.v2 .g5x-defs dt{margin:0 0 .25rem;font:700 1.02rem/1.3 var(--font-display);color:var(--navy)}.v2 .g5x-defs dd{margin:0;color:var(--text);line-height:1.6}.v2 .g5x-simple{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:1.6rem 3rem;align-items:center;max-width:900px;margin:2.8rem auto 0}.v2 .g5x-venn svg{display:block;width:100%;height:auto;overflow:visible}.v2 .g5x-venn circle{stroke-width:1.5}.v2 .g5x-c1{fill:rgba(30,58,95,.10);stroke:rgba(30,58,95,.55)}.v2 .g5x-c2{fill:rgba(13,148,136,.10);stroke:rgba(13,148,136,.6)}.v2 .g5x-c3{fill:rgba(245,158,11,.13);stroke:rgba(180,83,9,.55)}.v2 .g5x-venn text{font:700 15px/1 var(--font-display);fill:var(--navy)}.v2 .g5x-core{fill:var(--amber);stroke:#fff!important;stroke-width:2.5!important}.v2 .g5x-venn .g5x-core-t{font-size:10.5px;fill:#0d1b2a}.v2 .g5x-simple-copy .g5x-model-h{text-align:left}.v2 .g5x-steps{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.v2 .g5x-steps li{padding:.7rem 1rem;border-left:3px solid var(--amber);border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgba(245,158,11,.09),rgba(245,158,11,0));font:500 1.12rem/1.4 var(--font-display);color:var(--heading)}.v2 .g5x-steps li:nth-child(2){margin-left:1.4rem}.v2 .g5x-steps li:nth-child(3){margin-left:2.8rem}.v2 .g5x-steps b{color:var(--navy)}@container (max-width:760px){.v2 .g5x-simple{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:560px}.v2 .g5x-venn{width:min(300px,100%)}.v2 .g5x-simple-copy{width:100%}.v2 .g5x-steps li:nth-child(2){margin-left:.8rem}.v2 .g5x-steps li:nth-child(3){margin-left:1.6rem}}.v2 .g5x-gupp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.v2 .g5x-gupp li{padding:.95rem 1.05rem 1rem;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.v2 .g5x-gupp b{display:block;margin-bottom:.2rem;font:700 1.18rem/1.2 var(--font-display);color:var(--amber)}.v2 .g5x-gupp span{display:block;color:var(--foot-text);font-size:.95rem;line-height:1.5}.v2 .sec--navy .g5x-body p{color:var(--foot-text)}.v2 .g5x-qual{max-width:46rem;margin:1.1rem auto 0;text-align:center;color:var(--foot-text);font-size:.95rem;line-height:1.6}.v2 .g5x-final{text-align:left}.v2 .g5x-final-in{position:relative;max-width:1120px;margin:0 auto}.v2 .g5x-final-head{max-width:46rem;margin:0 auto 2.4rem;text-align:center}.v2 .g5x-final-head h2{margin-bottom:1rem}.v2 .g5x-final-head .final-lead{margin:0 auto}.v2 .g5x-final-head h2 .final-gold{display:block}.v2 .g5x-final-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.6rem 2.4rem;align-items:center}.v2 .g5x-aud{display:grid;gap:1rem}.v2 .g5x-aud-card{padding:1.4rem 1.5rem 1.5rem;border-radius:16px;background:#fff;border:1px solid var(--card-line);box-shadow:0 1px 0 rgba(13,27,42,.04),0 16px 34px -26px rgba(13,27,42,.5)}.v2 .g5x-aud-card h3{margin:0 0 .45rem;font:700 1.12rem/1.3 var(--font-display);color:var(--navy)}.v2 .g5x-aud-card p{margin:0 0 1.1rem;color:var(--text);line-height:1.6}@container (max-width:860px){.v2 .g5x-final-grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.v2 .g5x-aud-card .btn{width:100%;justify-content:center}}.v2 .wcd-quiet a{color:#ffd08a;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.v2 .wcd-quiet a:hover{color:#fff}.v2 .sec--white .em-card{background:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .wcd-pair{display:grid;grid-template-columns:1fr;gap:.8rem;max-width:960px;margin:0 auto;align-items:stretch}@container (min-width:720px){.v2 .wcd-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.1rem}}.v2 .wcd-pair-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.4rem 1.5rem;box-shadow:0 1px 2px rgba(13,27,42,.05),0 12px 28px -18px rgba(13,27,42,.28);text-align:center}.v2 .wcd-pair-card:last-child{border-top:3px solid var(--amber)}.v2 .wcd-pair-k{font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .6rem}.v2 .wcd-pair-card h3{font:600 1.15rem/1.3 var(--font-display);color:var(--heading);margin:0 0 .5rem;text-wrap:balance}.v2 .wcd-pair-card p:last-child{margin:0;color:var(--text);line-height:1.6}.v2 .wcd-pair-plus{align-self:center;justify-self:center;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:700 1.5rem/1 var(--font-display);color:#0d1b2a;background:var(--amber);box-shadow:0 8px 18px -8px rgba(245,158,11,.7)}.v2 .wcd-shot{max-width:880px}.v2 .wcd-shot + .shot-note{margin-top:.6rem}.v2 .wcd-climb{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;gap:1rem;grid-template-columns:1fr;position:relative}@container (min-width:720px){.v2 .wcd-climb{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.v2 .wcd-climb::before{content:"";position:absolute;left:16%;right:16%;top:27px;height:2px;background:linear-gradient(90deg,rgba(245,158,11,.25),var(--amber));z-index:0}}.v2 .wcd-climb li{position:relative;z-index:1;text-align:center;background:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);border:1px solid var(--border);border-radius:16px;padding:1.2rem 1.2rem 1.3rem}.v2 .wcd-climb-n{display:grid;place-items:center;width:38px;height:38px;margin:-.1rem auto .7rem;border-radius:50%;font:700 1rem/1 var(--font-display);color:#0d1b2a;background:var(--amber);box-shadow:0 0 0 6px #fff}.v2 .wcd-climb h3{font:600 1.2rem/1.2 var(--font-display);color:var(--heading);margin:0 0 .4rem}.v2 .wcd-climb p{margin:0;color:var(--text);line-height:1.6}.v2 .wcd-climb li:last-child{border-color:rgba(245,158,11,.55)}.v2 .wcd-nh{display:grid;gap:1.6rem;max-width:1120px;margin:0 auto;align-items:center}@container (min-width:900px){.v2 .wcd-nh{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.6rem}}.v2 .wcd-nh .shot{margin:0;max-width:none}.v2 .wcd-nh-points{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.v2 .wcd-nh-points li{border-left:3px solid var(--amber);padding:.2rem 0 .2rem 1rem}.v2 .wcd-nh-points b{display:block;font:600 1.12rem/1.3 var(--font-display);color:#fff;margin-bottom:.3rem}.v2 .wcd-nh-points span{color:var(--sub-dark);line-height:1.6}.v2 .wcd-ev-lead{text-align:center;color:var(--sub-dark);margin:2.2rem auto 0;max-width:40rem}.v2 #evidence .marks{margin-top:1rem}.v2 .wcd-routes{display:grid;gap:1rem;max-width:1120px;margin:0 auto;grid-template-columns:1fr}@container (min-width:860px){.v2 .wcd-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.v2 .wcd-route{display:flex;flex-direction:column;align-items:flex-start;background:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);border:1px solid var(--border);border-radius:18px;padding:1.5rem 1.4rem 1.4rem}.v2 .wcd-route--lead{border-color:rgba(245,158,11,.6);box-shadow:0 18px 40px -26px rgba(180,83,9,.55)}.v2 .wcd-route-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--heading);border:1.5px solid rgba(30,58,95,.28);background:#fff;margin-bottom:.9rem}.v2 .wcd-route--lead .wcd-route-ic{color:var(--amber-ink);border-color:rgba(180,83,9,.45)}.v2 .wcd-route-q{font:600 .95rem/1.4 var(--font-body);color:var(--amber-ink);margin:0 0 .35rem}.v2 .wcd-route h3{font:600 1.2rem/1.25 var(--font-display);color:var(--heading);margin:0 0 .5rem}.v2 .wcd-route p:not(.wcd-route-q){color:var(--text);line-height:1.6;margin:0 0 1.2rem}.v2 .wcd-route .btn{margin-top:auto;width:100%;justify-content:center;text-align:center;white-space:normal}.v2 .wcd-research{text-align:center;margin:1.8rem 0 0;font-size:.95rem}.v2 .wcd-research a{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2 .wcd-moreitems{max-width:960px;margin:1rem auto 0;text-align:center}.v2 .wcd-moreitems summary{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;list-style:none;font-weight:600;color:var(--amber-ink);padding:.55rem 1rem;border:1px solid rgba(180,83,9,.35);border-radius:999px;background:#fff}.v2 .wcd-moreitems summary::-webkit-details-marker{display:none}.v2 .wcd-moreitems summary::after{content:"+";font-weight:700}.v2 .wcd-moreitems[open] summary::after{content:"\2212"}.v2 .wcd-moreitems summary:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px}.v2 .wcd-moreitems .marks{margin-top:1rem;text-align:left}@media (max-width:640px){.v2 .wcd-main .quiet-grid{grid-template-columns:1fr 1fr;gap:0 1rem}.v2 .wcd-main .quiet-grid li{padding:.55rem 0;font-size:.92rem}}.v2 #faq .ans p{margin:0 0 .7rem}.v2 #faq .ans p:last-child{margin-bottom:0}.v2 .eg-hero .hero-inner,.v2 .ei-hero .hero-inner{justify-items:center;text-align:center;padding-bottom:56px}.v2 .eg-hero .hero-copy,.v2 .ei-hero .hero-copy{max-width:52rem;margin-inline:auto}.v2 .eg-hero .hero-h1,.v2 .ei-hero .hero-h1{max-width:none;margin-inline:auto}.v2 .eg-hero .hero-sub,.v2 .ei-hero .hero-sub{max-width:46ch;margin-inline:auto}.v2 .eg-hero .hero-btns,.v2 .ei-hero .hero-btns{justify-content:center}.v2 .eg-hero .hero-note,.v2 .ei-hero .hero-note{margin-inline:auto}.v2 .eg-fan{--pw:clamp(150px,30cqi,200px);position:relative;margin:.6rem auto 0;width:min(100%,560px);padding-top:calc(var(--pw) * 1.414 + 2.4rem)}.v2 .eg-fan-p{position:absolute;top:.8rem;width:var(--pw);height:auto;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.25),0 26px 50px -18px rgba(0,0,0,.65);background:#fff}.v2 .eg-fan-p--c{left:50%;transform:translateX(-50%);z-index:3}.v2 .eg-fan-p--l{left:50%;transform:translateX(-112%) rotate(-7deg) scale(.88);transform-origin:bottom right;opacity:.92}.v2 .eg-fan-p--r{left:50%;transform:translateX(12%) rotate(7deg) scale(.88);transform-origin:bottom left;opacity:.92}.v2 .eg-fan figcaption{font-size:.92rem;color:#c7d3e0;text-wrap:balance}.v2 .eg-items{display:grid;gap:1rem;max-width:1120px;margin:0 auto;grid-template-columns:1fr}@container (min-width:640px){.v2 .eg-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.v2 .eg-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .eg-item{background:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);border:1px solid var(--border);border-radius:16px;padding:1.3rem 1.25rem}.v2 .eg-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:var(--heading);border:1.5px solid rgba(30,58,95,.25);background:#fff;margin-bottom:.8rem}.v2 .eg-item h3{font:600 1.05rem/1.3 var(--font-display);color:var(--heading);margin:0 0 .45rem}.v2 .eg-item p{margin:0;color:var(--text-muted);line-height:1.6;font-size:.95rem}.v2 .eg-more{margin-top:.8rem;border-top:1px solid var(--border);padding-top:.7rem}.v2 .eg-more summary{cursor:pointer;font-weight:600;font-size:.92rem;color:var(--amber-ink);list-style:none}.v2 .eg-more summary::-webkit-details-marker{display:none}.v2 .eg-more summary::after{content:" +";font-weight:700}.v2 .eg-more[open] summary::after{content:" \2212"}.v2 .eg-more summary:focus-visible{outline:2px solid var(--amber-ink);outline-offset:3px;border-radius:4px}.v2 .eg-chips{justify-content:flex-start;margin:.7rem 0 0;gap:.35rem}.v2 .eg-chips li{font-size:.8rem;padding:.3rem .6rem}.v2 .eg-qual{max-width:860px;margin:2rem auto 0;text-align:center}.v2 .eg-qual p{margin:0 0 .5rem}.v2 .eg-qual p:last-child{margin:0;font-size:.95rem;color:var(--muted)}.v2 .eg-check .sec-head{margin-bottom:0}.v2 .eg-get{display:grid;gap:1.6rem;max-width:1080px;margin:0 auto;align-items:start}@container (min-width:900px){.v2 .eg-get{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.6rem}}.v2 .eg-get .frm{margin:0;max-width:none}.v2 .eg-pages{background:#f7f9fc;border:1px solid var(--border);border-radius:18px;padding:1.4rem 1.4rem 1.2rem}.v2 .eg-pages-k{font:700 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .9rem}.v2 .eg-pages-list{margin:0;padding:0;list-style:none;counter-reset:pg;display:grid;gap:.15rem}.v2 .eg-pages-list li{counter-increment:pg;position:relative;padding:.55rem 0 .55rem 2.2rem;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.93rem;line-height:1.5}.v2 .eg-pages-list li:last-child{border-bottom:0}.v2 .eg-pages-list li::before{content:counter(pg);position:absolute;left:0;top:.55rem;width:1.5rem;height:1.5rem;border-radius:6px;display:grid;place-items:center;font:700 .78rem/1 var(--font-display);color:var(--heading);background:#fff;border:1px solid var(--border)}.v2 .eg-pages-list b{color:var(--heading);font-weight:600}.v2 .eg-now{margin-top:.9rem!important}.v2 .eg-now a,.v2 .eg-then a{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2 .eg-then{margin-top:.9rem!important;font-size:.93rem}.v2 .eg-strip a{color:var(--amber-ink)}.v2 .ei-jump{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.4rem 0 0;padding:0}.v2 .ei-jump a{display:inline-block;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;background:rgba(255,255,255,.06);transition:background-color .16s ease,border-color .16s ease}.v2 .ei-jump a:hover{background:rgba(255,255,255,.14);border-color:var(--amber)}.v2 .ei-sec{scroll-margin-top:90px}.v2 .ei-row{display:grid;gap:1.8rem;max-width:1120px;margin:0 auto;align-items:center}@container (min-width:880px){.v2 .ei-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}.v2 .ei-row--flip .ei-text{order:2}}.v2 .ei-q{font:600 1rem/1.45 var(--font-body);color:var(--amber-ink);margin:0 0 .5rem}.v2 .ei-text h2{font:600 clamp(1.45rem,3.4cqi,2rem)/1.2 var(--font-display);color:var(--heading);margin:0 0 .8rem;text-wrap:balance}.v2 .ei-text p{color:var(--text);line-height:1.7;margin:0 0 1rem}.v2 .ei-text .ei-small{font-size:.92rem;color:var(--text-muted)}.v2 .ei-text .btn{margin-top:.3rem}.v2 .ei-shot{margin:0;max-width:none}.v2 .ei-shot .shot-note{text-align:left;margin:.6rem 0 0}.v2 .ei-shot--photo .shot-frame img{aspect-ratio:16/10;object-fit:cover}.v2 .ei-fan{position:relative;margin:0 auto;width:min(100%,420px);aspect-ratio:1/1}.v2 .ei-fan-p{position:absolute;width:56%;height:auto;border-radius:6px;background:#fff;box-shadow:0 2px 4px rgba(13,27,42,.18),0 26px 50px -22px rgba(13,27,42,.55)}.v2 .ei-fan-p:not(.ei-fan-p--back){left:12%;top:6%;transform:rotate(-4deg);z-index:2}.v2 .ei-fan-p--back{right:6%;top:12%;transform:rotate(6deg);opacity:.95}.v2 .ei-also{text-align:center;margin:0;color:var(--text-muted)}.v2 .ei-also a{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:879px){.v2 .ei-text{text-align:left}}.v2 .rx-build{font:600 1rem/1.45 var(--font-display);color:var(--amber-ink);margin:-.2rem 0 1rem;padding:.55rem .8rem;border-radius:10px;background:rgba(245,158,11,.1);border-left:3px solid var(--amber)}.v2 .rx-time{font-size:.88rem;color:var(--text-muted);margin:-.6rem 0 1.1rem}.v2 .rx-used{display:grid;gap:1rem;max-width:1080px;margin:0 auto;grid-template-columns:1fr}@container (min-width:820px){.v2 .rx-used{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .rx-used-card{background:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%);border:1px solid var(--border);border-top:3px solid var(--amber);border-radius:16px;padding:1.3rem 1.25rem}.v2 .rx-used-card h3{font:600 1.08rem/1.3 var(--font-display);color:var(--heading);margin:0 0 .5rem}.v2 .rx-used-card p{margin:0;color:var(--text);line-height:1.6;font-size:.96rem}.v2 .rx-crumb{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.v2 .rx-crumb:hover{color:#fff}.v2 .qz-lead--promise{color:var(--heading);font-weight:600;font-size:1.06rem}.v2 .qz-notice{font-size:.84rem;line-height:1.55;color:var(--text-muted);margin:.9rem 0 0}.v2 .qz-notice a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px}.v2 .wr6-band-k{font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sub-dark);margin:0 0 .45rem;opacity:.85}.v2 .wr6-head h2{margin-bottom:.6rem}.v2 .wr6-band-head{color:#fff;font-weight:600;margin:0 0 .5rem}.v2 .wr6-areas{display:grid;gap:.8rem;grid-template-columns:1fr}@container (min-width:34rem){.v2 .wr6-areas{grid-template-columns:1fr 1fr}}.v2 .wr6-area{border:1px solid var(--border);border-radius:12px;padding:.95rem 1.05rem;background:var(--slate-50)}.v2 .wr6-area header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.v2 .wr6-area h4{font:600 .98rem/1.3 var(--font-display);color:var(--heading);margin:0}.v2 .wr6-status{flex:none;font:700 .66rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:.35rem .55rem;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.v2 .wr6-area[data-status="early"] .wr6-status{color:#b42318;background:#fff4f2}.v2 .wr6-area[data-status="developing"] .wr6-status{color:var(--amber-ink);background:#fff8eb}.v2 .wr6-area[data-status="established"] .wr6-status{color:#067647;background:#ecfdf3}.v2 .wr6-meter{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 .5rem}.v2 .wr6-bar{flex:1 1 auto;display:block;height:7px;border-radius:999px;background:#fff;border:1px solid var(--border);overflow:hidden}.v2 .wr6-bar i{display:block;height:100%;border-radius:999px;background:var(--amber)}.v2 .wr6-area[data-status="early"] .wr6-bar i{background:#c2410c}.v2 .wr6-area[data-status="established"] .wr6-bar i{background:#15803d}.v2 .wr6-pts{flex:none;font:700 .95rem/1 var(--font-display);color:var(--heading);font-variant-numeric:tabular-nums}.v2 .wr6-says{margin:0 0 .45rem!important;font-size:.93rem;color:var(--text)}.v2 .wr6-rec{margin:0!important;font-size:.9rem;color:var(--text-muted)!important;line-height:1.55}.v2 .wr6-rec b{display:block;font:700 .66rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:.3rem}.v2 .wr6-score{display:grid;gap:.5rem}.v2 .wr6-score-line{margin:0!important;font:600 1.05rem/1.3 var(--font-display);color:var(--heading)!important}.v2 .wr6-score-line b{color:var(--amber-ink);font-variant-numeric:tabular-nums}.v2 .wr6-score-bar{display:block;height:8px;border-radius:999px;background:var(--slate-50);border:1px solid var(--border);overflow:hidden}.v2 .wr6-score-bar i{display:block;height:100%;background:var(--amber);border-radius:999px}.v2 .wr6-score-note{margin:0!important;font-size:.88rem;color:var(--text-muted)!important}.v2 .wr6-next{margin:0 0 .8rem;padding-left:1.2rem;display:grid;gap:.4rem;color:var(--text)}.v2 .wr6-go a{color:var(--amber-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.v2 .wr6-quiet{margin:1.1rem 0 0!important;font-size:.93rem}.v2 .wr6-quiet a{color:#ffd08a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2 .wr6-research{text-align:center;margin:1.4rem 0 0;font-size:.92rem}.v2 .wr6-research a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.v2 :is(.wcd-research,.wr6-go,.wr6-quiet,.wr6-research) a svg{display:inline-block;vertical-align:-3px;margin-left:.3rem}.v2 .wr6-research a:hover{color:var(--heading)}.v2 .go-hero .hero-inner{justify-items:center;text-align:center;padding-bottom:44px}.v2 .go-hero .hero-copy{max-width:54rem;margin-inline:auto}.v2 .go-hero .hero-h1{max-width:none;margin-inline:auto;font-size:clamp(1.75rem,5.2cqi,3.3rem)}.v2 .go-hero .hero-sub{max-width:52ch;margin-inline:auto}.v2 .go-hero .hero-btns{justify-content:center;margin-bottom:0}.v2 .go-hero .hero-note{margin:.95rem auto 0}@container (max-width:560px){.v2 .go-hero .hero-chips .trust-chips{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem}.v2 .go-hero .hero-chips .trust-chips li{border:0;padding:.15rem 0;justify-content:flex-start;text-align:left;align-items:flex-start;line-height:1.35}.v2 .go-hero .hero-chips .trust-chips li svg{margin-top:.12rem}}.v2 .go-how{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem 3rem;align-items:center;max-width:1080px;margin:0 auto}.v2 .go-how .stmt{max-width:none;margin:0}.v2 .go-shot{margin:0;max-width:440px;justify-self:center;width:100%}.v2 .go-shot .go-ring-side b{left:calc(100% + 10px);top:50%;bottom:auto;transform:translateY(-50%)}.v2 .go-final .final-lead{text-wrap:balance}@container (max-width:820px){.v2 .go-how{grid-template-columns:1fr}.v2 .go-shot{max-width:460px}}.v2 .go-how + .steps{margin-top:2.6rem;grid-template-columns:repeat(4,1fr);max-width:1080px}@container (max-width:860px){.v2 .go-how + .steps{grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.v2 .go-how + .steps{grid-template-columns:1fr;gap:10px}.v2 .go-how + .steps .step{display:grid;grid-template-columns:40px 1fr;column-gap:14px;padding:1rem 1.1rem;align-items:center}.v2 .go-how + .steps .step .n{grid-row:1 / span 2;margin:0}.v2 .go-how + .steps .step p{font-size:1rem}}@container (max-width:560px){.v2 .go-record .record-bar{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.85rem 1.2rem}.v2 .go-record .record-fields{padding-inline:1.2rem}.v2 .go-record .record-fields>div:last-child{border-bottom:0}}.v2 .go-offer strong{font-family:var(--font-display);font-weight:700;color:var(--amber-ink);font-size:1.12em}@container (max-width:560px){.v2 .go-facts{padding:1.35rem 1.2rem 1.45rem;margin-top:2.2rem}}.v2 .go-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(13,27,42,.94);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -10px 30px -12px rgba(0,0,0,.45)}.v2 .go-bar .btn{width:100%;justify-content:center}@media (min-width:701px){.v2 .go-bar{display:none}}@media (prefers-reduced-motion:no-preference){.v2 .go-bar:not([hidden]){animation:goBarIn .28s cubic-bezier(.2,.7,.2,1)}}@keyframes goBarIn{from{transform:translateY(100%)}to{transform:none}}.v2 .go-bar[hidden]{display:none}.v2 .cq-shot{margin:0;max-width:none}.v2 :is(.cq-shot,.go-shot) .shot-frame{background:#fff}.v2 .cq-shot .shot-head{margin-bottom:.6rem}.v2 .cq-why .sec-head{margin-bottom:2rem}.v2 .cq-why .split-media{max-width:460px;width:100%;justify-self:center}.v2 .cq-tier-note{max-width:60ch;margin:1rem auto 0;text-align:center;font-size:.9rem;line-height:1.6;color:var(--sub-dark)}.v2 .qz-collect{margin-top:1rem}.v2 .qz-collect a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.v2 .qz-profile h3 span{color:var(--amber-ink)}.v2 .qz-scale{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.v2 .qz-scale li{position:relative;padding:.75rem .85rem .8rem;border:1px solid var(--border);border-radius:12px;background:var(--slate-50);color:var(--muted)}.v2 .qz-scale li b{display:block;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.3;color:var(--muted)}.v2 .qz-scale li span{display:none}.v2 .qz-scale li[aria-current="true"]{background:#fff8ec;border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.v2 .qz-scale li[aria-current="true"] b{color:var(--heading)}.v2 .qz-scale li[aria-current="true"] span{display:block;margin-top:.35rem;font-size:.92rem;line-height:1.5;color:var(--text)}@container (max-width:34rem){.v2 .qz-scale{grid-template-columns:1fr}}.v2 .qz-profile-note{margin:1rem 0 0;font-size:.85rem;color:var(--muted);line-height:1.6}.v2 .qz-r-block .qz-profile-note{color:var(--muted);margin:1rem 0 0}.v2 .qz-bridge p + p{margin-top:-.4rem}@container (max-width:30rem){.v2 [data-g7-bridge] .btn{padding-inline:16px;white-space:nowrap}}.v2 .qz-r-block .qz-step4-kick{margin-top:1.4rem}.v2.legal-page .page-hero>.container{text-align:center}.v2.legal-page .page-hero>.container :is(h1,p){margin-inline:auto}.v2 .page-hero p.legal-updated{margin-top:1rem;font-size:.84rem;letter-spacing:.04em;color:var(--sub-dark)}.v2 .sfh-jump{justify-content:center;margin-top:1.7rem}.v2 .sfh .container{max-width:64rem}.v2 .sfh-group{display:grid;gap:.85rem 2.5rem;scroll-margin-top:1.25rem}.v2 .sfh-group + .sfh-group{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid var(--border)}@media (min-width:56rem){.v2 .sfh-group{grid-template-columns:14rem minmax(0,1fr);align-items:start}}.v2 .sfh-title{font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.3;color:var(--heading);margin:0;text-wrap:balance}@media (min-width:56rem){.v2 .sfh-title{padding-top:1.15rem}}.v2 .sfh .sf-item{background-color:#f7f9fc;background-image:linear-gradient(180deg,#fdfeff 0%,#f2f5f9 100%)}.v2 .sfh .sf-item:hover{background-color:#eef2f7;background-image:none}.v2 .sfh .sf-item h3{margin:0}.v2 .sfh .sf-item[hidden]{display:none}.v2 .sfh .sf-item p{margin-top:.3rem}.v2 .sfh-act{display:grid;justify-items:start;gap:.3rem}.v2 .sfh-cap{font-size:.78rem;color:var(--muted);overflow-wrap:anywhere}.v2 .sfh-pending{margin:0;font-size:.88rem;line-height:1.5;color:var(--muted);max-width:22ch}@media (min-width:44rem){.v2 .sfh-act{justify-items:end;text-align:right}.v2 .sfh-pending{text-align:right}}.v2 .sfh-help .container{text-align:center}.v2 .sfh-help h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.25;color:var(--heading);margin:0 0 .5rem;text-wrap:balance}.v2 .sfh-help p{color:var(--muted);margin:0 auto 1.4rem;max-width:52ch}.rp{--rp-acc:#fbbf24;--rp-acc-ink:#b45309}.rp--ops{--rp-acc:#5eead4;--rp-acc-ink:#0f766e}.rp--hr{--rp-acc:#93c5fd;--rp-acc-ink:#1d4ed8}.v2 .rp-hero .hero-inner{justify-items:center;text-align:center;padding-bottom:4px}.v2 .rp-hero .hero-copy{max-width:60rem;margin-inline:auto}.v2 .rp-hero .hero-h1{max-width:none;margin-inline:auto;font-size:clamp(1.7rem,4.3cqi,3rem);line-height:1.12}.v2 .rp-hero .hero-sub{max-width:62ch;margin-inline:auto;font-size:clamp(1.02rem,1.8cqi,1.16rem)}.v2 .rp-hero .hero-statement{max-width:60ch;margin-inline:auto}.v2 .rp-hero .hero-btns{justify-content:center;margin-bottom:0}.v2 .rp-role{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.15rem;padding:.34rem 1rem .34rem .36rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:700 .72rem/1.25 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-align:left}.v2 .rp-role-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rp-acc);color:var(--navy)}.v2 .rp-poster{position:relative;z-index:2;margin:0 auto;max-width:calc(1080px + 68px);padding:1.9rem 34px 72px}.v2 .rp-poster-t{margin:0 0 .9rem;text-align:center;font:600 1.02rem/1.35 var(--font-display);color:var(--sub-dark);text-wrap:balance}.v2 .rp-poster-t::before,.v2 .rp-poster-t::after{content:"";display:inline-block;width:22px;height:2px;background:var(--rp-acc);vertical-align:middle;margin:0 .7rem}.v2 .rp-poster-frame{border-radius:18px;overflow:hidden;background:#fff;border-top:4px solid var(--rp-acc);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 46px 90px -40px rgba(0,0,0,.78)}.v2 .rp-poster-frame img{display:block;width:100%;height:auto}.v2 .rp-steps{display:none;list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v2 .rp-steps li{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .8rem .95rem;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);text-align:left}.v2 .rp-steps-top{display:flex;align-items:center;justify-content:space-between;color:var(--rp-acc)}.v2 .rp-steps-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--navy);font:700 .85rem/1 var(--font-display)}.v2 .rp-steps b{color:#fff;font:600 1rem/1.25 var(--font-display)}.v2 .rp-tags{display:flex;flex-wrap:wrap;gap:.3rem}.v2 .rp-tags span{padding:.2rem .5rem;border-radius:999px;background:rgba(255,255,255,.1);color:var(--sub-dark);font-size:.78rem;line-height:1.3}@media (max-width:860px){.v2 .rp-poster{padding:1.3rem 16px 46px}.v2 .rp-poster-frame{display:none}.v2 .rp-steps{display:grid}.v2 .rp-poster-t::before,.v2 .rp-poster-t::after{width:14px;margin:0 .5rem}}.v2 .rp-lead{margin:0 0 1rem;font:600 1.02rem/1.5 var(--font-body);color:var(--heading)}.v2 .sec--navy .rp-lead{color:#fff}.v2 .rp-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--heading);border-bottom:2px solid var(--amber);padding-bottom:2px;text-decoration:none}.v2 .rp-link:hover{color:var(--amber-ink)}.v2 .rp-close{max-width:46rem;margin:2.2rem auto 0;text-align:center;font:600 1.12rem/1.5 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .rp-small{max-width:44rem;margin:.8rem auto 0;text-align:center;color:var(--text-muted);font-size:.98rem;line-height:1.6;text-wrap:pretty}.v2 .rp-gold{max-width:46rem;margin:2.4rem auto 0;padding:1.15rem 1.5rem 1.25rem;border-radius:14px;text-align:center;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border:1px solid rgba(245,158,11,.38);box-shadow:inset 0 3px 0 var(--amber),0 16px 34px -24px rgba(180,83,9,.5);font:600 1.1rem/1.5 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .rp-gold b{display:block;margin-bottom:.45rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink)}.v2 .rp-change{max-width:56rem;margin:0 auto}.v2 .rp-change .rp-lead{text-align:center}.v2 ul.check-list.rp-ticks{max-width:52rem;margin-inline:auto}.v2 ul.check-list.rp-ticks li svg{color:var(--rp-acc-ink)}@container (min-width:640px){.v2 ul.check-list.rp-ticks{grid-template-columns:1fr 1fr;column-gap:2.4rem}}.v2 ul.check-list.rp-ticks--one{max-width:none;margin:0}@container (min-width:640px){.v2 ul.check-list.rp-ticks--one{grid-template-columns:1fr}}.v2 .rp-change--two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.2rem;max-width:66rem;align-items:start}.v2 .rp-change--two .rp-lead{text-align:left}@container (min-width:640px){.v2 .rp-change--two ul.check-list.rp-ticks{grid-template-columns:1fr}}@container (max-width:820px){.v2 .rp-change--two{grid-template-columns:1fr}}.v2 .rp-change-col--human{padding:1.5rem 1.5rem 1.6rem;border-radius:18px;background:var(--hero-grad);box-shadow:0 26px 50px -30px rgba(13,27,42,.7);border-top:4px solid var(--rp-acc)}.v2 .rp-change-col--human .rp-lead{color:#fff}.v2 .rp-words{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.v2 .rp-words li{padding:.5rem .95rem;border-radius:10px;font:600 1rem/1.2 var(--font-display);color:var(--heading);background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px rgba(13,27,42,.05)}.v2 :is(.rp-change-col--human,.rp-panel--you) .rp-words li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff;box-shadow:none}.v2 .rp-compare{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.4rem;max-width:1120px;margin:0 auto;align-items:stretch}@container (max-width:860px){.v2 .rp-compare{grid-template-columns:1fr;max-width:640px}}.v2 .rp-panel{border-radius:18px;padding:1.6rem 1.6rem 1.75rem}.v2 .rp-panel--ai{background:#fff;border:1px solid var(--border);box-shadow:0 18px 40px -30px rgba(13,27,42,.35)}.v2 .rp-panel--you{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--hero-grad);color:#fff;box-shadow:0 26px 50px -30px rgba(13,27,42,.7);border-top:4px solid var(--rp-acc)}.v2 .rp-panel-foot{margin:auto 0 0;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.14);font:600 1.08rem/1.5 var(--font-display);color:#fff;text-wrap:pretty}.v2 .rp-panel--you .rp-words,.v2 .rp-panel--you .rp-lines{margin-bottom:1.6rem}.v2 .rp-panel-k{display:flex;align-items:center;gap:.5rem;margin:0 0 .55rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v2 .rp-panel--you .rp-panel-k{color:var(--rp-acc)}.v2 .rp-panel h3{margin:0 0 1.1rem;font:600 1.25rem/1.3 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .rp-panel--you h3{color:#fff}.v2 .rp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.v2 .rp-chips li{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .82rem;border-radius:999px;background:linear-gradient(180deg,#fff,#f3f6fa);border:1px solid var(--border);font-size:.92rem;font-weight:500;color:var(--heading);line-height:1.35}.v2 .rp-chips li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--teal)}@container (max-width:520px){.v2 .rp-chips{gap:.4rem}.v2 .rp-chips li{font-size:.85rem;padding:.32rem .66rem;gap:.42rem}.v2 .rp-panel{padding:1.35rem 1.2rem 1.45rem}}.v2 .rp-lines{list-style:none;margin:0;padding:0;display:grid;gap:.95rem}.v2 .rp-lines li{position:relative;padding-left:1.1rem;font:500 1.08rem/1.45 var(--font-display);color:#fff;text-wrap:pretty}.v2 .rp-lines li::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:3px;border-radius:2px;background:var(--rp-acc)}.v2 .rp-caps{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem}@container (max-width:900px){.v2 .rp-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.v2 .rp-caps{grid-template-columns:1fr}}.v2 .rp-caps li{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(180deg,#fdfeff,#f2f5f9);border:1px solid var(--border);color:var(--text);line-height:1.5;font-size:.98rem}.v2 .rp-caps-n{flex:none;font:700 .95rem/1.5 var(--font-display);color:var(--rp-acc-ink)}@container (max-width:560px){.v2 .rp-caps{gap:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fdfeff,#f2f5f9)}.v2 .rp-caps li{border:0;border-radius:0;background:none;padding:.7rem 1rem;font-size:.95rem}.v2 .rp-caps li+li{border-top:1px solid var(--border)}}.v2 .rp-shots{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2rem;max-width:1120px;margin:0 auto;align-items:start}.v2 .rp-shots .shot{margin:0;max-width:none}@container (max-width:860px){.v2 .rp-shots{grid-template-columns:1fr;max-width:560px;gap:2.2rem}}.v2 .rp-nh{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.2rem;max-width:1120px;margin:2.8rem auto 0;align-items:center}@container (max-width:860px){.v2 .rp-nh{grid-template-columns:1fr;max-width:560px}}.v2 .rp-areas{list-style:none;margin:0 0 1.3rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.v2 .rp-areas li{padding:.4rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;font-size:.9rem;font-weight:500;line-height:1.35}.v2 .rp-why{margin:0 0 .9rem;color:var(--foot-text);line-height:1.65}.v2 .rp-nh-note{margin:0;color:var(--sub-dark);font-size:.88rem;line-height:1.55;opacity:.85}.v2 .rp-feature{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;text-align:left;padding:1.6rem 1.7rem 1.7rem;border-radius:18px;cursor:pointer;color:#fff;font:inherit;background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(255,255,255,.04) 70%);border:1px solid rgba(245,158,11,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 44px -26px rgba(0,0,0,.7);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.v2 .rp-feature:hover{transform:translateY(-3px);border-color:var(--amber);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 54px -26px rgba(0,0,0,.8),0 0 0 4px rgba(245,158,11,.12)}.v2 .rp-feature:active{transform:translateY(0)}.v2 .rp-feature:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.v2 .rp-feature-k{font:700 .7rem/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .rp-feature-t{font:600 1.45rem/1.25 var(--font-display);color:#fff;text-wrap:balance}.v2 .rp-feature-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font-weight:700;color:#ffd08a}@media (prefers-reduced-motion:reduce){.v2 .rp-feature:hover{transform:none}}.v2 .rp-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.6rem;max-width:1160px;margin:0 auto;align-items:center}.v2 .rp-proof .shot{margin:0;max-width:none}@container (max-width:900px){.v2 .rp-proof{grid-template-columns:1fr;max-width:640px}}.v2 .rp-mch{margin:1.3rem 0 1.1rem;color:var(--text-muted);line-height:1.6}.v2 .rp-qual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.6rem;max-width:1160px;margin:0 auto;align-items:center}.v2 .rp-qual .shot{margin:0;max-width:none}@container (max-width:900px){.v2 .rp-qual{grid-template-columns:1fr;max-width:640px}}.v2 .rp-qual-lead{margin:0 0 .9rem;font-size:1.15rem;line-height:1.6;font-weight:500;color:var(--text)}.v2 .rp-qual-lead b{color:var(--heading);font-weight:700}.v2 .rp-qual-text>p:not([class]){margin:0 0 1.3rem;color:var(--text-muted);line-height:1.65}.v2 .rp-facts{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.v2 .rp-facts li{padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 24px -20px rgba(13,27,42,.4)}.v2 .rp-facts b{display:block;font:700 1.15rem/1.2 var(--font-display);color:var(--heading)}.v2 .rp-facts span{display:block;margin-top:.25rem;font-size:.88rem;line-height:1.4;color:var(--text-muted)}.v2 .rp-facts li:last-child{background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border-color:rgba(245,158,11,.4)}.v2 .rp-facts li:last-child b{font-size:1.45rem;color:var(--amber-ink)}.v2 .rp-rto{margin:0 0 1.1rem;font-size:.9rem;line-height:1.55;color:var(--muted)}.v2 .rp-dirs{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}@container (max-width:640px){.v2 .rp-dirs{grid-template-columns:1fr}}.v2 .rp-dirs li{display:flex;align-items:center;gap:.8rem;padding:.95rem 1.15rem;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#fdfeff,#f2f5f9);font:600 1.02rem/1.35 var(--font-display);color:var(--heading)}.v2 .rp-dirs li svg{flex:none;color:var(--rp-acc-ink)}.v2 .rp-gupp{list-style:none;margin:0 auto;padding:0;max-width:1160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@container (max-width:980px){.v2 .rp-gupp{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.v2 .rp-gupp{grid-template-columns:1fr}}.v2 .rp-gupp li{padding:1.4rem 1.35rem 1.5rem;border-radius:18px;background:#fff;border:1px solid var(--border);box-shadow:0 18px 36px -28px rgba(13,27,42,.35)}.v2 .rp-gupp-ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1rem;border-radius:14px;border:1.5px solid var(--border);color:var(--rp-acc-ink);background:#fff}.v2 .rp-gupp h3{margin:0 0 .45rem;font:700 1.35rem/1.2 var(--font-display);color:var(--heading)}.v2 .rp-gupp p{margin:0;color:var(--text-muted);line-height:1.6;font-size:.98rem}.v2 .rp-pair{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.4rem;max-width:1120px;margin:0 auto}@container (max-width:860px){.v2 .rp-pair{grid-template-columns:1fr;max-width:640px}}.v2 .rp-pair-card{padding:2rem 2rem 2.1rem;border-radius:20px;background:linear-gradient(180deg,#fdfeff,#f2f5f9);border:1px solid var(--border)}.v2 .rp-pair-card--lead{background:var(--hero-grad);border-color:transparent;box-shadow:0 26px 50px -30px rgba(13,27,42,.7)}.v2 .rp-pair-card h2{margin:1rem 0 .8rem;font:600 clamp(1.35rem,2.6cqi,1.75rem)/1.2 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .rp-pair-card--lead h2{color:#fff}.v2 .rp-pair-card p{margin:0 0 .9rem;color:var(--text-muted);line-height:1.65}.v2 .rp-pair-card--lead p{color:var(--foot-text)}.v2 .rp-pair-card .rp-pair-strong{margin:1.1rem 0 0;padding-left:.95rem;border-left:3px solid var(--amber);font:600 1.08rem/1.5 var(--font-display);color:#fff}.v2 .rp-pair-card .rp-small{margin:0;text-align:left;font-size:.92rem}.v2 .rp-pair-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;border:1.5px solid var(--border);color:var(--rp-acc-ink);background:#fff}.v2 .rp-pair-card--lead .rp-pair-ic{border-color:rgba(255,255,255,.25);color:var(--rp-acc);background:transparent}.v2 .final-alt .rp-siblings{margin:1.5rem 0 0;font-size:.92rem;color:var(--sub-dark)}.v2 .final-alt .rp-siblings a{margin:0 .45rem;font-size:.92rem}@media (min-width:761px){.v2 #rp-flyer .flyer-body{max-height:calc(100dvh - 2.5rem)}}.v2 .sf-hero .sf-role-note{margin-top:.2rem;color:#dbe5f0;font-size:.95rem}.v2 .sf-hero .sf-role-note::before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.55rem;border:2px solid var(--amber);border-radius:50%;vertical-align:.05em}@media (min-width:64.01rem){.v2 .sf-hero::before{filter:blur(9px);transform:scale(1.08)}}@media (max-width:64rem){.v2 .sf-hero .hero-inner{padding-top:calc(var(--shot-band) + 6px)}}.v2 .sf-steps{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .sf-steps li{position:relative;margin:0;padding:1.3rem 1.35rem 1.4rem;border-radius:16px;background:#fff;border:1px solid var(--card-line);box-shadow:var(--card-lift)}.v2 .sf-step-n{display:block;margin-bottom:.75rem;font:700 1.5rem/1 var(--font-display);color:var(--amber-ink);font-variant-numeric:tabular-nums}.v2 .sf-steps h3{margin:0 0 .45rem;font:600 1.04rem/1.38 var(--font-display);color:var(--heading);text-wrap:balance}.v2 .sf-steps p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.6}.v2 .sf-steps li:last-child{background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);border-color:rgba(245,158,11,.38);box-shadow:inset 3px 0 0 var(--amber),var(--card-lift)}@media (max-width:960px){.v2 .sf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v2 .sf-steps{grid-template-columns:1fr;gap:0}.v2 .sf-steps li{display:grid;grid-template-columns:2.6rem 1fr;column-gap:.4rem;padding:.95rem .2rem 1rem 0;background:none;border:0;border-bottom:1px solid rgba(13,27,42,.09);border-radius:0;box-shadow:none}.v2 .sf-steps li>*:not(.sf-step-n){grid-column:2}.v2 .sf-step-n{grid-row:1 / span 2;margin:.1rem 0 0;font-size:1.15rem}.v2 .sf-steps li:last-child{margin-top:.6rem;padding:1rem .9rem 1.05rem 0;border:1px solid rgba(245,158,11,.38);border-radius:14px;background:linear-gradient(135deg,#fff8eb 0%,#fdf0d5 100%);box-shadow:inset 3px 0 0 var(--amber)}.v2 .sf-steps li:last-child .sf-step-n{padding-left:.7rem}}.v2 .sf-ask-group{margin-top:1.4rem}.v2 .sf-ask-group b{color:var(--amber-ink)}.v2 .sf-program{margin:1.3rem 0 0;padding:1rem 1.15rem 1.05rem;border-radius:12px;background:#fff;border:1px solid var(--border);box-shadow:inset 3px 0 0 var(--amber)}.v2 .sf-program-t{margin:0 0 .6rem;font:700 .72rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink)}.v2 .sf-program ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v2 .sf-program li{position:relative;padding-left:1.55rem;font-size:.9rem;line-height:1.55;color:var(--text)}.v2 .sf-program li strong{color:var(--heading)}.v2 .sf-program li::before{content:"";position:absolute;left:.15rem;top:.38em;width:.62rem;height:.32rem;border-left:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);transform:rotate(-45deg)}.v2 .frm-collect{margin:.55rem 0 0;font-size:.8rem;line-height:1.6;color:var(--text-muted)}.v2 .frm-collect a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px}.v2 [data-lead-form="application"] ~ .frm-done p + p{margin-top:.8rem}.v2 .frm-done .sf-done-note{color:var(--heading);font-weight:600}.v2 .sf-before{list-style:none;margin:0 auto;padding:0;max-width:52rem;display:grid;grid-template-columns:1fr 1fr;gap:0 2.4rem}.v2 .sf-before li{position:relative;padding:.75rem 0 .75rem 1.6rem;border-bottom:1px solid rgba(13,27,42,.09);color:var(--navy);font-weight:500;line-height:1.5}.v2 .sf-before li::before{content:"";position:absolute;left:0;top:1.45rem;width:.8rem;height:2px;border-radius:2px;background:var(--amber)}.v2 .sf-before a{color:var(--amber-ink);text-decoration:underline;text-underline-offset:3px}.v2 .sf-before a:hover{color:var(--navy)}.v2 .sf-before-note{max-width:52rem;margin:1.5rem auto 0;text-align:center;color:var(--text-muted);font-size:.95rem}@media (max-width:640px){.v2 .sf-before{grid-template-columns:1fr}}.v2 :is(.ci-hero,.art-hero) .hero-inner--solo{justify-items:center;text-align:center}.v2 :is(.ci-hero,.art-hero) .hero-copy{margin-inline:auto}.v2 :is(.ci-hero,.art-hero) :is(.hero-h1,.hero-sub,.hero-statement){margin-inline:auto}.v2 .ci-hero .hero-btns{justify-content:center}.v2 .art-crumb{color:inherit;text-decoration:none;border-bottom:1px solid rgba(245,158,11,.55)}.v2 .art-crumb:hover{color:#fff;border-bottom-color:#fff}.v2 .ci-grid{display:flex;flex-wrap:wrap;justify-content:center}.v2 .ci-grid>.card{flex:0 1 22rem;min-width:0}.rv-on .v2 .ci-grid>.card{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .18s ease}.v2 .ci-more{position:relative;overflow:hidden;isolation:isolate;max-width:1120px;margin:2.8rem auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.2rem;padding:1.6rem 1.9rem;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--navy) 0%,#17324f 100%);box-shadow:0 18px 40px -26px rgba(13,27,42,.6)}.v2 .ci-more{padding-right:clamp(1.9rem,9vw,7.5rem)}.v2 .ci-more::after{content:"";position:absolute;top:0;right:0;bottom:0;width:clamp(3rem,7vw,6rem);z-index:-1;pointer-events:none;background:linear-gradient(118deg,rgba(0,0,0,0) 0 36%,var(--amber) 36% 42%,rgba(0,0,0,0) 42% 52%,rgba(245,158,11,.55) 52% 55%,rgba(255,255,255,.05) 55% 100%)}.v2 .ci-more-copy{flex:1 1 22rem;min-width:0}.v2 .ci-more-kick{margin:0 0 .45rem;font:700 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.v2 .ci-more h3{margin:0 0 .35rem;font:600 1.35rem/1.25 var(--font-display);color:#fff}.v2 .ci-more p{margin:0;color:#c7d3e0;line-height:1.6}.v2 .ci-more .ci-more-kick{color:var(--amber)}.v2 .ci-more-go{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem}.v2 .ci-more-alt{color:#dbe5f0;font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.v2 .ci-more-alt:hover{color:#fff}@media (max-width:640px){.v2 .ci-more{padding:1.4rem 1.25rem}.v2 .ci-more::after{display:none}.v2 .ci-more-go{align-items:stretch;width:100%}.v2 .ci-more-go .btn{justify-content:center}.v2 .ci-more-alt{text-align:center}}.v2 .doc .art-fig{margin:2.1rem 0 2.3rem}.v2 .doc .art-fig picture{display:block}.v2 .doc .art-fig img{display:block;width:100%;height:auto;border-radius:14px;background:#fff;border:1px solid var(--card-line);box-shadow:0 18px 40px -26px rgba(13,27,42,.4)}.v2 .doc p.art-fig-open{margin:.55rem 0 0;font-size:.84rem;line-height:1.4;text-align:right}.v2 .doc .art-fig--ph .img-ph{min-height:220px}.v2{--qs-mat:#f1f5f9;--qs-edge:rgba(19,36,62,.07);--qs-light:rgba(255,255,255,.95);--qs-dark:rgba(19,36,62,.15);--qs-dark-h:rgba(19,36,62,.22)}.v2 :is(.sec--navy,.section--navy,.sec--pair,.hero,.hero-wrap,.reel){--qs-mat:#17304e;--qs-edge:rgba(255,255,255,.08);--qs-light:rgba(255,255,255,.05);--qs-dark:rgba(0,0,0,.5);--qs-dark-h:rgba(0,0,0,.62)}.v2 .shot-frame,.v2 .jshot .shot-frame,.v2 :is(.sec--navy,.section--navy,.sec--pair) .shot-frame,.v2 .phone{box-shadow:0 0 0 7px var(--qs-mat),0 0 0 8px var(--qs-edge),-8px -8px 18px 6px var(--qs-light),10px 12px 26px 4px var(--qs-dark)}.v2 .phone .shot-frame,.v2 .bec-card .shot-frame{box-shadow:none}.v2 :is(.itu-card,.bec-card,.pf-window,.iw-card,.nhc-item,.panes,.dcard){box-shadow:-7px -7px 18px var(--qs-light),9px 11px 24px var(--qs-dark)}@media (hover:hover) and (pointer:fine){.v2 :is(.iw-card,.dcard,.itu-card):not(.is-open):not(.is-peek):hover{box-shadow:-8px -8px 20px var(--qs-light),11px 14px 30px var(--qs-dark-h)}}.v2 .wcd-sub{max-width:940px;margin:2.8rem auto 0;text-align:center}.v2 .wcd-sub>h3{font:600 clamp(1.25rem,2.6cqi,1.5rem)/1.25 var(--font-display);color:var(--heading);margin:0 0 .5rem;text-wrap:balance}.v2 .wcd-sub>p{color:var(--text);margin:0 0 1rem}.v2 .wcd-sub .marks{text-align:left}.v2 .wcd-sub>.wcd-sub-note{font-size:.93rem;color:var(--text-muted);margin:1rem auto 0;max-width:44rem}.v2 .wcd-tools{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;text-align:left}@container (min-width:720px){.v2 .wcd-tools{grid-template-columns:1fr 1fr;gap:1.2rem}}.v2 .wcd-tools>div{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.2rem 1.4rem}.v2 .wcd-tools h4{font:700 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-ink);margin:0 0 .3rem}.v2 .wcd-tools .marks{margin:0;padding:0}.v2 .wcd-levels{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 0;margin:1.8rem auto 0;padding:0}.v2 .wcd-levels li{font:600 .98rem/1.2 var(--font-display);color:#fff}.v2 .wcd-levels li + li::before{content:"\2192";color:var(--amber);margin:0 .65rem;font-weight:700}.v2 #capability .wcd-levels + .rto-line{margin-top:.8rem}@container (max-width:480px){.v2 .wcd-levels li{font-size:.84rem}.v2 .wcd-levels li + li::before{margin:0 .35rem}}.v2 .eg-get{max-width:720px}@container (min-width:900px){.v2 .eg-get{grid-template-columns:1fr}}@container (min-width:900px){.v2 .eg-items{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .eg-item:has(details[open]){grid-column:span 2}}.v2 .eg-pagewise{max-width:760px;margin:1.6rem auto 0;border-top:0;padding-top:0;text-align:center}.v2 .eg-pagewise .eg-pages{margin-top:.9rem;background:#fff;text-align:left}.v2 .eg-strip a{font-weight:600}.v2 .ot-hero-apply{margin:-.6rem 0 .3rem;color:#fff;font:600 1rem/1.45 var(--font-display);text-wrap:balance}.v2 .ot-hero-small{margin:0 0 1.3rem;color:var(--sub-dark);font-size:.86rem;line-height:1.5;text-wrap:balance}.v2 #top:has(.ot-hero-apply) .hero-statement{margin-bottom:1rem}.v2 #top:has(.ot-hero-apply) .hero-btns{margin-bottom:1.1rem}.v2 #top .ot-hero-small{margin-bottom:.4rem}.v2 :is(#m-dept-client,#m-dept-finance) .flyer-media img{object-position:top}@media (max-width:760px){.v2 :is(#m-dept-client,#m-dept-finance) .flyer-media::before{background:linear-gradient(180deg,rgba(13,27,42,0) 18%,rgba(13,27,42,.96) 60%)}}.v2 .ot-apply{max-width:760px;margin:2.6rem auto 0;padding:1.6rem 1.8rem;border-radius:16px;text-align:left;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 3px 0 0 var(--amber)}.v2 .ot-apply h3{margin:0 0 .6rem;color:#fff;font:600 1.3rem/1.3 var(--font-display);text-wrap:balance}.v2 .ot-apply p{margin:0 0 .75rem;color:var(--sub-dark);line-height:1.55}.v2 .ot-apply strong{color:#fff}.v2 .ot-apply .ot-apply-k{margin-bottom:.45rem;color:#fff;font-weight:600}.v2 .ot-apply-list{list-style:none;margin:0 0 .9rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.4rem}.v2 .ot-apply-list li{position:relative;padding-left:1.1rem;color:#fff;line-height:1.4}.v2 .ot-apply-list li::before{content:"";position:absolute;left:0;top:.6em;width:.55rem;height:2px;background:var(--amber)}.v2 .ot-apply .ot-apply-note{margin:0;font-size:.9rem;font-weight:600;color:#ffd08a}.v2 .ot-apply--light{margin:2rem auto 0;background:#fff;border-color:var(--card-line)}.v2 .ot-apply--light h3,.v2 .ot-apply--light strong,.v2 .ot-apply--light .ot-apply-k,.v2 .ot-apply--light .ot-apply-list li{color:var(--heading)}.v2 .ot-apply--light p{color:var(--text)}.v2 .ot-apply--light .ot-apply-note{color:var(--amber-ink)}.v2 .ot-levels{max-width:860px;margin:1.6rem auto 2.2rem;text-align:center}.v2 .ot-levels-list{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .35rem}.v2 .ot-levels-list li{display:inline-flex;align-items:center;gap:.35rem;color:var(--heading);font:700 .95rem/1.2 var(--font-display)}.v2 .ot-levels-list li+li::before{content:"";width:1.5rem;height:2px;margin-right:.1rem;background:var(--amber)}.v2 .ot-levels p{margin:0 auto;max-width:56ch;color:var(--text-muted);line-height:1.55;text-wrap:balance}.v2 .ot-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:1060px;margin:2.4rem auto 0}.v2 .ot-proof-card{padding:1.5rem 1.6rem;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.v2 .ot-proof-card h3{margin:0 0 .7rem;color:#fff;font:600 1.15rem/1.35 var(--font-display);text-wrap:balance}.v2 .ot-proof-card p{margin:0 0 .6rem;color:var(--sub-dark);line-height:1.55}.v2 .ot-proof-card p:last-child{margin-bottom:0}.v2 .ot-proof-card strong{color:#fff}.v2 .ot-badges{list-style:none;counter-reset:b;margin:0 0 .9rem;padding:0;display:grid;gap:.4rem}.v2 .ot-badges li{counter-increment:b;display:flex;gap:.6rem;align-items:baseline;color:#fff;font-weight:600;line-height:1.35}.v2 .ot-badges li::before{content:counter(b);color:var(--amber);font:700 .85rem/1 var(--font-display)}.v2 .ot-adults{margin:0 0 .8rem;color:var(--heading);font:600 1.2rem/1.3 var(--font-display)}.v2 .ot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:880px;margin:0 auto 2rem}.v2 .ot-pair>div{padding:1.05rem 1.25rem;border-radius:12px;background:#f3f6fa;border:1px solid var(--card-line)}.v2 .ot-pair dt{margin:0 0 .4rem;font:700 .72rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2 .ot-pair dd{margin:0;color:var(--heading);font-weight:500;line-height:1.5}.v2 .ot-opts-one{grid-template-columns:1fr}.v2 .ot-final-small{max-width:36rem;margin:1.3rem auto 0;color:var(--sub-dark);font-size:.9rem;line-height:1.55;text-wrap:balance}.v2 .ot-stats-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px}.v2 .ot-stats-4 b{font-size:clamp(1.1rem,1.5vw,1.22rem)}@media (max-width:900px){.v2 .ot-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v2 .ot-stats-4{grid-template-columns:1fr}}@media (max-width:760px){.v2 .ot-apply{padding:1.3rem 1.2rem}.v2 .ot-apply-list,.v2 .ot-proof,.v2 .ot-pair{grid-template-columns:1fr}}.v2.home-oct .sec-head h2{font-size:clamp(1.625rem,3.4cqi,2.25rem);line-height:1.2;color:var(--navy)}.v2.home-oct .sec-head p{font-size:1.0625rem;line-height:1.6;color:#334155}.v2.home-oct .sec-head .kick{font-size:.875rem;letter-spacing:.1em}.v2.home-oct .sec-head{margin-bottom:2rem}.v2.home-oct .sec{padding-block:clamp(44px,5.4cqi,64px)}.v2.home-oct .sec-cta{margin-top:1.9rem}.v2.home-oct .sec-cta .btn,.v2.home-oct .final-btns .btn{font-size:1.0313rem;min-height:48px}.v2.home-oct .hero--shot .hero-inner{padding-block:clamp(14px,3vh,34px) 12px}.v2.home-oct .hero--shot .hero-h1{font-size:clamp(1.75rem,8.2cqi,3.5rem);line-height:1.08;margin-bottom:.55rem}.v2.home-oct .hero--shot .eyebrow{margin-bottom:.7rem;font-size:.875rem}.v2.home-oct .hero--shot .hero-deck{margin-bottom:.7rem}.v2.home-oct .hero--shot .hero-copy>.hero-statement{font-size:1.0625rem;line-height:1.55;color:#fff;margin:0 auto .45rem;max-width:62ch}.v2.home-oct .hero--shot .hero-statement strong{font-weight:700;color:#fff}.v2.home-oct .hero--shot .hero-copy>.hero-note{font-size:.9375rem;line-height:1.5;margin:0 auto 1.1rem;color:#dbe4ee;max-width:72ch;text-wrap:balance}.v2.home-oct .hero-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;text-align:left}.v2.home-oct .hpath{display:flex;flex-direction:column;gap:.35rem;min-height:44px;padding:.85rem 1rem .9rem;border-radius:14px;text-decoration:none;color:#fff;background:rgba(13,27,42,.72);border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 24px -14px rgba(0,0,0,.7);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.v2.home-oct .hpath:hover{transform:translateY(-3px);background:rgba(13,27,42,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 18px 30px -14px rgba(0,0,0,.8)}.v2.home-oct .hpath:active{transform:translateY(1px)}.v2.home-oct .hpath:focus-visible,.v2.home-oct .hero-apply a:focus-visible,.v2.home-oct .final-apply a:focus-visible{outline:3px solid #fff;outline-offset:3px}.v2.home-oct .hpath-t{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font:700 1.0625rem/1.25 var(--font-display)}.v2.home-oct .hpath-t svg{flex:none;color:var(--amber);transition:transform .18s ease}.v2.home-oct .hpath:hover .hpath-t svg{transform:translateX(3px)}.v2.home-oct .hpath-s{font-size:.9375rem;line-height:1.4;color:#e2e8f0}.v2.home-oct .hpath--primary{background:var(--amber);border-color:var(--amber);color:var(--amber-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 3px rgba(0,0,0,.2),0 16px 30px -12px rgba(245,158,11,.6)}.v2.home-oct .hpath--primary:hover{background:#fbab1f;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 5px rgba(0,0,0,.2),0 22px 36px -12px rgba(245,158,11,.7)}.v2.home-oct .hpath--primary .hpath-t svg{color:var(--amber-text)}.v2.home-oct .hpath--primary .hpath-s{color:#14243a}.v2.home-oct .hero-apply{margin:.8rem 0 0;font-size:.9375rem}.v2.home-oct .hero-apply a,.v2.home-oct .final-apply a{display:inline-block;padding:.65rem .4rem;color:#ffd08a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2.home-oct .hero-apply a:hover,.v2.home-oct .final-apply a:hover{color:#fff}.v2.home-oct .hero-chips{padding-bottom:14px}.v2.home-oct .hero-chips .trust-chips{justify-content:center;gap:.25rem 1.6rem;padding-top:.55rem;flex-wrap:wrap}.v2.home-oct .hero-chips .trust-chips li{flex:0 0 auto;border:0;padding:.2rem 0;font-size:.875rem;color:#e2e8f0}.v2.home-oct .hero--shot[data-hero="home"] .hero-h1 .hl-line{animation-duration:.55s}.v2.home-oct .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(1){animation-delay:.15s}.v2.home-oct .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(2){animation-delay:.6s}.v2.home-oct .hero--shot[data-hero="home"] .hero-h1 .hl-line:nth-of-type(3){animation-delay:1.05s}.v2.home-oct .hero--shot[data-hero="home"] .hero-copy>.hero-deck{animation-delay:1.45s}.v2.home-oct .hero--shot[data-hero="home"] .hero-copy>.hero-statement{animation-delay:1.55s}.v2.home-oct .hero--shot[data-hero="home"] .hero-copy>.hero-note{animation-delay:1.6s}.v2.home-oct .hero--shot[data-hero="home"] .hero-copy>.hero-paths{animation-delay:1.65s}.v2.home-oct .hero--shot[data-hero="home"] .hero-copy>.hero-apply{animation-delay:1.75s}.v2.home-oct .hero--shot[data-hero="home"] .hero-chips{animation-delay:1.8s}@media (max-width:64rem){.v2.home-oct .hero--shot{--shot-band:clamp(120px,30vw,220px)}.v2.home-oct .hero--shot .hero-inner{padding-top:calc(var(--shot-band) - 40px);padding-inline:12px}}@media (max-width:480px){.v2.home-oct .hero--shot .hero-h1{margin-inline:-8px;width:calc(100% + 16px)}}@media (max-width:760px){.v2.home-oct .hero-paths{grid-template-columns:1fr;gap:10px}.v2.home-oct .hero--shot .hero-copy>.hero-statement{font-size:1rem}.v2.home-oct .hero-chips .trust-chips{gap:.2rem 1.1rem}}.v2.home-oct .rcard-g1 h3{font-size:1.25rem;color:var(--navy)}.v2.home-oct .rcard-g1 p{font-size:1.0313rem;color:#334155}.v2.home-oct .rc-link{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:1rem}.v2.home-oct .rc-link svg{margin:.2em 0 0;vertical-align:baseline}.v2.home-oct .inds--four .ind{min-height:360px}.v2.home-oct .inds--four .ind h3{font-size:1.1875rem}.v2.home-oct .ind-line{font-size:.9375rem}.v2.home-oct .ind-go{font-size:1rem;min-height:44px}.v2.home-oct .ind-img img{object-position:50% 0}.v2.home-oct .flyer-media img{object-position:50% 10%}.v2.home-oct .hwhy{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:820px){.v2.home-oct .hwhy{grid-template-columns:1fr}}.v2.home-oct .hwhy li{padding:1.4rem 1.4rem 1.5rem;border-radius:16px;background:var(--slate-50);border:1px solid var(--border)}.v2.home-oct .hwhy-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.8rem;border-radius:12px;color:var(--navy-2);background:#fff;border:1.5px solid var(--border)}.v2.home-oct .hwhy h3{margin:0 0 .4rem;font:700 1.25rem/1.25 var(--font-display);color:var(--navy)}.v2.home-oct .hwhy p{margin:0;font-size:1.0313rem;line-height:1.55;color:#334155}.v2.home-oct .selwrap.hproj{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1040px}.v2.home-oct .hproj .sellist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2.home-oct .hproj .selitem{min-height:56px;font-size:1rem;line-height:1.3;border-left-width:1px}.v2.home-oct .hproj .selitem[aria-selected="true"]{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber),0 10px 24px rgba(13,27,42,.1)}.v2.home-oct .hproj .selitem:focus-visible{outline:3px solid var(--amber-ink);outline-offset:2px}.v2.home-oct .hproj .selpanel{padding:1.3rem}.v2.home-oct .hp-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px}.v2.home-oct .hp-box{align-self:stretch;padding:1rem 1.1rem;border-radius:12px;background:var(--slate-50);border:1px solid var(--border)}.v2.home-oct .selpanel .hp-box h3{margin:0 0 .35rem;font:700 1.1875rem/1.2 var(--font-display);color:var(--navy)}.v2.home-oct .hp-box p{margin:0;font-size:1.0313rem;line-height:1.5;color:#334155}.v2.home-oct .hp-box--proof{background:color-mix(in srgb,var(--amber) 11%,#fff);border-color:#fbd38d}.v2.home-oct .hp-to{display:grid;place-items:center;color:var(--amber-ink)}@media (max-width:760px){.v2.home-oct .hproj .sellist{grid-template-columns:minmax(0,1fr)}.v2.home-oct .hproj .selitem{min-height:52px}.v2.home-oct .hp-flow{grid-template-columns:minmax(0,1fr)}.v2.home-oct .hp-to svg{transform:rotate(90deg)}.v2.home-oct .hproj .selpanel{padding:.9rem}}.v2.home-oct .hpf{margin:0 auto;max-width:1120px}.v2.home-oct .hpf-shot{display:block;border-radius:14px;overflow:hidden;background:#f5f8fb}.v2.home-oct .hpf-shot:focus-visible{outline:3px solid var(--amber-ink);outline-offset:3px}.v2.home-oct .hpf-shot img{display:block;width:100%;height:auto}.v2.home-oct .hpf-note{max-width:780px;margin:.9rem auto 0;padding:.65rem .9rem;border:1px solid var(--border);border-radius:10px;font-size:.875rem;line-height:1.5;color:#475569}.v2.home-oct .hpf-note b{display:block;color:var(--navy)}.v2.home-oct .hpf-ev{list-style:none;margin:1.3rem auto 0;padding:0;max-width:1040px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:760px){.v2.home-oct .hpf-ev{grid-template-columns:1fr}}.v2.home-oct .hpf-ev li{padding-left:.9rem;border-left:3px solid var(--amber);font-size:1.0313rem;line-height:1.5;color:#334155}.v2.home-oct .hpf-ev b{color:var(--navy)}.v2.home-oct .hsteps{list-style:none;margin:0 auto;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v2.home-oct .hsteps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1rem .5rem;text-align:center;background:#fff;border:1px solid var(--border);border-radius:12px;font:700 1.0625rem/1.25 var(--font-display);color:var(--navy)}.v2.home-oct .hsteps li:last-child{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 11%,#fff)}.v2.home-oct .hsteps-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;font-size:.9375rem}.v2.home-oct .hsteps li:last-child .hsteps-n{background:var(--amber);color:var(--amber-text)}.v2.home-oct .hsteps li+li::before{content:"";position:absolute;left:-9px;top:50%;width:10px;height:10px;border-top:2.4px solid var(--amber-ink);border-right:2.4px solid var(--amber-ink);transform:translateY(-50%) rotate(45deg)}@media (max-width:640px){.v2.home-oct .hsteps{grid-template-columns:minmax(0,1fr);gap:6px;max-width:320px}.v2.home-oct .hsteps li{flex-direction:row;padding:.55rem .85rem;text-align:left}.v2.home-oct .hsteps li+li::before{display:none}}.v2.home-oct .faq summary{font-size:1.0625rem;color:var(--navy);min-height:44px}.v2.home-oct .faq .ans{font-size:1.0313rem;line-height:1.6;color:#334155}.v2.home-oct .faq-top-k{font-size:.875rem}.v2.home-oct .hfaq-more{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:var(--amber-ink);font-weight:700;font-size:1rem;text-decoration:none}.v2.home-oct .hfaq-more:hover{text-decoration:underline}.v2.home-oct .hcred{padding:0}.v2.home-oct .hcred .tbox{padding:1rem .9rem;gap:.45rem}.v2.home-oct .hcred .tbox span:last-child{font-size:.9375rem;color:var(--navy)}.v2.home-oct .hcred .tbox .ti{width:34px;height:34px}.v2.home-oct .final{padding-block:56px 48px}.v2.home-oct .final h2{font-size:clamp(1.625rem,3.4cqi,2.25rem);margin-bottom:1rem}.v2.home-oct .final-statement{font-size:1.0625rem;color:#e2e8f0}.v2.home-oct .final-in{max-width:52rem}.v2.home-oct .final-btns{margin-bottom:.6rem}.v2.home-oct .final-apply{margin:0;font-size:.9375rem}@media (max-width:560px){.v2.home-oct .final-btns .btn{width:100%;justify-content:center}}.v2.pf-page .sec--mist{background:#eef3f8}.v2.pf-page main>.sec:not(.pf-wide){padding:clamp(56px,7vw,96px) clamp(18px,3vw,34px)}.v2.pf-page .pf-wrap{max-width:1120px;margin-inline:auto}.v2.pf-page .sec-head h2{font-size:clamp(2rem,3.7vw,3.15rem);font-weight:700;line-height:1.12;letter-spacing:-.012em}.v2.pf-page .sec-head.pf-head{max-width:58rem;margin:0 0 clamp(1.8rem,3vw,2.8rem);text-align:left}.v2.pf-page .pf-head h2{margin-bottom:.8rem}.v2.pf-page .pf-head p{margin:0;max-width:46rem;font-size:clamp(1.06rem,1.5vw,1.2rem);line-height:1.55}.v2.pf-page .pf-closer{margin:clamp(1.8rem,3vw,2.8rem) auto 0;max-width:46rem;text-align:center;text-wrap:balance;font:700 clamp(1.25rem,2.2vw,1.7rem)/1.3 var(--font-display);color:var(--heading)}.v2.pf-page .pf-closer-link{margin:.7rem 0 0;text-align:center;font-size:1rem}.v2.pf-page .pf-bk{margin:0 0 .4rem;font:700 .74rem/1.2 var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--amber-ink)}.v2.pf-page .pf-ticks{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v2.pf-page .pf-ticks li{position:relative;padding-left:1.5rem;font-size:1.02rem;line-height:1.4;color:var(--text)}.v2.pf-page .pf-ticks li::before{content:"";position:absolute;left:.1rem;top:.34em;width:.8rem;height:.42rem;border-left:2.5px solid var(--amber);border-bottom:2.5px solid var(--amber);transform:rotate(-45deg) scale(.86)}.v2.pf-page .hero{background:linear-gradient(#fff,#fff) bottom/100% clamp(90px,10vw,150px) no-repeat,var(--hero-grad)}.v2 .hero-inner.pf-hero{padding-top:clamp(36px,3.4vw,48px);padding-bottom:0;gap:clamp(30px,4vw,48px)}.v2 .pf-hero-copy{max-width:66rem}.v2 .pf-hero .hero-h1{max-width:19ch;font-size:clamp(2.45rem,6vw,4.7rem);line-height:1.05}.v2 .pf-hero .hero-sub{max-width:60ch;font-size:clamp(1.02rem,1.5vw,1.16rem);font-weight:400;line-height:1.6}.v2 .pf-hero .hero-statement{max-width:48ch;margin-bottom:1.7rem;color:#fff;font:600 clamp(1.1rem,1.8vw,1.34rem)/1.4 var(--font-display)}.v2 .pf-hero .hero-btns{margin-bottom:0}.v2 .pf-hero-fig{width:min(1180px,100%);margin:0 auto}.v2 .pf-hero-fig img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 34px 70px -34px rgba(8,22,40,.75),0 0 0 1px rgba(13,27,42,.08)}.v2 .pf-hero-fig figcaption{padding:.8rem 0 clamp(.6rem,1.5vw,1.2rem);text-align:center;color:var(--muted);font-size:.8rem}.v2 .pf-hero-live{display:none;width:100%;max-width:640px;text-align:left}.v2 .pf-callouts{list-style:none;display:grid;gap:.65rem;margin:1.3rem 0 0;padding:0}.v2 .pf-callouts li{display:flex;align-items:center;gap:.8rem;color:#fff;font:600 1.08rem/1.3 var(--font-display)}.v2.pf-page .pf-num{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--amber);color:#1a1207;font:800 .86rem/1 var(--font-display)}.v2 .pf-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.v2 .pf-bcard{padding:clamp(1.3rem,2.2vw,1.9rem);border-radius:16px;background:#fff;border:1px solid var(--border);border-top:4px solid var(--amber);box-shadow:0 14px 30px -24px rgba(13,27,42,.45)}.v2 .pf-bcard h3{margin:0 0 1rem;font:700 clamp(1.25rem,1.9vw,1.5rem)/1.2 var(--font-display);color:var(--heading)}.v2 .pf-chain{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .7rem;margin:clamp(1.8rem,3vw,2.6rem) 0 0;font:700 .82rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.v2 .pf-chain span + span::before{content:"\2192";margin-right:.7rem;color:var(--amber-ink);letter-spacing:0}.v2.pf-page .pf-chain + .pf-closer{margin-top:.9rem}.v2 .pf-steps-fig{margin:0;padding:clamp(10px,1.6vw,20px);border-radius:18px;background:#fff;border:1px solid #d6e0eb}.v2 .pf-steps-fig img{display:block;width:100%;height:auto}.v2 .pf-steps-list{display:none;list-style:none;margin:0;padding:0}.v2 .pf-steps-list li{position:relative;display:grid;grid-template-columns:56px 26px minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem .9rem;border-radius:12px;background:#fff;border:1px solid #d6e0eb}.v2 .pf-steps-list li + li{margin-top:1.05rem}.v2 .pf-steps-list li + li::before{content:"";position:absolute;left:50%;top:-.84rem;width:9px;height:9px;margin-left:-4px;border-right:2.5px solid #8ea3ba;border-bottom:2.5px solid #8ea3ba;transform:rotate(45deg)}.v2 .pf-steps-list img{display:block;width:56px;height:56px;border-radius:50%}.v2 .pf-steps-list b{font:700 1.08rem/1.25 var(--font-display);color:var(--heading)}.v2 .pf-sn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e39b1f;color:#fff;font:800 .8rem/1 var(--font-display)}.v2 .pf-sn--navy{background:#10294a}.v2 .pf-cap-fig{margin:0}.v2 .pf-cap-fig img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #dfe7ef}.v2 .pf-cap-panels{display:none;list-style:none;margin:0;padding:0;gap:1.5rem}.v2 .pf-cap-panels img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #e3e9f0}.v2 .pf-cap-l{display:flex;align-items:center;gap:.7rem;margin:0 0 .6rem;font:700 1.12rem/1.25 var(--font-display);color:var(--heading)}.v2 .pf-demo-small{margin-top:.9rem;padding:.7rem 1rem .75rem;border:1px solid var(--border);border-radius:10px;font-size:.84rem;line-height:1.5;color:var(--text-muted)}.v2 .pf-demo-small p{margin:0}.v2 .pf-demo-small b{color:var(--heading)}.v2 .pf-value{margin-top:clamp(1.8rem,3vw,2.6rem);padding-top:1.5rem;border-top:1px solid var(--border)}.v2 .pf-value-k{margin:0 0 .8rem;font:700 1.08rem/1.3 var(--font-display);color:var(--heading)}.v2 .pf-valchips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.v2 .pf-valchips li{padding:.42rem .8rem;border-radius:999px;background:#fff8eb;border:1px solid rgba(245,158,11,.45);color:var(--heading);font-size:.93rem;line-height:1.25}.v2 .pf-value-n{margin:.85rem 0 0;font-size:.95rem;color:var(--text-muted)}.v2 .pf-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(22px,4vw,56px);align-items:start}.v2 .pf-story-steps{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.v2 .pf-story-steps li{position:relative;padding:.95rem 1.2rem 1.05rem;border-radius:12px;background:#fff;border:1px solid #d6e0eb}.v2 .pf-story-steps li + li::before{content:"";position:absolute;left:1.3rem;top:-.8rem;width:2px;height:.8rem;background:#a9bacb}.v2 .pf-story-steps li.is-key{background:#10294a;border-color:#10294a}.v2.pf-page .pf-story-steps li.is-key .pf-bk{color:#ffd08a}.v2 .pf-story-steps li.is-key .pf-st{color:#fff}.v2 .pf-st{margin:0;font:600 clamp(1.1rem,1.7vw,1.3rem)/1.3 var(--font-display);color:var(--heading)}.v2 .pf-story-fig{margin:0;min-width:0}.v2 .pf-story-open{display:block;width:100%;padding:0;border-radius:14px;cursor:pointer;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #d6e0eb,0 26px 44px -30px rgba(13,27,42,.55);transition:box-shadow .15s ease,transform .15s ease}.v2 .pf-story-open:hover,.v2 .pf-story-open:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 2px var(--amber),0 30px 50px -30px rgba(13,27,42,.6)}.v2 .pf-story-open svg{display:block;width:100%;height:auto}.v2 .pf-story-fig figcaption{margin-top:.75rem;font-size:.95rem;color:var(--text-muted)}.v2 .pf-story-fig figcaption b{color:var(--heading)}.v2 .pf-story-mark{display:block;margin-top:.3rem;font-size:.8rem;color:var(--muted)}.v2.pf-page .pf-closer--strong{max-width:52rem;font-size:clamp(1.35rem,2.5vw,1.95rem)}.v2 .pf-chainbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin:0;font:800 .8rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.v2 .pf-chainbar span{position:relative;display:flex;align-items:center;gap:.7rem}.v2 .pf-chainbar span::after{content:"";flex:1;height:2px;background:#c6d2de}.v2 .pf-chainbar span:not(.is-proof)::before{content:"";position:absolute;right:0;width:8px;height:8px;border-top:2px solid #8ea3ba;border-right:2px solid #8ea3ba;transform:rotate(45deg)}.v2 .pf-chainbar .is-proof{color:var(--amber-ink)}.v2 .pf-chainbar .is-proof::after{background:var(--amber)}.v2.pf-page #three-ways .sp-warrants{margin-top:1rem;gap:1.15rem}.v2 .pf-wsay{margin:.1rem 0 .85rem;font:700 clamp(1.25rem,2vw,1.55rem)/1.2 var(--font-display);color:var(--heading)}.v2 .pf-wsay--strong{color:var(--amber-ink)}.v2 .pf-wval{margin:.9rem 0 0;font:400 clamp(1.3rem,2vw,1.55rem)/1.2 var(--sp-serif);color:var(--sp-gold-lt)}.v2 .pf-wval span{display:block;margin-bottom:.25rem;font:700 .68rem/1 var(--sp-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted)}.v2.pf-page #three-ways .sp-warrant cite{font-size:1rem}.v2.pf-page .sec.sec--flush.pf-wide{padding-block:clamp(60px,7vw,96px)}.v2.pf-page .pf-wide>.sec-head{max-width:58rem;margin-bottom:1.5rem}.v2.pf-page .pf-wide .sec-head p{font-size:clamp(1.06rem,1.5vw,1.2rem)}.v2 .pf-rpin{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#F59E0B;color:#1a1207;font:800 .8rem/1 var(--font-display);letter-spacing:0;box-shadow:0 0 0 3px rgba(245,158,11,.28)}.v2 .pf-five{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:1480px;margin:0 auto clamp(1.5rem,3vw,2.4rem);padding:0 .6rem}.v2 .pf-five a{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .6rem;border-radius:999px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.06);font:600 .96rem/1.2 var(--font-display);transition:border-color .15s ease,background-color .15s ease}.v2 .pf-five a:hover,.v2 .pf-five a:focus-visible{border-color:var(--amber);background:rgba(245,158,11,.14)}.v2.pf-page .sec--navy .pf-window{border-color:rgba(255,255,255,.2);box-shadow:0 0 0 1px rgba(245,158,11,.22),0 54px 100px -44px rgba(0,0,0,.85)}.v2 .pf-pinned{display:flex;align-items:center;gap:.6rem}.v2 .pf-rowhead .sp-eyebrow.pf-pinned{margin-bottom:8px}.v2 .pf-sum.pf-pinned{justify-content:center;flex-wrap:wrap}.v2 .pf-wbody>.sp-record{margin-top:28px}.v2 #pf-skills,.v2 #pf-badges,.v2 #pf-highlights,.v2 #pf-evidence,.v2 #pf-value{scroll-margin-top:96px}.v2 .pf-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.v2 .pf-duo-c{padding:clamp(1.4rem,2.4vw,2rem);border-radius:16px;background:var(--slate-50);border:1px solid var(--border)}.v2 .pf-duo-c.is-portfolio{background:#fff8eb;border-color:rgba(245,158,11,.45)}.v2 .pf-duo-c h3{margin:0 0 .6rem;font:700 clamp(1.3rem,2vw,1.55rem)/1.2 var(--font-display);color:var(--heading)}.v2 .pf-duo-c p{margin:0;font-size:1.08rem;line-height:1.55;color:var(--text)}.v2 .pf-duo-c .pf-dip-link{margin-top:.9rem}.v2.pf-page .pf-fold{max-width:46rem;margin:clamp(1.5rem,2.6vw,2.2rem) auto 0}.v2.pf-page .pf-ticks--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.2rem;margin-bottom:1rem}.v2 .pf-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,20px)}.v2 .pf-tcard{padding:1.2rem 1.3rem 1.3rem;border-radius:14px;background:#fff;border:1px solid #d6e0eb}.v2 .pf-tcard h3{margin:0 0 .7rem;line-height:1}.v2 .pf-tcard p{margin:0;font-size:1.05rem;line-height:1.5;color:var(--text)}.v2 .pf-trust-n{margin:1.3rem 0 0;font-size:1.02rem;color:var(--text)}.v2.pf-page #control .sp-control{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:1.4rem 1.6rem}.v2 .pf-ctl-left{display:grid;gap:1.4rem;min-width:0}.v2 .pf-ctl-right{min-width:0}.v2.pf-page #control .pf-ctl-plate{margin:0}.v2 .pf-control-n{margin:1.3rem 0 0;font-size:1.02rem;font-weight:600;color:var(--heading)}.v2 .pf-status{margin:.7rem 0 0;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--slate-50);font-size:.92rem;line-height:1.5;color:var(--text-muted)}.v2 .pf-status b{color:var(--heading)}.v2 .pf-final .final-in{max-width:56rem}.v2 .pf-final h2{margin-bottom:1rem;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.1}.v2 .pf-final h2 + .final-statement{margin-top:0;font-size:1.25rem;color:#fff}.v2 .pf-finalstrip{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .6rem;margin:0 0 2.2rem;padding:0;font:600 .92rem/1.3 var(--font-display);color:var(--sub-dark)}.v2 .pf-finalstrip li + li::before{content:"\2192";margin-right:.6rem;color:var(--amber)}@media (max-width:900px){.v2 .pf-three,.v2 .pf-trust{grid-template-columns:minmax(0,1fr)}.v2 .pf-story{grid-template-columns:minmax(0,1fr)}.v2.pf-page #control .sp-control{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.v2 .pf-chainbar{display:flex;flex-wrap:wrap;gap:.4rem .7rem;margin-bottom:.4rem;font-size:.74rem;letter-spacing:.12em}.v2 .pf-chainbar span::after{display:none}.v2 .pf-chainbar span:not(.is-proof)::before{position:static;order:1;margin-left:-.2rem}}@media (max-width:720px){.v2.pf-page .hero{background:var(--hero-grad)}.v2 .hero-inner.pf-hero{padding-bottom:44px}.v2 .pf-hero-fig,.v2 .pf-steps-fig,.v2 .pf-cap-fig{display:none}.v2 .pf-hero-live{display:block}.v2 .pf-steps-list{display:block}.v2 .pf-cap-panels{display:grid}.v2 .pf-duo,.v2.pf-page .pf-ticks--two{grid-template-columns:minmax(0,1fr)}.v2 .pf-five{flex-direction:column;align-items:stretch;padding:0 .3rem}.v2 .pf-five a{display:flex}.v2 .pf-finalstrip{display:none}}.v2 .more-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1.1rem;max-width:60rem;margin:1.8rem auto 0;font-size:.95rem;line-height:1.5;color:var(--text-muted);text-align:center}.v2 .more-links span{font-weight:600}.v2 .more-links a{color:var(--amber-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2 .more-links a:hover{color:var(--navy)}.v2 .more-links + .more-links{margin-top:.6rem}.v2 .art-related{max-width:800px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--border)}.v2 .art-related h2{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--heading);margin:0 0 1.1rem}.v2 .art-related .article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0}.v2 .art-related .more-links{justify-content:flex-start;text-align:left;margin-top:1.3rem}.v2 .ci-more .btn-outline{color:#fff;border-color:rgba(255,255,255,.75)}.v2 .ci-more .btn-outline:hover{background:#fff;color:var(--navy);border-color:#fff}