.hero{min-height:calc(100svh - var(--nav-h));display:flex;position:relative;overflow:hidden}.hero .wrap{flex-direction:column;justify-content:space-between;gap:40px;width:100%;padding-top:56px;padding-bottom:56px;display:flex;position:relative}.hero-top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;display:flex}.hero-status{font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.hero h1{max-width:23ch;font-size:clamp(40px,5vw,76px)}.hero-split{grid-template-columns:1.05fr minmax(0,480px);justify-content:space-between;align-items:end;gap:56px;display:grid}.hero .lead{color:var(--ink-soft);max-width:46ch;margin-bottom:30px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-note{margin-top:24px}.timeline{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-15);overflow:hidden}.timeline-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 18px;display:flex}.timeline-head .label{white-space:nowrap}.timeline-head .clock{font:500 12px/1 var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.placeholder-tag{font:500 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-radius:var(--r-pill);border:1px dashed #3a3a3a;margin-right:10px;padding:4px 8px}.timeline ol{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--hairline-soft);opacity:.22;grid-template-columns:68px 1fr;align-items:baseline;gap:14px;padding:12px 18px;transition:opacity .2s linear;display:grid}.timeline li.is-on{opacity:1}.timeline li time{font:400 12px/1.4 var(--body);color:var(--ink-muted);font-variant-numeric:tabular-nums}.timeline li span{font:400 14px/1.4 var(--body);color:var(--ink-soft)}.timeline li.gain time{color:var(--gain);font-weight:500}.timeline li.gain span{color:var(--ink)}.timeline li.leak time{color:var(--leak)}.timeline li.leak span{color:var(--ink-muted)}.timeline-foot{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.timeline-foot .reply{font:500 32px/1 var(--display);letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;transition:color .2s linear}.timeline.is-done .reply{color:var(--gain)}.leak-strip{border-top:1px solid var(--hairline-soft);padding:20px 0}.leak-strip ul{flex-wrap:wrap;gap:10px 28px;display:flex}.leak-strip li{font:400 13px/1.4 var(--body);color:var(--ink-muted);gap:9px;display:flex}.leak-strip li:before{content:"–";color:var(--leak)}.leak-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.leak-grid .label{margin-bottom:22px}.label--leak{color:var(--leak)}.layers{gap:8px;margin-bottom:26px;display:grid}.layers li{background:var(--surface-2);border-radius:var(--r-10);font:400 14.5px/1.35 var(--body);color:var(--ink-soft);align-items:center;gap:14px;padding:13px 16px;display:flex}.layers li b{color:var(--ink-muted);font-variant-numeric:tabular-nums;min-width:18px;font-weight:500}.layers li.key{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.layers li.key b{color:var(--ink)}.leak-close{max-width:64ch;margin-top:34px}.price{font:500 17px/1.3 var(--body);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.price small{font:400 12px/1.45 var(--body);color:var(--ink-muted);margin-top:6px;display:block}.price-bar{background:var(--surface-1);border-radius:var(--r-15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:flex}.price-bar p{font:400 14px/1.5 var(--body);color:var(--ink-soft);font-variant-numeric:tabular-nums}.footnote{margin-top:20px}.plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan{background:var(--paper-raised);border:1px solid var(--paper-line);border-radius:var(--r-20);flex-direction:column;padding:30px 26px;display:flex}.plan.featured{border-color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-ink)}.plan-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.plan-top .label{color:var(--paper-muted)}.plan.featured .plan-top .label:first-child{color:var(--signal-on-paper)}.plan h3{color:var(--paper-ink);margin-bottom:12px}.plan .fee{font:500 22px/1.2 var(--body);color:var(--paper-ink);font-variant-numeric:tabular-nums;margin-bottom:18px}.plan .fee span{color:var(--paper-muted);font-size:13px;font-weight:400}.plan .for{font:400 15px/1.55 var(--body);color:var(--paper-muted);margin-bottom:22px}.plan .for strong{color:var(--paper-ink);font-weight:500}.plan .incl{border-top:1px solid var(--paper-line);font:400 13px/1.6 var(--body);color:var(--paper-muted);margin-top:auto;padding-top:18px}.paper .section-head h2{color:var(--paper-ink)}.three{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.three.weighted{grid-template-columns:1.3fr 1fr 1fr}.three .label{margin-bottom:18px}.three h3{margin-bottom:14px}.three .body{margin-bottom:18px}.three .body:last-child{margin-bottom:0}.three .tags{font:400 13px/1.55 var(--body);color:var(--ink-muted);border-top:1px solid var(--hairline);padding-top:16px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips span{font:500 13px/1 var(--body);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-pill);padding:10px 14px}.audit{padding:128px 0}.audit-grid{grid-template-columns:1.1fr 1fr;gap:64px;display:grid}.audit h2{color:var(--paper-ink);max-width:18ch;margin:22px 0 24px}.audit .lead{max-width:48ch;margin-bottom:34px;font-size:17px;line-height:1.5}.audit .lead strong{color:var(--paper-ink);font-weight:500}.audit-ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.audit-ctas .caption{color:var(--paper-muted)}.steps{border-top:1px solid var(--paper-line);padding-top:28px}.steps .label{color:var(--paper-muted);margin-bottom:26px}.steps ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:30px 1fr;gap:16px;display:grid}.steps li>b{font:500 13px/1.6 var(--body);color:var(--paper-muted);font-variant-numeric:tabular-nums}.steps h3{font:500 17px/1.35 var(--body);color:var(--paper-ink);margin-bottom:6px}.steps p{font:400 14.5px/1.55 var(--body);color:var(--paper-muted)}@media (max-width:1080px){.row{grid-template-columns:64px 1fr 1.6fr}.row .meta,.row .price{text-align:left;grid-column:2/-1}}@media (max-width:900px){.hero .wrap{padding-top:48px}.hero-split,.leak-grid,.audit-grid,.plans,.three,.three.weighted{grid-template-columns:1fr}.row{grid-template-columns:44px 1fr;gap:8px 14px;padding:24px 12px}.row>p{grid-column:2}.audit{padding:88px 0}}@media (max-width:560px){.timeline li{grid-template-columns:60px 1fr;padding:11px 14px}.timeline-head,.timeline-foot{padding-left:14px;padding-right:14px}}
