.landing-v2{--bg:#fff;--surface:#f4f8f9;--surface2:#eef4f6;--surface3:#e5eef1;--border:#d3e0e6;--border-light:#c2d4dc;--primary:#03b9cc;--primary-dim:#03b9cc22;--primary-glow:#03b9cc33;--accent:#00d1bf;--accent-dim:#00d1bf18;--warm:#ff6b6b;--text:#152028;--muted:#4a5f6b;--faint:#d3e0e6;--radius-editorial:2px;--radius-cta:8px;background-color:var(--bg);color:var(--text);min-height:100vh}.landing-v2 .glass{background:hsla(0,0%,100%,.94);border-color:var(--border);backdrop-filter:blur(16px)}.landing-v2-waves{width:100%;height:100%;max-width:100%}.landing-v2 .text-grad{background:none;-webkit-text-fill-color:unset;color:#0f6f7c}.landing-v2 .font-display{font-family:var(--font-display),Georgia,"Times New Roman",serif;-webkit-font-smoothing:antialiased}.landing-v2 .v2-ghost-num{color:rgba(11,26,34,.08)}.landing-v2 .v2-btn-primary{background-color:var(--primary);color:#fff;font-weight:500;border:1px solid transparent;border-radius:var(--radius-cta);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:filter .2s ease,box-shadow .2s ease}.landing-v2 .v2-btn-primary:hover{filter:brightness(1.06)}.landing-v2 .v2-btn-primary:active{filter:brightness(.96);transform:scale(.99)}.landing-v2 .v2-btn-secondary{background:transparent;color:var(--text);font-weight:500;border:1px solid var(--border-light);border-radius:var(--radius-cta);transition:border-color .2s ease,color .2s ease}.landing-v2 .v2-btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.landing-v2 .v2-btn-icon{background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-cta);transition:border-color .2s ease}.landing-v2 .v2-btn-icon:hover{border-color:var(--primary)}.landing-v2 .v2-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-editorial)}.landing-v2 .v2-pill{border:1px solid var(--border-light);background:transparent;border-radius:9999px;letter-spacing:.06em}.landing-v2 .v2-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1a7a86}.landing-v2 .border-border-light{border-color:var(--border-light)}.landing-v2 .v2-section-rule{border-color:var(--border)}.landing-v2 .v2-rule{display:block;height:1px;width:3rem;background:var(--border-light);border:0}.landing-v2 .v2-pull-quote{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.5;font-weight:400;letter-spacing:-.01em;color:var(--text)}.landing-v2 .v2-speech{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px 18px 18px 6px;padding:1.15rem 1.2rem 1.25rem}.landing-v2 .v2-speech:after{content:"";position:absolute;left:1.35rem;bottom:-9px;width:14px;height:14px;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg);border-radius:0 0 2px 0}.landing-v2 .v2-speech-quote{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.45;letter-spacing:-.01em;color:var(--text)}.landing-v2 .v2-glow-turquoise{background:radial-gradient(circle,#03b9cc0a 0,transparent 70%);opacity:.45}.landing-v2 .v2-glow-blue{background:radial-gradient(circle,#3982f10a 0,transparent 70%);opacity:.45}.landing-v2 .landing-hero-phone{filter:drop-shadow(0 12px 20px rgb(21 32 40/.08))}.landing-v2 .landing-hero-phone>div{box-shadow:0 10px 28px rgba(21,32,40,.08),0 2px 8px rgba(21,32,40,.04),0 0 0 1px rgba(3,185,204,.14)}.landing-v2 .landing-hero-monitor{box-shadow:0 14px 32px rgba(21,32,40,.07),0 0 0 1px rgba(3,185,204,.1)}.landing-v2 .landing-hero-phone-mobile{box-shadow:0 12px 28px rgba(21,32,40,.1),0 0 0 1px rgba(3,185,204,.12)}.landing-v2-plans-track{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.landing-v2-plans-track::-webkit-scrollbar{height:6px}.landing-v2-plans-track::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:9999px}.landing-v2-plans-track::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.landing-v2 .v2-btn-primary,.landing-v2 .v2-btn-secondary{transition:none}.landing-v2-plans-track{scroll-behavior:auto}}