.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_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_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,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:ProductDescription_gradientPulse__trMiL 3s ease-in-out infinite}.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_heroButton__A0aUW{display:inline-flex;align-items:center;gap:calc(.75rem);padding:calc(1rem) calc(2rem);background:white;color:#2563eb;font-size:calc(1.125rem);font-weight:600;text-decoration:none;border-radius:calc(3rem);box-shadow:0 calc(.5rem) calc(2rem) rgba(0,0,0,.3);transition:all .3s ease;animation:ProductDescription_fadeInUp__I3Obv 1s ease-out .9s both;position:relative;overflow:hidden}.ProductDescription_heroButton__A0aUW:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(37,99,235,.1);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ProductDescription_heroButton__A0aUW:hover:before{width:calc(20rem);height:calc(20rem)}.ProductDescription_heroButton__A0aUW:hover{transform:translateY(calc(-.25rem));box-shadow:0 calc(.75rem) calc(2.5rem) rgba(0,0,0,.4)}.ProductDescription_heroButton__A0aUW svg{transition:transform .3s ease}.ProductDescription_heroButton__A0aUW:hover svg{transform:translateX(calc(.25rem))}.ProductDescription_scrollIndicator__ZM7_q{position:absolute;bottom:calc(2rem);left:50%;transform:translateX(-50%);animation:ProductDescription_bounce__h_0N7 2s infinite}.ProductDescription_scrollArrow__eF9sl{width:calc(2rem);height:calc(2rem);border-right:calc(.25rem) solid white;border-bottom:calc(.25rem) solid white;transform:rotate(45deg);opacity:.8}.ProductDescription_heroVideoContainer__Fraeo{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}.ProductDescription_heroVideo__973mR{width:100%;height:auto;display:block;border-radius:calc(1rem)}.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{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}.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_showcaseVideo__wcaCg{width:100%;height:auto;display:block}.ProductDescription_aboutLink__XcBjE{padding:calc(4rem) 1rem;text-align:center;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(59,130,246,.04))}.ProductDescription_aboutLinkContent__dbJpA{max-width:calc(40rem);margin:0 auto}.ProductDescription_aboutLinkIcon__Jg21C{font-size:calc(3rem);margin-bottom:calc(1rem);animation:ProductDescription_wave__KxUh_ 2s ease-in-out infinite}@keyframes ProductDescription_wave__KxUh_{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}}.ProductDescription_aboutLinkTitle__tK8Qd{font-size:clamp(calc(1.5rem),4vw,calc(2rem));font-weight:700;margin-bottom:calc(.5rem);background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProductDescription_aboutLinkSubtitle__RVgHq{font-size:calc(1.125rem);color:var(--text-secondary,#666);margin-bottom:calc(1.5rem)}.ProductDescription_aboutLinkButton__bOjZF{display:inline-flex;align-items:center;gap:calc(.5rem);padding:calc(.75rem) calc(1.5rem);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}.ProductDescription_aboutLinkButton__bOjZF:hover{transform:translateY(calc(-.125rem));box-shadow:0 calc(.5rem) calc(1.5rem) rgba(37,99,235,.4);color:white}.ProductDescription_aboutLinkButton__bOjZF svg{transition:transform .3s ease}.ProductDescription_aboutLinkButton__bOjZF:hover svg{transform:translateX(calc(.25rem))}.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_finalCta__hPMJH{position:relative;padding:calc(8rem) 1rem;text-align:center}.ProductDescription_finalCta__hPMJH.ProductDescription_visible____9Ug{opacity:1;transform:translateY(0)}.ProductDescription_ctaBackground__pYHWr{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa);background-size:200% 200%;animation:ProductDescription_gradientShift__z3MOH 10s ease infinite;z-index:-1}.ProductDescription_ctaContent__P0fvH{position:relative;z-index:1;max-width:calc(50rem);margin:0 auto}.ProductDescription_ctaTitle__oYOjd{font-size:clamp(calc(2rem),5vw,calc(3.5rem));font-weight:800;color:white;margin-bottom:calc(1rem);text-shadow:0 calc(.25rem) calc(1rem) rgba(0,0,0,.3)}.ProductDescription_ctaSubtitle__I_LN2{font-size:calc(1.25rem);color:rgba(255,255,255,.95);margin-bottom:calc(2.5rem)}.ProductDescription_ctaButton__hX2hO{display:inline-flex;align-items:center;gap:calc(.75rem);padding:calc(1.25rem) calc(2.5rem);background:white;color:#2563eb;font-size:calc(1.25rem);font-weight:700;text-decoration:none;border-radius:calc(3rem);box-shadow:0 calc(.5rem) calc(2rem) rgba(0,0,0,.3);transition:all .3s ease;animation:ProductDescription_pulseGlow__GC35f 2s ease-in-out infinite}.ProductDescription_ctaButton__hX2hO:hover{transform:scale(1.05);box-shadow:0 calc(.75rem) calc(2.5rem) rgba(0,0,0,.4)}.ProductDescription_ctaButton__hX2hO svg{transition:transform .3s ease}.ProductDescription_ctaButton__hX2hO:hover svg{transform:translateX(calc(.5rem))}.ProductDescription_ctaQuote__5JlRC{margin-top:calc(4rem);position:relative;z-index:1}.ProductDescription_ctaQuote__5JlRC blockquote{font-size:calc(1.25rem);font-style:italic;color:rgba(255,255,255,.9);max-width:calc(40rem);margin:0 auto;line-height:1.7}@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_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_bounce__h_0N7{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(calc(.5rem))}}@keyframes ProductDescription_gradientPulse__trMiL{0%,to{opacity:1}50%{opacity:.8}}@keyframes ProductDescription_pulseGlow__GC35f{0%,to{box-shadow:0 calc(.5rem) calc(2rem) rgba(0,0,0,.3)}50%{box-shadow:0 calc(.5rem) calc(2rem) rgba(255,255,255,.5),0 0 calc(2rem) rgba(255,255,255,.3)}}