.proposal-content figure.media{width:100%;margin:1.5rem 0}.proposal-content figure.media [data-oembed-url]{position:relative;display:block;width:100%}.proposal-content figure.media [data-oembed-url]>div{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.proposal-content figure.media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn-gradient-brand{background-image:linear-gradient(180deg,#0074d4 0,#005aab 100%);color:#fff!important;border:0;box-shadow:0 2px 8px rgba(0,90,171,.3)}.btn-gradient-brand:active,.btn-gradient-brand:focus,.btn-gradient-brand:hover{background-image:linear-gradient(180deg,#0074d4 0,#005aab 100%);filter:brightness(.95);color:#fff!important;box-shadow:0 4px 12px rgba(0,90,171,.35)}.btn-active-gradient{position:relative;background-color:transparent;color:inherit;border:1px solid rgba(98,89,202,.3);transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.btn-active-gradient.active,.btn-active-gradient:active,.btn-active-gradient:focus,.btn-active-gradient:hover{background-image:linear-gradient(180deg,#0074d4 0,#005aab 100%);color:#fff!important;border-color:transparent;box-shadow:0 4px 12px rgba(0,90,171,.35)}.btn-active-gradient:disabled,.btn-active-gradient[disabled]{opacity:.65;cursor:not-allowed;box-shadow:none}.bg-landing .btn-primary,.landing-content .btn-primary{background-image:linear-gradient(180deg,#0074d4 0,#005aab 100%)!important;border:0!important;box-shadow:0 2px 8px rgba(0,90,171,.3)}.bg-landing .btn-primary:active,.bg-landing .btn-primary:focus,.bg-landing .btn-primary:hover,.landing-content .btn-primary:active,.landing-content .btn-primary:focus,.landing-content .btn-primary:hover{background-image:linear-gradient(180deg,#0074d4 0,#005aab 100%)!important;filter:brightness(.95);box-shadow:0 4px 12px rgba(0,90,171,.35)}.navigator-pills-bar{border-radius:2.25rem;padding:8px 8px;width:fit-content;display:inline-flex;background:linear-gradient(180deg,#00a8ff 0,#009ef7 40%,#08d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px rgba(0,158,247,.35)}#testNavigatorTabs2 .nav-link{border-radius:1.5rem;background-color:transparent;color:#fff;border:none;transition:all .3s ease;font-size:1.1rem;font-weight:500}#testNavigatorTabs2::before{content:'';position:absolute;left:var(--hover-left-2,-9999px);top:var(--hover-top-2,-9999px);width:var(--hover-width-2,0);height:var(--hover-height-2,0);background-color:rgba(255,255,255,.1);border-radius:1.5rem;transition:all .3s ease;z-index:0;pointer-events:none;opacity:var(--hover-opacity-2, 0)}#testNavigatorTabs2 .nav-link:hover{color:#fff}#testNavigatorTabs2{position:relative}#testNavigatorTabs2::after{content:'';position:absolute;left:var(--slider-left-2,0);top:var(--slider-top-2,0);width:var(--slider-width-2,0);height:var(--slider-height-2,0);background:linear-gradient(180deg,#0074d4 0,#005aab 100%);border-radius:1.5rem;transition:all .4s cubic-bezier(.4, 0, .2, 1);z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 8px rgba(0,90,171,.4);pointer-events:none}#testNavigatorTabs2 .nav-link.active{background-color:transparent;color:#fff;position:relative;z-index:2}#testNavigatorTabs2 .nav-link.active:hover{background-color:rgba(0,116,212,.2);color:#fff}.fade-soft{opacity:0;transform:translateY(8px);transition:opacity .95s ease,transform .95s ease}.fade-soft.fade-visible{opacity:1;transform:translateY(0)}.badge-gradient-brand{background-image:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%);color:#fff!important;border:0}.bg-landing{min-height:500px;width:100%;position:relative}@media (max-width:767.98px){.mobile-min-height-75{min-height:75px}}@media (min-width:768px){.mobile-min-height-75t{min-height:auto}}.typed-cursor{color:#fff}.landing-content{width:100%;position:relative;z-index:1;padding-bottom:3rem}.home-dashboard{margin-top:2rem;margin-bottom:-5rem;position:relative;z-index:1}.home-dashboard img{transition:all .5s ease;will-change:transform}.home-dashboard img:hover{transform:translateY(-10px)}.bg-light{background-color:#f8f9fa!important;position:relative;z-index:0}.hero-title{font-family:Inter,sans-serif;font-weight:700;font-size:3.5rem;line-height:1.2;letter-spacing:-.02em;color:#2f2f2f}.hero-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.6;color:#6c757d;max-width:600px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}body{font-family:Inter,sans-serif}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.display-1,.display-2,.display-3,.display-4{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.text-gradient-icon{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.hero-title-gradient{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-family:Inter,sans-serif;font-weight:700;font-size:3.5rem;line-height:1.2;letter-spacing:.03em}.section-title-gradient{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.problem-card-gradient{background:linear-gradient(135deg,#6259ca 0,#d32f2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.font-Varela{font-family:Varela Round,sans-serif!important}#kt_landing_logo_text{font-family:Varela Round,sans-serif!important;font-weight:700!important}#critical-insights{scroll-margin-top:50px}.landing-header-wrapper{height:50px;min-height:50px}.landing-header{height:50px!important;min-height:50px!important;position:relative;z-index:1000!important;background-color:#fff}[data-kt-sticky-name=landing-header][data-kt-sticky=true]{height:50px!important;min-height:50px!important;z-index:1000!important}body[data-kt-sticky-landing-header=on]{padding-top:0!important}.landing-header .menu-sub,.landing-header .menu-sub-dropdown,.landing-header [data-kt-menu=true]{z-index:1055!important}.landing-header #kt_header_lang_menu,.landing-header #kt_header_lang_menu [data-kt-menu=true]{z-index:1055!important;position:relative}.landing-header .container{height:100%}.landing-header .d-flex{height:100%}#home{position:relative;z-index:1000}.landing-header .menu-item:hover>.menu-mega,.landing-header .menu-item:hover>.menu-sub{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:all!important}.function-list-card-gradient{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%)!important}.function-list-card-gradient .card-body{background:0 0}.function-list-card-gradient h4{color:#fff!important}.hero-section-fullwidth{width:100%;position:relative;padding:0 0 0;background-image:none!important;background-color:#fff!important;overflow:hidden;z-index:1}.hero-section-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;background-image:none!important;background:radial-gradient(ellipse 100% 55% at 50% 72%,rgba(33,107,213,.4) 0,rgba(33,107,213,.25) 35%,rgba(255,255,255,0) 70%)!important;z-index:1;pointer-events:none;overflow:hidden}.bg-landing .hero-section-fullwidth,.bg-landing .hero-section-fullwidth::after,.bg-landing .hero-section-fullwidth::before{background-image:none!important;background-color:transparent!important;background:radial-gradient(ellipse 100% 55% at 50% 72%,rgba(33,107,213,.4) 0,rgba(33,107,213,.25) 35%,rgba(255,255,255,0) 70%)!important}.bg-landing:has(.hero-section-fullwidth){background-image:none!important;background:0 0!important}.hero-header-text{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;margin-bottom:1rem}.hero-main-title{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:5rem;font-weight:700;line-height:1.1;color:#2f2f2f;margin-bottom:1.5rem;font-display:swap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-subtitle{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;color:#6c757d;max-width:700px;margin:0 auto 2.5rem}.hero-carousel-card-wrapper{display:block}.hero-carousel-card-border{background:0 0;box-shadow:none}.hero-carousel-card-border .bg-white{border-radius:1.75rem}.hero-animate-1,.hero-animate-2,.hero-animate-3,.hero-animate-4,.hero-animate-5,.hero-animate-6{opacity:0;animation-fill-mode:forwards}.hero-animate-1{animation:heroFade 2s ease-out .3s forwards}.landing-header.landing-header-animated{opacity:0;transform:translateY(-30px);animation:heroSlideDown 1s ease-out .3s forwards}.hero-animate-2{opacity:0;transform:translateY(40px);animation:heroSlideUp 1.2s ease-in-out .3s forwards}.hero-animate-3{animation:heroFade .8s ease-in-out .3s forwards}.hero-animate-4{animation:heroFade 2s ease-in-out .3s forwards}.hero-animate-5{animation:heroFade 2s ease-in-out .3s forwards}.hero-animate-6{opacity:0;transform:translateY(40px);animation:heroSlideUp 1.2s ease-in-out .3s forwards}.section-animate{opacity:0;transform:translateY(24px);animation:sectionFadeUp .9s ease-out forwards}.section-animate-delay-1{animation-delay:.1s}.section-animate-delay-2{animation-delay:.2s}.section-animate-delay-3{animation-delay:.35s}.section-animate-delay-4{animation-delay:.5s}@keyframes sectionFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.section-animate,.section-animate-delay-1,.section-animate-delay-2,.section-animate-delay-3,.section-animate-delay-4{animation:none;opacity:1;transform:none}}@keyframes heroFade{from{opacity:0}to{opacity:1}}@keyframes heroSlideDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.hero-cta-buttons .btn-outline-primary:hover{color:#fff!important;background-color:var(--bs-primary);border-color:var(--bs-primary)}.hero-slider-container{max-width:95%;margin:0 auto;position:relative}.hero-slider-container img{border-radius:1rem;box-shadow:none!important;max-width:100%!important}.hero-slider-container .tns-nav{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);z-index:20;display:flex;gap:8px;justify-content:center;pointer-events:none}.hero-slider-container .tns-nav button{pointer-events:all;width:12px;height:12px;border-radius:50%;border:none;background:#87ceeb;cursor:pointer;transition:all .3s ease;padding:0;margin:0}.hero-slider-container .tns-nav button.tns-nav-active{background:#216bd5;width:30px;border-radius:6px}.hero-slider-container .tns-nav button:hover{background:rgba(33,107,213,.7)}.hero-slider-container .tns-controls+.tns-nav,.hero-slider-container .tns-nav:has(+ .tns-controls){bottom:70px}.hero-slider-container .tns-nav-line button{width:30px;height:4px;border-radius:2px;border:none;background:rgba(255,255,255,.5)}.hero-slider-container .tns-nav-line button.tns-nav-active{background:#216bd5;width:40px}@media (max-width:991.98px){.hero-section-fullwidth{padding:0 0 0;background-image:none!important;background-color:transparent!important}.hero-section-overlay{background:radial-gradient(ellipse 120% 70% at 50% 77%,rgba(33,107,213,.4) 0,rgba(33,107,213,.25) 35%,rgba(255,255,255,0) 70%)!important}.hero-section-fullwidth::before{display:none}.bg-landing .hero-section-fullwidth,.bg-landing .hero-section-fullwidth::after,.bg-landing .hero-section-fullwidth::before{background-image:none!important;background-color:transparent!important;background:radial-gradient(ellipse 120% 70% at 50% 77%,rgba(33,107,213,.4) 0,rgba(33,107,213,.25) 35%,rgba(255,255,255,0) 70%)!important}.bg-landing:has(.hero-section-fullwidth){background-image:none!important;background:0 0!important}.hero-main-title{font-size:3rem}.hero-subtitle{font-size:1.125rem}.hero-cta-buttons{flex-direction:column;align-items:center}.hero-cta-buttons .btn{width:100%;max-width:300px}.hero-slider-container{max-width:98%}.hero-slider-container img{max-width:98%!important}.hero-slider-container .tns-nav{display:none!important}}.discount-section-gradient{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%)}.discount-section-gradient .text-white{color:#fff!important}.discount-section-gradient .card{background:0 0!important;box-shadow:none!important;border:none!important}.discount-section-gradient .form-text,.discount-section-gradient h3,.discount-section-gradient p,.discount-section-gradient small,.discount-section-gradient span:not(.form-text){color:#fff!important}.discount-section-gradient .badge{background-color:#fff!important}.discount-section-gradient .badge .text-dark{color:#2f2f2f!important}.solutions-slider-container{position:relative;padding:20px 0;overflow:hidden}.solutions-slider-container .tns-outer{padding:0}.solutions-slider-container .tns-item{padding:0 12px;transition:transform .3s ease,opacity .3s ease}.solutions-slider-container .tns-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.solutions-slider-container .tns-item a{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}@media (min-width:1024px){.solutions-slider-container .tns-item{opacity:.8;transform:scale(.7);position:relative;transition:transform .3s ease,opacity .3s ease;z-index:1}.solutions-slider-container .tns-item.tns-slide-active{opacity:.8;transform:scale(.7);z-index:5}.solutions-slider-container .tns-item.tns-slide-active+.tns-item.tns-slide-active{opacity:1;transform:scale(1);z-index:10}.solutions-slider-container .tns-item.tns-slide-active+.tns-item.tns-slide-active+.tns-item.tns-slide-active{opacity:.8;transform:scale(.7);z-index:5}.solutions-slider-container .tns-item[aria-hidden=false]{display:block}}@media (max-width:1023.98px){.solutions-slider-container .tns-item{opacity:1;transform:scale(1)}}.solutions-slider-container .card{height:100%;margin:0}.solutions-slider-container .tns-inner{padding:0}.solutions-slider-container .tns-controls,.solutions-slider-container .tns-nav{display:none!important}.hero-showcase-wrap{max-width:1140px;margin:0 auto;padding:0 16px}.hero-feat-card{background:#fff;border:1px solid rgba(0,116,212,.1);border-radius:16px;padding:20px 18px;box-shadow:0 2px 12px rgba(0,0,0,.06);text-align:left;opacity:0;transform:translateY(50px);transition:box-shadow .25s ease}.hero-showcase-wrap.cards-visible .hero-feat-card{animation:heroFeatCardIn .9s cubic-bezier(.22,1,.36,1) forwards}.hero-showcase-wrap.cards-visible .hero-feat-card:hover{box-shadow:0 6px 24px rgba(0,116,212,.14)}.hero-showcase-wrap.cards-visible .hero-feat-card--1{animation-delay:0s}.hero-showcase-wrap.cards-visible .hero-feat-card--2{animation-delay:.15s}.hero-showcase-wrap.cards-visible .hero-feat-card--3{animation-delay:.3s}.hero-showcase-wrap.cards-visible .hero-feat-card--4{animation-delay:.45s}@keyframes heroFeatCardIn{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-feat-icon{width:40px;height:40px;background:rgba(0,158,247,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-feat-desc{font-size:.78rem;line-height:1.45;color:#8e9aaf}.hero-screenshot-stack{position:relative;width:100%;border-radius:16px;overflow:hidden}.hero-ss-img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.12)}.hero-screenshot-stack .hero-ss-img:not(:first-child){position:absolute;top:0;left:0;opacity:0}.hero-screenshot-stack .hero-ss-img:first-child{animation:ssRotate4 20s infinite 0s}.hero-screenshot-stack .hero-ss-img:nth-child(2){animation:ssRotate4 20s infinite 5s}.hero-screenshot-stack .hero-ss-img:nth-child(3){animation:ssRotate4 20s infinite 10s}.hero-screenshot-stack .hero-ss-img:nth-child(4){animation:ssRotate4 20s infinite 15s}@keyframes ssRotate4{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-feat-card,.hero-showcase-wrap.cards-visible .hero-feat-card{animation:none;opacity:1;transform:none}.hero-ss-img{animation:none!important;opacity:1!important}.hero-screenshot-stack .hero-ss-img:not(:first-child){display:none}}@media (max-width:991.98px){.hero-showcase-wrap .row{flex-direction:column}.hero-showcase-wrap .col-lg-5{order:1}.hero-showcase-wrap .col-lg-7{order:2;margin-top:1.5rem}.hero-feat-card{padding:16px 14px}}@media (max-width:575.98px){.hero-feat-desc{display:none}.hero-feat-card{padding:14px 12px}}@keyframes heroLineReveal{0%{opacity:0;transform:translateY(18px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}.hero-headline-line{display:block;opacity:0;will-change:transform,opacity;animation:heroLineReveal .55s cubic-bezier(.34,1.56,.64,1) forwards}.hero-headline-line-1{animation-delay:1.1s}.hero-headline-line-2{animation-delay:1.7s}@keyframes heroKickerShimmer{0%{background-position:0 50%}50%{background-position:50% 50%}100%{background-position:0 50%}}@keyframes heroKickerFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-kicker-shimmer{opacity:0;background:linear-gradient(90deg,#6259ca 0,#0074d4 35%,#fff 50%,#0074d4 65%,#19d3c5 100%);background-size:300% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroKickerFadeIn .6s cubic-bezier(.33,1,.68,1) .5s forwards,heroKickerShimmer 3.5s linear .5s 2 forwards}@keyframes heroSubtitleReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle-reveal{opacity:0;animation:heroSubtitleReveal .8s cubic-bezier(.33,1,.68,1) 2.4s forwards}@keyframes heroCTAScaleIn{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.hero-cta-primary-reveal{opacity:0;animation:heroCTAScaleIn .5s cubic-bezier(.34,1.56,.64,1) 3.1s forwards}.hero-cta-secondary-reveal{opacity:0;animation:heroCTAScaleIn .5s cubic-bezier(.34,1.56,.64,1) 3.22s forwards}@keyframes heroCarouselEntry{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.hero-carousel-animated{opacity:0;transform-origin:center;animation:heroCarouselEntry .7s cubic-bezier(.16,1,.3,1) 1.55s forwards}.hero-main-title .hero-title-gradient{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}.hero-carousel-card-border{padding:8px;background:linear-gradient(135deg,rgba(98,89,202,.18) 0,rgba(0,116,212,.18) 50%,rgba(25,211,197,.18) 100%)!important;box-shadow:0 24px 60px rgba(24,28,50,.13)!important}@keyframes heroOrbFloat1{0%,100%{transform:translate(0,0)}33%{transform:translate(-22px,18px)}66%{transform:translate(16px,-12px)}}@keyframes heroOrbFloat2{0%,100%{transform:translate(0,0)}33%{transform:translate(20px,-24px)}66%{transform:translate(-14px,20px)}}@keyframes heroOrbFloat3{0%,100%{transform:translate(0,0)}33%{transform:translate(-16px,-16px)}66%{transform:translate(22px,14px)}}.hero-ambient-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);z-index:0}.hero-ambient-orb-1{width:480px;height:480px;left:-80px;top:40%;background:radial-gradient(circle,rgba(98,89,202,.22) 0,rgba(98,89,202,.06) 55%,transparent 70%);animation:heroOrbFloat1 13s ease-in-out infinite}.hero-ambient-orb-2{width:540px;height:540px;right:-60px;top:5%;background:radial-gradient(circle,rgba(25,211,197,.18) 0,rgba(25,211,197,.05) 55%,transparent 70%);animation:heroOrbFloat2 17s ease-in-out infinite}.hero-ambient-orb-3{width:500px;height:500px;left:38%;bottom:-80px;background:radial-gradient(circle,rgba(0,116,212,.16) 0,rgba(0,116,212,.04) 55%,transparent 70%);animation:heroOrbFloat3 20s ease-in-out infinite}#hero360Carousel .card-body{position:relative}#hero-slider-preview .noUi-connect,#hero-slider-preview .noUi-handle,#hero-slider-preview .noUi-origin{transition:none!important}.hero-cursor{position:absolute;width:22px;height:24px;pointer-events:none;z-index:20;left:0;top:0;opacity:0;transform-origin:3px 3px;transition:opacity .4s ease,left .85s cubic-bezier(.33, 1, .68, 1),top .85s cubic-bezier(.33, 1, .68, 1);will-change:left,top,opacity,transform;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .28))}.hero-cursor svg{display:block;width:100%;height:100%}.hero-yes-btn.is-hover{background-color:rgba(0,116,212,.22)!important;color:#0074d4!important;box-shadow:0 0 0 4px rgba(0,116,212,.1);transition:background-color .25s ease,box-shadow .25s ease,transform .12s ease}.hero-yes-btn.is-pressed{background-color:#005aab!important;color:#fff!important;transform:scale(.96);box-shadow:0 0 0 0 rgba(0,116,212,0);transition:background-color .1s ease,box-shadow .1s ease,transform .1s ease}.hero-type-caret{display:inline-block;width:2px;height:1em;background:#0074d4;vertical-align:-2px;margin-left:1px;animation:heroTypeCaret .9s infinite}@keyframes heroTypeCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-cursor{display:none}.hero-btn-pressed,.hero-type-caret{animation:none}}.torch-chat.is-pending .torch-chat-insight,.torch-chat.is-pending .torch-chat-row{opacity:0;transform:translateY(6px)}.torch-chat.torch-chat-quotes-only.is-pending .torch-chat-row{opacity:1;transform:none}.torch-chat.torch-chat-quotes-only .torch-chat-bubble{display:inline-block;min-height:1.4em}.torch-chat .torch-chat-insight,.torch-chat .torch-chat-row{transition:opacity .35s ease,transform .35s ease}.torch-chat .torch-chat-insight.is-shown,.torch-chat .torch-chat-row.is-shown{opacity:1;transform:translateY(0)}.torch-caret{display:inline-block;width:2px;height:1em;background:#009ef7;vertical-align:-2px;margin-left:1px;animation:torchCaret 1s infinite}@keyframes torchCaret{50%{opacity:0}}.torch-typing-dots{display:inline-flex;gap:4px;align-items:center;padding:4px 2px}.torch-typing-dots span{width:6px;height:6px;border-radius:50%;background:#a1a5b7;animation:torchDots 1.4s infinite}.torch-typing-dots span:nth-child(2){animation-delay:.15s}.torch-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes torchDots{0%,100%,60%{opacity:.3}30%{opacity:1}}.torch-chat-live{display:inline-flex;align-items:center;gap:6px;color:#47be7d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.torch-chat-live-dot{width:7px;height:7px;border-radius:50%;background:#47be7d;box-shadow:0 0 0 0 rgba(71,190,125,.6);animation:torchLivePulse 1.8s infinite}@keyframes torchLivePulse{0%{box-shadow:0 0 0 0 rgba(71,190,125,.6)}70%{box-shadow:0 0 0 7px rgba(71,190,125,0)}100%{box-shadow:0 0 0 0 rgba(71,190,125,0)}}@media (prefers-reduced-motion:reduce){.torch-chat.is-pending .torch-chat-insight,.torch-chat.is-pending .torch-chat-row{opacity:1;transform:none}.torch-caret,.torch-chat-live-dot,.torch-typing-dots span{animation:none}}@media (prefers-reduced-motion:reduce){.hero-carousel-animated,.hero-cta-primary-reveal,.hero-cta-secondary-reveal,.hero-headline-line,.hero-kicker-shimmer,.hero-subtitle-reveal{animation:none;opacity:1;transform:none;-webkit-text-fill-color:inherit;background:0 0}.hero-kicker-shimmer{background:linear-gradient(135deg,#6259ca 0,#0074d4 50%,#19d3c5 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-ambient-orb{display:none}}@keyframes heroPillReveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-pill-reveal{opacity:0;animation:heroPillReveal .5s cubic-bezier(.33,1,.68,1) .4s forwards}.hero-disclaimer-reveal{opacity:0;animation:heroSubtitleReveal .7s cubic-bezier(.33,1,.68,1) 3.6s forwards}@media (prefers-reduced-motion:reduce){.hero-disclaimer-reveal,.hero-pill-reveal{animation:none;opacity:1;transform:none}}.hero-below-reveal{opacity:0;animation:heroEntSliderIn .9s cubic-bezier(.33,1,.68,1) 1.4s forwards}@media (prefers-reduced-motion:reduce){.hero-below-reveal{animation:none;opacity:1;transform:none}}@keyframes heroEntWordIn{from{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes heroEntWordColorPurple{0%{color:#6259ca}40%{color:#6259ca}100%{color:#252f4a}}@keyframes heroEntWordColorBlue{0%{color:#0074d4}40%{color:#0074d4}100%{color:#252f4a}}@keyframes heroEntWordColorTeal{0%{color:#19d3c5}40%{color:#19d3c5}100%{color:#252f4a}}@keyframes heroEntSliderIn{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-ent-word{display:inline-block;opacity:0;margin-right:.18em;will-change:transform,opacity,color}.hero-ent-word-1{animation:heroEntWordIn .55s cubic-bezier(.34,1.56,.64,1) 1.1s forwards,heroEntWordColorPurple 1.35s ease-in-out 1.1s forwards}.hero-ent-word-2{animation:heroEntWordIn .55s cubic-bezier(.34,1.56,.64,1) 1.7s forwards,heroEntWordColorBlue 1.35s ease-in-out 1.7s forwards}.hero-ent-word-3{animation:heroEntWordIn .55s cubic-bezier(.34,1.56,.64,1) 2.3s forwards,heroEntWordColorTeal 1.35s ease-in-out 2.3s forwards}.hero-ent-subtitle-reveal{opacity:0;animation:heroSubtitleReveal .8s cubic-bezier(.33,1,.68,1) 3s forwards}.hero-ent-cta-1{opacity:0;animation:heroCTAScaleIn .5s cubic-bezier(.34,1.56,.64,1) 3.5s forwards}.hero-ent-cta-2{opacity:0;animation:heroCTAScaleIn .5s cubic-bezier(.34,1.56,.64,1) 3.62s forwards}.hero-ent-slider-reveal{opacity:0;animation:heroEntSliderIn .9s cubic-bezier(.33,1,.68,1) 1.8s forwards}.hero-ent-subtext-reveal{opacity:0;animation:heroSubtitleReveal .8s cubic-bezier(.33,1,.68,1) 4.2s forwards}@media (prefers-reduced-motion:reduce){.hero-ent-cta-1,.hero-ent-cta-2,.hero-ent-slider-reveal,.hero-ent-subtext-reveal,.hero-ent-subtitle-reveal,.hero-ent-word{animation:none;opacity:1;transform:none;color:#252f4a}}@media (hover:none),(pointer:coarse),(max-width:768px){.hero-cursor{display:none!important}}