.hero .h1{font-size:clamp(40px,8vw,64px)}.sec-about .h2{font-size:clamp(28px,4vw,40px)}.why-card p{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:15px;font-weight:400;line-height:1.65}.why-grid{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.why-card{border-radius:var(--radius-lg);background:#e8e8e4;border:1px solid #0d0d0d1f;padding:28px 24px}.bg-bone .why-card{background:#f5f5f2}.why-card .h4{margin-bottom:10px;font-weight:600}.why-card .why-n{color:#0d0d0d66;letter-spacing:.08em;border-bottom:2px solid #1b5fd9;margin-bottom:18px;padding:3px 0;font-size:11px;font-weight:500;display:inline-block}.sec-why .stat-band{text-align:center;border-top:1px solid #0d0d0d1f;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;padding-top:28px;display:grid}.sec-why .stat{flex-direction:column;align-items:center;display:flex}.sec-why .stat-num{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1}.sec-why .stat .mono-cap{color:var(--ink-60)}.stat .stat-num{margin-bottom:12px}@media (max-width:860px){.why-grid{grid-template-columns:1fr}.sec-why .stat-band{grid-template-columns:repeat(2,1fr);gap:40px 24px}}.tst-grid{background:0 0;border:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.tst{border-radius:var(--radius-lg);background:#e8e8e4;border:1px solid #0d0d0d1f;margin:0;padding:32px 28px}.bg-bone .tst{background:#f5f5f2}@media (max-width:860px){.tst-grid{grid-template-columns:1fr}}.hero{min-height:100dvh}.hero-content{box-sizing:border-box;min-height:100dvh;padding-top:calc(96px + var(--safe-top));padding-bottom:calc(48px + var(--safe-bottom))}@media (max-width:759px){.hero-content{padding-top:calc(88px + var(--safe-top));padding-bottom:calc(40px + var(--safe-bottom))}.hero-ctas{gap:8px;max-width:100%}.hero-ctas .btn{letter-spacing:.03em;gap:6px;padding:10px 14px;font-size:12px}}.price-head{margin-bottom:56px}.price-toggle{align-items:center;gap:14px;margin-top:32px;display:inline-flex}.price-toggle-lbl{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#0d0d0d66;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;transition:color .15s linear}.price-toggle-lbl.on{color:#1b5fd9}.price-toggle-track{border-radius:var(--radius-md);cursor:pointer;background:#1b5fd9;border:none;flex:none;width:44px;height:24px;padding:0;position:relative}.price-toggle-knob{border-radius:var(--radius-md);background:#f5f5f2;width:18px;height:18px;transition:transform .15s linear;position:absolute;top:3px;left:3px}.price-toggle-track.right .price-toggle-knob{transform:translate(20px)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price-card{border-radius:var(--radius-lg);color:#0d0d0d;background:#e8e8e4;border:1px solid #0d0d0d1f;flex-direction:column;padding:28px 24px;display:flex}.price-card.featured{color:#f5f5f2;background:#0d0d0d;border-color:#0d0d0d}.price-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:20px;display:flex}.price-card .mono-cap,.price-card .tn{color:#0d0d0d80}.price-card.featured .mono-cap,.price-card.featured .tn{color:#f5f5f28c}.price-badge{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:#f5f5f2;border-radius:var(--radius-sm);white-space:nowrap;background:#1b5fd9;padding:5px 8px;font-weight:500;line-height:1.5}.price-card .price{margin-bottom:10px}.price-card .tn{color:#0d0d0d8c;margin-bottom:8px;display:block}.price-card.featured .tn{color:#f5f5f28c}.price-card>.small{color:#0d0d0d99;min-height:2.8em;margin-bottom:28px}.price-card.featured>.small{color:#f5f5f28c}.price-cta{justify-content:center;width:100%;margin-bottom:28px}.price-incl{align-items:center;gap:12px;margin-bottom:18px;display:flex}.price-incl .mono-cap{flex:none}.price-incl:after{content:"";background:#0d0d0d1f;flex:1;height:1px}.price-card.featured .price-incl:after{background:#f5f5f21f}.price-feats{flex-direction:column;gap:12px;margin-top:auto;list-style:none;display:flex}.price-feats li{font-family:var(--font-dm-sans), "DM Sans", sans-serif;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.price-check{color:#1b5fd9;flex:none;font-weight:700;line-height:1.5}.price-card.featured .price-check{color:#4a86e8}@media (max-width:900px){.price-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}
