:root{--primary:#025aec;--white:#fff;--black:#000;--heading-font:"Onest",sans-serif;--body-font:"Geist",sans-serif;--transition-duration:0.4s}[data-theme=light]{--background:#fff;--text-primary:#181d27;--text-secondary:#535862;--primary-950:#1f37cd;--primary-900:#025cec;--primary-800:#006fff;--primary-700:#0082ff;--primary-600:#0091ff;--primary-500:#00a2ff;--primary-400:#47b4ff;--primary-300:#86c9ff;--primary-200:#b8deff;--primary-100:#e1f2ff;--neutral-950:#181d27;--neutral-900:#252b37;--neutral-800:#414651;--neutral-700:#535862;--neutral-600:#717680;--neutral-500:#a4a7ae;--neutral-400:#d5d7da;--neutral-300:#e9eaeb;--neutral-200:#f5f5f5;--neutral-100:#fafafa;--neutral-50:#fdfdfd}[data-theme=dark]{--background:#000;--text-primary:#fff;--text-secondary:#fff;--primary-950:#1f37cd;--primary-900:#025cec;--primary-800:#006fff;--primary-700:#0082ff;--primary-600:#0091ff;--primary-500:#00a2ff;--primary-400:#47b4ff;--primary-300:#86c9ff;--primary-200:#b8deff;--primary-100:#262626;--neutral-950:#fff;--neutral-900:#fff;--neutral-800:#fff;--neutral-700:#a4a7ae;--neutral-600:#a4a7ae;--neutral-500:#a4a7ae;--neutral-400:#262626;--neutral-300:#414651;--neutral-200:#262626;--neutral-100:#171717;--neutral-50:#262626}[data-theme=dark] .light,[data-theme=light] .dark{display:none}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--background)}.overflow-hidden{overflow:hidden}.container{margin-inline:auto;max-width:1480px;padding-inline:20px}.truncate{display:-webkit-box;overflow:hidden}.truncate-2-lines{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.truncate-3-lines{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.richtext a,a{color:var(--black);text-decoration:none}a:hover{text-decoration:none!important}button{appearance:none;background-color:transparent;border:none;font-weight:400}h1,h2,h3,h4,h5,h6{color:var(--neutral-900);font-weight:600;line-height:1.2;margin-bottom:24px}a,span{display:inline-block}img{display:block}.section-gap{padding-block:80px}.list-none{list-style:none}.global-radius{border-radius:24px}.global-border{border:1px solid var(--neutral-200)}.btn a,.hs-button{border:1px solid transparent;border-radius:8px;display:inline-block}.btn.btn-small a,.hs-button{font-size:15px;padding:10px 15px}.btn.btn-medium a{font-size:16px;padding:14px 24px}.btn-primary a,.primary{background-color:var(--primary);color:var(--white)}.btn-outline a{background-color:var(--white);border:1px solid var(--primary);color:var(--primary)}.richtext,body{color:var(--text-secondary);font-family:var(--body-font);font-size:15px;font-weight:400;text-decoration:none}.richtext ul li{list-style:none;padding-left:10px;position:relative}.richtext ul li:before{background-color:var(--neutral-900);border-radius:100%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.h1,h1:not(.h2,.h3,.h4,.h5,.h6){font-size:64px}.h2,h2:not(.h1,.h3,.h4,.h5,.h6){font-size:56px}.h3,h3:not(.h1,.h2,.h4,.h5,.h6){font-size:48px}.h4,h4:not(.h1,.h2,.h3,.h5,.h6){font-size:40px}.h5,h5:not(.h1,.h2,.h3,.h4,.h6){font-size:32px}.h6,h6:not(.h1,.h2,.h3,.h4,.h5){font-size:24px}@media only screen and (max-width:767.99px){.section-gap{padding-block:40px}.richtext,body{font-size:16px}.h1,h1:not(.h2,.h3,.h4,.h5,.h6){font-size:56px}.h2,h2:not(.h1,.h3,.h4,.h5,.h6){font-size:48px}.h3,h3:not(.h1,.h2,.h4,.h5,.h6){font-size:40px}.h4,h4:not(.h1,.h2,.h3,.h5,.h6){font-size:32px}.h5,h5:not(.h1,.h2,.h3,.h4,.h6){font-size:24px}.h6,h6:not(.h1,.h2,.h3,.h4,.h5){font-size:18px}}@media only screen and (max-width:639.99px){.h1,h1:not(.h2,.h3,.h4,.h5,.h6){font-size:36px}.h2,h2:not(.h1,.h3,.h4,.h5,.h6){font-size:30px}.h3,h3:not(.h1,.h2,.h4,.h5,.h6){font-size:28px}.h4,h4:not(.h1,.h2,.h3,.h5,.h6){font-size:20px}.h5,h5:not(.h1,.h2,.h3,.h4,.h6){font-size:18px}.h6,.richtext,body,h6:not(.h1,.h2,.h3,.h4,.h5){font-size:14px}}