html{color-scheme:dark;scroll-padding-top:24px}h1,h2,h3{text-wrap:balance}input,select,button{font-family:inherit}section[id]{scroll-margin-top:24px}.launch-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;margin:38px 0 80px}.launch-copy h1{font-size:clamp(34px,4.7vw,65px);line-height:1.08;letter-spacing:-.045em;max-width:740px}.launch-kicker{font-size:16px;color:#97eac8}.launch-copy .lead{max-width:630px;line-height:1.6}.hero-points{padding-left:20px;line-height:1.65;color:var(--muted)}.hero-points li{margin:8px 0}.text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);text-decoration:underline;text-underline-offset:5px}.launch-form{padding:32px;background:linear-gradient(150deg,#1c3048,#142135);border-color:#455f79}.launch-form h2{font-size:29px;margin:20px 0 12px;letter-spacing:-.025em}.launch-form input{font-size:17px}.launch-form .badge{color:#b9e9d7;border-color:#4d8877}.audit-includes,.audit-stages{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.audit-includes span,.audit-stages span{padding:7px 10px;border:1px solid var(--line);border-radius:6px;font-size:13px;color:var(--muted)}.audit-stages{margin-bottom:24px}.launch-section{margin:70px 0}.capability-list{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.capability-list article{padding:25px 0;border-top:1px solid var(--line)}.capability-list h3{font-size:22px;letter-spacing:-.02em;margin:0 0 12px}.capability-list p{color:var(--muted);line-height:1.65;max-width:65ch;margin:0}.launch-compare{border-block:1px solid var(--line);padding:36px 0}.launch-compare .module{border:none;background:none;padding:12px 0}.limitations{max-width:850px}.limitations p{color:var(--muted);line-height:1.7}.audit-page,.rule-card{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:9px;overflow-wrap:anywhere}.audit-page summary,.rule-add summary,.rule-card summary{cursor:pointer;min-height:44px;padding:10px 0}.audit-page .facts{margin-top:20px}.rule-add{margin-top:24px}.rule-card small{color:var(--muted)}.rule-card form{margin:20px 0}.rule-card input{max-width:100%}.rule-card h3{margin-top:0}cap-widget{display:block;margin:18px 0;--cap-background:#142135;--cap-color:#ecf2fb;--cap-border-color:#4e6884;--cap-border-radius:10px;--cap-widget-width:230px;--cap-widget-padding:12px;--cap-checkbox-background:#20334c;--cap-checkbox-border:1px solid #8daacb;--cap-spinner-color:#8cbcff;--cap-font:inherit;max-width:100%}.cap-hint{font-size:13px;color:var(--muted)}.notice:focus{outline:3px solid var(--accent);outline-offset:3px}.launch-form form{min-width:0}
@media(max-width:900px){.launch-hero{gap:28px;grid-template-columns:1fr;margin-top:12px}.launch-copy h1{max-width:700px}.launch-form{max-width:650px}.launch-section{margin:42px 0}.capability-list{column-gap:28px}}
@media(max-width:560px){.launch-hero{margin-bottom:40px}.launch-copy h1{font-size:37px}.launch-form{padding:20px}.launch-form h2{font-size:25px}.capability-list{grid-template-columns:1fr}.capability-list h3{font-size:21px}.audit-page,.rule-card{padding:14px}.audit-stages span{font-size:12px}.launch-section .large{font-size:28px}.hero-points{font-size:15px}}
@media(max-width:560px){.launch-hero{margin-top:8px;gap:20px}.launch-copy h1{font-size:34px;margin:14px 0}.launch-copy .lead{font-size:17px;margin:14px 0}.launch-kicker{margin:10px 0}.hero-points{display:none}.launch-form h2{margin:16px 0 10px}.launch-form>p{font-size:15px}.launch-form{padding:18px}}
