:root{--v-teal:#00adb5;--v-teal-2:#62dfe2;--v-teal-dark:#047d84;--v-ink:#14252a;--v-charcoal:#373f48;--v-muted:#596d71;--v-mist:#edf8f8;--v-white:#fff;--v-line:rgba(20,37,42,.13);--v-line-light:rgba(255,255,255,.14);--v-shadow:0 28px 90px rgba(18,49,54,.14);--v-radius:26px;--v-container:min(1240px,calc(100% - 48px));--v-ease:cubic-bezier(.22,1,.36,1);--v-header:92px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--v-white);color:var(--v-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img,video,svg{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0 0 .58em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(3rem,7vw,6.9rem)}h2{font-size:clamp(2.25rem,4.8vw,4.75rem)}h3{font-size:clamp(1.25rem,2vw,1.72rem)}p{margin:0 0 1.2em}.v-container{width:var(--v-container);margin-inline:auto}.v-container--narrow{max-width:840px}.v-section{position:relative;padding:clamp(88px,10vw,158px) 0}.v-section--mist{background:var(--v-mist)}.v-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v-skip-link{position:fixed;left:18px;top:-100px;z-index:10000;padding:12px 18px;background:#fff;border-radius:8px;box-shadow:var(--v-shadow)}.v-skip-link:focus{top:18px}.v-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:850;color:var(--v-teal-dark);margin-bottom:18px}.v-section-heading{max-width:880px;margin-bottom:60px}.v-section-heading--center{text-align:center;margin-inline:auto}.v-section-heading h2 span,.v-sales-hero h1 span,.v-hero h1 span{color:var(--v-teal)}.v-section-copy{max-width:740px;font-size:1.1rem;color:var(--v-muted)}.v-section-heading--center .v-section-copy{margin-inline:auto}.v-page-hero{position:relative;padding:180px 0 105px;background:radial-gradient(circle at 85% 10%,rgba(0,173,181,.16),transparent 34%),linear-gradient(145deg,#e8f8f8 0%,#fff 58%);overflow:hidden}.v-page-hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(0,173,181,.16);border-radius:50%;right:-160px;bottom:-330px}.v-page-hero--compact{padding-bottom:75px}.v-page-hero h1{max-width:1050px;font-size:clamp(3rem,6vw,5.8rem)}.v-page-hero .v-container>p:last-child{max-width:760px;font-size:1.15rem;color:var(--v-muted)}.v-breadcrumbs{display:flex;gap:9px;align-items:center;margin-bottom:24px;color:#64787b;font-size:.78rem}.v-breadcrumbs a:hover{color:var(--v-teal-dark)}.v-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);align-items:center}.v-prose{max-width:850px}.v-prose>*{max-width:100%}.v-prose h2,.v-prose h3{margin-top:1.8em}.v-prose p,.v-prose li{color:#344a4e}.v-prose a{text-decoration:underline;text-decoration-color:var(--v-teal);text-underline-offset:3px}.v-check-list{padding:0;list-style:none}.v-check-list li{padding:14px 0;border-bottom:1px solid var(--v-line);display:flex;gap:12px;align-items:flex-start}.v-check-list .v-icon{color:var(--v-teal-dark);margin-top:3px}.v-check-list--columns{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px}.v-check-list--columns li{position:relative;padding-left:28px}.v-check-list--columns li:before{content:"✓";position:absolute;left:0;color:var(--v-teal-dark);font-weight:900}.v-error{min-height:82vh;display:grid;place-items:center;text-align:center;padding:160px 0 80px}.v-error p:not(.v-eyebrow){max-width:650px;margin-inline:auto}.v-empty,.v-empty-state{grid-column:1/-1;padding:70px;text-align:center;background:var(--v-mist);border-radius:var(--v-radius)}.v-alert{padding:15px 18px;margin-bottom:24px;border-radius:12px}.v-alert--success{background:#dff7ed;color:#0b5d43}.v-alert--error{background:#fff0f0;color:#8b2020}.v-launch-warning{padding:20px 24px;margin-bottom:35px;border:1px solid #e0b852;background:#fff9e8;border-radius:16px;color:#604b0c}::selection{background:var(--v-teal);color:var(--v-ink)}