.signals-section{padding:var(--space-10) 0;border-bottom:1px solid var(--line-2)}.signals-grid{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--radius-2);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:960px){.signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.signals-grid{grid-template-columns:minmax(0,1fr)}}.signal-cell{background:var(--surface-1);padding:var(--space-5)}.signal-value{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:26px;font-weight:600;display:block}.signal-cell b{margin:6px 0 3px;font-size:13.5px;font-weight:600;display:block}.signal-cell p{color:var(--text-3);font-size:12.5px;line-height:1.55}.signals-proof-link{margin-top:var(--space-4);color:var(--text-1);border-bottom:1px solid var(--accent-line);align-items:center;gap:6px;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}
.faq-section{padding:var(--space-10) 0;border-bottom:1px solid var(--line-2)}.faq-section h2{letter-spacing:-.025em;margin-bottom:var(--space-4);font-size:22px;font-weight:700}.faq-section details{border-bottom:1px solid var(--line-1)}.faq-section summary{cursor:pointer;align-items:center;gap:var(--space-4);padding:18px 0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:after{content:"";border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);width:10px;height:10px;transition:transform .2s var(--ease-standard);flex:none;margin-left:auto;transform:rotate(45deg)}.faq-section details[open] summary:after{border-color:var(--accent);transform:rotate(-135deg)}.faq-section details p{max-width:80ch;color:var(--text-2);padding:0 0 20px;font-size:14.5px;line-height:1.72}@media (max-width:520px){.faq-section summary{gap:var(--space-3);font-size:14.5px}}
.final-cta-section{padding:var(--space-12) 0;text-align:center}.final-cta-title{letter-spacing:-.025em;max-width:28ch;margin:0 auto var(--space-4);font-size:clamp(24px,3vw,34px);font-weight:700}.final-cta-sub{color:var(--text-2);max-width:46ch;margin:0 auto var(--space-6);font-size:15px}
.hero-section{padding:var(--space-10) 0 var(--space-9);border-bottom:1px solid var(--line-2)}@media (max-width:700px){.hero-section{padding:var(--space-9) 0 var(--space-8)}}.hero-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}@media (max-width:1340px){.hero-grid{gap:var(--space-9)}}@media (max-width:1040px){.hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);margin-bottom:var(--space-5);border-radius:100px;align-items:center;gap:9px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-.032em;overflow-wrap:break-word;max-width:18ch;font-size:clamp(27px,3.4vw,44px);font-weight:700;line-height:1.1}.hero-title em{color:var(--accent);font-style:normal}.hero-lede{margin-top:var(--space-4);max-width:56ch;color:var(--text-2);font-size:16px;line-height:1.65}@media (max-width:700px){.hero-lede{font-size:15px}}.hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:480px){.hero-actions .button{flex:100%}}
