html,body{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box;border:none;outline:none;margin:0;padding:0}button,button:focus{outline:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000004d}body{background:var(--white);font-family:var(--primary-font);color:var(--gray-700);font-size:18px;font-weight:400;line-height:28px}body.no-scroll{overflow:hidden!important}a{opacity:1;color:var(--main);cursor:pointer;text-decoration:none;transition:all .3s}a:hover{opacity:.88}ul li{list-style:none}.auto__container{max-width:1320px;margin:0 auto;padding:0 20px;position:static}.cursor{z-index:999;pointer-events:none;position:fixed;top:0;left:0}.cursor span{pointer-events:none;background:var(--black);border-radius:50%;width:10px;height:10px;transition:transform .2s linear;display:block}.cursor.active{mix-blend-mode:difference}.cursor.active span{background:var(--white);transform:scale(10)}h1{font-family:var(--primary-font);color:var(--blue-800);font-size:56px;font-weight:700;line-height:120%}h1 span{color:var(--blue-400)}h2{font-family:var(--secondary-font);color:var(--gray-800);font-size:32px;font-weight:500;line-height:120%}h3{font-size:24px;font-weight:600;line-height:120%}h5{color:var(--gray-800);font-size:20px;font-weight:500;line-height:24px}h6{color:var(--gray-800);font-size:18px;font-weight:500;line-height:22px}.title{background:var(--blue-300);text-align:center;color:var(--blue-400);border-radius:24px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}@media (max-width:1340px){h1{font-size:42px}h2{font-size:28px}h3{font-size:20px}h5{font-size:18px;line-height:22px}h6{font-size:16px}.auto__container{max-width:1080px}body{font-size:15px;line-height:140%}}@media (max-width:1024px){::-webkit-scrollbar{display:none}}@media (max-width:930px){h1{font-size:38px}h3{font-size:20px}}@media (max-width:750px){.auto__container{padding:0 16px}}@media (max-width:540px){h1{font-size:32px}h2{font-size:24px;line-height:120%}h5{font-size:15px;line-height:140%}}.calendly-inline-widget.calendly-mobile{height:100%;margin:0}.calendly-inline-widget.calendly-mobile iframe{width:100%;height:100%}.calendly-badge-widget,.calendly-badge-widget *,.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{width:100%;height:100%;display:inline}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{z-index:9999;background-color:#1f1f1f66;position:fixed;inset:0;overflow:hidden}.calendly-overlay .calendly-close-overlay{position:absolute;inset:0}.calendly-overlay .calendly-popup{box-sizing:border-box;width:80%;min-width:900px;max-width:1000px;height:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%);max-height:700px!important}@media (max-width:975px){.calendly-overlay .calendly-popup{width:100%;min-width:0;height:auto;max-height:none;position:fixed;inset:50px 0 0;transform:none}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{color:#fff;cursor:pointer;background:url(/assets/external/close-icon.svg) 0 0/contain no-repeat;width:19px;height:19px;position:absolute;top:25px;right:25px}@media (max-width:975px){.calendly-overlay .calendly-popup-close{top:15px;right:15px}}.calendly-badge-widget{z-index:9998;position:fixed;bottom:15px;right:20px}.calendly-badge-widget .calendly-badge-content{color:#fff;cursor:pointer;text-align:center;vertical-align:middle;border-radius:25px;width:auto;height:45px;padding:0 30px;font-family:sans-serif;font-size:14px;font-weight:700;display:table-cell;box-shadow:0 2px 5px #00000040}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{font-size:12px;display:block}.calendly-spinner{text-align:center;z-index:-1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.calendly-spinner>div{vertical-align:middle;background-color:#e1e1e1;border-radius:50%;width:18px;height:18px;animation:1.4s ease-in-out infinite both calendly-bouncedelay;display:inline-block}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@font-face{font-family:"Inter 18pt";src:url(../media/Inter18pt-Bold.64e24db8.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter 18pt";src:url(../media/Inter18pt-Regular.d7248d94.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter 18pt";src:url(../media/Inter18pt-Medium.783994cc.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter 18pt";src:url(../media/Inter18pt-SemiBold.f37d260c.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-Medium.bab2dd63.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--primary-font:"Inter",sans-serif;--secondary-font:"Satoshi";--blue-800:#0f1053;--blue-600:#1962c3;--blue-400:#2477e6;--blue-300:#e1eeff;--blue-200:#f3f8ff;--gray-800:#1f2a37;--gray-700:#374151;--yellow-300:#faca15;--white:#fff;--black-200:#e5e7eb;--black-500:#6b7280;--black-700:#374151}.main{padding-top:80px;overflow:hidden}.hide{display:none}.anchor{visibility:hidden;position:relative;top:-80px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (max-width:840px){.main{padding-top:62px}}
