.fGOKvq_page{--ink:#191a1e;--muted:#66666e;--line:#dfdfe3;--paper:#fff;--blue:#0876cf;--brand:linear-gradient(125deg, #00d5d4, #009bea 85%);font-family:var(--font-inter), sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.fGOKvq_page *{box-sizing:border-box}.fGOKvq_page svg{flex-shrink:0;width:21px;height:21px}.fGOKvq_page :where(a){color:inherit}.fGOKvq_page a{text-decoration:none}.fGOKvq_page a,.fGOKvq_page button,.fGOKvq_page summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fGOKvq_page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #0876cf}.fGOKvq_page main[tabindex]:focus-visible{outline:none}.fGOKvq_page section[id]{scroll-margin-top:104px}html:has(.fGOKvq_page){scroll-padding-top:0}body:has(.fGOKvq_page) #chatbase-message-bubbles{display:none!important}.fGOKvq_page h2{letter-spacing:-.055em;font-size:clamp(38px,3.9vw,57px);font-weight:500;line-height:1.12}.fGOKvq_page h2>span{color:#78777f}.fGOKvq_container{width:min(100% - 112px,1328px);margin-inline:auto}.fGOKvq_eyebrow{letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.7}.fGOKvq_skipLink{z-index:100;color:#fff;background:var(--ink);border-radius:12px;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.fGOKvq_skipLink:focus{transform:translateY(0)}.fGOKvq_brand{align-items:center;gap:9px;display:inline-flex}.fGOKvq_brand>img{object-fit:contain;width:34px;height:37px}.fGOKvq_brand>span{letter-spacing:-.075em;font-size:32px;font-weight:800;line-height:.84}.fGOKvq_brandDigital{letter-spacing:.31em;padding-top:8px;padding-left:2px;font-size:10px;font-weight:500;line-height:1;display:block}@media (max-width:1200px){.fGOKvq_container{width:calc(100% - 72px)}}@media (max-width:999px){.fGOKvq_container{width:calc(100% - 56px)}}@media (max-width:700px){.fGOKvq_container{width:calc(100% - 40px)}.fGOKvq_page section[id]{scroll-margin-top:87px}.fGOKvq_brand>img{width:28px;height:31px}.fGOKvq_brand>span{font-size:27px}.fGOKvq_brandDigital{padding-top:7px;font-size:8px}.fGOKvq_page h2{font-size:clamp(29px,7.8vw,45px);line-height:1.14}.fGOKvq_eyebrow{font-size:8px}}@media (max-width:370px){.fGOKvq_container{width:calc(100% - 32px)}.fGOKvq_brand>span{font-size:24px}.fGOKvq_brand>img{width:26px}.fGOKvq_brand{gap:6px}}@media (prefers-reduced-motion:reduce){.fGOKvq_page *,.fGOKvq_page :before,.fGOKvq_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
