.Z0rnRW_hero{padding-block:clamp(56px,9vw,112px) clamp(40px,7vw,88px)}.Z0rnRW_heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.Z0rnRW_heroCopy{gap:26px;display:grid}.Z0rnRW_heroTitle{letter-spacing:-.045em;font-size:clamp(42px,6.4vw,76px);font-weight:650;line-height:1.02}.Z0rnRW_heroAccent{color:var(--crimson)}.Z0rnRW_heroLead{max-width:600px;color:var(--text-muted);font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.65}.Z0rnRW_heroActions{flex-wrap:wrap;gap:12px;display:flex}.Z0rnRW_heroFacts{color:var(--text-faint);flex-wrap:wrap;gap:8px 22px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.Z0rnRW_heroFacts li{align-items:center;gap:8px;display:inline-flex}.Z0rnRW_heroFacts li:before{content:"";background:var(--crimson);border-radius:50%;width:5px;height:5px}.Z0rnRW_heroVisual{min-height:420px;position:relative}.Z0rnRW_vaultCard{z-index:1;box-shadow:0 0 0 1px var(--line) inset, var(--shadow-float);gap:8px;padding:18px;display:grid;position:relative}.Z0rnRW_vaultHeader{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:2px 4px 10px;font-size:11.5px;display:flex}.Z0rnRW_vaultDot{background:var(--crimson);border-radius:50%;width:7px;height:7px}.Z0rnRW_vaultHeaderRule{background:var(--line);flex:1;height:1px}.Z0rnRW_versionRow{border-radius:var(--radius-md);transition:background-color .25s var(--ease-out);background:#ffffff05;grid-template-columns:112px minmax(0,1fr) 86px;align-items:center;gap:14px;padding:14px;display:grid}.Z0rnRW_versionRow:hover{background:#ffffff0b}.Z0rnRW_versionRowActive{background:linear-gradient(90deg,#ff224717,#ffffff05 70%)}.Z0rnRW_versionMeta{gap:2px;display:grid}.Z0rnRW_versionLabel{font-size:15px;font-weight:600}.Z0rnRW_versionNote{color:var(--text-faint);font-size:12px}.Z0rnRW_versionWave{width:100%;height:34px}.Z0rnRW_versionSeal{color:var(--text-faint);justify-self:end;font-size:11.5px}.Z0rnRW_versionRowActive .Z0rnRW_versionSeal{color:var(--crimson-ink)}.Z0rnRW_splitCard{z-index:2;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-strong) inset, var(--shadow-float);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;gap:4px;padding:16px 18px;font-size:11.5px;display:grid;position:absolute;bottom:8px;left:-28px}.Z0rnRW_splitRule{color:var(--text);letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:600}.Z0rnRW_splitRule strong{color:var(--crimson);font-weight:650}.Z0rnRW_splitCaption{letter-spacing:.02em;text-transform:none;font-size:11px}.Z0rnRW_reactionCard{z-index:2;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-strong) inset, var(--shadow-float);align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;display:flex;position:absolute;bottom:40px;right:-16px}.Z0rnRW_reactionEmoji{background:#ffffff0f;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.Z0rnRW_reactionSub{color:var(--text-faint);font-size:12px;display:block}.Z0rnRW_section{padding-top:var(--section-gap)}.Z0rnRW_sectionHead{gap:18px;max-width:820px;margin-bottom:clamp(36px,5vw,56px);display:grid}.Z0rnRW_sectionTitle{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,46px)}.Z0rnRW_problemGrid{border-radius:var(--radius-lg);background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Z0rnRW_problem{background:var(--obsidian);background-image:var(--grain);transition:background-color .3s var(--ease-out);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.Z0rnRW_problem:hover{background-color:var(--surface-1)}.Z0rnRW_problem h3{font-size:21px}.Z0rnRW_problem p{color:var(--text-muted)}.Z0rnRW_problemIndex{color:var(--crimson-ink);font-size:12px}.Z0rnRW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Z0rnRW_step{transition:transform .35s var(--ease-out);align-content:start;gap:16px;padding:clamp(24px,3vw,32px);display:grid}.Z0rnRW_step:hover{transform:translateY(-4px)}.Z0rnRW_stepHead{align-items:baseline;gap:14px;display:flex}.Z0rnRW_stepHead h3{font-size:26px}.Z0rnRW_stepIndex{color:var(--crimson);font-size:13px}.Z0rnRW_stepLead{color:var(--text);font-size:16.5px;font-weight:500;line-height:1.5}.Z0rnRW_stepPoints{box-shadow:0 -1px 0 var(--line);color:var(--text-muted);gap:10px;margin:0;padding:16px 0 0;font-size:14.5px;list-style:none;display:grid}.Z0rnRW_stepPoints li{padding-left:18px;position:relative}.Z0rnRW_stepPoints li:before{content:"";background:var(--crimson);width:8px;height:1px;position:absolute;top:.68em;left:0}.Z0rnRW_rails{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Z0rnRW_rail{align-content:start;gap:16px;padding:clamp(26px,3.2vw,38px);display:grid}.Z0rnRW_rail h3{font-size:24px}.Z0rnRW_rail>p{color:var(--text-muted)}.Z0rnRW_railHead{justify-content:space-between;align-items:center;display:flex}.Z0rnRW_railTag{color:var(--crimson-ink);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.Z0rnRW_railCap{color:var(--text);background:#ffffff0f;border-radius:999px;padding:5px 10px;font-size:12px}.Z0rnRW_railList{gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.Z0rnRW_railList li{color:var(--text-muted);grid-template-columns:18px 1fr;display:grid}.Z0rnRW_railList li:before{content:"→";color:var(--crimson)}.Z0rnRW_railFootnote{color:var(--text-faint);margin-top:22px;font-size:14px}.Z0rnRW_passportGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.Z0rnRW_passportSteps{gap:28px;margin-top:36px;display:grid}.Z0rnRW_passportGrid .Z0rnRW_sectionTitle{margin-top:18px}.Z0rnRW_passportSteps h3{margin-bottom:8px;font-size:19px}.Z0rnRW_passportSteps p{color:var(--text-muted)}.Z0rnRW_passportCard{box-shadow:0 0 0 1px var(--line) inset, var(--shadow-float);gap:18px;padding:24px;display:grid}.Z0rnRW_passportTop{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.Z0rnRW_passportBadge{background:var(--crimson-wash);color:var(--crimson-ink);letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:11px}.Z0rnRW_passportFields{gap:14px;margin:0;display:grid}.Z0rnRW_passportRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Z0rnRW_passportRow dt{color:var(--text-faint);margin-bottom:6px;font-size:12px}.Z0rnRW_passportBar{background:linear-gradient(90deg,#ffffff1f,#ffffff0a);border-radius:6px;height:10px;margin:0}.Z0rnRW_signatureBox{border-radius:var(--radius-md);background:#f4f2ee;gap:6px;padding:16px 18px 12px;display:grid;box-shadow:inset 0 1px #fff9}.Z0rnRW_signatureStroke{width:100%;height:64px}.Z0rnRW_signatureCaption{color:#6b6b72;font-size:10.5px}.Z0rnRW_consentRow{color:var(--text-muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:13.5px;display:grid}.Z0rnRW_checkbox{background:var(--crimson);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.Z0rnRW_complianceGrid{border-radius:var(--radius-lg);background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Z0rnRW_compliance{background:var(--obsidian);background-image:var(--grain);align-content:start;gap:10px;padding:clamp(24px,3vw,36px);display:grid}.Z0rnRW_compliance h3{font-size:20px}.Z0rnRW_compliance p{color:var(--text-muted)}.Z0rnRW_legalLinks{flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:14.5px;display:flex}.Z0rnRW_legalLinks a{color:var(--crimson-ink);transition:color .2s var(--ease-out)}.Z0rnRW_legalLinks a:hover{color:var(--crimson-hover)}.Z0rnRW_audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);display:grid}.Z0rnRW_audience{box-shadow:0 -1px 0 var(--line-strong);align-content:start;gap:10px;padding-top:20px;display:grid}.Z0rnRW_audience h3{font-size:19px}.Z0rnRW_audience p{color:var(--text-muted)}.Z0rnRW_cta{background:radial-gradient(600px 300px at 100% 0%, #ff224729, transparent 70%), linear-gradient(180deg, #ffffff09, transparent 60%), var(--surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(32px,5vw,56px);display:grid;overflow:hidden}.Z0rnRW_ctaTitle{letter-spacing:-.035em;margin-top:16px;font-size:clamp(28px,3.4vw,40px)}.Z0rnRW_ctaBody{max-width:620px;color:var(--text-muted);margin-top:14px}.Z0rnRW_ctaActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1020px){.Z0rnRW_heroGrid,.Z0rnRW_passportGrid{grid-template-columns:1fr}.Z0rnRW_heroVisual{min-height:0;padding-bottom:72px}.Z0rnRW_splitCard{bottom:0;left:12px}.Z0rnRW_reactionCard{bottom:24px;right:12px}.Z0rnRW_steps,.Z0rnRW_problemGrid,.Z0rnRW_audienceGrid{grid-template-columns:1fr}.Z0rnRW_cta{grid-template-columns:1fr;align-items:start}}@media (max-width:720px){.Z0rnRW_rails,.Z0rnRW_complianceGrid{grid-template-columns:1fr}.Z0rnRW_versionRow{grid-template-columns:80px minmax(0,1fr)}.Z0rnRW_versionSeal,.Z0rnRW_reactionCard{display:none}.Z0rnRW_passportRow{grid-template-columns:1fr}}
