.Hero-module__JgYmMq__hero{justify-content:center;align-items:center;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__backgroundContainer{z-index:0;position:absolute;inset:0}.Hero-module__JgYmMq__backgroundVideo{object-fit:cover;object-position:center;width:100%;height:100%}.Hero-module__JgYmMq__overlay{background:var(--hero-overlay);position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:1;width:100%;max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto;position:relative}.Hero-module__JgYmMq__textContent{opacity:0;max-width:800px;animation:1s cubic-bezier(.2,.8,.2,1) forwards Hero-module__JgYmMq__slideUp;transform:translateY(30px)}.Hero-module__JgYmMq__preHeading{font-size:var(--fs-small);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm);text-shadow:var(--glow-cyan);font-weight:600;display:block}.Hero-module__JgYmMq__title{font-size:var(--fs-display);color:var(--color-text-primary);margin-bottom:var(--space-md)}.Hero-module__JgYmMq__subtext{font-size:var(--fs-body-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:650px;line-height:1.6}.Hero-module__JgYmMq__ctaGroup{gap:var(--space-md);flex-wrap:wrap;display:flex}.Hero-module__JgYmMq__btn{padding:var(--space-md) var(--space-xl);font-weight:700;font-size:var(--fs-body);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.Hero-module__JgYmMq__btnPrimary{background:var(--color-btn-bg);color:var(--color-btn-text);border:none}.Hero-module__JgYmMq__btnPrimary:hover{transform:scale(1.05)translateY(-3px)}.Hero-module__JgYmMq__btnSecondary{color:var(--color-text-primary);border:2px solid var(--color-border);background-color:#0000}.Hero-module__JgYmMq__btnSecondary:hover{background-color:var(--color-btn-bg);color:var(--color-btn-text);border-color:var(--color-btn-bg);transform:translateY(-3px)}@keyframes Hero-module__JgYmMq__slideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Hero-module__JgYmMq__textContent{max-width:650px}.Hero-module__JgYmMq__title{font-size:clamp(2.5rem,5vw,3.5rem)}}@media (max-width:768px){.Hero-module__JgYmMq__hero{text-align:center;min-height:500px}.Hero-module__JgYmMq__content{padding:0 var(--space-sm)}.Hero-module__JgYmMq__textContent{flex-direction:column;align-items:center;margin:0 auto;display:flex}.Hero-module__JgYmMq__title{margin-bottom:var(--space-sm);font-size:clamp(2rem,6vw,2.5rem)}.Hero-module__JgYmMq__subtext{font-size:var(--fs-body);margin-bottom:var(--space-lg)}.Hero-module__JgYmMq__ctaGroup{gap:var(--space-sm);flex-direction:column;width:100%;max-width:400px}.Hero-module__JgYmMq__btn{width:100%;font-size:var(--fs-small);letter-spacing:1px;padding:12px 24px}}@media (max-width:480px){.Hero-module__JgYmMq__title{font-size:clamp(1.75rem,8vw,2rem)}.Hero-module__JgYmMq__subtext{font-size:.95rem}}
.NewsTicker-module__2viSTa__wrapper{z-index:50;width:100%;position:relative}.NewsTicker-module__2viSTa__desktopTicker{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);align-items:center;height:48px;display:flex;overflow:hidden}.NewsTicker-module__2viSTa__tickerLabel{background:var(--gradient-card);border-right:1px solid var(--color-border);color:#fff;font-weight:700;font-size:var(--fs-xs);padding:0 var(--space-md);z-index:10;white-space:nowrap;letter-spacing:.1em;align-items:center;gap:8px;height:100%;display:flex;box-shadow:5px 0 15px #0003}.NewsTicker-module__2viSTa__tickerWrapper{flex:1;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.NewsTicker-module__2viSTa__tickerContent{white-space:nowrap;align-items:center;height:100%;animation:40s linear infinite NewsTicker-module__2viSTa__scroll;display:inline-flex}.NewsTicker-module__2viSTa__desktopTicker:hover .NewsTicker-module__2viSTa__tickerContent{animation-play-state:paused}.NewsTicker-module__2viSTa__tickerItem{color:var(--color-text-secondary);font-size:var(--fs-small);letter-spacing:.3px;align-items:center;display:flex}.NewsTicker-module__2viSTa__separator{background-color:var(--color-accent-primary);width:2px;height:16px;box-shadow:var(--glow-cyan);margin:0 var(--space-lg);border-radius:2px;display:inline-block}.NewsTicker-module__2viSTa__pulseDot{background-color:var(--color-accent-danger);width:8px;height:8px;box-shadow:0 0 8px var(--color-accent-danger);border-radius:50%;animation:1.5s cubic-bezier(.4,0,.6,1) infinite NewsTicker-module__2viSTa__pulse}.NewsTicker-module__2viSTa__mobileCard{display:none}@keyframes NewsTicker-module__2viSTa__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes NewsTicker-module__2viSTa__pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes NewsTicker-module__2viSTa__slideFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.NewsTicker-module__2viSTa__desktopTicker{display:none}.NewsTicker-module__2viSTa__mobileCard{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);flex-direction:column;min-height:90px;display:flex}.NewsTicker-module__2viSTa__cardHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.NewsTicker-module__2viSTa__cardLabel{color:var(--color-accent-danger);font-size:var(--fs-xs);letter-spacing:.1em;font-weight:700}.NewsTicker-module__2viSTa__cardBody{flex:1;align-items:flex-start;animation:.5s ease-out forwards NewsTicker-module__2viSTa__slideFadeIn;display:flex}.NewsTicker-module__2viSTa__cardText{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.NewsTicker-module__2viSTa__progressIndicators{gap:6px;margin-top:10px;display:flex}.NewsTicker-module__2viSTa__dot{background-color:var(--color-border);width:24px;height:3px;transition:background-color var(--transition-base);border-radius:2px}.NewsTicker-module__2viSTa__activeDot{background-color:var(--color-accent-primary);box-shadow:var(--glow-cyan)}}
.StatCounter-module___1Rd4q__section{padding:var(--space-xl) 0;background:#fff;position:relative;overflow:hidden}.StatCounter-module___1Rd4q__container{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.StatCounter-module___1Rd4q__grid{gap:var(--space-lg);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.StatCounter-module___1Rd4q__statItem{text-align:center;justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:#fff;flex-direction:column;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 10px 30px #00000026}.StatCounter-module___1Rd4q__statItem:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-primary-rgb), .5), transparent);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.StatCounter-module___1Rd4q__statItem:hover:before{opacity:1}.StatCounter-module___1Rd4q__statItem:hover{box-shadow:var(--glow-cyan);border-color:rgba(var(--accent-primary-rgb), .3);transform:translateY(-5px)}.StatCounter-module___1Rd4q__statItem.StatCounter-module___1Rd4q__visible{opacity:1;transform:translateY(0)}.StatCounter-module___1Rd4q__number{font-family:var(--font-heading);font-size:var(--fs-display);color:#000;font-weight:800;line-height:1}.StatCounter-module___1Rd4q__label{color:#333;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;font-weight:700}@media (max-width:1024px){.StatCounter-module___1Rd4q__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);max-width:700px;margin:0 auto}.StatCounter-module___1Rd4q__number{font-size:var(--fs-h1)}}@media (max-width:600px){.StatCounter-module___1Rd4q__grid{grid-template-columns:repeat(2,1fr);gap:12px}.StatCounter-module___1Rd4q__statItem{padding:var(--space-md) var(--space-sm);border-radius:var(--border-radius-md);gap:8px}.StatCounter-module___1Rd4q__number{font-size:2rem}.StatCounter-module___1Rd4q__label{letter-spacing:.05em;font-size:.75rem}}
.ProductMatrix-module__YQmpuq__section{padding:var(--space-section) 0;background-color:var(--color-bg-primary)}.ProductMatrix-module__YQmpuq__containerWrapper{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.ProductMatrix-module__YQmpuq__header{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-md);justify-content:space-between;align-items:flex-end;display:flex}.ProductMatrix-module__YQmpuq__headerLeft{margin-bottom:-var(--space-md)}.ProductMatrix-module__YQmpuq__discoverLink{align-items:center;gap:var(--space-xs);font-weight:700;font-size:var(--fs-body);color:var(--color-text-primary);margin-bottom:var(--space-sm);text-decoration:none;transition:opacity .2s;display:flex}.ProductMatrix-module__YQmpuq__discoverLink:hover{opacity:.7}.ProductMatrix-module__YQmpuq__arrowIcon{color:#ef4444;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .2s;display:flex}.ProductMatrix-module__YQmpuq__discoverLink:hover .ProductMatrix-module__YQmpuq__arrowIcon{transform:translate(3px)}.ProductMatrix-module__YQmpuq__gridContainer{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.ProductMatrix-module__YQmpuq__card{aspect-ratio:3/4;background-color:var(--color-bg-card);border-radius:0;align-items:flex-end;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.ProductMatrix-module__YQmpuq__card:hover{transform:translateY(-5px)}.ProductMatrix-module__YQmpuq__cardImage{object-fit:cover;z-index:0;transition:transform .6s cubic-bezier(.25,1,.5,1)}.ProductMatrix-module__YQmpuq__card:hover .ProductMatrix-module__YQmpuq__cardImage{transform:scale(1.08)}.ProductMatrix-module__YQmpuq__cardOverlay{z-index:1;padding:var(--space-lg);background:linear-gradient(#0000 0%,#000000e6 100%);flex-direction:column;justify-content:flex-end;transition:background .4s;display:flex;position:absolute;inset:0}.ProductMatrix-module__YQmpuq__card:hover .ProductMatrix-module__YQmpuq__cardOverlay{background:#000000d9}.ProductMatrix-module__YQmpuq__contentWrapper{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}.ProductMatrix-module__YQmpuq__cardHeader{z-index:2;justify-content:space-between;align-items:flex-end;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative;transform:translateY(0)}.ProductMatrix-module__YQmpuq__card:hover .ProductMatrix-module__YQmpuq__cardHeader{transform:translateY(-210px)}.ProductMatrix-module__YQmpuq__cardTitle{color:#fff;font-size:var(--fs-h4);text-shadow:0 2px 10px #00000080;max-width:75%;margin:0;font-weight:700;line-height:1.2}.ProductMatrix-module__YQmpuq__redButton{color:#fff;background-color:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4px 15px #ef44444d}.ProductMatrix-module__YQmpuq__card:hover .ProductMatrix-module__YQmpuq__redButton{background-color:#dc2626;transform:translate(3px)}.ProductMatrix-module__YQmpuq__hoverDetails{opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.25,1,.5,1) 50ms;position:absolute;bottom:0;left:0;right:0;transform:translateY(30px)}.ProductMatrix-module__YQmpuq__card:hover .ProductMatrix-module__YQmpuq__hoverDetails{opacity:1;pointer-events:auto;transform:translateY(0)}.ProductMatrix-module__YQmpuq__hoverTitle{color:#fff;border-bottom:2px solid #ef4444;margin-bottom:12px;padding-bottom:6px;font-size:1.1rem;font-weight:700;display:inline-block}.ProductMatrix-module__YQmpuq__description{color:#ddd;margin-bottom:16px;font-size:.85rem;line-height:1.5}.ProductMatrix-module__YQmpuq__statsList{color:#bbb;border-left:2px solid #fff3;flex-direction:column;gap:6px;padding-left:12px;font-size:.8rem;display:flex}.ProductMatrix-module__YQmpuq__statsList strong{color:#fff}@media (max-width:1024px){.ProductMatrix-module__YQmpuq__gridContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductMatrix-module__YQmpuq__header{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.ProductMatrix-module__YQmpuq__headerLeft,.ProductMatrix-module__YQmpuq__discoverLink{margin-bottom:0}.ProductMatrix-module__YQmpuq__gridContainer{grid-template-columns:1fr}.ProductMatrix-module__YQmpuq__card{aspect-ratio:4/5}}
.FeaturedCaseStudy-module__haW9dq__section{padding:var(--space-section) 0;color:#000;background-color:#fff}.FeaturedCaseStudy-module__haW9dq__container{max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.FeaturedCaseStudy-module__haW9dq__grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.FeaturedCaseStudy-module__haW9dq__textContent{flex-direction:column;display:flex}.FeaturedCaseStudy-module__haW9dq__preheading{font-weight:700;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:1px;color:#333;margin-bottom:var(--space-sm)}.FeaturedCaseStudy-module__haW9dq__title{color:#000;margin-bottom:var(--space-md);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.1}.FeaturedCaseStudy-module__haW9dq__featureList{margin-bottom:var(--space-lg);color:#333;font-size:var(--fs-body-lg);gap:var(--space-sm);flex-direction:column;padding-left:0;font-weight:500;line-height:1.6;list-style-type:none;display:flex}.FeaturedCaseStudy-module__haW9dq__featureList li{padding-left:20px;position:relative}.FeaturedCaseStudy-module__haW9dq__featureList li:before{content:"•";color:#ef4444;font-size:1.2rem;font-weight:700;position:absolute;top:-2px;left:0}.FeaturedCaseStudy-module__haW9dq__learnMore{align-items:center;gap:var(--space-xs);color:#000;align-self:flex-start;font-size:1.125rem;font-weight:800;text-decoration:none;transition:opacity .2s;display:inline-flex}.FeaturedCaseStudy-module__haW9dq__learnMore:hover{opacity:.7}.FeaturedCaseStudy-module__haW9dq__arrowIcon{color:#ef4444;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .2s;display:flex}.FeaturedCaseStudy-module__haW9dq__learnMore:hover .FeaturedCaseStudy-module__haW9dq__arrowIcon{transform:translate(3px)}.FeaturedCaseStudy-module__haW9dq__imageContent{gap:var(--space-xs);flex-direction:column;display:flex}.FeaturedCaseStudy-module__haW9dq__imageWrapper{aspect-ratio:16/10;width:100%;position:relative}.FeaturedCaseStudy-module__haW9dq__image{object-fit:cover}@media (max-width:900px){.FeaturedCaseStudy-module__haW9dq__grid{gap:var(--space-lg);grid-template-columns:1fr}}
