@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@1,6..72,500&display=swap";:root{--ink:#192019;--paper:#f4f1e8;--acid:#d7ff45;--orange:#ff6338;--muted:#6c746b;--line:#19201938}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 5vw;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.brandMark{background:var(--ink);color:var(--paper);justify-content:center;align-items:center;width:32px;height:32px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex}.navLink{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:13px;font-weight:600}.hero{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:7vw;min-height:720px;padding:9vw 5vw 7vw;display:grid}.heroCopy{align-self:center}.eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-family:DM Mono,monospace;font-size:11px}h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7.5vw,116px);font-weight:500;line-height:.88}h1 em{color:var(--orange);font-family:Newsreader,serif;font-weight:500}.lede{max-width:670px;margin:42px 0 38px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.heroActions{align-items:center;gap:28px;display:flex}.primaryButton{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:48px;padding:18px 20px;font-size:14px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex}.primaryButton:hover{background:var(--orange);transform:translateY(-2px)}.priceNote{gap:2px;margin:0;display:grid}.priceNote strong{font-size:19px}.priceNote span{color:var(--muted);font-size:11px}.auditCard{background:var(--acid);box-shadow:12px 12px 0 var(--ink);align-self:center;min-height:510px;padding:22px;transform:rotate(1.5deg)}.cardHeader,.cardFooter{text-transform:uppercase;justify-content:space-between;font-family:DM Mono,monospace;font-size:10px;display:flex}.status{background:var(--ink);color:var(--acid);padding:5px 7px}.scoreRow{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:flex-end;gap:16px;margin-top:65px;padding-bottom:28px;display:grid}.score{letter-spacing:-.08em;font-size:100px;font-weight:600;line-height:.75}.scoreLabel{text-transform:uppercase;margin:0 0 5px;font-family:DM Mono,monospace;font-size:10px}.scoreText{margin:0;font-size:14px;line-height:1.4}.sampleFinding{grid-template-columns:auto 1fr;gap:14px;padding:40px 8px 52px;font-size:18px;font-weight:600;line-height:1.4;display:grid}.sampleFinding p{margin:0}.marker{color:var(--orange);font-size:28px}.cardFooter{border-top:1px solid var(--ink);padding-top:15px}.offer{background:var(--ink);color:var(--paper);padding:9vw 5vw}.sectionHeading{grid-template-columns:.5fr 1.5fr;gap:5vw;display:grid}h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:1}.offerGrid{grid-template-columns:1.15fr .85fr;gap:8vw;margin-top:8vw;display:grid}.findingList{margin:0;padding:0;list-style:none}.findingList li{border-top:1px solid #f4f1e83d;grid-template-columns:46px 1fr;align-items:center;gap:24px;min-height:92px;display:grid}.findingList li:last-child{border-bottom:1px solid #f4f1e83d}.findingList span,.processStep span{color:var(--acid);font-family:DM Mono,monospace;font-size:11px}.findingList p{margin:0;font-size:18px}.process{border-left:1px solid #f4f1e83d;padding-left:3vw}.processLabel{letter-spacing:.12em;text-transform:uppercase;margin:0 0 32px;font-family:DM Mono,monospace;font-size:11px}.processStep{grid-template-columns:34px 1fr;gap:16px;line-height:1.5;display:grid}.processStep p{margin:0 0 24px}.priceBox{background:var(--paper);color:var(--ink);margin-top:32px;padding:24px}.priceBox span{font-size:12px;font-weight:700;display:block}.priceBox strong{letter-spacing:-.07em;margin:18px 0 12px;font-size:72px;line-height:1;display:block}.priceBox p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.priceBox .availability{border-top:1px solid var(--line);color:var(--ink);margin-top:18px;padding-top:18px;font-weight:600;display:block}.priceBox .buyLink:hover{color:var(--orange)}.principles{grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;padding:8vw 5vw;display:grid}.principles p{letter-spacing:-.045em;margin:0;font-family:Newsreader,serif;font-size:clamp(42px,6vw,84px);font-style:italic;line-height:1}.principles span{color:var(--muted);font-size:12px;line-height:1.6}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 5vw;font-size:11px;display:flex}footer p{margin:0}@media (width<=820px){.hero,.offerGrid,.principles{grid-template-columns:1fr}.hero{gap:70px;padding-top:80px}.auditCard{max-width:430px;margin:0 auto;transform:rotate(.7deg)}.sectionHeading{grid-template-columns:1fr}.process{border-left:0;padding-left:0}footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=520px){.nav,.hero,.offer,.principles,footer{padding-left:22px;padding-right:22px}h1{font-size:52px}.heroActions{flex-direction:column;align-items:flex-start}.auditCard{box-shadow:7px 7px 0 var(--ink);min-height:auto}.score{font-size:80px}.cardFooter{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primaryButton{transition:none}}
