.ipage-hero{padding-block:var(--s-7) var(--s-8);border-bottom:1px solid #254657;background:var(--navy)}.ipage-hero .wrap{display:block}.ipage-hero .wrap:has(.imgslot){display:grid;gap:var(--s-6);align-items:center}.ipage-hero h1{margin-bottom:var(--s-5)}.ipage-lead{font-size:var(--t-md);color:var(--ink-2);max-width:48ch}.ipage-hero .imgslot{aspect-ratio:4/3;min-height:0}@media(min-width:1000px){.ipage-hero .wrap:has(.imgslot){grid-template-columns:1.05fr .95fr;gap:var(--s-7)}}.sec-head{margin-bottom:var(--s-6);max-width:64ch}.sec-head p{color:var(--ink-2);font-size:var(--t-md);margin:0}.measure{max-width:64ch}.tiny{font-size:var(--t-xs);color:var(--ink-2);font-style:italic}.lede{font-size:var(--t-md);color:var(--ink-2)}.points{display:grid;gap:var(--s-4)}.point{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5)}.point h3{font-size:var(--t-base);margin:0 0 var(--s-2);line-height:1.3}.point p{margin:0;font-size:var(--t-sm);color:var(--ink-2)}@media(min-width:700px){.points{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.points-3{grid-template-columns:repeat(3,1fr)}.points-4{grid-template-columns:repeat(4,1fr)}}.charge{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--brand-orange);border-radius:var(--r);padding:var(--s-5) var(--s-6);display:grid;gap:var(--s-4)}.charge-row{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);align-items:baseline}.charge-fig{font-family:var(--f-display);font-weight:700;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.03em;color:var(--brand-orange-d);line-height:1;font-variant-numeric:tabular-nums}.charge-cap{font-size:var(--t-sm);color:var(--ink-2);max-width:34ch}.charge ul{margin:0;padding-left:18px;display:grid;gap:7px}.charge li{font-size:var(--t-sm);color:var(--ink-2)}.charge li strong{color:var(--ink)}.jrny{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5)}.jrny li{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-6) var(--s-5) var(--s-5)}.jrny h3{font-size:var(--t-base);margin:0 0 var(--s-2);line-height:1.3}.jrny p{margin:0;font-size:var(--t-sm);color:var(--ink-2)}.jrny .n{position:absolute;top:-15px;left:var(--s-5);width:32px;height:32px;border-radius:3px;background:var(--brand-cyan-d);color:#fff;display:grid;place-items:center;font-weight:800;font-size:var(--t-sm)}@media(min-width:700px){.jrny{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.jrny-4{grid-template-columns:repeat(4,1fr)}.jrny-3{grid-template-columns:repeat(3,1fr)}}.routes{display:grid;gap:var(--s-5)}.route{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-6);display:flex;flex-direction:column}.route h3{font-size:var(--t-xl);margin-bottom:var(--s-3)}.route p{font-size:var(--t-sm);color:var(--ink-2)}.route .stack-cta{margin-top:auto;padding-top:var(--s-4)}@media(min-width:900px){.routes{grid-template-columns:1fr 1fr}}.tools-i{display:grid;gap:var(--s-4)}@media(min-width:700px){.tools-i{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tools-i{grid-template-columns:repeat(4,1fr)}}.gloss{display:grid;gap:var(--s-4)}.gloss dt{font-family:var(--f-display);font-weight:700;font-size:var(--t-base);margin-bottom:var(--s-2)}.gloss dd{margin:0;font-size:var(--t-sm);color:var(--ink-2)}.gloss>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5)}@media(min-width:900px){.gloss{grid-template-columns:repeat(2,1fr)}}.channels-i{display:grid;gap:var(--s-4)}.chan-i{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5);display:flex;flex-direction:column}.chan-i h3{font-size:var(--t-lg);margin:var(--s-3) 0 var(--s-2)}.chan-i p{font-size:var(--t-sm);color:var(--ink-2)}.chan-i .stack-cta{margin-top:auto;padding-top:var(--s-3)}@media(min-width:800px){.channels-i{grid-template-columns:repeat(2,1fr)}}.formprev{border:2px solid var(--note-line);background:var(--note-bg);border-radius:var(--r);padding:var(--s-6)}.fields{display:grid;gap:var(--s-4);margin-top:var(--s-4)}@media(min-width:800px){.fields{grid-template-columns:repeat(2,1fr)}}.field{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-4)}.field .lab{display:block;font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.field .val{font-size:var(--t-sm);color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--r-sm);padding:9px 11px;background:var(--paper-warm)}.field .hint{display:block;margin-top:7px;font-size:var(--t-xs);color:var(--ink-2)}.consents{display:grid;gap:var(--s-3);margin-top:var(--s-5)}.consent-row{display:flex;gap:var(--s-3);align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-4)}.consent-box{flex:none;width:17px;height:17px;border:2px solid var(--ink-3);border-radius:3px;margin-top:2px}.consent-row p{margin:0;font-size:var(--t-sm);color:var(--ink-2)}.consent-row .req{font-weight:700;color:var(--ink)}.internal{border:1px dashed var(--ink-3);background:var(--paper-warm);border-radius:var(--r);padding:var(--s-4) var(--s-5);margin-top:var(--s-6)}.internal p{margin:0;font-size:var(--t-xs);color:var(--ink-2)}.internal .tag{display:inline-block;font-size:var(--t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:8px}.closing{background:#0e2430;padding-block:var(--s-9) var(--s-8)}.closing h2{color:#fff}.closing p{color:#bfd6e0}
