.Button-module__ZuzPYq__btn{justify-content:center;align-items:center;gap:var(--spacing-xs);font-weight:600;line-height:var(--leading-tight);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-size-base);padding:.5625rem var(--spacing-md);border:2px solid #0000;display:inline-flex}.Button-module__ZuzPYq__btnPrimary{background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent-600) 100%);color:var(--text-primary);box-shadow:var(--shadow-glow-blue)}.Button-module__ZuzPYq__btnPrimary:hover{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);box-shadow:var(--shadow-glow-blue-lg);transform:translateY(-2px)scale(1.02)}.Button-module__ZuzPYq__btnPrimary:active{transform:translateY(0)scale(.98)}.Button-module__ZuzPYq__btnSecondary{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--border-subtle);color:var(--text-primary)}.Button-module__ZuzPYq__btnSecondary:hover{background:var(--bg-card-hover);border-color:var(--color-primary-500)}.Button-module__ZuzPYq__btnLarge{padding:.75rem var(--spacing-xl);font-size:var(--font-size-lg)}.Button-module__ZuzPYq__btnSmall{padding:.3125rem var(--spacing-sm);font-size:var(--font-size-sm)}.Button-module__ZuzPYq__btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__ZuzPYq__btn:disabled:hover{box-shadow:none;transform:none!important}
.Navigation-module__zhP8qq__nav{z-index:1000;background:color-mix(in srgb, var(--bg-primary) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);position:fixed;top:0;left:0;right:0}.Navigation-module__zhP8qq__navContent{padding:var(--spacing-md) 0;justify-content:space-between;align-items:center;display:flex}.Navigation-module__zhP8qq__navLogo{font-size:var(--font-size-2xl);font-weight:800}.Navigation-module__zhP8qq__logoText{background:linear-gradient(135deg, var(--color-primary-400) 0%, var(--color-accent-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Navigation-module__zhP8qq__navLinks{align-items:center;gap:var(--spacing-lg);display:flex}.Navigation-module__zhP8qq__navItem{position:relative}.Navigation-module__zhP8qq__navLink{font-size:var(--font-size-base);color:var(--text-secondary);transition:color var(--transition-base);cursor:pointer;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-xs) 0;font-weight:500;text-decoration:none;display:flex}.Navigation-module__zhP8qq__navLink:hover{color:var(--text-primary)}.Navigation-module__zhP8qq__active .Navigation-module__zhP8qq__navLink{color:var(--color-primary-400)}.Navigation-module__zhP8qq__dropdownArrow{opacity:.7;font-size:.7rem;transition:transform .2s}.Navigation-module__zhP8qq__navItem:hover .Navigation-module__zhP8qq__dropdownArrow{transform:rotate(180deg)}.Navigation-module__zhP8qq__dropdown{background:color-mix(in srgb, var(--bg-primary) 95%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:240px;box-shadow:var(--shadow-dropdown);z-index:1000;margin-top:0;padding:.75rem 0;position:absolute;top:100%;left:0}.Navigation-module__zhP8qq__dropdown a{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s;display:block}.Navigation-module__zhP8qq__dropdown a:hover{background:color-mix(in srgb, var(--color-primary-500) 10%, transparent);color:var(--text-primary)}.Navigation-module__zhP8qq__dropdown a.Navigation-module__zhP8qq__highlighted{color:var(--color-primary-400);font-weight:600}.Navigation-module__zhP8qq__dropdown a.Navigation-module__zhP8qq__highlighted:hover{background:color-mix(in srgb, var(--color-primary-500) 20%, transparent);color:var(--color-primary-300)}.Navigation-module__zhP8qq__dropdownDivider{background:var(--bg-card-elevated);height:1px;margin:var(--spacing-xs) 0}.Navigation-module__zhP8qq__dropdownSection{padding:var(--spacing-2xs) 0}.Navigation-module__zhP8qq__dropdownSectionTitle{padding:var(--spacing-xs) 1.25rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--border-hairline);font-weight:700}.Navigation-module__zhP8qq__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.Navigation-module__zhP8qq__hamburger span{background:var(--text-primary);width:24px;height:2px;transition:all .3s;display:block}.Navigation-module__zhP8qq__hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Navigation-module__zhP8qq__hamburgerOpen span:nth-child(2){opacity:0}.Navigation-module__zhP8qq__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Navigation-module__zhP8qq__mobileMenu{z-index:999;padding-top:80px;transition:transform .3s;display:none;position:fixed;inset:0;transform:translate(100%);background-color:var(--bg-primary)!important;background:var(--bg-primary)!important}.Navigation-module__zhP8qq__mobileMenuOpen{transform:translate(0);background-color:var(--bg-primary)!important;background:var(--bg-primary)!important}.Navigation-module__zhP8qq__mobileMenuContent{padding:var(--spacing-lg);gap:var(--spacing-sm);background-color:var(--bg-primary);flex-direction:column;max-height:calc(100vh - 100px);display:flex;overflow-y:auto}.Navigation-module__zhP8qq__mobileNavItem{flex-direction:column;display:flex}.Navigation-module__zhP8qq__mobileNavLink{padding:var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-lg);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);background-color:var(--bg-primary);cursor:pointer;text-align:left;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;width:100%;font-weight:500;text-decoration:none;display:flex}.Navigation-module__zhP8qq__mobileNavLink.Navigation-module__zhP8qq__active{color:var(--color-primary-400)}.Navigation-module__zhP8qq__mobileDropdownArrow{font-size:var(--font-size-xs);transition:transform .3s}.Navigation-module__zhP8qq__mobileDropdownArrow.Navigation-module__zhP8qq__open{transform:rotate(180deg)}.Navigation-module__zhP8qq__mobileSubmenu{background-color:var(--bg-elevated);max-height:0;transition:max-height .3s;overflow:hidden}.Navigation-module__zhP8qq__mobileSubmenuOpen{max-height:400px}.Navigation-module__zhP8qq__mobileSubmenuLink{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);color:var(--text-muted);border-bottom:1px solid var(--border-faint);background-color:var(--bg-elevated);text-decoration:none;display:block}.Navigation-module__zhP8qq__mobileSubmenuLink:last-child{border-bottom:none}.Navigation-module__zhP8qq__mobileCta{margin-top:var(--spacing-lg);padding:var(--spacing-sm);background-color:var(--bg-primary)}.Navigation-module__zhP8qq__mobileCta a{width:100%;display:block}.Navigation-module__zhP8qq__mobileCta button{width:100%}@media (max-width:768px){.Navigation-module__zhP8qq__navLinks{display:none}.Navigation-module__zhP8qq__hamburger{display:flex}.Navigation-module__zhP8qq__mobileMenu{display:block}}
.Footer-module__QNU0Aq__footer{padding:var(--spacing-2xl) 0;border-top:1px solid var(--border-subtle);background:var(--bg-tertiary)}.Footer-module__QNU0Aq__footerContent{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.Footer-module__QNU0Aq__footerLeft{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__QNU0Aq__logoText{font-size:var(--font-size-2xl);background:linear-gradient(135deg, var(--color-primary-400) 0%, var(--color-accent-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.Footer-module__QNU0Aq__footerText{font-size:var(--font-size-sm);color:var(--text-muted)}.Footer-module__QNU0Aq__footerRight{gap:var(--spacing-xs);flex-direction:column;align-items:flex-end;display:flex}.Footer-module__QNU0Aq__footerLinks{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-muted);display:flex}.Footer-module__QNU0Aq__footerLink{color:var(--text-muted);text-decoration:none;transition:color .2s}.Footer-module__QNU0Aq__footerLink:hover{color:var(--color-primary-400);text-decoration:underline}.Footer-module__QNU0Aq__separator{color:var(--text-muted);opacity:.5}.Footer-module__QNU0Aq__cookieNotice{font-size:var(--font-size-xs);color:var(--text-muted);opacity:.8}@media (max-width:768px){.Footer-module__QNU0Aq__footer{padding:var(--spacing-xl) 0}.Footer-module__QNU0Aq__footerContent{text-align:center;gap:var(--spacing-md);flex-direction:column}.Footer-module__QNU0Aq__footerLeft{align-items:center}.Footer-module__QNU0Aq__footerLeft img{max-width:150px;height:auto}.Footer-module__QNU0Aq__footerRight{align-items:center}.Footer-module__QNU0Aq__footerText{font-size:var(--font-size-xs)}.Footer-module__QNU0Aq__footerLinks{gap:var(--spacing-xs);flex-direction:column}.Footer-module__QNU0Aq__separator{display:none}.Footer-module__QNU0Aq__cookieNotice{font-size:.65rem}}
.Hero-module__RaDRNW__hero{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 50%, var(--bg-primary) 100%);align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.Hero-module__RaDRNW__hero:before{content:"";opacity:.05;z-index:0;background-image:url(/images/telephone-keypad.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.Hero-module__RaDRNW__heroBackground{opacity:.3;z-index:0;position:absolute;inset:0}.Hero-module__RaDRNW__orb{filter:blur(80px);border-radius:50%;animation:20s ease-in-out infinite Hero-module__RaDRNW__float;position:absolute}.Hero-module__RaDRNW__orb1{background:radial-gradient(circle, var(--color-primary-600) 0%, transparent 70%);width:400px;height:400px;animation-delay:0s;top:20%;left:20%}.Hero-module__RaDRNW__orb2{background:radial-gradient(circle, var(--color-accent-600) 0%, transparent 70%);width:500px;height:500px;animation-delay:5s;bottom:20%;right:20%}@keyframes Hero-module__RaDRNW__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.Hero-module__RaDRNW__heroContent{z-index:10;position:relative}.Hero-module__RaDRNW__heroTitle{font-size:var(--font-size-7xl);margin-bottom:var(--spacing-md);font-weight:800;line-height:var(--leading-tight)}.Hero-module__RaDRNW__heroSubtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);max-width:700px}.Hero-module__RaDRNW__heroActions{gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);flex-wrap:wrap;display:flex}.Hero-module__RaDRNW__heroStats{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);max-width:700px;display:grid}.Hero-module__RaDRNW__stat{padding:var(--spacing-md);background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.Hero-module__RaDRNW__statValue{font-size:var(--font-size-4xl);color:var(--color-accent-400);margin-bottom:var(--spacing-xs);font-weight:800}.Hero-module__RaDRNW__statLabel{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.Hero-module__RaDRNW__hero{min-height:auto;padding-top:100px;padding-bottom:var(--spacing-3xl)}.Hero-module__RaDRNW__heroTitle{word-wrap:break-word}.Hero-module__RaDRNW__heroActions{flex-direction:column}.Hero-module__RaDRNW__heroStats{grid-template-columns:1fr}.Hero-module__RaDRNW__orb1,.Hero-module__RaDRNW__orb2{width:200px;height:200px}}
.ProductsOverview-module__z_DbRG__sectionHeader{text-align:center;margin-bottom:var(--spacing-3xl)}.ProductsOverview-module__z_DbRG__sectionTitle{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md);font-weight:800}.ProductsOverview-module__z_DbRG__sectionSubtitle{font-size:var(--font-size-xl);color:var(--text-muted);max-width:700px;margin:0 auto}.ProductsOverview-module__z_DbRG__productsGrid{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductsOverview-module__z_DbRG__productCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--spacing-lg);transition:all var(--transition-base);cursor:pointer;color:inherit;flex-direction:column;text-decoration:none;display:flex;container:card/inline-size}.ProductsOverview-module__z_DbRG__productCard:hover{background:var(--bg-card-hover);border-color:var(--color-primary-500);box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary-600) 30%, transparent);transform:translateY(-4px)}.ProductsOverview-module__z_DbRG__productIcon{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-white);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}.ProductsOverview-module__z_DbRG__productTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:700}.ProductsOverview-module__z_DbRG__productDescription{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-md);flex-grow:1}.ProductsOverview-module__z_DbRG__productFeatures{margin:0 0 var(--spacing-md) 0;gap:var(--spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ProductsOverview-module__z_DbRG__productFeatures li{font-size:var(--font-size-sm);color:var(--text-muted);padding-left:var(--spacing-md);position:relative}.ProductsOverview-module__z_DbRG__productFeatures li:before{content:"✓";color:var(--color-accent-400);font-weight:700;position:absolute;left:0}.ProductsOverview-module__z_DbRG__productLink{font-size:var(--font-size-base);color:var(--color-primary-400);transition:color var(--transition-base);margin-top:auto;font-weight:600}.ProductsOverview-module__z_DbRG__productCard:hover .ProductsOverview-module__z_DbRG__productLink{color:var(--color-accent-400)}@media (max-width:768px){.ProductsOverview-module__z_DbRG__productsGrid{grid-template-columns:1fr}}@container card not (min-width:15rem){.ProductsOverview-module__z_DbRG__productIcon{width:40px;height:40px;margin-bottom:var(--spacing-sm)}.ProductsOverview-module__z_DbRG__productTitle{font-size:var(--font-size-lg)}}
.Features-module__TnxwMW__sectionHeader{text-align:center;margin-bottom:var(--spacing-3xl)}.Features-module__TnxwMW__sectionTitle{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md);font-weight:800}.Features-module__TnxwMW__sectionSubtitle{font-size:var(--font-size-xl);color:var(--text-muted);max-width:700px;margin:0 auto}.Features-module__TnxwMW__featuresGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.Features-module__TnxwMW__featureCard{padding:var(--spacing-lg);background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-base);container:card/inline-size}.Features-module__TnxwMW__featureCard:hover{background:var(--bg-card-hover);border-color:var(--border-focus);box-shadow:0 20px 40px color-mix(in srgb, var(--color-primary-600) 20%, transparent);transform:translateY(-4px)}.Features-module__TnxwMW__featureIcon{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--spacing-sm);color:var(--text-primary);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.Features-module__TnxwMW__featureCard:hover .Features-module__TnxwMW__featureIcon{transform:scale(1.1)rotate(5deg)}.Features-module__TnxwMW__featureTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.Features-module__TnxwMW__featureDescription{font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}@media (max-width:768px){.Features-module__TnxwMW__featuresGrid{grid-template-columns:1fr}}@container card not (min-width:15rem){.Features-module__TnxwMW__featureTitle{font-size:var(--font-size-lg)}}
.PageHero-module__CFcyvW__pageHero{padding:var(--spacing-xl) 0 var(--spacing-2xl);background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 55%, var(--bg-primary) 100%);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.PageHero-module__CFcyvW__pageHero:before,.PageHero-module__CFcyvW__pageHero:after{content:"";filter:blur(80px);opacity:.28;pointer-events:none;border-radius:50%;position:absolute}.PageHero-module__CFcyvW__pageHero:before{background:radial-gradient(circle, var(--color-primary-600) 0%, transparent 70%);width:380px;height:380px;top:-55%;left:6%}.PageHero-module__CFcyvW__pageHero:after{background:radial-gradient(circle, var(--color-accent-600) 0%, transparent 70%);width:460px;height:460px;bottom:-60%;right:8%}.PageHero-module__CFcyvW__pageHero>.container{z-index:1;position:relative}.PageHero-module__CFcyvW__pageHeroSubtitle{font-size:var(--font-size-xl);color:var(--text-secondary)}@media (max-width:768px){.PageHero-module__CFcyvW__pageHero{padding:var(--spacing-lg) 0 var(--spacing-xl)}.PageHero-module__CFcyvW__pageHero:before,.PageHero-module__CFcyvW__pageHero:after{width:220px;height:220px}}.PageHero-module__CFcyvW__ctaBand{padding-block:var(--spacing-md);text-align:center}.PageHero-module__CFcyvW__ctaBand>.container{width:min(760px, 100% - var(--spacing-lg));background:linear-gradient(135deg, var(--color-primary-800) 0%, var(--color-primary-500) 100%);border:1px solid color-mix(in srgb, var(--color-primary-300) 28%, transparent);border-radius:var(--radius-lg);color:var(--text-primary);padding-block:clamp(1.25rem,1.05rem + .8vw,1.75rem)}.PageHero-module__CFcyvW__ctaBand h2{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:700}.PageHero-module__CFcyvW__ctaBand p{font-size:var(--font-size-base);line-height:var(--leading-snug);color:color-mix(in srgb, var(--color-white) 88%, transparent);max-width:52ch;margin:0 auto var(--spacing-sm)}
.Compare-module__WL1kuq__main{min-height:100vh}.Compare-module__WL1kuq__hero{text-align:center;}.Compare-module__WL1kuq__hero h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.Compare-module__WL1kuq__subtitle{}.Compare-module__WL1kuq__comparison{padding:var(--spacing-2xl) 0}.Compare-module__WL1kuq__comparison h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.Compare-module__WL1kuq__tableWrapper{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);overflow-x:auto}.Compare-module__WL1kuq__comparisonTable{border-collapse:collapse;width:100%;min-width:800px}.Compare-module__WL1kuq__comparisonTable thead{background:color-mix(in srgb, var(--color-primary-800) 10%, transparent)}.Compare-module__WL1kuq__comparisonTable th{padding:1.25rem var(--spacing-sm);text-align:left;color:var(--text-primary);border-bottom:2px solid var(--border-subtle);background:color-mix(in srgb, var(--color-primary-800) 10%, transparent);z-index:10;font-weight:600;position:sticky;top:0}.Compare-module__WL1kuq__featureColumn{width:30%;font-weight:700}.Compare-module__WL1kuq__popularColumn{position:relative;background:color-mix(in srgb, var(--color-primary-500) 8%, transparent)!important}.Compare-module__WL1kuq__popularColumn:before{content:"Most Popular";top:var(--spacing-xs);right:var(--spacing-xs);padding:.15rem var(--spacing-xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary-500) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-400) 45%, transparent);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-300);font-size:.6875rem;font-weight:600;position:absolute}.Compare-module__WL1kuq__comparisonTable td{padding:var(--spacing-sm);border-bottom:1px solid var(--border-faint);vertical-align:top;color:var(--text-secondary)}.Compare-module__WL1kuq__comparisonTable tbody tr:hover{background:var(--bg-card-faint)}.Compare-module__WL1kuq__categoryRow td{background:var(--color-primary-800);color:var(--text-primary);padding:var(--spacing-sm);font-weight:700}.Compare-module__WL1kuq__categoryRow td strong{font-size:var(--font-size-lg)}.Compare-module__WL1kuq__actionRow td{padding:var(--spacing-md) var(--spacing-sm);background:var(--bg-card-faint)}.Compare-module__WL1kuq__selectButton{background:var(--color-primary-500);width:100%;color:var(--text-primary);text-align:center;border-radius:var(--radius-sm);padding:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.Compare-module__WL1kuq__selectButton:hover{background:var(--color-primary-600);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-2px)}.Compare-module__WL1kuq__selectButton.Compare-module__WL1kuq__popular{background:var(--color-primary-800)}.Compare-module__WL1kuq__selectButton.Compare-module__WL1kuq__popular:hover{background:var(--color-primary-700)}.Compare-module__WL1kuq__standaloneProducts{padding:var(--spacing-2xl) 0;background:var(--bg-overlay-strong)}.Compare-module__WL1kuq__standaloneProducts h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.Compare-module__WL1kuq__sectionSubtitle{text-align:center;font-size:var(--font-size-xl);color:var(--text-muted);margin-bottom:var(--spacing-xl)}.Compare-module__WL1kuq__productCards{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Compare-module__WL1kuq__productCard{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all .3s}.Compare-module__WL1kuq__productCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 20%, transparent)}.Compare-module__WL1kuq__productCard h3{font-size:var(--font-size-4xl);color:var(--color-primary-400);margin-bottom:var(--spacing-sm)}.Compare-module__WL1kuq__productCard p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.Compare-module__WL1kuq__productCard ul{margin:var(--spacing-md) 0;padding:0;list-style:none}.Compare-module__WL1kuq__productCard li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);line-height:1.6;position:relative}.Compare-module__WL1kuq__productCard li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}.Compare-module__WL1kuq__cardActions{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.Compare-module__WL1kuq__cardActions a{padding:.75rem var(--spacing-md);text-align:center;border-radius:var(--radius-sm);flex:1;font-weight:600;text-decoration:none;transition:all .2s}.Compare-module__WL1kuq__cardActions a:first-child{background:var(--color-primary-500);color:var(--text-primary)}.Compare-module__WL1kuq__cardActions a:first-child:hover{background:var(--color-primary-600)}.Compare-module__WL1kuq__cardActions a:last-child{color:var(--color-primary-500);border:2px solid var(--color-primary-500);background:0 0}.Compare-module__WL1kuq__cardActions a:last-child:hover{background:var(--color-primary-50)}.Compare-module__WL1kuq__helpChoosing{padding:var(--spacing-2xl) 0;text-align:center}.Compare-module__WL1kuq__helpChoosing h2{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.Compare-module__WL1kuq__helpChoosing p{font-size:var(--font-size-xl);color:var(--text-muted);margin-bottom:var(--spacing-lg);max-width:700px;margin-left:auto;margin-right:auto}.Compare-module__WL1kuq__helpActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.Compare-module__WL1kuq__talkButton,.Compare-module__WL1kuq__downloadButton{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Compare-module__WL1kuq__talkButton{background:var(--color-primary-500);color:var(--text-primary)}.Compare-module__WL1kuq__talkButton:hover{background:var(--color-primary-600);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-2px)}.Compare-module__WL1kuq__downloadButton{color:var(--color-primary-500);border:2px solid var(--color-primary-500);background:0 0}.Compare-module__WL1kuq__downloadButton:hover{background:var(--color-primary-50)}@media (max-width:1024px){.Compare-module__WL1kuq__comparisonTable{font-size:var(--font-size-sm)}.Compare-module__WL1kuq__comparisonTable th,.Compare-module__WL1kuq__comparisonTable td{padding:.75rem var(--spacing-xs)}}@media (max-width:768px){.Compare-module__WL1kuq__subtitle{font-size:var(--font-size-lg)}.Compare-module__WL1kuq__comparison h2,.Compare-module__WL1kuq__standaloneProducts h2,.Compare-module__WL1kuq__helpChoosing h2{font-size:var(--font-size-4xl)}.Compare-module__WL1kuq__tableWrapper{border-radius:0;margin:0 -1rem}.Compare-module__WL1kuq__productCards{grid-template-columns:1fr}.Compare-module__WL1kuq__cardActions{flex-direction:column}.Compare-module__WL1kuq__cardActions a{width:100%}.Compare-module__WL1kuq__helpActions{padding:0 var(--spacing-sm);flex-direction:column;align-items:stretch}.Compare-module__WL1kuq__talkButton,.Compare-module__WL1kuq__downloadButton{width:100%}}
.Contact-module__4Y-e4W__main{min-height:100vh}.Contact-module__4Y-e4W__hero{text-align:center;}.Contact-module__4Y-e4W__hero h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.Contact-module__4Y-e4W__subtitle{max-width:600px;margin:0 auto;}.Contact-module__4Y-e4W__contactSection{padding:var(--spacing-3xl) 0}.Contact-module__4Y-e4W__contactGrid{gap:var(--spacing-3xl);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}.Contact-module__4Y-e4W__contactInfo h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700}.Contact-module__4Y-e4W__infoBlock{margin-bottom:var(--spacing-xl)}.Contact-module__4Y-e4W__infoBlock h3{font-size:var(--font-size-sm);color:var(--color-primary-400);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Contact-module__4Y-e4W__infoBlock p{color:var(--text-secondary);margin:0;line-height:1.8}.Contact-module__4Y-e4W__contactLink{color:var(--color-primary-400);font-weight:500;text-decoration:none;transition:all .2s}.Contact-module__4Y-e4W__contactLink:hover{color:var(--color-primary-300);text-decoration:underline}.Contact-module__4Y-e4W__qrCode{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-tertiary);border-top:1px solid var(--border-subtle);flex-direction:row;display:flex}.Contact-module__4Y-e4W__qrLabel{font-size:var(--font-size-sm);color:var(--text-muted)}.Contact-module__4Y-e4W__mapContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);background:var(--bg-tertiary);overflow:hidden}.Contact-module__4Y-e4W__map{filter:grayscale(20%);width:100%;height:450px;display:block}.Contact-module__4Y-e4W__hoursSection{padding:var(--spacing-3xl) 0;background:var(--bg-secondary)}.Contact-module__4Y-e4W__hoursCard{max-width:700px;padding:var(--spacing-2xl);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);text-align:center;margin:0 auto}.Contact-module__4Y-e4W__hoursCard h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700}.Contact-module__4Y-e4W__hoursList{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.Contact-module__4Y-e4W__hoursRow{padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.Contact-module__4Y-e4W__hoursRow span:first-child{color:var(--text-primary);font-weight:600}.Contact-module__4Y-e4W__hoursRow span:last-child{color:var(--text-secondary)}.Contact-module__4Y-e4W__hoursNote{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;font-style:italic}.Contact-module__4Y-e4W__ctaSection{}.Contact-module__4Y-e4W__ctaButton{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 100%);color:var(--text-primary);font-size:var(--font-size-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Contact-module__4Y-e4W__ctaButton:hover{box-shadow:var(--shadow-lg);background:linear-gradient(135deg, var(--color-primary-400) 0%, var(--color-primary-500) 100%);transform:translateY(-2px)}@media (max-width:968px){.Contact-module__4Y-e4W__contactGrid{gap:var(--spacing-2xl);grid-template-columns:1fr}.Contact-module__4Y-e4W__mapContainer{order:-1}.Contact-module__4Y-e4W__map{height:350px}}@media (max-width:640px){.Contact-module__4Y-e4W__subtitle{font-size:var(--font-size-lg)}.Contact-module__4Y-e4W__hoursRow{gap:var(--spacing-xs);text-align:center;flex-direction:column}.Contact-module__4Y-e4W__hoursCard{padding:var(--spacing-lg)}.Contact-module__4Y-e4W__map{height:300px}}
.Documentation-module__XLW--q__main{min-height:100vh}.Documentation-module__XLW--q__hero{text-align:center;}.Documentation-module__XLW--q__hero h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.Documentation-module__XLW--q__subtitle{}.Documentation-module__XLW--q__documentation{padding:var(--spacing-2xl) 0}.Documentation-module__XLW--q__docSection{margin-bottom:var(--spacing-2xl)}.Documentation-module__XLW--q__docSection:last-child{margin-bottom:0}.Documentation-module__XLW--q__categoryTitle{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg);color:var(--color-primary-400);border-bottom:2px solid color-mix(in srgb, var(--color-primary-400) 30%, transparent);padding-bottom:var(--spacing-xs);font-weight:700}.Documentation-module__XLW--q__docGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.Documentation-module__XLW--q__docCard{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-md);color:inherit;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;text-decoration:none;transition:all .3s;display:flex}.Documentation-module__XLW--q__docCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 20%, transparent);transform:translateY(-2px)}.Documentation-module__XLW--q__docIcon{color:var(--color-accent-400);flex-shrink:0;display:flex}.Documentation-module__XLW--q__docContent{flex:1}.Documentation-module__XLW--q__docTitle{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:600}.Documentation-module__XLW--q__docDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:.75rem;line-height:1.5}.Documentation-module__XLW--q__docMeta{align-items:center;gap:.75rem;display:flex}.Documentation-module__XLW--q__docProduct{font-size:var(--font-size-xs);color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Documentation-module__XLW--q__docFormat{font-size:var(--font-size-xs);background:color-mix(in srgb, var(--color-primary-400) 20%, transparent);color:var(--color-primary-300);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-xs);font-weight:600}.Documentation-module__XLW--q__downloadIcon{color:var(--color-primary-400);transition:transform var(--transition-fast);flex-shrink:0;display:flex}.Documentation-module__XLW--q__docCard:hover .Documentation-module__XLW--q__downloadIcon{transform:translateY(2px)}.Documentation-module__XLW--q__cta{}.Documentation-module__XLW--q__ctaButton{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary-800);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Documentation-module__XLW--q__ctaButton:hover{background:var(--color-primary-50);box-shadow:var(--shadow-xs);transform:translateY(-2px)}@media (max-width:768px){.Documentation-module__XLW--q__subtitle{font-size:var(--font-size-lg)}.Documentation-module__XLW--q__categoryTitle{font-size:var(--font-size-2xl)}.Documentation-module__XLW--q__docGrid{grid-template-columns:1fr}}
.ProductDetail-module__iFX_Ua__main{min-height:100vh}.ProductDetail-module__iFX_Ua__hero{}.ProductDetail-module__iFX_Ua__heroContent{gap:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.ProductDetail-module__iFX_Ua__heroText{flex:1;max-width:800px}.ProductDetail-module__iFX_Ua__heroText h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.ProductDetail-module__iFX_Ua__tagline{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--color-accent-400);font-weight:500}.ProductDetail-module__iFX_Ua__description{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);color:var(--text-secondary);line-height:1.7}.ProductDetail-module__iFX_Ua__heroActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProductDetail-module__iFX_Ua__primaryButton,.ProductDetail-module__iFX_Ua__secondaryButton{padding:.875rem var(--spacing-lg);border-radius:var(--radius-xl);transition:all var(--transition-base);font-weight:600;text-decoration:none;display:inline-block}.ProductDetail-module__iFX_Ua__primaryButton{background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent-600) 100%);color:var(--text-primary);box-shadow:var(--shadow-glow-blue)}.ProductDetail-module__iFX_Ua__primaryButton:hover{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);box-shadow:var(--shadow-glow-blue-lg);transform:translateY(-2px)}.ProductDetail-module__iFX_Ua__secondaryButton{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);border:2px solid var(--border-subtle)}.ProductDetail-module__iFX_Ua__secondaryButton:hover{background:var(--bg-card-hover);border-color:var(--color-primary-500)}.ProductDetail-module__iFX_Ua__heroImage{border-radius:var(--radius-md);box-shadow:var(--shadow-xl);flex:1;max-width:600px;overflow:hidden}.ProductDetail-module__iFX_Ua__heroImage img{width:100%;height:auto;display:block}.ProductDetail-module__iFX_Ua__deploymentOptions{padding:var(--spacing-2xl) 0;background:var(--bg-overlay)}.ProductDetail-module__iFX_Ua__deploymentOptions h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__optionsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:900px;margin:0 auto;display:grid}.ProductDetail-module__iFX_Ua__optionCard{background:var(--bg-card-subtle);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);transition:all .3s;container:card/inline-size}.ProductDetail-module__iFX_Ua__optionCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-4px)}.ProductDetail-module__iFX_Ua__optionIcon{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-white);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;margin-inline:auto;display:flex}.ProductDetail-module__iFX_Ua__optionCard h3{font-size:var(--font-size-4xl);color:var(--text-primary);margin-bottom:var(--spacing-xs);text-align:center}.ProductDetail-module__iFX_Ua__optionType{text-align:center;font-size:var(--font-size-sm);color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm);font-weight:600}.ProductDetail-module__iFX_Ua__optionDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.ProductDetail-module__iFX_Ua__optionFeatures{margin:0;padding:0;list-style:none}.ProductDetail-module__iFX_Ua__optionFeatures li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-size-sm);position:relative}.ProductDetail-module__iFX_Ua__optionFeatures li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}.ProductDetail-module__iFX_Ua__whitepaperLink{padding:.75rem var(--spacing-md);background:var(--color-primary-500);color:var(--text-primary);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;transition:all .2s;display:inline-block}.ProductDetail-module__iFX_Ua__whitepaperLink:hover{background:var(--color-primary-600);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary-500) 40%, transparent);transform:translateY(-2px)}.ProductDetail-module__iFX_Ua__benefits{padding:var(--spacing-2xl) 0;background:var(--bg-overlay-strong)}.ProductDetail-module__iFX_Ua__benefits h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__benefitGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductDetail-module__iFX_Ua__benefit{background:var(--bg-card-subtle);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2xs);transition:transform .2s,box-shadow .2s}.ProductDetail-module__iFX_Ua__benefit:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 20%, transparent);transform:translateY(-4px)}.ProductDetail-module__iFX_Ua__benefit h3{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);color:var(--color-primary-400)}.ProductDetail-module__iFX_Ua__benefit p{color:var(--text-secondary);line-height:1.6}.ProductDetail-module__iFX_Ua__editions{padding:var(--spacing-2xl) 0}.ProductDetail-module__iFX_Ua__editions h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__sectionSubtitle{text-align:center;font-size:var(--font-size-xl);color:var(--text-muted);margin-bottom:var(--spacing-xl)}.ProductDetail-module__iFX_Ua__editionCards{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductDetail-module__iFX_Ua__editionCard{background:var(--bg-card-subtle);border:2px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all .3s;position:relative}.ProductDetail-module__iFX_Ua__editionCard:hover{background:var(--bg-card);border-color:var(--color-primary-500);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.ProductDetail-module__iFX_Ua__editionCard.ProductDetail-module__iFX_Ua__popular{background:color-mix(in srgb, var(--color-primary-500) 5%, transparent);border-color:var(--color-primary-500);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 20%, transparent)}.ProductDetail-module__iFX_Ua__popularBadge{background:var(--color-primary-500);color:var(--text-primary);padding:.375rem var(--spacing-sm);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;position:absolute;top:-12px;right:20px}.ProductDetail-module__iFX_Ua__editionCard h3{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-xs);color:var(--color-primary-400)}.ProductDetail-module__iFX_Ua__price{color:var(--text-muted);font-size:var(--font-size-base);margin-bottom:var(--spacing-md)}.ProductDetail-module__iFX_Ua__features{margin:var(--spacing-md) 0;padding:0;list-style:none}.ProductDetail-module__iFX_Ua__features li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);line-height:1.6;position:relative}.ProductDetail-module__iFX_Ua__features li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}.ProductDetail-module__iFX_Ua__idealFor{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--text-muted)}.ProductDetail-module__iFX_Ua__editionButton{width:100%;margin-top:var(--spacing-md);background:var(--color-primary-500);color:var(--text-primary);text-align:center;border-radius:var(--radius-sm);padding:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.ProductDetail-module__iFX_Ua__editionButton:hover{background:var(--color-primary-600)}.ProductDetail-module__iFX_Ua__compareLink{text-align:center;margin-top:var(--spacing-lg)}.ProductDetail-module__iFX_Ua__compareLink a{color:var(--color-primary-500);font-weight:600;font-size:var(--font-size-lg);text-decoration:none}.ProductDetail-module__iFX_Ua__compareLink a:hover{text-decoration:underline}.ProductDetail-module__iFX_Ua__features{padding:var(--spacing-2xl) 0;background:var(--bg-overlay-strong)}.ProductDetail-module__iFX_Ua__features h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__featureList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.ProductDetail-module__iFX_Ua__feature{background:var(--bg-card-subtle);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all .2s}.ProductDetail-module__iFX_Ua__feature:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.ProductDetail-module__iFX_Ua__feature h3{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);color:var(--color-primary-400)}.ProductDetail-module__iFX_Ua__feature p{color:var(--text-secondary);line-height:1.6}.ProductDetail-module__iFX_Ua__technical{padding:var(--spacing-2xl) 0}.ProductDetail-module__iFX_Ua__technical h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__techGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductDetail-module__iFX_Ua__techSection h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-primary-400)}.ProductDetail-module__iFX_Ua__techSection ul{padding:0;list-style:none}.ProductDetail-module__iFX_Ua__techSection li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);line-height:1.6;position:relative}.ProductDetail-module__iFX_Ua__techSection li:before{content:"•";color:var(--color-primary-500);font-weight:700;position:absolute;left:0}.ProductDetail-module__iFX_Ua__downloadLink{margin-top:var(--spacing-md);color:var(--color-primary-500);font-weight:600;text-decoration:none;display:inline-block}.ProductDetail-module__iFX_Ua__downloadLink:hover{text-decoration:underline}.ProductDetail-module__iFX_Ua__cta{}.ProductDetail-module__iFX_Ua__ctaActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.ProductDetail-module__iFX_Ua__ctaPrimary,.ProductDetail-module__iFX_Ua__ctaSecondary{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.ProductDetail-module__iFX_Ua__ctaPrimary{background:var(--color-white);color:var(--color-primary-800)}.ProductDetail-module__iFX_Ua__ctaPrimary:hover{background:var(--color-primary-50);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.ProductDetail-module__iFX_Ua__ctaSecondary{background:var(--bg-card-elevated);color:var(--text-primary);border:2px solid var(--color-white)}.ProductDetail-module__iFX_Ua__ctaSecondary:hover{background:var(--bg-card-strong)}.ProductDetail-module__iFX_Ua__integrations,.ProductDetail-module__iFX_Ua__platformMatrix,.ProductDetail-module__iFX_Ua__useCases,.ProductDetail-module__iFX_Ua__metrics,.ProductDetail-module__iFX_Ua__howItWorks{padding:var(--spacing-2xl) 0}.ProductDetail-module__iFX_Ua__integrations h2,.ProductDetail-module__iFX_Ua__platformMatrix h2,.ProductDetail-module__iFX_Ua__useCases h2,.ProductDetail-module__iFX_Ua__metrics h2,.ProductDetail-module__iFX_Ua__howItWorks h2{text-align:center;font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);color:var(--text-primary)}.ProductDetail-module__iFX_Ua__integrationGrid,.ProductDetail-module__iFX_Ua__platformCards,.ProductDetail-module__iFX_Ua__useCaseGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ProductDetail-module__iFX_Ua__integrationCard,.ProductDetail-module__iFX_Ua__platformCard,.ProductDetail-module__iFX_Ua__useCase{background:var(--bg-card-subtle);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all .2s}.ProductDetail-module__iFX_Ua__integrationCard:hover,.ProductDetail-module__iFX_Ua__platformCard:hover,.ProductDetail-module__iFX_Ua__useCase:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary-500) 20%, transparent)}.ProductDetail-module__iFX_Ua__integrationCard h3,.ProductDetail-module__iFX_Ua__platformCard h4,.ProductDetail-module__iFX_Ua__useCase h3{color:var(--color-primary-400);margin-bottom:var(--spacing-sm)}.ProductDetail-module__iFX_Ua__integrationCard p,.ProductDetail-module__iFX_Ua__platformCard ul,.ProductDetail-module__iFX_Ua__useCase p{color:var(--text-secondary);line-height:1.6}.ProductDetail-module__iFX_Ua__platformCard ul{margin:var(--spacing-xs) 0;padding:0;list-style:none}.ProductDetail-module__iFX_Ua__platformCard li{padding:var(--spacing-2xs) 0}.ProductDetail-module__iFX_Ua__platformCard a{color:var(--color-primary-500);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);text-decoration:none;display:inline-block}.ProductDetail-module__iFX_Ua__platformCard a:hover{text-decoration:underline}.ProductDetail-module__iFX_Ua__platformCategory{margin-bottom:var(--spacing-xl)}.ProductDetail-module__iFX_Ua__platformCategory h3{font-size:var(--font-size-4xl);color:var(--color-primary-400);margin-bottom:var(--spacing-md)}.ProductDetail-module__iFX_Ua__processFlow{gap:var(--spacing-lg);margin:var(--spacing-lg) 0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ProductDetail-module__iFX_Ua__processStep{text-align:center;padding:var(--spacing-lg);background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .2s}.ProductDetail-module__iFX_Ua__processStep:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.ProductDetail-module__iFX_Ua__stepNumber{background:var(--color-primary-500);width:60px;height:60px;color:var(--text-primary);font-size:var(--font-size-2xl);margin:0 auto var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.ProductDetail-module__iFX_Ua__processStep h3{color:var(--color-primary-400);margin-bottom:var(--spacing-xs)}.ProductDetail-module__iFX_Ua__processStep p{color:var(--text-secondary);line-height:1.6}.ProductDetail-module__iFX_Ua__exampleAggregation{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-top:var(--spacing-lg)}.ProductDetail-module__iFX_Ua__exampleAggregation h4{color:var(--color-primary-400);margin-bottom:var(--spacing-sm)}.ProductDetail-module__iFX_Ua__exampleAggregation ul{padding:0;list-style:none}.ProductDetail-module__iFX_Ua__exampleAggregation li{padding:var(--spacing-xs) 0;color:var(--text-secondary)}.ProductDetail-module__iFX_Ua__statusBusy{color:var(--color-danger);font-weight:600}.ProductDetail-module__iFX_Ua__metricCategories{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ProductDetail-module__iFX_Ua__metricCategory{background:var(--bg-card-subtle);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all .2s}.ProductDetail-module__iFX_Ua__metricCategory:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.ProductDetail-module__iFX_Ua__metricCategory h3{color:var(--color-primary-400);margin-bottom:var(--spacing-sm)}.ProductDetail-module__iFX_Ua__metricCategory ul{padding:0;list-style:none}.ProductDetail-module__iFX_Ua__metricCategory li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);position:relative}.ProductDetail-module__iFX_Ua__metricCategory li:before{content:"→";color:var(--color-primary-500);font-weight:700;position:absolute;left:0}@media (max-width:768px){.ProductDetail-module__iFX_Ua__heroContent{flex-direction:column}.ProductDetail-module__iFX_Ua__tagline{font-size:var(--font-size-xl)}.ProductDetail-module__iFX_Ua__benefitGrid,.ProductDetail-module__iFX_Ua__editionCards,.ProductDetail-module__iFX_Ua__featureList,.ProductDetail-module__iFX_Ua__techGrid{grid-template-columns:1fr}.ProductDetail-module__iFX_Ua__heroActions{flex-direction:column}.ProductDetail-module__iFX_Ua__primaryButton,.ProductDetail-module__iFX_Ua__secondaryButton{text-align:center;width:100%}}.ProductDetail-module__iFX_Ua__sectionSubtitle{text-align:center;font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--spacing-xl);margin-top:-1rem}.ProductDetail-module__iFX_Ua__versionShowcase{gap:var(--spacing-xl);max-width:1200px;margin:0 auto;display:grid}.ProductDetail-module__iFX_Ua__versionCard{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all .3s;overflow:hidden}.ProductDetail-module__iFX_Ua__versionCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary-500) 30%, transparent)}.ProductDetail-module__iFX_Ua__versionCard h3{font-size:var(--font-size-4xl);color:var(--text-primary);margin:var(--spacing-md);margin-bottom:var(--spacing-xs)}.ProductDetail-module__iFX_Ua__versionSubtitle{font-size:var(--font-size-sm);color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.1em;margin:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);font-weight:600}.ProductDetail-module__iFX_Ua__versionImage{background:var(--bg-card);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.ProductDetail-module__iFX_Ua__versionImage img{max-width:100%;height:auto;display:block}.ProductDetail-module__iFX_Ua__versionDescription{padding:var(--spacing-md)}.ProductDetail-module__iFX_Ua__versionDescription p{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-sm);line-height:1.7}.ProductDetail-module__iFX_Ua__versionDescription ul{margin:0;padding:0;list-style:none}.ProductDetail-module__iFX_Ua__versionDescription ul li{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-size-sm);position:relative}.ProductDetail-module__iFX_Ua__versionDescription ul li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}@media (max-width:768px){.ProductDetail-module__iFX_Ua__versionCard h3{font-size:var(--font-size-2xl)}.ProductDetail-module__iFX_Ua__versionImage{min-height:200px}}@container card not (min-width:15rem){.ProductDetail-module__iFX_Ua__optionIcon{width:40px;height:40px}.ProductDetail-module__iFX_Ua__optionCard h3{font-size:var(--font-size-2xl)}}
.Products-module__P59hKq__main{min-height:100vh}.Products-module__P59hKq__hero{text-align:center;}.Products-module__P59hKq__hero h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.Products-module__P59hKq__subtitle{}.Products-module__P59hKq__products{padding:var(--spacing-2xl) 0}.Products-module__P59hKq__productsGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Products-module__P59hKq__productCard{background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg);color:inherit;text-align:center;flex-direction:column;align-items:center;text-decoration:none;transition:all .3s;display:flex;container:card/inline-size}.Products-module__P59hKq__productCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-4px)}.Products-module__P59hKq__productIcon{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-white);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}.Products-module__P59hKq__productCategory{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-400);margin-bottom:var(--spacing-xs);font-weight:600}.Products-module__P59hKq__productTitle{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-weight:700}.Products-module__P59hKq__productDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);flex-grow:1;line-height:1.6}.Products-module__P59hKq__productLink{font-size:var(--font-size-base);color:var(--color-primary-400);font-weight:600;transition:color .2s}.Products-module__P59hKq__productCard:hover .Products-module__P59hKq__productLink{color:var(--color-primary-300)}.Products-module__P59hKq__compareSection{text-align:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-subtle)}.Products-module__P59hKq__compareButton{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);background:var(--color-primary-500);color:var(--text-primary);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-base);text-decoration:none;transition:all .2s;display:inline-block}.Products-module__P59hKq__compareButton:hover{background:var(--color-primary-600);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-2px)}.Products-module__P59hKq__cta{}.Products-module__P59hKq__ctaButton{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary-800);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Products-module__P59hKq__ctaButton:hover{background:var(--color-primary-50);box-shadow:var(--shadow-xs);transform:translateY(-2px)}@media (max-width:768px){.Products-module__P59hKq__subtitle{font-size:var(--font-size-lg)}.Products-module__P59hKq__productsGrid{grid-template-columns:1fr}}@container card not (min-width:15rem){.Products-module__P59hKq__productIcon{width:40px;height:40px;margin-bottom:var(--spacing-sm)}}
.Resellers-module__-AOBAW__main{min-height:100vh}.Resellers-module__-AOBAW__hero{text-align:center;}.Resellers-module__-AOBAW__hero h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-sm);font-weight:700}.Resellers-module__-AOBAW__subtitle{max-width:800px;margin:0 auto;}.Resellers-module__-AOBAW__resellers{padding:var(--spacing-2xl) 0}.Resellers-module__-AOBAW__resellerGrid{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.Resellers-module__-AOBAW__resellerCard{gap:var(--spacing-md);background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex;container:card/inline-size}.Resellers-module__-AOBAW__resellerCard:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--color-primary-500) 45%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 18%, transparent)}.Resellers-module__-AOBAW__cardHeader{align-items:center;gap:var(--spacing-sm);display:flex}.Resellers-module__-AOBAW__logoTile{width:64px;height:64px;padding:var(--spacing-xs);background:color-mix(in srgb, var(--color-white) 92%, var(--color-primary-100));border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}.Resellers-module__-AOBAW__logoImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.Resellers-module__-AOBAW__cardHeading{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.Resellers-module__-AOBAW__resellerName{font-size:var(--font-size-2xl);color:var(--text-primary);margin:0;font-weight:700}.Resellers-module__-AOBAW__coverage{gap:var(--spacing-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Resellers-module__-AOBAW__coverageChip{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-300);background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-400) 35%, transparent);border-radius:var(--radius-pill);white-space:nowrap;padding:.15rem .55rem;font-weight:600}.Resellers-module__-AOBAW__description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:0}.Resellers-module__-AOBAW__locations{gap:var(--spacing-md) var(--spacing-sm);border-top:1px solid var(--border-subtle);padding-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-top:auto;display:grid}.Resellers-module__-AOBAW__location{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.Resellers-module__-AOBAW__locationCountry{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.Resellers-module__-AOBAW__contactList{gap:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.Resellers-module__-AOBAW__contactList dt{color:var(--text-muted);font-weight:400}.Resellers-module__-AOBAW__contactList dd{overflow-wrap:anywhere;min-width:0;margin:0}.Resellers-module__-AOBAW__contactList dd a{color:var(--text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.Resellers-module__-AOBAW__contactList dd a:hover{color:var(--color-primary-300);border-bottom-color:currentColor}.Resellers-module__-AOBAW__plainValue{color:var(--text-secondary)}.Resellers-module__-AOBAW__websiteLink{align-items:center;gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--color-primary-400);transition:color var(--transition-fast);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.Resellers-module__-AOBAW__websiteLink:hover{color:var(--color-accent-400);text-underline-offset:3px;text-decoration:underline}@container card not (min-width:22rem){.Resellers-module__-AOBAW__locations{grid-template-columns:1fr}}.Resellers-module__-AOBAW__cta{}.Resellers-module__-AOBAW__ctaActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.Resellers-module__-AOBAW__ctaButton,.Resellers-module__-AOBAW__ctaButtonSecondary{padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Resellers-module__-AOBAW__ctaButton{background:var(--color-white);color:var(--color-primary-800)}.Resellers-module__-AOBAW__ctaButton:hover{background:var(--color-primary-50);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.Resellers-module__-AOBAW__ctaButtonSecondary{background:var(--bg-card-elevated);color:var(--text-primary);border:2px solid var(--color-white)}.Resellers-module__-AOBAW__ctaButtonSecondary:hover{background:var(--bg-card-strong)}@media (max-width:768px){.Resellers-module__-AOBAW__hero{padding:var(--spacing-lg) 0}.Resellers-module__-AOBAW__subtitle{font-size:var(--font-size-lg);padding:0 var(--spacing-sm)}.Resellers-module__-AOBAW__resellers{padding:var(--spacing-lg) 0}.Resellers-module__-AOBAW__resellerGrid{gap:var(--spacing-md);grid-template-columns:1fr}.Resellers-module__-AOBAW__resellerCard{padding:var(--spacing-sm)}.Resellers-module__-AOBAW__cta{padding:var(--spacing-lg) 0}.Resellers-module__-AOBAW__ctaActions{padding:0 var(--spacing-sm);flex-direction:column;align-items:stretch}.Resellers-module__-AOBAW__ctaButton,.Resellers-module__-AOBAW__ctaButtonSecondary{width:100%}}
.Sections-module__J_DvhG__sectionHeader{text-align:center;margin-bottom:var(--spacing-3xl)}.Sections-module__J_DvhG__sectionTitle{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md);font-weight:800}.Sections-module__J_DvhG__sectionSubtitle{font-size:var(--font-size-xl);color:var(--text-muted);max-width:700px;margin:0 auto}.Sections-module__J_DvhG__problemSolutionGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Sections-module__J_DvhG__problemCard{padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center}.Sections-module__J_DvhG__problemIcon{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-accent-500) 100%);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-white);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;margin-inline:auto;display:flex}.Sections-module__J_DvhG__problemTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.Sections-module__J_DvhG__problemText{font-size:var(--font-size-base);color:var(--text-muted)}.Sections-module__J_DvhG__solutionBox{padding:var(--spacing-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-600) 10%, transparent) 0%, color-mix(in srgb, var(--color-accent-600) 10%, transparent) 100%);border:2px solid var(--border-focus);border-radius:var(--radius-xl)}.Sections-module__J_DvhG__solutionTitle{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--spacing-xl)}.Sections-module__J_DvhG__solutionFeatures{gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.Sections-module__J_DvhG__solutionFeature{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-lg);display:flex}.Sections-module__J_DvhG__checkmark{background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent-600) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.Sections-module__J_DvhG__partnersGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.Sections-module__J_DvhG__partnerCard{padding:var(--spacing-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-100) 95%, transparent) 0%, color-mix(in srgb, var(--color-primary-200) 95%, transparent) 100%);border:2px solid color-mix(in srgb, var(--color-primary-300) 40%, transparent);border-radius:var(--radius-xl);min-height:140px;font-size:var(--font-size-xl);color:var(--bg-secondary);transition:all var(--transition-base);justify-content:center;align-items:center;font-weight:600;display:flex}.Sections-module__J_DvhG__partnerCard:hover{background:linear-gradient(135deg, var(--color-primary-50) 0%, var(--color-primary-100) 100%);border-color:var(--color-primary-500);color:var(--bg-primary);box-shadow:0 10px 30px color-mix(in srgb, var(--color-primary-600) 40%, transparent);transform:translateY(-4px)}.Sections-module__J_DvhG__integrationCategories{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Sections-module__J_DvhG__integrationCategory{padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.Sections-module__J_DvhG__integrationImage{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-card-faint);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.Sections-module__J_DvhG__integrationCategoryTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);color:var(--color-accent-400)}.Sections-module__J_DvhG__integrationList{gap:var(--spacing-sm);flex-direction:column;display:flex}.Sections-module__J_DvhG__integrationItem{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:all var(--transition-base)}.Sections-module__J_DvhG__integrationItem:hover{background:var(--bg-card);border-color:var(--color-primary-500)}.Sections-module__J_DvhG__partnersLink{margin-top:var(--spacing-2xl);text-align:center}.Sections-module__J_DvhG__viewAllButton{padding:var(--spacing-md) var(--spacing-2xl);background:linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent-600) 100%);color:var(--text-primary);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);transition:all var(--transition-base);text-decoration:none;display:inline-block}.Sections-module__J_DvhG__viewAllButton:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary-500) 30%, transparent);transform:translateY(-2px)}@media (max-width:768px){.Sections-module__J_DvhG__partnersGrid{grid-template-columns:repeat(2,1fr)}}
