.sec{padding:64px 0}.sec-tight{padding:40px 0}.sec h2{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.6vw,38px);line-height:1.1;margin:0 0 14px}.sec .lede{color:var(--fg-muted);font-size:17px;max-width:640px}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.stat-band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.stat{background:var(--panel);padding:22px 18px;text-align:center}.stat-num{font-family:var(--display);font-weight:900;font-size:clamp(26px,3.4vw,38px);color:var(--accent);line-height:1}.stat-cap{color:var(--fg-muted);font-size:12.5px;margin-top:8px;line-height:1.4}@media(max-width:760px){.stat-band{grid-template-columns:repeat(2,1fr)}}.pain-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 26px}.pain-list li{display:flex;gap:10px;align-items:flex-start;color:var(--fg-muted);font-size:15.5px}.pain-list li:before{content:"✕";color:var(--red);font-family:var(--mono);flex:none}@media(max-width:700px){.pain-list{grid-template-columns:1fr}}.fail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fail-card{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--red);padding:22px}.fail-card .tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.fail-card h3{font-family:var(--display);font-weight:700;font-size:18px;margin:8px 0}.fail-card p{color:var(--fg-muted);font-size:14.5px;margin:0;line-height:1.6}@media(max-width:820px){.fail-grid{grid-template-columns:1fr}}.check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.check-list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.check-list li:before{content:"✓";color:var(--accent);font-family:var(--mono);font-weight:700;flex:none}.cmp-wrap{overflow-x:auto;border:1px solid var(--line)}.cmp{width:100%;border-collapse:collapse;min-width:640px;font-size:14px}.cmp th,.cmp td{padding:13px 14px;text-align:center;border-bottom:1px solid var(--line-2)}.cmp th{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:var(--panel-2)}.cmp th.naymo,.cmp td.naymo{background:var(--accent-glow);color:var(--fg)}.cmp th.naymo{color:var(--accent)}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--fg-muted);font-weight:600}.cmp .yes{color:var(--accent);font-weight:700}.cmp .no{color:var(--red)}.cmp .meh{color:var(--amber)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proof-card{background:var(--panel);border:1px solid var(--line);padding:18px}.proof-scores{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-weight:900}.proof-scores .was{color:var(--fg-faint);font-size:20px;text-decoration:line-through}.proof-scores .arrow{color:var(--fg-faint);font-size:16px}.proof-scores .now{color:var(--accent);font-size:34px}.proof-role{font-family:var(--mono);font-size:12px;color:var(--fg-muted);margin:6px 0 10px}.proof-card p{font-size:13.5px;color:var(--fg-muted);margin:0;line-height:1.55}@media(max-width:820px){.proof-grid{grid-template-columns:1fr}}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testi-card{background:var(--panel);border:1px solid var(--line);padding:20px}.stars{color:var(--accent);letter-spacing:2px;font-size:13px}.testi-card blockquote{margin:10px 0 14px;font-size:14.5px;line-height:1.6}.testi-foot{display:flex;align-items:center;gap:11px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.testi-avatar{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:13px;color:#04130b}.testi-name{font-weight:700;font-size:13.5px}.testi-role{font-family:var(--mono);font-size:11.5px;color:var(--fg-faint)}@media(max-width:820px){.testi-grid{grid-template-columns:1fr}}.faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2);padding:16px 0}.faq summary{cursor:pointer;font-family:var(--display);font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-family:var(--mono)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--fg-muted);font-size:14.5px;line-height:1.65;margin:12px 0 0}.proof-banner{display:flex;align-items:center;gap:18px;background:var(--accent-glow);border:1px solid var(--accent);padding:16px 22px}.proof-banner-num{font-family:var(--display);font-weight:900;font-size:42px;color:var(--accent);line-height:1;flex:none}.proof-banner-text{font-size:15px;color:var(--fg);line-height:1.5}@media(max-width:600px){.proof-banner{flex-direction:column;align-items:flex-start;gap:8px}}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-card{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);padding:22px}.how-num{font-family:var(--mono);font-weight:700;font-size:12px;color:#04130b;background:var(--accent);width:24px;height:24px;display:grid;place-items:center}.how-card h3{font-family:var(--display);font-weight:700;font-size:18px;margin:12px 0 8px}.how-card p{color:var(--fg-muted);font-size:14.5px;margin:0;line-height:1.6}@media(max-width:820px){.how-grid{grid-template-columns:1fr}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#090b0ff0;backdrop-filter:blur(8px);border-top:1px solid var(--line)}.sticky-cta .btn{flex:none}.sticky-cta-txt{font-family:var(--mono);font-size:11.5px;color:var(--fg-muted);letter-spacing:.04em}@media(max-width:760px){.sticky-cta:not([hidden]){display:flex}}.cta-band{background:var(--panel);border:1px solid var(--accent);padding:44px 26px;text-align:center}.cta-band h2{margin-bottom:10px}.disclaimer{color:var(--fg-faint);font-size:12px;max-width:720px;margin:0 auto;line-height:1.5}
