.hero__content{padding:5rem 1.5rem 4rem!important}@media (width>=56.25rem){.hero__content{padding:5.5rem 3rem 5rem!important}}@media (width>=75rem){.hero__content{padding:6rem 3rem 5.5rem!important}}.hero{min-height:min(85vh,44rem)!important}.hero__cta--primary{color:#fff!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#1a4fd6!important;border:none!important;border-radius:.25rem!important;align-items:center!important;gap:.625rem!important;padding:.9375rem 2rem!important;font-family:Barlow,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:background .25s,transform .25s,box-shadow .25s!important;display:inline-flex!important}.hero__cta--primary:hover{background:#2563eb!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #1a4fd659!important}.hero__cta--primary svg{transition:transform .25s!important}.hero__cta--primary:hover svg{transform:translate(3px)!important}.hero__cta--secondary{color:#ffffffe6!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:0 0!important;border:1px solid #ffffff4d!important;border-radius:.25rem!important;align-items:center!important;padding:.9375rem 2rem!important;font-family:Barlow,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:border-color .25s,background .25s,color .25s!important;display:inline-flex!important}.hero__cta--secondary:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff9!important}.hero__description{color:#fffc!important;max-width:36rem!important;font-size:1.0625rem!important;line-height:1.7!important}.hero__subtitle{color:#fffffff2!important}.hero__title{color:#fff!important}.hero__title strong{background:linear-gradient(90deg,#60a5fa,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#fff!important}.hero__decorations,.hero__frame{display:none!important}.hero-deco{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-deco__grid{opacity:.065;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.hero-deco__rings{width:32rem;height:32rem;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}@media (width<=56.25rem){.hero-deco__rings{width:20rem;height:20rem;top:40%;right:-15%}}.hero-deco__ring{border:1px solid #1a4fd62e;border-radius:50%;position:absolute;inset:0}.hero-deco__ring--1{animation:6s ease-in-out infinite heroRingPulse}.hero-deco__ring--2{border-color:#1a4fd624;animation:6s ease-in-out 1s infinite heroRingPulse;inset:15%}.hero-deco__ring--3{border-color:#1a4fd61a;animation:6s ease-in-out 2s infinite heroRingPulse;inset:30%}@keyframes heroRingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}.hero-deco__gear{display:none}.hero-deco__crosshair{width:2.25rem;height:2.25rem;position:absolute}.hero-deco__crosshair span{background:#1a4fd647;position:absolute}.hero-deco__crosshair span:first-child{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.hero-deco__crosshair span:last-child{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.hero-deco__crosshair--1{animation:4s ease-in-out infinite heroCrosshairFade;top:20%;left:15%}.hero-deco__crosshair--2{animation:4s ease-in-out 2s infinite heroCrosshairFade;bottom:25%;left:35%}@keyframes heroCrosshairFade{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.hero-deco__dot{width:4px;height:4px;box-shadow:none;background:#1a4fd673;border-radius:50%;position:absolute}.hero-deco__dot--1{animation:8s ease-in-out infinite heroDotFloat;top:18%;left:25%}.hero-deco__dot--2{animation:8s ease-in-out 3s infinite heroDotFloat;top:65%;left:55%}.hero-deco__dot--3{animation:8s ease-in-out 5s infinite heroDotFloat;top:35%;right:20%}@keyframes heroDotFloat{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.hero-deco__ring,.hero-deco__gear,.hero-deco__crosshair,.hero-deco__dot{animation:none!important}}.stats{position:relative;overflow:hidden}.stats__content{z-index:1;position:relative}.stats__subtitle{color:#fff9!important}.stats__title{color:#fff!important}.stats-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stats-deco__grid{opacity:.05;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.stats-deco__rings{width:22rem;height:22rem;position:absolute;top:50%;left:-5%;transform:translateY(-50%)}@media (width<=56.25rem){.stats-deco__rings{width:14rem;height:14rem;left:-12%}}.stats-deco__ring{border:1px solid #4a7aef33;border-radius:50%;position:absolute;inset:0}.stats-deco__ring--1{animation:6s ease-in-out infinite statsRingPulse}.stats-deco__ring--2{border-color:#4a7aef24;animation:6s ease-in-out 1.5s infinite statsRingPulse;inset:20%}@keyframes statsRingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}.stats-deco__rings--right{width:16rem;height:16rem;top:30%;left:auto;right:-6%}@media (width<=56.25rem){.stats-deco__rings--right{width:10rem;height:10rem;right:-12%}}.stats-deco__dot{background:#4a7aef80;border-radius:50%;width:5px;height:5px;position:absolute}.stats-deco__dot--1{animation:7s ease-in-out infinite statsDotFloat;top:18%;right:12%}.stats-deco__dot--2{animation:7s ease-in-out 2.5s infinite statsDotFloat;bottom:22%;right:30%}.stats-deco__dot--3{animation:7s ease-in-out 4.5s infinite statsDotFloat;top:55%;left:20%}.stats-deco__dot--4{animation:7s ease-in-out 6s infinite statsDotFloat;top:35%;left:45%}@keyframes statsDotFloat{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}.stats-deco__crosshair{width:2.25rem;height:2.25rem;animation:5s ease-in-out infinite statsCrosshairFade;position:absolute;top:22%;right:8%}.stats-deco__crosshair span{background:#4a7aef4d;position:absolute}.stats-deco__crosshair span:first-child{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.stats-deco__crosshair span:last-child{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.stats-deco__crosshair--1{top:22%;right:8%}.stats-deco__crosshair--2{animation-delay:2.5s;bottom:28%;left:15%}@keyframes statsCrosshairFade{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.stats-deco__gear{color:#4a7aef1f;width:7rem;height:7rem;animation:30s linear infinite statsGearSpin;position:absolute;bottom:8%;right:4%}@media (width<=56.25rem){.stats-deco__gear{width:4.5rem;height:4.5rem}}@keyframes statsGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-deco__line{background:linear-gradient(90deg,#0000,#4a7aef40,#0000);width:5rem;height:1px;animation:4s ease-in-out infinite statsLinePulse;position:absolute;top:50%;left:10%}@keyframes statsLinePulse{0%,to{opacity:.3;width:5rem}50%{opacity:.9;width:8rem}}@media (prefers-reduced-motion:reduce){.stats-deco__ring,.stats-deco__gear,.stats-deco__crosshair,.stats-deco__dot,.stats-deco__line{animation:none!important}}.stats-premium__item{flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.stats-premium__number{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Barlow,system-ui,sans-serif;font-size:3rem;font-weight:800;line-height:1}@media (width>=56.25rem){.stats-premium__number{font-size:3.75rem}}.stats-premium__divider{background:linear-gradient(90deg,#0000,#4a7aef,#0000);border-radius:1px;width:2rem;height:2px}.stats-premium__label{text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6;text-align:center;font-size:.8125rem;font-weight:600}
