html.snap-on .card,html.snap-on .hero,html.snap-on .chat-sec{min-height:var(--card-h, 100dvh)}.menu-btn{display:none}@media(max-width:600px){html.has-menu .topbar{padding:0 16px}html.has-menu .brand img{height:26px}html.has-menu .skin .topnav{position:relative;display:block;flex:none;width:44px;height:44px;background:none;color:inherit}html.has-menu .skin .topnav a{display:none}html.has-menu .skin .topnav::before,html.has-menu .skin .topnav::after{content:"";position:absolute;left:11px;width:22px;box-sizing:border-box}html.has-menu .skin .topnav::before{top:14px;height:16px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}html.has-menu .skin .topnav::after{top:21px;height:2px;background:currentColor}html.has-menu.menu-open .skin .topnav::before{top:21px;height:2px;border:0;background:currentColor;transform:rotate(45deg)}html.has-menu.menu-open .skin .topnav::after{transform:rotate(-45deg)}html.has-menu .menu-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:transparent;font:600 13px/1 var(--font);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}html.has-menu .menu-btn:focus-visible{outline:3px solid var(--k);outline-offset:2px}html.has-menu #topbar[data-front="1"] .menu-btn:focus-visible,html.has-menu #topbar[data-front="4"] .menu-btn:focus-visible{outline-color:var(--w)}@supports selector(:has(*)){html.has-menu .menu-btn:focus-visible{outline:none}html.has-menu:has(#menu-btn:focus-visible) .skin .topnav{outline:3px solid currentColor;outline-offset:2px}}html.has-menu #site-menu{display:none}html.has-menu.menu-open #site-menu{position:fixed;top:var(--bar-h);left:0;right:0;display:block;padding:4px 0 8px;background:var(--k);color:var(--w);border-top:1px solid rgba(255,255,255,.14);border-bottom:4px solid var(--y);box-shadow:0 18px 40px rgba(16,15,13,.35);pointer-events:auto}html.has-menu #site-menu a{display:flex;align-items:center;min-height:56px;padding:0 16px;border-radius:0;color:var(--w);font-size:20px;font-weight:700;text-decoration:none}html.has-menu #site-menu a+a{border-top:1px solid rgba(255,255,255,.12)}html.has-menu #site-menu a:hover,html.has-menu #site-menu a:active{color:var(--y);background:transparent}html.has-menu #site-menu a:focus-visible{outline:3px solid var(--y);outline-offset:-3px}html.has-menu.menu-open{overflow:hidden}}@media(max-width:760px){.chat-sec.cc .sec-head{margin-bottom:clamp(20px,3.4vh,24px)}}html{}.card{position:relative;top:auto!important;}html.no-snap,html.menu-open{}@media(prefers-reduced-motion:reduce){html{}}@media(max-width:600px){.chat-sec.cc{padding-bottom:calc(var(--bar-h) + clamp(6px,1.4vh,14px));justify-content:center}}@media(max-width:600px)and (orientation:portrait){html.snap-on .chat-sec.cc,.chat-sec.cc{--c2-extra: clamp(28px, calc(var(--card-h, 100svh) * .05), 48px);--c2-gap: clamp(20px, calc(var(--card-h, 100svh) * .035), 32px);min-height:calc(var(--card-h, 100dvh) + var(--c2-extra));min-height:max(calc(var(--card-h, 100dvh) + var(--c2-extra)),calc(100vh + var(--c2-extra)));min-height:max(calc(var(--card-h, 100dvh) + var(--c2-extra)),calc(100lvh + var(--c2-extra)));justify-content:flex-start;padding-top:calc(var(--bar-h) + 4px);padding-bottom:calc(var(--c2-extra) + var(--c2-gap));padding-bottom:calc(max(var(--card-h, 100svh),100lvh) + var(--c2-extra) + var(--c2-gap) - var(--card-h, 100svh))}.chat-sec.cc .sec-head{margin-bottom:calc(clamp(12px,calc(var(--card-h, 100svh) * .02),16px) + 12px)}}

@media(max-width:600px) and (orientation:portrait){html.snap-on #top,html.snap-on #pricing,html.snap-on #get-started,#top,#pricing,#get-started{min-height:100lvh}}

@media(max-width:600px){main.stack{overflow-anchor:none}html.snap-on .card,html.snap-on .hero,html.snap-on .chat-sec,html.snap-on #top,html.snap-on #pricing,html.snap-on #get-started,#top,#pricing,#get-started{min-height:var(--phone-card-h)}html.snap-on .chat-sec.cc,.chat-sec.cc{min-height:var(--phone-card-h);padding-bottom:calc(var(--bar-h) + clamp(6px,calc(var(--phone-card-h) * .014),14px))}.chat-sec.cc .sec-head{margin-bottom:clamp(20px,calc(var(--phone-card-h) * .034),24px)}}
@media(max-width:600px) and (orientation:portrait){html.snap-on .chat-sec.cc,.chat-sec.cc{--c2-extra:clamp(28px,calc(var(--phone-card-h) * .05),48px);--c2-gap:clamp(20px,calc(var(--phone-card-h) * .035),32px);min-height:calc(var(--phone-card-h) + var(--c2-extra));padding-bottom:calc(var(--c2-extra) + var(--c2-gap))}.chat-sec.cc .sec-head{margin-bottom:calc(clamp(12px,calc(var(--phone-card-h) * .02),16px) + 12px)}}

@media(max-width:600px){
#StaffCalling.sv.sv-trim{min-height:var(--phone-card-h)}
#pricing .pricing{padding-top:calc(var(--bar-h) + clamp(12px,calc(var(--phone-card-h) * .03),32px));padding-bottom:clamp(20px,calc(var(--phone-card-h) * .04),40px)}
#pricing .sec-head,#questions .faq-label{--head-gap:clamp(16px,calc(var(--phone-card-h) * .032),32px);margin-bottom:var(--head-gap)}
#pricing .label{margin-bottom:clamp(6px,calc(var(--phone-card-h) * .016),16px)}
#pricing .body{margin-top:clamp(6px,calc(var(--phone-card-h) * .016),16px)}
#questions .faq{padding-top:calc(var(--bar-h) + clamp(12px,calc(var(--phone-card-h) * .03),32px));padding-bottom:clamp(24px,calc(var(--phone-card-h) * .05),64px)}
#questions .foot.foot-s{padding-top:clamp(4px,calc(var(--phone-card-h) * .01),12px);padding-bottom:calc(clamp(20px,calc(var(--phone-card-h) * .036),44px) + env(safe-area-inset-bottom,0px))}
#questions .foot-s .fs-in{padding-top:clamp(18px,calc(var(--phone-card-h) * .034),40px)}
#questions .foot-s .fs-links ul{margin-top:clamp(10px,calc(var(--phone-card-h) * .022),24px)}
#questions .foot-s .fs-copy{margin-top:clamp(10px,calc(var(--phone-card-h) * .02),22px)}
}

@media(max-width:600px){
#pricing .big-num{font-size:clamp(48px,min(17vw,calc(var(--phone-card-h) * .09)),80px)}
#pricing .facts{gap:clamp(8px,calc(var(--phone-card-h) * .014),14px)}
#pricing .facts li{padding-top:clamp(6px,calc(var(--phone-card-h) * .01),10px)}
#pricing .fee-note{margin-top:clamp(16px,calc(var(--phone-card-h) * .04),40px)}
}
