.hero{color:#fff;overflow:hidden;position:relative}.hero-wrapper{position:relative;z-index:2}.hero-main{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1fr}.hero .bottom-text-wrapper{font-size:13.5px;margin-top:20px}.hero-label{font-size:12.5px;padding:7px 15px}.hero-dashboard.bg-img .hero-dashboard-image{border-radius:18px;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%}.hero-text h1{color:#fff;font-size:44px;font-weight:700;line-height:1.18;margin:26px 0 0}.hero-text p{color:var(--sub);font-size:17.5px;line-height:1.65;margin-top:24px;max-width:520px}.hero-bullets-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:24px 0 0;padding:0}.hero-bullets-list li{align-items:center;color:#fff;display:flex;font-size:16.5px;font-weight:600;gap:11px}.hero-bullet-icon{color:var(--green);font-size:21px}.hero-bullets-copy{color:var(--sub);font-size:17px;line-height:1.65;margin-top:16px;max-width:520px}.hero-ctas{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-primary-cta{display:flex;flex-direction:column;gap:10px;min-width:0}.hero-button-note{color:var(--sub);font-size:12.5px;line-height:1.5;max-width:340px}.hero-media{position:relative}.hero-dobe{background:#fff;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.3);display:block;height:auto;padding:6px;position:absolute;z-index:5}.hero-dobe--top-right{bottom:auto;left:auto;right:0;top:-46px;width:92px}.hero-dobe--bottom-left{bottom:-26px;left:-26px;right:auto;top:auto;width:104px}.hero-dashboard{margin-top:30px;position:relative}.hero-dashboard-image{border-radius:14px;display:block;width:100%}.hero-toast{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border-radius:12px;box-shadow:0 8px 26px rgba(0,0,0,.3);color:#111;font-size:12px;font-weight:600;padding:10px 14px}.hero-toast .material-symbols-outlined{color:var(--green);font-size:18px}.hero-benefits{border-top:1px solid hsla(0,0%,100%,.18);display:grid;gap:24px;margin-top:54px;padding-top:26px}.hero-benefit-icon{color:var(--green)}.hero-benefit-title{color:#fff;font-size:15px;font-weight:700}.hero-benefit-copy{color:var(--proof);font-size:12px;margin-top:3px}.hero-logotypes-slider{margin-top:44px;overflow:hidden;position:relative}.hero-logotypes-track{animation:hero-logotypes-marquee 36s linear infinite;display:flex;width:-moz-max-content;width:max-content}.hero-logotypes-slider.paused .hero-logotypes-track,.hero-logotypes-slider:focus-within .hero-logotypes-track,.hero-logotypes-slider:hover .hero-logotypes-track{animation-play-state:paused}.hero-logotypes-set{align-items:center;display:flex;gap:24px;padding-right:24px}.hero-logotype{align-items:center;display:flex;flex:none;justify-content:center}.hero-logotype-image{display:block;filter:brightness(0) invert(1);max-width:140px;-o-object-fit:contain;object-fit:contain;opacity:.82;width:auto}.hero-logotypes-pause{align-items:center;background:rgba(33,3,70,.55);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;z-index:6}.hero-logotypes-pause .material-symbols-outlined{font-size:17px}.hero-logotypes-pause:focus-visible{outline:3px solid var(--green);outline-offset:2px}@keyframes hero-logotypes-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.hero-main{gap:16px;grid-template-columns:1fr}.hero-text h1{font-size:32px}.hero-dobe{padding:6px;position:static}.hero-dobe--top-right{margin:8px 0 -6px auto;width:64px}.hero-dobe--bottom-left{margin:14px auto 0;width:70px}.hero-ctas .btn,.hero-ctas .hero-primary-cta{text-align:center;width:100%}.hero-ctas .hero-button-note{margin:0 auto}.hero-logotypes-slider{margin-top:36px}.hero-logotypes-set{gap:20px;padding-right:20px}.hero-logotype-image{max-width:120px}}@media (max-width:560px){.hero-ctas{align-items:center;flex-direction:column}.hero-ctas .btn{max-width:340px;text-align:center;width:100%}.hero-primary-cta{align-items:center;max-width:340px;width:100%}.hero-button-note{text-align:center}.hero-logotypes-slider{margin-top:30px}.hero-logotypes-set{gap:16px;padding-right:16px}.hero-logotype-image{max-width:105px}}@media (prefers-reduced-motion:reduce){.hero-logotypes-slider{overflow-x:auto}.hero-logotypes-track{animation:none;width:auto}.hero-logotypes-set{flex-wrap:wrap;justify-content:center;padding-right:0}.hero-logotypes-pause,.hero-logotypes-set--duplicate{display:none}}