:root{--hs-blue:#003df5;--hs-blue-l:#4d7bff;--hs-glass:hsla(0,0%,100%,.55);--hs-gbord:hsla(0,0%,100%,.75)}.legal-consent-container .hs-richtext p{margin-bottom:20px}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:13px;font-weight:500;margin-left:0!important}.hs-hero{align-items:center;background:linear-gradient(160deg,#e8efff,#f5f8ff 35%,#dce8ff 65%,#eaf0ff);display:flex;font-family:Lexend Deca,Lexend,sans-serif;justify-content:center;min-height:calc(100vh - 142px);overflow:hidden;position:relative}.hs-circles-canvas{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hs-parallax-el{backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);background:var(--hs-glass);border:1px solid var(--hs-gbord);border-radius:20px;position:absolute;transition:filter .1s linear,opacity .1s linear;will-change:transform;z-index:6}.hs-parallax-el:before{background:linear-gradient(90deg,transparent,#fff,transparent);border-radius:100%;content:"";height:1px;left:12px;position:absolute;right:12px;top:0}.hs-el-1{animation:hs-float1 5.5s ease-in-out infinite;box-shadow:0 20px 60px rgba(0,61,245,.14),0 4px 16px rgba(0,61,245,.08),inset 0 1px 0 hsla(0,0%,100%,.95);left:4%;padding:20px 22px 18px;rotate:-4deg;top:22%;width:180px}.hs-el-2{animation:hs-float2 6.5s ease-in-out infinite;box-shadow:0 12px 40px rgba(0,61,245,.1),0 2px 10px rgba(0,61,245,.07),inset 0 1px 0 hsla(0,0%,100%,.9);left:6%;padding:18px 20px 16px;rotate:3deg;top:58%;width:156px}.hs-el-3{animation:hs-float3 6s ease-in-out infinite;box-shadow:0 20px 60px rgba(0,61,245,.14),0 4px 16px rgba(0,61,245,.08),inset 0 1px 0 hsla(0,0%,100%,.95);padding:20px 22px 18px;right:5%;rotate:5deg;top:18%;width:172px}.hs-el-4{animation:hs-float4 7s ease-in-out infinite;box-shadow:0 12px 40px rgba(0,61,245,.1),0 2px 10px rgba(0,61,245,.07),inset 0 1px 0 hsla(0,0%,100%,.9);padding:18px 20px 16px;right:4%;rotate:-3.5deg;top:56%;width:164px}@keyframes hs-float1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes hs-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes hs-float3{0%,to{transform:translateY(-8px)}50%{transform:translateY(10px)}}@keyframes hs-float4{0%,to{transform:translateY(4px)}50%{transform:translateY(-14px)}}.hs-card-icon{display:block;font-size:28px;margin-bottom:8px}.hs-card-chip{align-items:center;background:rgba(0,61,245,.09);border:1px solid rgba(0,61,245,.18);border-radius:100px;color:var(--hs-blue);display:inline-flex;font-family:Lexend,sans-serif;font-size:10px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:10px;padding:3px 9px 3px 7px}.hs-live-dot{animation:hs-blink 1.2s ease-in-out infinite;background:#00c853;border-radius:50%;height:5px;width:5px}.hs-card-label{color:var(--hs-blue);font-family:Lexend,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;opacity:.7;text-transform:uppercase}.hs-card-value{color:#0a1a4a;font-family:Lexend,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.hs-card-sub{color:#5572b0;font-size:12px;font-weight:400;margin-top:4px}.hs-card-bar-wrap{background:#c8d8ff;border-radius:10px;height:4px;margin-top:12px;overflow:hidden}.hs-card-bar-fill{background:var(--hs-blue);border-radius:10px;height:100%;transition:width .6s ease}.hs-sparkline{align-items:flex-end;display:flex;gap:3px;height:28px;margin-top:12px}.hs-spark-bar{animation:hs-sparkgrow 2s ease-in-out infinite alternate;background:linear-gradient(180deg,var(--hs-blue-l),var(--hs-blue));border-radius:3px 3px 0 0;flex:1;opacity:.28}.hs-spark-bar:first-child{animation-delay:0s}.hs-spark-bar:nth-child(2){animation-delay:.1s}.hs-spark-bar:nth-child(3){animation-delay:.2s}.hs-spark-bar:nth-child(4){animation-delay:.3s;opacity:.48}.hs-spark-bar:nth-child(5){animation-delay:.4s}.hs-spark-bar:nth-child(6){animation-delay:.5s;opacity:.38}.hs-spark-bar:nth-child(7){animation-delay:.6s}@keyframes hs-sparkgrow{0%{opacity:.18}to{opacity:.48}}.hs-hero-content{max-width:720px;padding:0 40px;position:relative;text-align:center;z-index:10}.hs-eyebrow{align-items:center;animation:hs-fadedown .8s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(8px);background:rgba(0,61,245,.07);border:1px solid rgba(0,61,245,.18);border-radius:100px;color:var(--hs-blue);display:inline-flex;font-family:Lexend,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:28px;padding:6px 16px 6px 10px;text-transform:uppercase}.hs-eyebrow-dot{animation:hs-blink 2s ease-in-out infinite;background:var(--hs-blue);border-radius:50%;height:6px;width:6px}.hs-h1{animation:hs-fadeup .9s cubic-bezier(.22,1,.36,1) .15s both;color:#06154a;font-family:Lexend,sans-serif;font-size:clamp(42px,3vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin-bottom:24px}.hs-h1 em{background:linear-gradient(135deg,var(--hs-blue) 0,#4d7bff 60%,#89a9ff 100%);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.hs-hero-p{animation:hs-fadeup .9s cubic-bezier(.22,1,.36,1) .3s both;color:#2e4288;font-size:clamp(16px,1.8vw,19px);font-weight:300;line-height:1.7;opacity:.85}.hs-hero-p,.hs-hero-p p{margin:0 auto;max-width:560px}.hs-hero-p p{color:#6070a0;font-family:Lexend,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.hs-hero-cta{animation:hs-fadeup .9s cubic-bezier(.22,1,.36,1) .45s both;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.hs-btn-primary{background:linear-gradient(135deg,var(--hs-blue),var(--hs-blue-l));border:none;border-radius:10px;box-shadow:0 8px 28px rgba(0,61,245,.3),0 2px 8px rgba(0,61,245,.15);color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;min-height:55px;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none;transition:.3s}.hs-btn-primary:after{animation:hs-btnshimmer 3.5s ease-in-out 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:60%}.hs-btn-primary:hover{box-shadow:0 14px 36px rgba(0,61,245,.36),0 4px 12px rgba(0,61,245,.18);color:#fff;text-decoration:none;transform:translateY(-2px);transition:.3s!important}.hs-btn-ghost{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.6);border:1px solid rgba(0,61,245,.2);border-radius:10px;cursor:pointer;display:inline-block;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;min-height:55px;padding:14px 28px}.hs-btn-ghost,.hs-btn-ghost:hover{color:var(--hs-blue);text-decoration:none;transition:.3s!important}.hs-btn-ghost:hover{background:hsla(0,0%,100%,.85);transform:translateY(-2px)}.hs-cta-wrapper.hs-btn-ghost .hs-cta-node,.hs-cta-wrapper.hs-btn-primary .hs-cta-node{all:unset}.hs-cta-wrapper a{color:inherit!important;text-decoration:none!important}.hs-scroll-hint{align-items:center;animation:hs-fadeup 1s cubic-bezier(.22,1,.36,1) 1s both;bottom:36px;display:flex;flex-direction:column;gap:8px;left:50%;opacity:.45;position:absolute;transform:translateX(-50%);z-index:9}.hs-scroll-hint span{color:var(--hs-blue);font-family:Lexend,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hs-scroll-arrow-wrap{animation:hs-scrollbounce 1.6s ease-in-out infinite}.hs-scroll-arrow{border-bottom:1.5px solid var(--hs-blue);border-right:1.5px solid var(--hs-blue);height:10px;transform:rotate(45deg);width:10px}@keyframes hs-fadeup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-fadedown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes hs-btnshimmer{0%{left:-100%}60%,to{left:150%}}@keyframes hs-scrollbounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(min-width:1200px){.hs-hero-content{max-width:720px}}@media(max-width:1199px) and (min-width:901px){.hs-hero-content{max-width:480px;padding:0 20px}.hs-el-1,.hs-el-2{left:1%;width:155px}.hs-el-3,.hs-el-4{right:1%;width:155px}.hs-card-value{font-size:18px}}@media(max-width:900px) and (min-width:641px){.hs-hero-content{max-width:420px;padding:0 16px}.hs-el-1{left:1%;padding:14px 16px;top:12%;width:140px}.hs-el-2{left:1%;padding:12px 14px;top:58%;width:130px}.hs-el-3{padding:14px 16px;right:1%;top:12%;width:140px}.hs-el-4{padding:12px 14px;right:1%;top:58%;width:130px}.hs-card-value{font-size:16px}.hs-card-label{font-size:10px}.hs-h1{font-size:clamp(32px,5vw,52px)}}@media(max-width:640px){.hs-el-1,.hs-el-2,.hs-el-3,.hs-el-4{display:none}.hs-hero-content{max-width:100%;padding:0 24px}.hs-h1{font-size:clamp(34px,8vw,48px)}.hs-hero-p{font-size:16px}.hs-hero-cta{align-items:center;flex-direction:column}.hs-btn-ghost,.hs-btn-primary{max-width:320px;text-align:center;width:100%}}.hs-modal-header{margin-bottom:20px}.hs-modal-heading{color:#06154a;font-family:Lexend,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 8px}.hs-modal-subtext{color:#5572b0;font-family:Lexend Deca,Lexend,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0}.hs-modal-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(6,21,74,.55);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.hs-modal-overlay.is-open{animation:hs-modalin .25s cubic-bezier(.22,1,.36,1) both;display:flex}.hs-modal-box{animation:hs-boxin .3s cubic-bezier(.22,1,.36,1) .05s both;background:#fff;border-radius:24px;box-shadow:0 32px 80px rgba(0,61,245,.18),0 8px 24px rgba(0,61,245,.1);max-width:520px;padding:48px 44px 44px;position:relative;width:100%}.hs-modal-close{align-items:center;background:rgba(0,61,245,.07);border:none;border-radius:50%;color:var(--hs-blue);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;position:absolute;right:20px;top:16px;transition:background .15s;width:32px}.hs-modal-close:hover{background:rgba(0,61,245,.14)}.hs-modal-form{margin-top:8px}.hs-modal-form .hs-form label{color:#06154a;display:block;font-family:Lexend,sans-serif;font-size:13px;font-weight:600;margin-bottom:6px}.hs-modal-form .hs-form input[type=email],.hs-modal-form .hs-form input[type=tel],.hs-modal-form .hs-form input[type=text],.hs-modal-form .hs-form select,.hs-modal-form .hs-form textarea{background:#f8faff;border:1.5px solid rgba(0,61,245,.18);border-radius:10px;color:#06154a;font-family:Lexend Deca,sans-serif;font-size:14px;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.hs-modal-form .hs-form input:focus,.hs-modal-form .hs-form select:focus,.hs-modal-form .hs-form textarea:focus{border-color:var(--hs-blue);box-shadow:0 0 0 3px rgba(0,61,245,.1)}.hs-modal-form .hs-form .hs-button{background:linear-gradient(135deg,var(--hs-blue),var(--hs-blue-l));border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,61,245,.28);color:#fff;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;margin-top:8px;padding:14px;transition:.3s;width:100%}.hs-modal-form .hs-form .hs-button:hover{box-shadow:0 12px 32px rgba(0,61,245,.34);transform:translateY(-2px)}.hs-modal-form .hs-error-msgs{color:#e53935;font-size:12px;margin-top:4px}@keyframes hs-modalin{0%{opacity:0}to{opacity:1}}@keyframes hs-boxin{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:640px){.hs-modal-box{border-radius:18px;padding:36px 24px 32px}}