.v5{--bg:#fbfaf6;--bg-2:#fff;--border:#17160f17;--border-strong:#17160f29;--fg:#17160f;--fg-muted:#5e5a4f;--fg-subtle:#17160f73;--cyan:#17160f;--cyan-dim:#3b3930;--purple:#c2410c;--green:#3f6b4e;--red:#b42318;--yellow:#a86a12;--radius:14px;--font-mono:var(--font-plex-mono)}.v5 .surface{background:#fff;border:1px solid #17160f17;box-shadow:0 1px 2px #17160f08,0 16px 40px -28px #17160f40}html:has(.v5){scroll-behavior:smooth;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.v5){scroll-behavior:auto}}.v5 a,.v5 button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:639px){.v5 .py-32,.v5 .py-28{padding-top:4.5rem;padding-bottom:4.5rem}.v5 .py-24{padding-top:4rem;padding-bottom:4rem}.v5 .pb-32{padding-bottom:4.5rem}.v5 .pt-32{padding-top:4.5rem}.v5 .mt-20{margin-top:3rem}.v5 .mt-16{margin-top:2.5rem}.v5 input,.v5 textarea,.v5 select{font-size:16px!important}.v5 button[aria-pressed],.v5 [role=tab]{min-height:40px}.v5 #pricing a[href$=\#contact]{padding-block:10px}.v5 #six-weeks,.v5 #contact{clip-path:none!important}.v5 #dashboard [style*=blur]{filter:none!important}}.v5 .safe-bottom{bottom:max(1rem, calc(env(safe-area-inset-bottom) + .5rem))}.v5 .rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.v5 .rail::-webkit-scrollbar{display:none}.v5 .rail>*{scroll-snap-align:center}
