.cwSggW_landing{--bone:var(--color-bg-light);--orange:var(--color-primary-light);--orange-strong:var(--color-primary);--orange-dark:var(--color-primary-strong);--ink:var(--color-text-strong);--body-c:var(--color-text);--muted:var(--color-text-lighter);--panel:var(--color-white);--line:var(--color-text-strong);--gutter:clamp(20px, 5vw, 72px);--dark-cell:#1c1714;--dark-grid:#4a423d;--dark-text:var(--color-bg);--dark-muted:#948b83;--panel-line:#cfd0c2;background:var(--bone);color:var(--body-c);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.cwSggW_landing ::selection{background:var(--orange);color:var(--ink)}.cwSggW_display{font-family:var(--font-display);letter-spacing:var(--tracking-tightest);color:var(--ink);font-weight:600;line-height:1.1}.cwSggW_mono{font-family:var(--font-mono);font-size:.82em}.cwSggW_eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--orange-dark);font-size:12px;font-weight:500}.cwSggW_wrap{max-width:1140px;padding:0 var(--gutter);margin:0 auto}.cwSggW_section{border-top:2px solid var(--line);padding:clamp(64px,9vw,120px) 0}.cwSggW_section.cwSggW_dark{background:var(--ink);color:var(--dark-text);border-top:none}.cwSggW_btn{font-family:var(--font-heading);border:2px solid var(--line);background:var(--orange-strong);color:var(--panel);box-shadow:6px 6px 0 var(--ink);cursor:pointer;padding:16px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.cwSggW_btn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.cwSggW_btn.cwSggW_ghost{background:var(--panel);color:var(--ink)}.cwSggW_section.cwSggW_dark .cwSggW_btn{box-shadow:6px 6px 0 var(--orange)}.cwSggW_section.cwSggW_dark .cwSggW_btn:hover{box-shadow:3px 3px 0 var(--orange)}.cwSggW_top{z-index:50;background:var(--bone);border-bottom:2px solid var(--line);position:sticky;top:0}.cwSggW_topbar{padding:12px var(--gutter);align-items:center;gap:14px;max-width:1140px;margin:0 auto;display:flex}.cwSggW_wordmark{flex:none;width:auto;height:22px;display:block}.cwSggW_topCta{font-family:var(--font-heading);color:var(--panel);border:2px solid var(--line);background:var(--orange-strong);margin-left:auto;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none}.cwSggW_hero{border-top:none;padding:clamp(56px,8vw,110px) 0}.cwSggW_heroGrid{grid-template-columns:1.25fr .9fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.cwSggW_heroGrid{grid-template-columns:1fr}}.cwSggW_heroTitle{max-width:16ch;margin-top:14px;font-size:clamp(40px,6.6vw,84px)}.cwSggW_hit{color:var(--orange-strong)}.cwSggW_heroSub{max-width:50ch;margin-top:24px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.cwSggW_heroMeta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cwSggW_metaChip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--line);background:var(--panel);padding:6px 10px;font-size:12px;font-weight:500}.cwSggW_metaChipCode{color:var(--orange-dark)}.cwSggW_gate{background:var(--panel);border:2px solid var(--line);box-shadow:10px 10px 0 var(--ink)}.cwSggW_gHead{background:var(--ink);color:var(--panel);padding:16px 22px}.cwSggW_gHeadTitle{color:var(--panel);letter-spacing:var(--tracking-tight);font-size:22px}.cwSggW_gHead .cwSggW_mono{color:var(--orange)}.cwSggW_gBody{padding:22px}.cwSggW_gBody p{margin-bottom:16px;font-size:15px}.cwSggW_gBody label{font-family:var(--font-heading);color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.cwSggW_gBody input[type=text],.cwSggW_gBody input[type=email]{border:2px solid var(--line);background:var(--bone);width:100%;font-family:var(--font-mono);color:var(--ink);margin-bottom:14px;padding:13px 14px;font-size:14px}.cwSggW_gBody input[type=text]:focus,.cwSggW_gBody input[type=email]:focus{outline:3px solid var(--orange-strong);outline-offset:0}.cwSggW_gBody .cwSggW_btn{text-align:center;width:100%}.cwSggW_gBody .cwSggW_btn:disabled{opacity:.7;cursor:wait}.cwSggW_fine{font-family:var(--font-mono);color:var(--body-c);margin-top:12px;margin-bottom:0;font-size:12px}.cwSggW_gateError{color:var(--color-error);margin-top:12px;margin-bottom:0;font-size:13.5px}.cwSggW_gateSuccess{border:2px solid var(--line);background:var(--bone);padding:16px}.cwSggW_gateSuccess p{color:var(--ink);margin-bottom:0;font-weight:600}.cwSggW_statement{font-family:var(--font-display);letter-spacing:var(--tracking-tightest);color:var(--ink);max-width:26ch;font-size:clamp(24px,4vw,48px);font-weight:600;line-height:1.1}.cwSggW_statement .cwSggW_hit{color:var(--orange-strong)}.cwSggW_section.cwSggW_dark .cwSggW_statement{color:var(--panel)}.cwSggW_section.cwSggW_dark .cwSggW_statement .cwSggW_hit{color:var(--orange)}.cwSggW_prose{max-width:62ch}.cwSggW_prose p{margin-bottom:1.2em}.cwSggW_prose p:last-child{margin-bottom:0}.cwSggW_prose strong{color:var(--ink)}.cwSggW_section.cwSggW_dark .cwSggW_prose strong{color:var(--panel)}.cwSggW_incidentStrip{background:var(--dark-grid);border:2px solid var(--dark-grid);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px;margin-top:44px;display:grid}.cwSggW_iCell{background:var(--dark-cell);padding:20px}.cwSggW_iCell .cwSggW_n{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);color:var(--orange);font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1}.cwSggW_iCell .cwSggW_l{font-family:var(--font-mono);color:var(--dark-text);letter-spacing:.02em;margin-top:10px;font-size:14px}.cwSggW_vs{border:2px solid var(--line);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.cwSggW_vs>div{padding:clamp(20px,3vw,34px)}.cwSggW_vs .cwSggW_a{background:var(--panel);border-right:2px solid var(--line)}.cwSggW_vs .cwSggW_b{background:var(--ink);color:var(--dark-text)}.cwSggW_vs h4{font-family:var(--font-heading);letter-spacing:var(--tracking-snug);color:var(--ink);margin-bottom:4px;font-size:clamp(18px,2.2vw,24px);font-weight:600}.cwSggW_vs .cwSggW_b h4{color:var(--panel)}.cwSggW_vs .cwSggW_sub{font-family:var(--font-mono);color:var(--body-c);margin-bottom:16px;font-size:13px;display:block}.cwSggW_vs .cwSggW_b .cwSggW_sub{color:var(--dark-text)}.cwSggW_vs ul{margin:0;padding:0;list-style:none}.cwSggW_vs li{border-top:1px solid var(--panel-line);padding:9px 0;font-size:16px}.cwSggW_vs .cwSggW_b li{border-top-color:var(--dark-grid)}.cwSggW_vs li:before{content:"→ ";font-family:var(--font-mono);color:var(--orange-dark);font-weight:600}.cwSggW_vs .cwSggW_b li:before{color:var(--orange)}@media (max-width:720px){.cwSggW_vs{grid-template-columns:1fr}.cwSggW_vs .cwSggW_a{border-right:none;border-bottom:2px solid var(--line)}}.cwSggW_toc{background:var(--line);border:2px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px;margin-top:44px;display:grid}.cwSggW_toc .cwSggW_c{background:var(--panel);padding:18px 20px}.cwSggW_toc .cwSggW_num{font-family:var(--font-heading);color:var(--orange-strong);margin-bottom:8px;font-size:26px;font-weight:700;line-height:1;display:block}.cwSggW_toc .cwSggW_t{font-family:var(--font-heading);color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.cwSggW_toc .cwSggW_d{color:var(--body-c);font-size:14px;line-height:1.5}.cwSggW_fit{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}@media (max-width:720px){.cwSggW_fit{grid-template-columns:1fr}}.cwSggW_fitCol{border:2px solid var(--line);background:var(--panel)}.cwSggW_fitCol h4{font-family:var(--font-heading);letter-spacing:var(--tracking-snug);border-bottom:2px solid var(--line);padding:14px 20px;font-size:18px;font-weight:600}.cwSggW_fitCol.cwSggW_yes h4{background:var(--orange);color:var(--panel)}.cwSggW_fitCol.cwSggW_no h4{background:var(--bone);color:var(--body-c)}.cwSggW_fitCol ul{margin:0;padding:8px 20px 16px;list-style:none}.cwSggW_fitCol li{border-bottom:1px solid var(--panel-line);padding:10px 0;font-size:16px}.cwSggW_fitCol li:last-child{border-bottom:none}.cwSggW_fitCol.cwSggW_yes li:before{content:"✓ ";color:var(--orange-dark);font-weight:700}.cwSggW_fitCol.cwSggW_no li{color:var(--body-c)}.cwSggW_fitCol.cwSggW_no li:before{content:"✕ ";font-weight:700}.cwSggW_pull{border-left:6px solid var(--orange-strong);font-family:var(--font-body);color:var(--ink);max-width:34ch;margin:2.4em 0 0;padding:6px 0 6px 22px;font-size:clamp(19px,2.2vw,24px);font-style:italic;font-weight:500;line-height:1.35}.cwSggW_section.cwSggW_dark .cwSggW_pull{color:var(--panel);border-left-color:var(--orange)}.cwSggW_ctaBand{background:var(--orange-strong);border-top:2px solid var(--line);padding:clamp(48px,7vw,90px) 0}.cwSggW_ctaBand .cwSggW_statement{color:var(--ink)}.cwSggW_ctaBand .cwSggW_statement .cwSggW_hitPanel{color:var(--panel)}.cwSggW_ctaRow{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.cwSggW_btnInk{background:var(--ink);color:var(--panel)}.cwSggW_landing [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.cwSggW_landing [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cwSggW_landing [data-reveal]{opacity:1;transition:none;transform:none}}