.industiesSection-module__ClLEoW__sectionRoot{background:var(--gray-50);position:relative;overflow:hidden}.industiesSection-module__ClLEoW__sectionRoot:before{content:"";background-image:radial-gradient(circle,var(--gray-300)1px,transparent 1px);opacity:.5;pointer-events:none;background-size:30px 30px;position:absolute;inset:0}.industiesSection-module__ClLEoW__container{width:var(--container-max);padding:var(--section-padding)var(--responsive-padding);z-index:1;margin:0 auto;position:relative}.industiesSection-module__ClLEoW__sectionHeader{text-align:center;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto 4rem;display:flex}.industiesSection-module__ClLEoW__sectionLabel{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-purple)}.industiesSection-module__ClLEoW__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-700);color:var(--text-primary);line-height:1.2}.industiesSection-module__ClLEoW__sectionTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.industiesSection-module__ClLEoW__sectionDescription{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.6}.industiesSection-module__ClLEoW__industryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media screen and (max-width:1200px){.industiesSection-module__ClLEoW__industryGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.industiesSection-module__ClLEoW__industryGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:600px){.industiesSection-module__ClLEoW__sectionHeader{margin-bottom:3rem}.industiesSection-module__ClLEoW__industryGrid{grid-template-columns:1fr}}
.industryCard-module__a8wnfG__industryCard{border-radius:var(--br-xl);background:var(--white);box-shadow:var(--shadow-md);transition:all var(--transition-base);cursor:pointer;position:relative;overflow:hidden}.industryCard-module__a8wnfG__industryCard:hover{box-shadow:var(--shadow-xl)}.industryCard-module__a8wnfG__imageWrapper{aspect-ratio:4/3;position:relative;overflow:hidden}.industryCard-module__a8wnfG__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.industryCard-module__a8wnfG__industryCard:hover .industryCard-module__a8wnfG__imageWrapper img{transform:scale(1.08)}.industryCard-module__a8wnfG__overlay{opacity:.7;transition:opacity var(--transition-base);background:linear-gradient(#0000 0%,#0003 50%,#0009 100%);position:absolute;inset:0}.industryCard-module__a8wnfG__industryCard:hover .industryCard-module__a8wnfG__overlay{opacity:1}.industryCard-module__a8wnfG__content{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.industryCard-module__a8wnfG__title{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-600);color:var(--white);margin:0;line-height:1.3}.industryCard-module__a8wnfG__arrow{border-radius:var(--br-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:36px;height:36px;color:var(--white);opacity:0;transition:all var(--transition-base);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:translate(-10px)}.industryCard-module__a8wnfG__industryCard:hover .industryCard-module__a8wnfG__arrow{opacity:1;transform:translate(0)}.industryCard-module__a8wnfG__arrow svg{transition:transform var(--transition-fast)}.industryCard-module__a8wnfG__industryCard:hover .industryCard-module__a8wnfG__arrow:hover{background:var(--primary);color:var(--dark)}.industryCard-module__a8wnfG__industryCard:hover .industryCard-module__a8wnfG__arrow:hover svg{transform:translate(2px,-2px)}@media screen and (max-width:768px){.industryCard-module__a8wnfG__content{padding:1rem}.industryCard-module__a8wnfG__title{font-size:var(--fs-body-sm)}.industryCard-module__a8wnfG__arrow{opacity:1;width:32px;height:32px;transform:translate(0)}}
.productSection-module__BdQVpa__sectionRoot{width:var(--container-max);padding:var(--section-padding)var(--responsive-padding);flex-direction:column;gap:4rem;margin:0 auto;display:flex}.productSection-module__BdQVpa__sectionHeader{text-align:center;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto;display:flex}.productSection-module__BdQVpa__sectionLabel{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-purple)}.productSection-module__BdQVpa__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-700);color:var(--text-primary);line-height:1.2}.productSection-module__BdQVpa__sectionTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.productSection-module__BdQVpa__sectionDescription{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.6}.productSection-module__BdQVpa__productsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:2rem;display:grid}.productSection-module__BdQVpa__productsGrid>*,.productSection-module__BdQVpa__productsGrid>*>*{height:100%}@media screen and (max-width:1024px){.productSection-module__BdQVpa__productsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (max-width:768px){.productSection-module__BdQVpa__sectionRoot{gap:3rem}.productSection-module__BdQVpa__productsGrid{grid-template-columns:1fr;gap:1.5rem}}
.productCard-module__WNaSva__productCard{border-radius:var(--br-xl);height:100%;min-height:280px;transition:all var(--transition-base);flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.productCard-module__WNaSva__cardContent{z-index:2;flex-direction:column;gap:1rem;height:100%;display:flex;position:relative}.productCard-module__WNaSva__iconWrapper{border-radius:var(--br-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.5rem;display:flex}.productCard-module__WNaSva__iconWrapper img{object-fit:contain;filter:brightness(0)invert();width:2rem;height:2rem}.productCard-module__WNaSva__cardTitle{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-700);color:var(--white);line-height:1.2}.productCard-module__WNaSva__cardDescription{font-size:var(--fs-body-sm);color:#ffffffd9;flex-grow:1;line-height:1.6}.productCard-module__WNaSva__cardButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);border-radius:var(--br-md);width:fit-content;transition:all var(--transition-base);background:#fff3;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1.25rem;display:inline-flex}.productCard-module__WNaSva__cardButton:hover{background:#ffffff4d;transform:translate(4px)}.productCard-module__WNaSva__cardButton svg{transition:transform var(--transition-fast)}.productCard-module__WNaSva__cardButton:hover svg{transform:translate(2px,-2px)}.productCard-module__WNaSva__decorativeCircle{z-index:1;background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-30%}.productCard-module__WNaSva__decorativePattern{z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");height:100%;position:absolute;bottom:0;left:0;right:0}.productCard-module__WNaSva__cardBlue{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);box-shadow:0 20px 40px -15px #3b82f680}.productCard-module__WNaSva__cardBlue:hover{box-shadow:0 25px 50px -12px #3b82f699}.productCard-module__WNaSva__cardGreen{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);box-shadow:0 20px 40px -15px #10b98180}.productCard-module__WNaSva__cardGreen:hover{box-shadow:0 25px 50px -12px #10b98199}.productCard-module__WNaSva__cardPurple{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#6d28d9 100%);box-shadow:0 20px 40px -15px #8b5cf680}.productCard-module__WNaSva__cardPurple:hover{box-shadow:0 25px 50px -12px #8b5cf699}.productCard-module__WNaSva__cardYellow{background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#b45309 100%);box-shadow:0 20px 40px -15px #f59e0b80}.productCard-module__WNaSva__cardYellow:hover{box-shadow:0 25px 50px -12px #f59e0b99}@media screen and (max-width:768px){.productCard-module__WNaSva__productCard{min-height:240px;padding:1.5rem}.productCard-module__WNaSva__iconWrapper{width:3.5rem;height:3.5rem}.productCard-module__WNaSva__iconWrapper img{width:1.75rem;height:1.75rem}.productCard-module__WNaSva__decorativeCircle{width:200px;height:200px}}
.carouselSection-module__xNeLeG__sectionRoot{background:var(--white);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:4rem 0}.carouselSection-module__xNeLeG__marquee{align-items:center;display:flex}.carouselSection-module__xNeLeG__marqueeItem{justify-content:center;align-items:center;margin:0 3rem;display:flex}.carouselSection-module__xNeLeG__imgItem{object-fit:contain;filter:grayscale();opacity:.5;width:auto;max-width:150px;height:auto;max-height:4rem;transition:all var(--transition-base)}.carouselSection-module__xNeLeG__imgItem:hover{filter:grayscale(0%);opacity:1}@media screen and (max-width:768px){.carouselSection-module__xNeLeG__sectionRoot{padding:2rem 0}.carouselSection-module__xNeLeG__marqueeItem{margin:0 2rem}.carouselSection-module__xNeLeG__imgItem{max-width:120px;max-height:3rem}}
.howItWorksSection-module__RXHFwW__sectionRoot{background:var(--white);position:relative;overflow:hidden}.howItWorksSection-module__RXHFwW__container{width:var(--container-max);padding:var(--section-padding)var(--responsive-padding);margin:0 auto;position:relative}.howItWorksSection-module__RXHFwW__sectionHeader{text-align:center;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto 4rem;display:flex}.howItWorksSection-module__RXHFwW__sectionLabel{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-purple)}.howItWorksSection-module__RXHFwW__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-700);color:var(--text-primary);line-height:1.2}.howItWorksSection-module__RXHFwW__sectionTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.howItWorksSection-module__RXHFwW__stepsGrid{z-index:2;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:2rem;display:grid;position:relative}.howItWorksSection-module__RXHFwW__stepsGrid>*,.howItWorksSection-module__RXHFwW__stepsGrid>*>*{height:100%}.howItWorksSection-module__RXHFwW__stepCard{border-radius:var(--br-xl);background:var(--white);border:1px solid var(--gray-200);transition:all var(--transition-base);flex-direction:column;height:100%;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.howItWorksSection-module__RXHFwW__stepCard:hover{border-color:#0000}.howItWorksSection-module__RXHFwW__stepNumber{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--fw-800);transition:all var(--transition-base);margin-bottom:1.5rem;line-height:1}.howItWorksSection-module__RXHFwW__stepContent{z-index:2;position:relative}.howItWorksSection-module__RXHFwW__stepTitle{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-700);color:var(--text-primary);margin-bottom:.5rem}.howItWorksSection-module__RXHFwW__stepDescription{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.6}.howItWorksSection-module__RXHFwW__stepPattern{opacity:0;width:100%;height:100%;transition:opacity var(--transition-base);z-index:0;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-size:20px 20px;position:absolute;top:0;right:0}.howItWorksSection-module__RXHFwW__stepCard:hover .howItWorksSection-module__RXHFwW__stepPattern{opacity:.03}.howItWorksSection-module__RXHFwW__stepYellow .howItWorksSection-module__RXHFwW__stepNumber{color:var(--primary);-webkit-text-stroke:2px var(--primary);-webkit-text-fill-color:transparent}.howItWorksSection-module__RXHFwW__stepYellow:hover{background:linear-gradient(135deg,#ffd93d1a 0%,#ffd93d0d 100%);box-shadow:0 10px 30px -10px #ffd93d4d}.howItWorksSection-module__RXHFwW__stepYellow:hover .howItWorksSection-module__RXHFwW__stepNumber{-webkit-text-fill-color:var(--primary)}.howItWorksSection-module__RXHFwW__stepGreen .howItWorksSection-module__RXHFwW__stepNumber{color:var(--accent-green);-webkit-text-stroke:2px var(--accent-green);-webkit-text-fill-color:transparent}.howItWorksSection-module__RXHFwW__stepGreen:hover{background:linear-gradient(135deg,#10b9811a 0%,#10b9810d 100%);box-shadow:0 10px 30px -10px #10b9814d}.howItWorksSection-module__RXHFwW__stepGreen:hover .howItWorksSection-module__RXHFwW__stepNumber{-webkit-text-fill-color:var(--accent-green)}.howItWorksSection-module__RXHFwW__stepPurple .howItWorksSection-module__RXHFwW__stepNumber{color:var(--accent-purple);-webkit-text-stroke:2px var(--accent-purple);-webkit-text-fill-color:transparent}.howItWorksSection-module__RXHFwW__stepPurple:hover{background:linear-gradient(135deg,#8b5cf61a 0%,#8b5cf60d 100%);box-shadow:0 10px 30px -10px #8b5cf64d}.howItWorksSection-module__RXHFwW__stepPurple:hover .howItWorksSection-module__RXHFwW__stepNumber{-webkit-text-fill-color:var(--accent-purple)}.howItWorksSection-module__RXHFwW__stepBlue .howItWorksSection-module__RXHFwW__stepNumber{color:var(--accent-blue);-webkit-text-stroke:2px var(--accent-blue);-webkit-text-fill-color:transparent}.howItWorksSection-module__RXHFwW__stepBlue:hover{background:linear-gradient(135deg,#3b82f61a 0%,#3b82f60d 100%);box-shadow:0 10px 30px -10px #3b82f64d}.howItWorksSection-module__RXHFwW__stepBlue:hover .howItWorksSection-module__RXHFwW__stepNumber{-webkit-text-fill-color:var(--accent-blue)}.howItWorksSection-module__RXHFwW__connectingLine{z-index:1;opacity:.5;pointer-events:none;width:100%;max-width:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.howItWorksSection-module__RXHFwW__connectingLine svg{width:100%;height:auto}@media screen and (max-width:1024px){.howItWorksSection-module__RXHFwW__stepsGrid{grid-template-columns:repeat(2,1fr)}.howItWorksSection-module__RXHFwW__connectingLine{display:none}}@media screen and (max-width:768px){.howItWorksSection-module__RXHFwW__stepsGrid{grid-template-columns:1fr;gap:1.5rem}.howItWorksSection-module__RXHFwW__stepCard{padding:1.5rem}.howItWorksSection-module__RXHFwW__stepNumber{margin-bottom:1rem;font-size:3rem}}
.heroSection-module__vP73EW__heroWrapper{background:linear-gradient(180deg,var(--white)0%,var(--gray-50)100%);flex-direction:column;align-items:center;min-height:100vh;padding-top:8rem;display:flex;position:relative;overflow:hidden}.heroSection-module__vP73EW__backgroundPattern{pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239CA3AF' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.heroSection-module__vP73EW__floatingElements{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.heroSection-module__vP73EW__floatCircle1{background:radial-gradient(circle,#8b5cf626 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:20s ease-in-out infinite heroSection-module__vP73EW__float1;position:absolute;top:10%;left:5%}.heroSection-module__vP73EW__floatCircle2{background:radial-gradient(circle,#10b9811f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:25s ease-in-out infinite heroSection-module__vP73EW__float2;position:absolute;top:30%;right:-5%}.heroSection-module__vP73EW__floatCircle3{background:radial-gradient(circle,#ffd93d26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:18s ease-in-out infinite heroSection-module__vP73EW__float3;position:absolute;bottom:10%;left:20%}@keyframes heroSection-module__vP73EW__float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,20px)scale(1.05)}}@keyframes heroSection-module__vP73EW__float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,30px)scale(1.08)}}@keyframes heroSection-module__vP73EW__float3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-20px)scale(1.03)}}.heroSection-module__vP73EW__heroContent{z-index:2;width:var(--container-max);padding:0 var(--responsive-padding);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.heroSection-module__vP73EW__badge{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--br-full);font-size:var(--fs-caption);font-weight:var(--fw-500);color:var(--text-secondary);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.heroSection-module__vP73EW__badgeIcon{font-size:1rem}.heroSection-module__vP73EW__heroTitle{font-size:var(--fs-display);font-weight:var(--fw-800);letter-spacing:-.03em;color:var(--text-primary);max-width:900px;line-height:1}.heroSection-module__vP73EW__heroTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.heroSection-module__vP73EW__heroSubtitle{font-size:var(--fs-body-lg);color:var(--text-secondary);max-width:600px;line-height:1.6}.heroSection-module__vP73EW__ctaContainer{gap:1rem;margin-top:1rem;display:flex}.heroSection-module__vP73EW__primaryCta{background:var(--primary);color:var(--dark);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-600);border-radius:var(--br-md);transition:all var(--transition-base);align-items:center;gap:.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 4px 14px #ffd93d66}.heroSection-module__vP73EW__primaryCta:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ffd93d80}.heroSection-module__vP73EW__primaryCta svg{transition:transform var(--transition-fast)}.heroSection-module__vP73EW__primaryCta:hover svg{transform:translate(4px)}.heroSection-module__vP73EW__secondaryCta{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-600);border:2px solid var(--gray-300);border-radius:var(--br-md);transition:all var(--transition-base);background:0 0;align-items:center;padding:1rem 2rem;display:inline-flex}.heroSection-module__vP73EW__secondaryCta:hover{border-color:var(--dark);background:var(--dark);color:var(--white)}.heroSection-module__vP73EW__statsContainer{background:var(--white);border-radius:var(--br-xl);box-shadow:var(--shadow-lg);border:1px solid var(--gray-100);align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.heroSection-module__vP73EW__statItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.heroSection-module__vP73EW__statNumber{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-800);color:var(--accent-purple)}.heroSection-module__vP73EW__statLabel{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:var(--fw-500)}.heroSection-module__vP73EW__statDivider{background:var(--gray-200);width:1px;height:40px}.heroSection-module__vP73EW__mockupContainer{z-index:2;width:100%;max-width:1100px;padding:0 var(--responsive-padding);perspective:1000px;margin:4rem auto 0;position:relative}.heroSection-module__vP73EW__mockupWrapper{border-radius:var(--br-xl);transition:transform var(--transition-slow);position:relative;overflow:hidden;transform:rotateX(2deg);box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #0000000d}.heroSection-module__vP73EW__mockupWrapper:hover{transform:rotateX(0)}.heroSection-module__vP73EW__mockupBrowser{background:var(--dark);align-items:center;padding:.75rem 1rem;display:flex}.heroSection-module__vP73EW__browserDots{gap:.5rem;display:flex}.heroSection-module__vP73EW__browserDots span{background:var(--gray-600);border-radius:50%;width:12px;height:12px}.heroSection-module__vP73EW__browserDots span:first-child{background:#ff5f57}.heroSection-module__vP73EW__browserDots span:nth-child(2){background:#ffbd2e}.heroSection-module__vP73EW__browserDots span:last-child{background:#28ca41}.heroSection-module__vP73EW__mockupImage{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.heroSection-module__vP73EW__heroWrapper{padding-top:7rem}.heroSection-module__vP73EW__statsContainer{flex-wrap:wrap;justify-content:center}.heroSection-module__vP73EW__statDivider{display:none}.heroSection-module__vP73EW__statItem{flex:0 0 calc(33.333% - 1rem)}}@media screen and (max-width:768px){.heroSection-module__vP73EW__heroWrapper{min-height:auto;padding-top:6rem}.heroSection-module__vP73EW__heroTitle{font-size:clamp(2.5rem,8vw,3.5rem)}.heroSection-module__vP73EW__ctaContainer{flex-direction:column;width:100%}.heroSection-module__vP73EW__primaryCta,.heroSection-module__vP73EW__secondaryCta{justify-content:center;width:100%}.heroSection-module__vP73EW__statsContainer{gap:1rem;width:100%;padding:1rem}.heroSection-module__vP73EW__statItem{flex:0 0 100%}.heroSection-module__vP73EW__floatCircle1,.heroSection-module__vP73EW__floatCircle2,.heroSection-module__vP73EW__floatCircle3{display:none}.heroSection-module__vP73EW__mockupWrapper{transform:none}}
.shaderBackground-module__G5laAq__shaderContainer{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.shaderBackground-module__G5laAq__shaderCanvas{opacity:.4;background:linear-gradient(135deg,#8b5cf61a 0%,#ffd93d1a 50%,#3b82f61a 100%);width:100%;height:100%;display:block}
.productSection-module__3rx36G__sectionRoot{width:var(--container-max);padding:var(--section-padding)var(--responsive-padding);flex-direction:column;gap:4rem;margin:0 auto;display:flex}.productSection-module__3rx36G__sectionHeader{text-align:center;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto;display:flex}.productSection-module__3rx36G__sectionLabel{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-purple)}.productSection-module__3rx36G__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-700);color:var(--text-primary);line-height:1.2}.productSection-module__3rx36G__sectionTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.productSection-module__3rx36G__sectionDescription{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.6}.productSection-module__3rx36G__productsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:2rem;display:grid}.productSection-module__3rx36G__productsGrid>*,.productSection-module__3rx36G__productsGrid>*>*{height:100%}@media screen and (max-width:1024px){.productSection-module__3rx36G__productsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (max-width:768px){.productSection-module__3rx36G__sectionRoot{gap:3rem}.productSection-module__3rx36G__productsGrid{grid-template-columns:1fr;gap:1.5rem}}
