:root{--vrl-refined-line:rgba(151,199,230,.19);--vrl-refined-copy:#bac9dc}
.vrl-page{font-synthesis:none}
.vrl-hero{position:relative;overflow:hidden;isolation:isolate}
.vrl-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:#0d1430;pointer-events:none}
.vrl-hero-grid{align-items:center;gap:clamp(32px,5vw,78px)}
.vrl-h1{letter-spacing:-.045em;line-height:1.04;text-wrap:balance}
.vrl-hero-sub{max-width:55ch;color:var(--vrl-refined-copy);line-height:1.75;text-wrap:pretty}
.vrl-industry-selector,.vrl-calc-wrap{border:1px solid var(--vrl-refined-line);box-shadow:0 22px 64px rgba(0,0,0,.18)}
.vrl-industry-selector{border-radius:22px}
.vrl-ind-pill{border-radius:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.vrl-ind-pill:hover{transform:translateY(-2px)}
.vrl-btn-primary,.vrl-btn-ghost,.vrl-btn-green,.vrl-btn-calc{border-radius:999px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.vrl-btn-primary:hover,.vrl-btn-ghost:hover,.vrl-btn-green:hover,.vrl-btn-calc:hover{transform:translateY(-2px);filter:brightness(1.06)}
.vrl-page :is(button,a,input,select):focus-visible{outline:3px solid #4fdcff;outline-offset:4px}
.vrl-input{min-height:48px;border-radius:10px}
.vrl-field-label{line-height:1.45}
.vrl-calc-wrap{border-radius:22px}
.vrl-section-sub{color:var(--vrl-refined-copy);line-height:1.7}
.vrl-page :is(h1,h2,h3) span,.vrl-page [style*="background-clip:text"]{-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;color:#63d8ed!important}
.vrl-page :is(.vrl-nav-cta,.vrl-mm-cta,.vrl-btn-primary,.vrl-btn-green,.vrl-btn-calc,.vrl-btn-talk,.vrl-plan-badge){background:#4fdcff!important;background-image:none!important;color:#071b2b!important;box-shadow:none}
.vrl-nav-cta,.vrl-mm-cta{background:#4fdcff!important;background-image:none!important;color:#071b2b!important;box-shadow:none!important}
.vrl-page :is(.vrl-nav-cta,.vrl-mm-cta,.vrl-btn-primary,.vrl-btn-green,.vrl-btn-calc,.vrl-btn-talk):hover{background:#8ceaff!important;color:#071b2b!important}
.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child)>.vrl-proof-stat{text-align:center;border-right:1px solid var(--vr-border);border-bottom:0}
.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child)>.vrl-proof-stat:last-child{border-right:0}
.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child) .vrl-proof-num{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:#63d8ed!important}
@media(max-width:600px){.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);max-width:360px}.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child)>.vrl-proof-stat{padding:24px 16px;border-right:0;border-bottom:1px solid var(--vr-border)}.vrl-proof-grid:has(>.vrl-proof-stat:nth-child(3):last-child)>.vrl-proof-stat:last-child{border-bottom:0}}
@media(max-width:600px){.vrl-hero-grid{gap:28px}.vrl-industry-selector{border-radius:16px}.vrl-hero-sub{line-height:1.65}.vrl-calc-wrap{border-radius:16px}}
@media(prefers-reduced-motion:reduce){.vrl-ind-pill,.vrl-btn-primary,.vrl-btn-ghost,.vrl-btn-green,.vrl-btn-calc{transition:none}}
