@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");.ih-hero{font-family:Poppins,sans-serif!important;max-width:100vw!important;overflow:hidden!important;overflow-x:hidden!important;padding:80px 0 96px!important;position:relative!important}@media (min-width:768px){.ih-hero{padding:128px 0 112px!important}}.ih-hero__gradient-base{background:linear-gradient(180deg,#f3f4f6,#f9fafb,#fff,#fff)!important}.ih-hero__gradient-base,.ih-hero__orbs{inset:0!important;position:absolute!important}.ih-hero__orbs{overflow:hidden!important;pointer-events:none!important}.ih-hero__orb{border-radius:50%!important;filter:blur(48px)!important;position:absolute!important}.ih-hero__orb--1{animation:ih-orb1 20s ease-in-out infinite!important;background:rgba(96,165,250,.3)!important;height:900px!important;left:0!important;top:0!important;width:900px!important}.ih-hero__orb--2{animation:ih-orb2 25s ease-in-out infinite!important;background:rgba(34,211,238,.25)!important;height:800px!important;right:0!important;top:25%!important;width:800px!important}.ih-hero__orb--3{animation:ih-orb3 22s ease-in-out infinite!important;background:rgba(56,189,248,.2)!important;bottom:0!important;height:700px!important;left:33%!important;width:700px!important}.ih-hero__orb--4{animation:ih-orb4 18s ease-in-out infinite!important;background:rgba(45,212,191,.25)!important;height:600px!important;left:25%!important;top:50%!important;width:600px!important}@keyframes ih-orb1{0%{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-40%,-40%) scale(1.1)}50%{transform:translate(-60%,-60%) scale(.9)}75%{transform:translate(-45%,-55%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes ih-orb2{0%{transform:translate(30%) scale(1)}25%{transform:translate(40%,10%) scale(.9)}50%{transform:translate(20%,-10%) scale(1.1)}75%{transform:translate(35%,5%) scale(.95)}to{transform:translate(30%) scale(1)}}@keyframes ih-orb3{0%{transform:translateY(50%) scale(1)}25%{transform:translate(10%,60%) scale(1.15)}50%{transform:translate(-10%,40%) scale(.95)}75%{transform:translate(5%,55%) scale(1.05)}to{transform:translateY(50%) scale(1)}}@keyframes ih-orb4{0%{transform:translate(0) scale(1)}25%{transform:translate(-15%,15%) scale(1.2)}50%{transform:translate(15%,-15%) scale(.9)}75%{transform:translate(-8%,8%) scale(1.1)}to{transform:translate(0) scale(1)}}.ih-hero__fade-bottom{background:linear-gradient(0deg,#fff,transparent)!important;bottom:0!important;height:128px!important;left:0!important;position:absolute!important;right:0!important}.ih-hero__container{margin:0 auto!important;max-width:1232px!important;padding:0 16px!important;position:relative!important;width:100%!important;z-index:10!important}@media (min-width:640px){.ih-hero__container{padding:0 24px!important}}.ih-hero__card{backdrop-filter:blur(4px)!important;background:rgba(229,231,235,.7)!important;border:1px solid rgba(209,213,219,.5)!important;border-radius:1.5rem!important;opacity:0!important;padding:32px 20px!important;transform:translateY(60px) scale(.96)!important;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)!important;width:100%!important}.ih-hero__card.ih--visible{opacity:1!important;transform:translateY(0) scale(1)!important}@media (min-width:640px){.ih-hero__card{border-radius:2rem!important;padding:48px 32px!important}}@media (min-width:768px){.ih-hero__card{border-radius:3rem!important;padding:64px!important}}.ih-hero__grid{align-items:center!important;display:grid!important;gap:40px!important;grid-template-columns:1fr!important}@media (min-width:1024px){.ih-hero__grid{gap:64px!important;grid-template-columns:1fr 1fr!important}}.ih-hero__carousel-wrap{align-items:center!important;display:flex!important;justify-content:center!important;opacity:0!important;padding:0 16px 32px!important;position:relative!important;transform:translateX(-40px) scale(.9)!important;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)!important}.ih-hero__carousel-wrap.ih--visible{opacity:1!important;transform:translateX(0) scale(1)!important}.ih-hero__carousel-inner{max-width:520px!important;position:relative!important;width:100%!important}.ih-hero__slide-stage{align-items:center!important;display:flex!important;justify-content:center!important;min-height:340px!important;padding-bottom:20px!important;position:relative!important}@media (min-width:640px){.ih-hero__slide-stage{min-height:400px!important}}@media (min-width:768px){.ih-hero__slide-stage{min-height:480px!important}}.ih-hero__slide{align-items:center!important;display:flex!important;flex-direction:column!important;inset:0!important;justify-content:center!important;opacity:0;pointer-events:none!important;position:absolute!important;transform:scale(.7);transition:none;visibility:hidden}.ih-hero__slide--active{animation:ih-slideEnter .8s cubic-bezier(.43,.13,.23,.96) forwards;opacity:1;pointer-events:auto!important;transform:scale(1);visibility:visible}.ih-hero__slide--exiting{animation:ih-slideExit .4s cubic-bezier(.43,.13,.23,.96) forwards;opacity:1;transform:scale(1);visibility:visible}.ih-hero__slide--initial{opacity:1;pointer-events:auto!important;transform:scale(1);visibility:visible}@keyframes ih-slideEnter{0%{opacity:0;transform:scale(.7) rotateY(120deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}@keyframes ih-slideExit{0%{opacity:1;transform:scale(1) rotateY(0deg)}to{opacity:0;transform:scale(.7) rotateY(-120deg)}}.ih-hero__icon-bobber{animation:ih-bob 5s ease-in-out infinite!important;position:relative!important}@keyframes ih-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.ih-hero__icon-glow{background:linear-gradient(to bottom right,rgba(85,124,147,.2),rgba(8,32,62,.2))!important;border-radius:3rem!important;inset:-48px!important}.ih-hero__glow-pulse,.ih-hero__icon-glow{filter:blur(32px)!important;position:absolute!important}.ih-hero__glow-pulse{animation:ih-glow-pulse 2s ease-in-out infinite!important;background:hsla(0,0%,100%,.2)!important;border-radius:50%!important;inset:0!important}@keyframes ih-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.ih-hero__icon-box{background:linear-gradient(to bottom right,#08203e,#557c93)!important;border-radius:2rem!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 2px 4px hsla(0,0%,100%,.3)!important;padding:40px!important;position:relative!important}@media (min-width:640px){.ih-hero__icon-box{border-radius:3rem!important;padding:56px!important}}@media (min-width:768px){.ih-hero__icon-box{padding:64px!important}}.ih-hero__icon-content{position:relative!important}.ih-hero__icon-svg{color:#fff!important;filter:drop-shadow(0 10px 25px rgba(0,0,0,.3))!important;height:128px!important;width:128px!important}@media (min-width:640px){.ih-hero__icon-svg{height:176px!important;width:176px!important}}@media (min-width:768px){.ih-hero__icon-svg{height:208px!important;width:208px!important}}.ih-hero__label{margin-top:24px!important;opacity:0!important;text-align:center!important;transform:translateY(30px) scale(.8)!important;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)!important}.ih-hero__slide--active .ih-hero__label{opacity:1!important;transform:translateY(0) scale(1)!important;transition-delay:.3s!important}@media (min-width:640px){.ih-hero__label{margin-top:40px!important}}.ih-hero__label-inner{animation:ih-label-glow 3s ease-in-out infinite!important;backdrop-filter:blur(8px)!important;background:hsla(0,0%,100%,.95)!important;border:1px solid rgba(229,231,235,.5)!important;border-radius:12px!important;box-shadow:0 0 20px rgba(0,90,212,.3)!important;display:inline-block!important;padding:12px 24px!important}@keyframes ih-label-glow{0%,to{box-shadow:0 0 20px rgba(0,90,212,.3)}50%{box-shadow:0 0 40px rgba(42,186,255,.5)}}@media (min-width:640px){.ih-hero__label-inner{border-radius:16px!important;padding:16px 32px!important}}.ih-hero__label-text{background:linear-gradient(90deg,#08203e,#557c93)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:24px!important;font-weight:700!important;margin:0!important;-webkit-text-fill-color:transparent!important;color:transparent!important}@media (min-width:640px){.ih-hero__label-text{font-size:30px!important}}@media (min-width:768px){.ih-hero__label-text{font-size:36px!important}}.ih-hero__dots{align-items:center!important;display:flex!important;gap:12px!important;justify-content:center!important;margin-top:32px!important}@media (min-width:768px){.ih-hero__dots{margin-top:48px!important}}.ih-hero__dot{-webkit-appearance:none!important;appearance:none!important;border:none!important;border-radius:9999px!important;cursor:pointer!important;height:10px!important;outline:none!important;overflow:hidden!important;padding:0!important;position:relative!important;transition:width .5s ease,background .5s ease!important}.ih-hero__dot--inactive{background:#d1d5db!important;width:10px!important}.ih-hero__dot--inactive:hover{background:#9ca3af!important}.ih-hero__dot--active{background:linear-gradient(90deg,#08203e,#557c93)!important;box-shadow:0 4px 12px rgba(8,32,62,.3)!important;width:56px!important}.ih-hero__dot-progress{animation:ih-dot-fill 4s linear forwards;background:hsla(0,0%,100%,.5)!important;border-radius:9999px!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:0}@keyframes ih-dot-fill{0%{width:0}to{width:100%}}.ih-hero__content{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important}@media (max-width:1023px){.ih-hero__content{align-items:center!important;text-align:center!important}}.ih-hero__headline{color:#111827!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:0 0 4px!important;opacity:0!important;transform:translateY(30px)!important;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)!important}.ih-hero__headline.ih--visible{opacity:1!important;transform:translateY(0)!important}@media (min-width:768px){.ih-hero__headline{font-size:48px!important}}@media (min-width:1024px){.ih-hero__headline{font-size:56px!important}}@media (min-width:1200px){.ih-hero__headline{font-size:64px!important}}.ih-hero .ih-hero__shimmer,span.ih-hero__shimmer{-webkit-background-clip:text!important;background-clip:text!important;background-color:transparent!important;background-image:linear-gradient(90deg,#08203e,#557c93 25%,#08203e 50%,#557c93 75%,#08203e)!important;background-size:300% 100%!important;display:inline-block!important;-webkit-text-fill-color:transparent!important;animation:ih-shimmer 8s ease-in-out infinite!important;color:transparent!important;padding-bottom:.1em!important}@keyframes ih-shimmer{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.ih-hero__description{color:#374151!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;margin:0!important;max-width:600px!important;opacity:0!important;transform:translateY(30px)!important;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)!important}.ih-hero__description.ih--visible{opacity:1!important;transform:translateY(0)!important}@media (min-width:640px){.ih-hero__description{font-size:18px!important}}@media (max-width:1023px){.ih-hero__description{max-width:100%!important;text-align:center!important}}.ih-hero__buttons{display:flex!important;flex-wrap:wrap!important;gap:16px!important;opacity:0!important;transform:translateY(20px) scale(.9)!important;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)!important}.ih-hero__buttons.ih--visible{opacity:1!important;transform:translateY(0) scale(1)!important}@media (max-width:1023px){.ih-hero__buttons{justify-content:center!important}}.ih-hero__cta,a.ih-hero__cta,button.ih-hero__cta{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;border-radius:9999px!important;box-shadow:0 10px 15px -3px rgba(37,99,235,.3)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;justify-content:center!important;line-height:1.4!important;overflow:hidden!important;padding:12px 32px!important;position:relative!important;text-decoration:none!important;transition:box-shadow .3s ease,background .3s ease!important;width:fit-content!important}.ih-hero__cta:hover,a.ih-hero__cta:hover,button.ih-hero__cta:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 15px 25px -3px rgba(37,99,235,.4)!important;color:#fff!important;text-decoration:none!important}.ih-hero__cta:focus,button.ih-hero__cta:focus{outline:none!important}.ih-hero__cta-text{position:relative!important;z-index:10!important}.ih-hero__cta:before,a.ih-hero__cta:before,button.ih-hero__cta:before{background:radial-gradient(circle at center,hsla(0,0%,100%,.4) 0,transparent 50%)!important;border-radius:50%!important;content:""!important;height:200%!important;left:-50%!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-50%!important;transition:opacity .3s ease!important;width:200%!important;z-index:1!important}.ih-hero__cta:hover:before,a.ih-hero__cta:hover:before,button.ih-hero__cta:hover:before{animation:ih-orbit 3s linear infinite!important;opacity:1!important}@keyframes ih-orbit{0%{transform:translate(-25%,-25%)}25%{transform:translate(25%,-25%)}50%{transform:translate(25%,25%)}75%{transform:translate(-25%,25%)}to{transform:translate(-25%,-25%)}}.ih-hero__cta-secondary{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:2px solid #1f2937!important;border-radius:9999px!important;color:#1f2937!important;cursor:pointer!important;display:inline-flex!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;gap:8px!important;line-height:1.4!important;padding:12px 24px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease!important}.ih-hero__cta-secondary:hover{background:#1f2937!important;color:#fff!important;text-decoration:none!important}.ih-hero__cta-secondary:hover .ih-hero__arrow{color:#fff!important;transform:translateX(4px)!important}.ih-hero__arrow{height:16px!important;transition:transform .2s ease,color .2s ease!important;width:16px!important}.ih-hero__trust{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;opacity:0!important;transform:translateY(15px)!important;transition:opacity .5s ease-out,transform .5s ease-out!important}.ih-hero__trust.ih--visible{opacity:1!important;transform:translateY(0)!important}@media (max-width:1023px){.ih-hero__trust{justify-content:center!important}}@media (max-width:640px){.ih-hero__trust{align-items:center!important;flex-direction:column!important;gap:8px!important}}.ih-hero__stars{display:flex!important;gap:4px!important}.ih-hero__star{height:20px!important;opacity:0!important;transform:scale(0) rotate(-90deg)!important;transition:opacity .4s ease,transform .4s ease!important;width:20px!important}.ih-hero__star.ih-hero__star--visible{opacity:1!important;transform:scale(1) rotate(0deg)!important}.ih-hero__trust-text{color:#374151!important;font-size:14px!important;font-weight:400!important}.ih-hero__trust-highlight{color:#2563eb!important;font-weight:600!important}@media (max-width:480px){.ih-hero{padding:48px 12px!important}.ih-hero__card{padding:24px 16px!important}.ih-hero__icon-box{border-radius:1.5rem!important;padding:28px!important}.ih-hero__icon-svg{height:80px!important;width:80px!important}.ih-hero__headline{font-size:24px!important}.ih-hero__description{font-size:14px!important}.ih-hero__label-text{font-size:20px!important}.ih-hero__slide-stage{min-height:280px!important}}@media (max-width:640px){.ih-hero__icon-box{padding:32px!important}.ih-hero__icon-svg{height:96px!important;width:96px!important}.ih-hero__headline{font-size:28px!important}}