.CustomerLogoMarquee_marqueeRoot__3ktke{width:100%}.CustomerLogoMarquee_marqueeLogoWrapDark__FCWlM{background:#1a1a1a;border-radius:calc(.5rem)}.CustomerLogoMarquee_referenceMarqueeViewport__DKHO6{overflow:hidden;width:100%;-webkit-mask-image:none;mask-image:none;touch-action:pan-y;cursor:grab}.CustomerLogoMarquee_referenceMarqueeViewport__DKHO6.CustomerLogoMarquee_referenceMarqueeDragging__BClHx{cursor:grabbing}.CustomerLogoMarquee_referenceMarqueeTrack__Bw44x{display:flex;flex-direction:row;width:max-content;will-change:transform;backface-visibility:hidden}.CustomerLogoMarquee_referenceMarqueeSegment__2ER3_{display:flex;flex-direction:row;align-items:stretch;gap:calc(1.25rem);padding-inline-start:0;padding-inline-end:calc(1.25rem);flex-shrink:0}.CustomerLogoMarquee_referenceMarqueeItem__2dxSx{flex-shrink:0;width:calc(18rem);min-width:calc(18rem);display:flex}.CustomerLogoMarquee_referenceCard__wGUMT{display:flex;flex-direction:column;gap:calc(.85rem);padding:calc(1.1rem) calc(1.15rem);border-radius:calc(1rem);border:calc(.0625rem) solid rgba(37,99,235,.15);background:#ffffff;box-shadow:0 calc(.25rem) calc(1rem) rgba(0,0,48,.06);min-width:0;width:100%;min-height:100%}.CustomerLogoMarquee_referenceCardLogoRow__bgllt{display:flex;justify-content:center;width:100%}.CustomerLogoMarquee_referenceCardLogoWrap__24gi1{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(9rem);width:calc(9rem);min-height:calc(4.5rem);height:calc(4.5rem);padding-inline:calc(.35rem);padding-block:calc(.3rem)}.CustomerLogoMarquee_referenceCardLogoImg__lC0Cu{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.CustomerLogoMarquee_referenceCardPersonRow__nVjAi{display:flex;flex-direction:row;align-items:center;gap:calc(.85rem);min-width:0}.CustomerLogoMarquee_referencePortrait__Xksce{flex-shrink:0;width:calc(4.25rem);height:calc(4.25rem);border-radius:50%;object-fit:cover;border:calc(.125rem) solid rgba(37,99,235,.2)}.CustomerLogoMarquee_referenceMeta__GKdiJ{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.25rem);min-width:0}.CustomerLogoMarquee_referencePersonName__CU1LM{font-size:calc(.95rem);font-weight:600;color:var(--text-primary,#1a1a2e);line-height:1.25}.CustomerLogoMarquee_referenceDate__pbcYd{font-size:calc(.78rem);font-weight:500;color:var(--text-secondary,#64748b);line-height:1.3}.CustomerLogoMarquee_referenceQuote__TzTVC{margin:0;font-size:calc(.88rem);line-height:1.45;color:var(--text-secondary,#555);font-style:italic}.CustomerLogoMarquee_referenceLink__CC9sc{display:inline-flex;align-items:center;gap:calc(.35rem);font-size:calc(.88rem);font-weight:600;color:#2563eb;text-decoration:none;align-self:flex-start;margin-top:auto}.CustomerLogoMarquee_referenceLink__CC9sc:hover{color:#1e40af;text-decoration:underline}@media (max-width:36rem){.CustomerLogoMarquee_referenceCardPersonRow__nVjAi{align-items:flex-start}}.ProductDescription_page__Uhzbs{width:100%}.ProductDescription_hero__U4O4I{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(2rem + var(--navbar-height, 4rem)) 1rem 2rem}.ProductDescription_hero__U4O4I.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_heroCompact__4O3GB{min-height:auto;padding:calc(4rem) 1rem}.ProductDescription_heroCompact__4O3GB .ProductDescription_heroSubtitle___V4lw{margin-bottom:calc(1.5rem)}.ProductDescription_heroVideoCta__QCk3v{display:inline-flex;align-items:center;justify-content:center;margin-top:calc(1.5rem);padding:calc(.75rem) calc(1.6rem);border-radius:calc(2rem);background:#fff;color:#1e40af;font-size:calc(1rem);font-weight:700;text-decoration:none;box-shadow:0 calc(.25rem) calc(1rem) rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.ProductDescription_heroVideoCta__QCk3v:hover{transform:translateY(calc(-.125rem));box-shadow:0 calc(.5rem) calc(1.25rem) rgba(0,0,0,.2);color:#1e3a8a}.ProductDescription_heroBackground__7hrpr{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e40af,#3b82f6 25%,#60a5fa 50%,#38bdf8 75%,#0ea5e9);background-size:400% 400%;animation:ProductDescription_gradientShift__z3MOH 15s ease infinite;z-index:-1}.ProductDescription_heroBackground__7hrpr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.1) 0,transparent 50%);animation:ProductDescription_float__gDv6p 20s ease-in-out infinite}.ProductDescription_heroBackground__7hrpr:after{content:none}.ProductDescription_heroContent__Z_S7L{position:relative;z-index:1;text-align:center;max-width:calc(90rem);padding:0 1rem}.ProductDescription_heroTitle__THk4F{font-size:clamp(calc(2.5rem),8vw,calc(5rem));font-weight:800;line-height:1.1;margin-bottom:calc(1.5rem);color:white;text-shadow:0 calc(.25rem) calc(1rem) rgba(0,0,0,.3);animation:ProductDescription_fadeInUp__I3Obv 1s ease-out .3s both}.ProductDescription_gradientText__WskpT{background:linear-gradient(135deg,#fef08a,#facc15 45%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:ProductDescription_gradientPulse__trMiL 3s ease-in-out infinite;text-shadow:0 calc(.125rem) calc(.5rem) rgba(0,0,0,.35)}.ProductDescription_heroSubtitle___V4lw{font-size:clamp(calc(1.125rem),3vw,calc(1.5rem));color:rgba(255,255,255,.95);margin-bottom:calc(2.5rem);text-shadow:0 calc(.125rem) calc(.5rem) rgba(0,0,0,.2);animation:ProductDescription_fadeInUp__I3Obv 1s ease-out .6s both}.ProductDescription_heroVideoContainer__Fraeo{position:relative;margin:calc(2rem) auto;max-width:calc(90rem);border-radius:calc(1rem);overflow:hidden;box-shadow:0 calc(1.5rem) calc(4rem) rgba(0,0,0,.4);animation:ProductDescription_fadeInUp__I3Obv 1s ease-out .7s both;aspect-ratio:16/9;background:#fff}.ProductDescription_heroVideoPlaceholder__hZ8BZ{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity .5s ease-out,visibility .5s ease-out}.ProductDescription_heroVideoPlaceholderHidden__Dow83{opacity:0;visibility:hidden}.ProductDescription_logoSpinner__vUx5E{color:#9ca3af;animation:ProductDescription_logoPulse__Lf5wN 2s ease-in-out infinite}@keyframes ProductDescription_logoPulse__Lf5wN{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductDescription_logoSpinner__vUx5E{animation:none;opacity:.6}}.ProductDescription_heroVideo__973mR{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(1rem);opacity:0;transition:opacity .5s ease-out}.ProductDescription_heroVideoReady__Pmssj{opacity:1}.ProductDescription_videoShowcase__rP00U{padding:calc(6rem) 1rem;background:linear-gradient(135deg,rgba(37,99,235,.03),rgba(59,130,246,.06));text-align:center;opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_videoShowcase__rP00U.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_videoShowcaseSubtitle__neaBP{font-size:calc(1.25rem);color:var(--text-secondary,#666);margin-bottom:calc(3rem);max-width:calc(40rem);margin-left:auto;margin-right:auto}.ProductDescription_videoShowcaseContainer__BIj5A{position:relative;max-width:calc(85rem);margin:0 auto;border-radius:calc(1rem);overflow:hidden;box-shadow:0 calc(1rem) calc(3rem) rgba(0,0,0,.2);transition:transform .6s ease-out,box-shadow .6s ease-out;aspect-ratio:16/9;background:#fff}.ProductDescription_videoShowcase__rP00U.ProductDescription_visible____9Ug .ProductDescription_videoShowcaseContainer__BIj5A{animation:ProductDescription_fadeInUp__I3Obv .8s ease-out .2s both}.ProductDescription_videoShowcaseContainer__BIj5A:hover{transform:translateY(calc(-.5rem));box-shadow:0 calc(1.5rem) calc(4rem) rgba(0,0,0,.3)}.ProductDescription_videoShowcasePlaceholder___2ZY0{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity .45s ease-out,visibility .45s ease-out;pointer-events:none}.ProductDescription_videoShowcasePlaceholderExited__qZnYe{opacity:0;visibility:hidden}.ProductDescription_videoShowcasePlaceholderStatic__aTOvh .ProductDescription_logoSpinner__vUx5E{animation:none;opacity:.4}.ProductDescription_showcaseVideo__wcaCg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;display:block;opacity:0;transition:opacity .45s ease-out;background:#0f1216}.ProductDescription_showcaseVideoVisible___RGOl{opacity:1}.ProductDescription_showcaseVideoHidden__viBtf{opacity:0;visibility:hidden;pointer-events:none}.ProductDescription_feature__YW7UE{padding:calc(6rem) 1rem;opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_featureLeft__Q9wFu{background:linear-gradient(90deg,rgba(37,99,235,.05) 0,transparent 50%)}.ProductDescription_featureRight__EVo81{background:linear-gradient(270deg,rgba(59,130,246,.05) 0,transparent 50%)}.ProductDescription_feature__YW7UE.ProductDescription_visible____9Ug{opacity:1}.ProductDescription_featureLeft__Q9wFu.ProductDescription_visible____9Ug{animation:ProductDescription_slideInLeft__mhZbO .8s ease-out}.ProductDescription_featureRight__EVo81.ProductDescription_visible____9Ug{animation:ProductDescription_slideInRight__igwxv .8s ease-out}.ProductDescription_featureContent__LNAxy{max-width:calc(75rem);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:calc(4rem);align-items:center}@media (max-width:768px){.ProductDescription_featureContent__LNAxy{grid-template-columns:1fr;gap:calc(2rem)}}.ProductDescription_featureText__d1lQa{padding:calc(2rem)}.ProductDescription_featureIcon__4AxUW{font-size:calc(4rem);margin-bottom:calc(1rem);display:inline-block;animation:ProductDescription_pulse__bpzRj 2s ease-in-out infinite}.ProductDescription_featureText__d1lQa h2{font-size:clamp(calc(2rem),5vw,calc(3rem));font-weight:700;margin-bottom:calc(1rem);background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_featureText__d1lQa p{font-size:calc(1.125rem);line-height:1.7;color:var(--text-secondary,#666)}.ProductDescription_featureImage__ht_Mo{position:relative;border-radius:calc(1rem);overflow:hidden;box-shadow:0 calc(1rem) calc(3rem) rgba(0,0,0,.2);transform:translateY(0);transition:transform .6s ease-out,box-shadow .6s ease-out}.ProductDescription_feature__YW7UE.ProductDescription_visible____9Ug .ProductDescription_featureImage__ht_Mo{transform:translateY(calc(-1rem));box-shadow:0 calc(1.5rem) calc(4rem) rgba(0,0,0,.3)}.ProductDescription_featureImage__ht_Mo img{width:100%;height:auto;display:block}.ProductDescription_stats__DYdwA{padding:calc(6rem) 1rem;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(59,130,246,.1));opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_stats__DYdwA.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_statsContainer__uLBHn{max-width:calc(75rem);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2rem)}@media (max-width:768px){.ProductDescription_statsContainer__uLBHn{grid-template-columns:1fr}}.ProductDescription_statCard__H2zN6{background:rgba(255,255,255,.7);backdrop-filter:blur(calc(1rem));border-radius:calc(1.5rem);padding:calc(3rem) calc(2rem);text-align:center;box-shadow:0 calc(.5rem) calc(1.5rem) rgba(0,0,0,.1);border:calc(.0625rem) solid rgba(255,255,255,.3);transition:transform .3s ease,box-shadow .3s ease}.ProductDescription_statCard__H2zN6:hover{transform:translateY(calc(-.5rem));box-shadow:0 calc(1rem) calc(2rem) rgba(0,0,0,.15)}.ProductDescription_statNumber__25PbQ{font-size:clamp(calc(3rem),6vw,calc(5rem));font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:calc(.5rem)}.ProductDescription_statLabel__vnUsS{font-size:calc(1.125rem);color:var(--text-secondary,#666);font-weight:500}.ProductDescription_values__oUkmV{padding:calc(6rem) 1rem;opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_sectionTitle__dcoJT{text-align:center;font-size:clamp(calc(2.5rem),6vw,calc(4rem));font-weight:800;margin-bottom:calc(4rem);background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_valuesGrid__xfDep{max-width:calc(75rem);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(20rem),1fr));gap:calc(2rem)}.ProductDescription_valueCard__fAQqq{background:white;border-radius:calc(1rem);padding:calc(2rem);box-shadow:0 calc(.25rem) calc(1rem) rgba(0,0,0,.1);transition:all .3s ease;opacity:0;transform:translateY(calc(1rem));animation:ProductDescription_fadeInUp__I3Obv .6s ease-out forwards}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:first-child{animation-delay:.1s}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:nth-child(2){animation-delay:.2s}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:nth-child(3){animation-delay:.3s}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:nth-child(4){animation-delay:.4s}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:nth-child(5){animation-delay:.5s}.ProductDescription_values__oUkmV.ProductDescription_visible____9Ug .ProductDescription_valueCard__fAQqq:nth-child(6){animation-delay:.6s}.ProductDescription_valueCard__fAQqq:hover{transform:translateY(calc(-.5rem));box-shadow:0 calc(1rem) calc(2rem) rgba(37,99,235,.2)}.ProductDescription_valueIcon__ZqPqP{font-size:calc(3rem);margin-bottom:calc(1rem);display:inline-block;transition:transform .3s ease}.ProductDescription_valueCard__fAQqq:hover .ProductDescription_valueIcon__ZqPqP{transform:rotate(10deg) scale(1.1)}.ProductDescription_valueCard__fAQqq h3{font-size:calc(1.5rem);font-weight:700;margin-bottom:calc(.75rem);color:var(--text-color,#000)}.ProductDescription_valueCard__fAQqq p{font-size:calc(1rem);line-height:1.6;color:var(--text-secondary,#666)}.ProductDescription_testimonials__rCn0_{padding:calc(6rem) 1rem;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(37,99,235,.05));opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_testimonials__rCn0_.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_testimonialsGrid__m58Hf{max-width:calc(75rem);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(20rem),1fr));gap:calc(2rem)}.ProductDescription_testimonialCard__oeKzZ{background:white;border-radius:calc(1rem);padding:calc(2.5rem);box-shadow:0 calc(.5rem) calc(1.5rem) rgba(0,0,0,.1);position:relative;transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(calc(1rem));animation:ProductDescription_fadeInUp__I3Obv .6s ease-out forwards}.ProductDescription_testimonials__rCn0_.ProductDescription_visible____9Ug .ProductDescription_testimonialCard__oeKzZ:first-child{animation-delay:.1s}.ProductDescription_testimonials__rCn0_.ProductDescription_visible____9Ug .ProductDescription_testimonialCard__oeKzZ:nth-child(2){animation-delay:.2s}.ProductDescription_testimonials__rCn0_.ProductDescription_visible____9Ug .ProductDescription_testimonialCard__oeKzZ:nth-child(3){animation-delay:.3s}.ProductDescription_testimonialCard__oeKzZ:hover{transform:translateY(calc(-.5rem));box-shadow:0 calc(1rem) calc(2rem) rgba(0,0,0,.15)}.ProductDescription_quoteMark__UGeSj{font-size:calc(5rem);line-height:1;color:rgba(37,99,235,.2);font-family:Georgia,serif;position:absolute;top:calc(1rem);left:calc(1.5rem)}.ProductDescription_testimonialText__krdNh{font-size:calc(1.125rem);line-height:1.7;color:var(--text-color,#000);margin-bottom:calc(1.5rem);font-style:italic;position:relative;z-index:1}.ProductDescription_testimonialAuthor__Obd5n{display:flex;align-items:center;gap:calc(1rem)}.ProductDescription_testimonialAuthor__Obd5n img{width:calc(3.5rem);height:calc(3.5rem);border-radius:50%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.ProductDescription_testimonialCard__oeKzZ:hover .ProductDescription_testimonialAuthor__Obd5n img{filter:grayscale(0)}.ProductDescription_authorName__spCTf{font-weight:600;color:var(--text-color,#000)}.ProductDescription_customerReferences__DmP4V{padding:calc(2.5rem) 0;background:white}.ProductDescription_customerReferencesHeader__PoHc8{display:flex;flex-direction:row;align-items:center;gap:calc(.65rem);margin:0 0 calc(1.75rem);padding-inline:calc(2.5rem) 1rem}@media (max-width:640px){.ProductDescription_customerReferencesHeader__PoHc8{padding-inline:calc(1rem);align-items:flex-start}}.ProductDescription_customerReferencesTitle__7lI89{margin:0;text-align:left;font-size:clamp(calc(1.75rem),4vw,calc(2.5rem));font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_customerReferencesArrow__T9koM{flex-shrink:0;width:calc(1.75rem);height:calc(2.25rem);margin-top:calc(.15rem);color:#94a3b8;animation:ProductDescription_referencesArrowBounce__em28u 1.6s ease-in-out infinite}@keyframes ProductDescription_referencesArrowBounce__em28u{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(calc(.4rem));opacity:1}}@media (prefers-reduced-motion:reduce){.ProductDescription_customerReferencesArrow__T9koM{animation:none;opacity:.75}}.ProductDescription_productGridSection__1Sq3H{padding:calc(5rem) 1rem;background:white;opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out}.ProductDescription_productGridSection__1Sq3H.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_productGridIntro__NLigY{max-width:calc(44rem);margin:0 auto calc(2.5rem);text-align:center}.ProductDescription_productGridTitle__ZeLmN{margin:0 0 calc(.75rem);font-size:clamp(calc(1.75rem),4vw,calc(2.5rem));font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_productGridSubtitle__a1QZ6{margin:0;font-size:calc(1.05rem);line-height:1.6;color:var(--text-secondary,#666)}.ProductDescription_productGrid__289aV{max-width:calc(80rem);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2rem);align-items:stretch}.ProductDescription_pricingTeaser__AkeDR{max-width:calc(80rem);margin:calc(3.5rem) auto 0;padding:calc(2rem) calc(1.25rem) 0;border-top:calc(.0625rem) solid rgba(37,99,235,.12);text-align:center}.ProductDescription_pricingTeaserTitle__GKn35{margin:0 0 calc(.5rem);font-size:clamp(calc(1.35rem),3vw,calc(1.75rem));font-weight:800;color:#1e293b}.ProductDescription_pricingTeaserLead__wOdsJ{margin:0 auto calc(1.75rem);max-width:calc(36rem);color:var(--text-secondary,#666);line-height:1.6}.ProductDescription_pricingTeaserGrid__HZ51J{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(1rem);text-align:left}.ProductDescription_pricingTeaserCard__J7ZuE{border:calc(.0625rem) solid rgba(37,99,235,.12);border-radius:calc(1rem);padding:calc(1.25rem) calc(1.2rem) calc(1.35rem);background:#fff;display:flex;flex-direction:column;gap:calc(.35rem)}.ProductDescription_pricingTeaserCardFeatured__4UK22{border-color:rgba(37,99,235,.45);box-shadow:0 calc(.4rem) calc(1.25rem) rgba(37,99,235,.12)}.ProductDescription_pricingTeaserCard__J7ZuE h4{margin:0;font-size:calc(1rem);font-weight:700;color:#1e293b}.ProductDescription_pricingTeaserPrice__SSyDg{margin:0;font-size:calc(1.25rem);font-weight:800;color:#1e40af}.ProductDescription_pricingTeaserCard__J7ZuE p:last-of-type{margin:0 0 calc(.75rem);color:var(--text-secondary,#64748b);font-size:calc(.95rem);line-height:1.5;flex:1}.ProductDescription_pricingTeaserPrimary__FMDN1,.ProductDescription_pricingTeaserSecondary__Yjdx3{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:calc(.65rem) calc(1rem);border-radius:calc(.65rem);font-weight:600;text-decoration:none;text-align:center}.ProductDescription_pricingTeaserPrimary__FMDN1{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff}.ProductDescription_pricingTeaserPrimary__FMDN1:hover{color:#fff}.ProductDescription_pricingTeaserSecondary__Yjdx3{border:calc(.0625rem) solid rgba(37,99,235,.35);color:#1e40af}.ProductDescription_pricingTeaserSecondary__Yjdx3:hover{color:#1e3a8a;background:rgba(37,99,235,.06)}@media (max-width:900px){.ProductDescription_pricingTeaserGrid__HZ51J{margin:0 auto}.ProductDescription_pricingTeaserGrid__HZ51J,.ProductDescription_productGrid__289aV{grid-template-columns:1fr;max-width:calc(32rem)}}.ProductDescription_productCard__Dooro{background:white;border:calc(.0625rem) solid rgba(37,99,235,.12);border-radius:calc(1.25rem);box-shadow:0 calc(.5rem) calc(1.5rem) rgba(0,0,0,.06);padding:calc(2.5rem) calc(1.75rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(.85rem);transition:transform .3s ease,box-shadow .3s ease}.ProductDescription_productCard__Dooro:hover{transform:translateY(calc(-.375rem));box-shadow:0 calc(1rem) calc(2rem) rgba(37,99,235,.15)}.ProductDescription_productCardFeatured__by6dU{position:relative;border-color:rgba(37,99,235,.5);box-shadow:0 calc(.75rem) calc(2rem) rgba(37,99,235,.18);transform:scale(1.03)}.ProductDescription_productCardFeatured__by6dU:hover{transform:scale(1.03) translateY(calc(-.375rem))}@media (max-width:900px){.ProductDescription_productCardFeatured__by6dU{transform:none}.ProductDescription_productCardFeatured__by6dU:hover{transform:translateY(calc(-.375rem))}}.ProductDescription_productCardFeaturedTag__VuLRO{position:absolute;top:calc(-.75rem);left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;font-size:calc(.75rem);font-weight:700;letter-spacing:.03em;padding:calc(.3rem) calc(.9rem);border-radius:calc(2rem);box-shadow:0 calc(.25rem) calc(.75rem) rgba(37,99,235,.35);white-space:nowrap}.ProductDescription_productCardTitle__xBuKX{font-size:clamp(calc(1.25rem),2.5vw,calc(1.5rem));font-weight:700;margin:0;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_productCardDescription__fp5GH{font-size:calc(1rem);line-height:1.6;color:var(--text-secondary,#666);margin:0;flex:1}.ProductDescription_productTeaserBadge__umo_L{display:inline-block;padding:calc(.3rem) calc(1rem);background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(59,130,246,.15));color:#2563eb;font-size:calc(.875rem);font-weight:600;border-radius:calc(2rem);letter-spacing:.03em;border:calc(.0625rem) solid rgba(37,99,235,.2)}.ProductDescription_productTeaserIcon__zCNqI{font-size:calc(2.75rem);line-height:1}.ProductDescription_productTeaserPair__XQBrt{max-width:calc(80rem);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0}.ProductDescription_productTeaserPairDivider__GMtC7{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(37,99,235,.25),transparent);margin:0 calc(3rem)}@media (max-width:768px){.ProductDescription_productTeaserPair__XQBrt{grid-template-columns:1fr}.ProductDescription_productTeaserPairDivider__GMtC7{width:calc(4rem);height:1px;margin:calc(2rem) auto;background:linear-gradient(90deg,transparent,rgba(37,99,235,.25),transparent);align-self:auto}}.ProductDescription_productTeaserButton__BxqWS{display:inline-flex;align-items:center;gap:calc(.5rem);padding:calc(.75rem) calc(1.75rem);background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;font-size:calc(1rem);font-weight:600;text-decoration:none;border-radius:calc(2rem);box-shadow:0 calc(.25rem) calc(1rem) rgba(37,99,235,.3);transition:all .3s ease;margin-top:calc(.5rem)}.ProductDescription_productTeaserButton__BxqWS:hover{transform:translateY(calc(-.125rem));box-shadow:0 calc(.5rem) calc(1.5rem) rgba(37,99,235,.4);color:white}.ProductDescription_productTeaserButton__BxqWS svg{transition:transform .3s ease}.ProductDescription_productTeaserButton__BxqWS:hover svg{transform:translateX(calc(.25rem))}@keyframes ProductDescription_gradientShift__z3MOH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ProductDescription_float__gDv6p{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(calc(2rem),calc(-2rem)) rotate(120deg)}66%{transform:translate(calc(-2rem),calc(2rem)) rotate(240deg)}}@keyframes ProductDescription_patternDrift__Dhp39{0%{background-position:0 0,calc(var(--hero-logo-width) / 2) calc(var(--hero-logo-height) * .75)}to{background-position:var(--hero-logo-width) var(--hero-logo-height),calc(var(--hero-logo-width) * 1.5) calc(var(--hero-logo-height) * 1.75)}}@keyframes ProductDescription_fadeInUp__I3Obv{0%{opacity:0;transform:translateY(calc(2rem))}to{opacity:1;transform:translateY(0)}}@keyframes ProductDescription_slideInLeft__mhZbO{0%{opacity:0;transform:translateX(calc(-3rem))}to{opacity:1;transform:translateX(0)}}@keyframes ProductDescription_slideInRight__igwxv{0%{opacity:0;transform:translateX(calc(3rem))}to{opacity:1;transform:translateX(0)}}@keyframes ProductDescription_pulse__bpzRj{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ProductDescription_gradientPulse__trMiL{0%,to{opacity:1}50%{opacity:.8}}.ProductDescription_landingHintWrapper__PdoyI{position:relative;overflow:visible}.ProductDescription_landingHint___Z7bP{position:absolute;top:20rem;left:calc(50% + 28rem);z-index:30;pointer-events:none}.ProductDescription_landingHintLabel__J2fIp{position:absolute;left:-2rem;bottom:-.5rem;font-family:var(--font-caveat),"Caveat",cursive;font-size:1.75rem;font-weight:400;letter-spacing:.02em;white-space:nowrap;line-height:1;color:#94a3b8}.ProductDescription_landingHintSvg__lzPI2{position:absolute;right:0;bottom:0;width:7rem;height:3.75rem;color:#94a3b8;overflow:visible}@media (max-width:1080px){.ProductDescription_landingHint___Z7bP{display:none}}.SectorShowcaseSelector_section__5O2C9{padding:calc(2.5rem) 1rem calc(3rem);background:white}.SectorShowcaseSelector_content__yogBs{width:100%;max-width:calc(90rem);margin:0 auto}.SectorShowcaseSelector_title__z_urv{margin:0 0 calc(.75rem);text-align:center;font-size:clamp(calc(2rem),4vw,calc(3rem));font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SectorShowcaseSelector_subtitle__BypuA{margin:0 auto calc(2rem);text-align:center;max-width:calc(44rem);font-size:calc(1.125rem);color:var(--text-secondary,#666)}.SectorShowcaseSelector_sectorButtons__Sd1OW{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(.75rem);margin-bottom:calc(1.5rem)}.SectorShowcaseSelector_sectorButton__gwW9V{border:none;background:rgba(255,255,255,.8);color:#1f2937;border-radius:calc(2rem);padding:calc(.65rem) calc(1.1rem);font-size:calc(.95rem);font-weight:600;box-shadow:inset 0 0 0 calc(.0625rem) rgba(37,99,235,.25);transition:color .18s ease,background-color .18s ease,box-shadow .22s ease,transform .15s ease}.SectorShowcaseSelector_sectorButton__gwW9V:hover{transform:translateY(calc(-.0625rem));box-shadow:inset 0 0 0 calc(.0625rem) rgba(37,99,235,.5);background:rgba(255,255,255,1)}.SectorShowcaseSelector_sectorButtonActive__6xSvK{background:linear-gradient(135deg,var(--sector-from,#1e40af) 0,var(--sector-to,#3b82f6) 100%);color:#fff;box-shadow:0 calc(.375rem) calc(1rem) color-mix(in srgb,var(--sector-from,#1e40af) 35%,transparent)}.SectorShowcaseSelector_sectorButtonActive__6xSvK:focus-visible,.SectorShowcaseSelector_sectorButtonActive__6xSvK:hover{background:linear-gradient(135deg,var(--sector-from,#1e40af) 0,var(--sector-to,#3b82f6) 100%);color:#fff;box-shadow:0 calc(.375rem) calc(1rem) color-mix(in srgb,var(--sector-from,#1e40af) 35%,transparent)}.SectorShowcaseSelector_panel__Yb8r2{overflow:hidden;box-shadow:0 calc(1rem) calc(3rem) rgba(0,0,0,.12);background:#fff}.SectorShowcaseSelector_panelHeader__fAO1_{display:flex;flex-direction:column;gap:calc(.25rem);padding:calc(1rem) calc(1.25rem);background:linear-gradient(135deg,color-mix(in srgb,var(--sector-from,#1e40af) 12%,white) 0,color-mix(in srgb,var(--sector-to,#3b82f6) 8%,white) 100%);border-bottom:calc(.0625rem) solid rgba(37,99,235,.12)}.SectorShowcaseSelector_panelTitle__82Sea{font-size:calc(1.125rem);font-weight:700;color:#1e293b}.SectorShowcaseSelector_panelDescription__goQGC{font-size:calc(.95rem);color:var(--text-secondary,#64748b)}.SectorShowcaseSelector_panelViewport__PWteX{position:relative;aspect-ratio:16/9;background:#f8fafc;border-radius:0}.SectorShowcaseSelector_comingSoon__DyIXQ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1rem);padding:calc(1.5rem);font-size:clamp(calc(1.05rem),2.5vw,calc(1.35rem));font-weight:600;color:#64748b;text-align:center;background:linear-gradient(135deg,rgba(241,245,249,.95),rgba(226,232,240,.95))}.SectorShowcaseSelector_comingSoon__DyIXQ p{margin:0}.SectorShowcaseSelector_comingSoonCta__53q9Y{display:inline-flex;align-items:center;justify-content:center;padding:calc(.65rem) calc(1.25rem);border-radius:calc(2rem);background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;font-size:calc(.95rem);font-weight:600;text-decoration:none}.SectorShowcaseSelector_comingSoonCta__53q9Y:hover{color:#fff}.SectorShowcaseSelector_videoWrap__Ky0Ky{position:absolute;inset:0}.SectorShowcaseSelector_videoWrap__Ky0Ky video,.SectorShowcaseSelector_videoWrap__Ky0Ky>div{border-radius:0}.SectorShowcaseSelector_videoWrap__Ky0Ky>div{position:absolute;inset:0;max-width:none;height:100%;box-shadow:none;aspect-ratio:unset}.SectorShowcaseSelector_videoWrap__Ky0Ky>div:hover{transform:none;box-shadow:none}.MissionTimeline_section__D9CqU{padding:calc(5rem) 1rem calc(6rem);opacity:0;transform:translateY(calc(2rem));transition:opacity .8s ease-out,transform .8s ease-out;background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(59,130,246,.08))}.MissionTimeline_section__D9CqU.MissionTimeline_visible__tAyL2{opacity:1;transform:translateY(0)}.MissionTimeline_inner__fmnQJ{max-width:calc(64rem);margin:0 auto;text-align:center}.MissionTimeline_eyebrow__Kipb8{display:inline-block;padding:calc(.3rem) calc(1rem);background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(59,130,246,.15));color:#2563eb;font-size:calc(.875rem);font-weight:600;border-radius:calc(2rem);letter-spacing:.03em;border:calc(.0625rem) solid rgba(37,99,235,.2);margin-bottom:calc(1rem)}.MissionTimeline_title__zzL9l{font-size:clamp(calc(2rem),5vw,calc(3rem));font-weight:800;margin:0 0 calc(1rem);background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MissionTimeline_subtitle__ZnBjz{font-size:calc(1.125rem);color:var(--text-secondary,#666);line-height:1.7;max-width:calc(40rem);margin:0 auto calc(4rem)}.MissionTimeline_timeline__MTcWS{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2.5rem)}.MissionTimeline_timelineLine__Hu_0O{position:absolute;top:calc(1.25rem);left:calc(16.6667%);right:calc(16.6667%);height:calc(.125rem);background:linear-gradient(90deg,rgba(37,99,235,.15),rgba(37,99,235,.5),rgba(37,99,235,.15))}.MissionTimeline_step__jIhF5{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(.75rem)}.MissionTimeline_stepDot__DB_D_{position:relative;z-index:1;width:calc(2.5rem);height:calc(2.5rem);flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;font-weight:700;font-size:calc(.9rem);box-shadow:0 calc(.25rem) calc(1rem) rgba(37,99,235,.35)}.MissionTimeline_stepTitle__fZaJ1{font-size:calc(1.25rem);font-weight:700;color:var(--text-color,#1e293b);margin:0}.MissionTimeline_stepDescription__03Qe_{font-size:calc(1rem);line-height:1.6;color:var(--text-secondary,#666);margin:0;max-width:calc(18rem)}.MissionTimeline_ctaRow__Wr7Kl{margin-top:calc(3rem);display:flex;flex-direction:column;align-items:center;gap:calc(.5rem)}.MissionTimeline_ctaButton__ZB2ns{display:inline-flex;align-items:center;justify-content:center;padding:calc(.8rem) calc(1.6rem);border:none;border-radius:calc(.65rem);background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;font-size:calc(1.05rem);font-weight:700;cursor:pointer;box-shadow:0 calc(.25rem) calc(1rem) rgba(37,99,235,.3)}.MissionTimeline_ctaButton__ZB2ns:hover{filter:brightness(1.05)}.MissionTimeline_ctaNote__A7fzN{margin:0;font-size:calc(.9rem);color:var(--text-secondary,#666)}@media (max-width:768px){.MissionTimeline_timeline__MTcWS{grid-template-columns:1fr;gap:calc(2.5rem)}.MissionTimeline_timelineLine__Hu_0O{top:0;bottom:0;left:calc(1.25rem);right:auto;width:calc(.125rem);height:auto;background:linear-gradient(180deg,rgba(37,99,235,.15),rgba(37,99,235,.5),rgba(37,99,235,.15))}.MissionTimeline_step__jIhF5{flex-direction:row;align-items:flex-start;text-align:left;padding-left:calc(3.5rem)}.MissionTimeline_stepDot__DB_D_{position:absolute;left:0;top:0}.MissionTimeline_stepDescription__03Qe_{max-width:none}}