html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ease-out:cubic-bezier(.16, 1, .3, 1)}section[id],main{scroll-margin-top:88px}html.lenis,html.lenis body{height:auto;scroll-behavior:auto!important}.hl-mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hl-word{display:inline-block}html.js-motion:not(.motion-ready) .hl-word,html.js-motion:not(.motion-ready) .hero .lede,html.js-motion:not(.motion-ready) .hero-cta,html.js-motion:not(.motion-ready) .hero-note,html.js-motion:not(.motion-ready) .hero .browser,html.js-motion:not(.motion-ready) .hero .phone{opacity:0;animation:10ms linear 3.5s forwards gama-failsafe}@keyframes gama-failsafe{to{opacity:1}}.progress{background:var(--orange);transform-origin:0;z-index:70;pointer-events:none;height:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.site-header{transition:transform .32s var(--ease-out)}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-hidden:focus-within{transform:none}.phone-chips span,.phone-slots span{transition:background-color .2s,color .2s,border-color .2s}.phone-cta{transition:background-color .25s,color .25s}.phone-cta.is-idle{background:var(--line);color:var(--muted)}.phone-cta.is-done{background:var(--green-ink)}.pill{transition:background-color .3s,color .3s}.svc-row{border-bottom:0;position:relative}.svc-row:after{content:"";background:var(--ink);height:1px;transform:scaleX(var(--draw,1));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.steps{position:relative}.steps-progress{background:var(--orange);transform-origin:0;height:4px;display:none;position:absolute;top:-3px;left:0;right:0;transform:scaleX(0)}.steps.is-armed .steps-progress{display:block}.step-num{transition:color .3s}.steps.is-armed .step:not(.reached) .step-num{color:var(--line-strong)}.field-error{color:#b00020;margin:6px 0 0;font-size:.9375rem;font-weight:600}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#b00020}.form-status{min-height:1.5em;color:var(--ink);margin:14px 0 0;font-weight:600}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.hero .mock-set figcaption{max-width:52%}@media (width<=720px){.hero .mock-set figcaption{max-width:none}}
