.socketzero-module__hH30sa__socketZeroPage{width:100%;overflow-x:hidden}.socketzero-module__hH30sa__heroCTAs{gap:var(--spacing-lg);margin-top:var(--spacing-3xl);justify-content:center;display:flex}.socketzero-module__hH30sa__ctaButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-3xl);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);transition:all var(--transition-base);cursor:pointer;border:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.socketzero-module__hH30sa__ctaPrimary{background:var(--color-bg-primary);color:var(--primary-dark);box-shadow:var(--shadow-lg)}.socketzero-module__hH30sa__ctaPrimary:hover{box-shadow:var(--shadow-2xl);background:var(--color-bg-secondary);transform:translateY(-2px)}.socketzero-module__hH30sa__ctaSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d}.socketzero-module__hH30sa__ctaSecondary:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.socketzero-module__hH30sa__ctaMarketplace{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff6}.socketzero-module__hH30sa__ctaMarketplace:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-2px)}.socketzero-module__hH30sa__ctaIcon{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__demoSection{padding:var(--spacing-3xl)var(--spacing-lg);background-color:var(--color-bg-primary)}.socketzero-module__hH30sa__container{max-width:1280px;margin:0 auto;padding:0 80px}.socketzero-module__hH30sa__mainContent{padding:var(--spacing-3xl)var(--spacing-lg);background-color:var(--background-subtle)}.socketzero-module__hH30sa__contentSection{max-width:900px;margin:0 auto}.socketzero-module__hH30sa__introText{font-size:var(--font-size-lg);margin-bottom:var(--spacing-3xl);color:var(--text-primary);line-height:1.8}.socketzero-module__hH30sa__sectionTitle{font-size:var(--font-size-2xl);margin:var(--spacing-3xl)0 var(--spacing-2xl);color:var(--text-primary);font-weight:700}.socketzero-module__hH30sa__sectionText{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2xl);color:var(--text-secondary);line-height:1.7}.socketzero-module__hH30sa__componentsGrid{gap:var(--spacing-3xl);margin:var(--spacing-3xl)0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.socketzero-module__hH30sa__componentCard{background:var(--background-subtle);padding:var(--spacing-3xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:all var(--transition-base);border:2px solid #ffffffe6;position:relative;overflow:hidden}.socketzero-module__hH30sa__componentCard:before{content:"";background:linear-gradient(to right,var(--primary),var(--primary-dark));opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.socketzero-module__hH30sa__componentCard:hover{box-shadow:var(--shadow-2xl);border-color:#fff;transform:translateY(-4px)}.socketzero-module__hH30sa__componentCard h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg);color:var(--text-primary);padding-bottom:var(--spacing-sm);font-weight:600;position:relative}.socketzero-module__hH30sa__componentCard h3:after{content:"";background:var(--primary);opacity:.5;width:40px;height:2px;position:absolute;bottom:0;left:0}.socketzero-module__hH30sa__componentCard p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.6}.socketzero-module__hH30sa__featuresList{margin:var(--spacing-3xl)0;padding:0;list-style:none}.socketzero-module__hH30sa__featuresList li{padding-left:var(--spacing-2xl);margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6;position:relative}.socketzero-module__hH30sa__featuresList li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0}.socketzero-module__hH30sa__installSteps{padding-left:var(--spacing-2xl);margin:var(--spacing-2xl)0;list-style:decimal}.socketzero-module__hH30sa__installSteps li{margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.socketzero-module__hH30sa__installSteps code{background:var(--background-subtle);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--font-size-sm)}.socketzero-module__hH30sa__resourceList{margin:var(--spacing-2xl)0;padding:0;list-style:none}.socketzero-module__hH30sa__resourceList li{margin-bottom:var(--spacing-lg)}.socketzero-module__hH30sa__resourceLink{color:var(--primary);font-size:var(--font-size-lg);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-lg);transition:all var(--transition-base);background:#d13c2e1a;border:1px solid #d13c2e33;font-weight:600;text-decoration:none;display:inline-block}.socketzero-module__hH30sa__resourceLink:hover{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-1px)}@media (max-width:1024px){.socketzero-module__hH30sa__container{padding:0 40px}.socketzero-module__hH30sa__sectionTitle{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__heroCTAs{flex-wrap:wrap;justify-content:center}.socketzero-module__hH30sa__ctaButton{flex:auto;min-width:200px}.socketzero-module__hH30sa__downloadCards{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.socketzero-module__hH30sa__container{padding:0 24px}.socketzero-module__hH30sa__sectionTitle{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__componentsGrid{grid-template-columns:1fr}.socketzero-module__hH30sa__introText{font-size:var(--font-size-lg)}.socketzero-module__hH30sa__downloadCards{grid-template-columns:1fr}.socketzero-module__hH30sa__downloadTitle{font-size:var(--font-size-2xl)}.socketzero-module__hH30sa__ctaButton{padding:var(--spacing-lg)var(--spacing-2xl);font-size:var(--font-size-lg)}}@media (max-width:480px){.socketzero-module__hH30sa__container{padding:0 16px}.socketzero-module__hH30sa__mainContent{padding:var(--spacing-3xl)var(--spacing-lg)}.socketzero-module__hH30sa__sectionTitle{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__introText{font-size:var(--font-size-base)}.socketzero-module__hH30sa__heroCTAs{gap:var(--spacing-lg);flex-direction:column;align-items:center}.socketzero-module__hH30sa__ctaButton{padding:var(--spacing-lg)var(--spacing-xl);font-size:var(--font-size-base);width:100%;max-width:280px}.socketzero-module__hH30sa__downloadSection{padding:var(--spacing-3xl)var(--spacing-lg)}.socketzero-module__hH30sa__downloadCards{gap:var(--spacing-2xl)}.socketzero-module__hH30sa__downloadCard{padding:var(--spacing-2xl)}}.socketzero-module__hH30sa__downloadSection{padding:var(--spacing-4xl)var(--spacing-lg);background:var(--color-bg-primary);border-top:3px solid var(--primary)}.socketzero-module__hH30sa__downloadHeader{text-align:center;margin-bottom:var(--spacing-4xl)}.socketzero-module__hH30sa__downloadTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg);color:var(--primary-dark);font-weight:700}.socketzero-module__hH30sa__downloadSubtitle{font-size:var(--font-size-lg);color:var(--color-secondary-text);margin-bottom:var(--spacing-2xl)}.socketzero-module__hH30sa__versionBadge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);color:var(--color-secondary-text);font-size:var(--font-size-sm);font-weight:600;display:inline-flex}.socketzero-module__hH30sa__versionLabel{opacity:.8}.socketzero-module__hH30sa__marketplaceNotice{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-xl);border-radius:var(--radius-lg);margin-top:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--color-secondary-text);background:linear-gradient(135deg,#ef00001a,#8f00001a);border:2px solid #ef000033;font-weight:600;display:inline-flex}.socketzero-module__hH30sa__marketplaceIcon{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__marketplaceText{color:var(--color-secondary-text)}.socketzero-module__hH30sa__marketplaceLink{color:#ef0000;transition:all var(--transition-base);font-weight:700;text-decoration:none}.socketzero-module__hH30sa__marketplaceLink:hover{color:#8f0000;text-decoration:underline}.socketzero-module__hH30sa__downloadCards{gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1000px;margin:0 auto;padding-top:50px;display:grid}.socketzero-module__hH30sa__downloadCard{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-3xl);box-shadow:var(--shadow-lg);transition:all var(--transition-base);text-align:center;border:2px solid #0000;position:relative}.socketzero-module__hH30sa__downloadCard:hover{box-shadow:var(--shadow-2xl);border-color:var(--primary);transform:translateY(-4px)}.socketzero-module__hH30sa__recommendedOS{border-color:var(--primary);background:var(--color-bg-secondary);transform:translateY(-2px)}.socketzero-module__hH30sa__recommendedBadge{width:100%;color:var(--color-secondary-text);padding:var(--spacing-xs)var(--spacing-lg);font-size:var(--font-size-sm);font-weight:600;position:absolute;top:10px;left:50%;transform:translate(-50%)}.socketzero-module__hH30sa__osIcon{margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;height:120px;display:flex}.socketzero-module__hH30sa__osIcon img{-o-object-fit:contain;object-fit:contain;max-width:150px;max-height:100px}.socketzero-module__hH30sa__osName{font-size:var(--font-size-sm);margin-bottom:var(--spacing-2xl);color:var(--color-text-tertiary);font-weight:400}.socketzero-module__hH30sa__downloadOptions{gap:var(--spacing-lg);flex-direction:column;display:flex}.socketzero-module__hH30sa__downloadButton{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-2xl);background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);transition:all var(--transition-base);box-shadow:var(--shadow-lg);cursor:pointer;border:none;text-decoration:none;display:flex}.socketzero-module__hH30sa__downloadButton:hover{box-shadow:var(--shadow-2xl);background:linear-gradient(135deg,var(--primary-dark),#b8301e);transform:translateY(-2px)}.socketzero-module__hH30sa__downloadIcon{font-size:var(--font-size-xl)}.socketzero-module__hH30sa__downloadText{flex-direction:column;align-items:flex-start;display:flex}.socketzero-module__hH30sa__downloadText small{font-size:var(--font-size-sm);opacity:.9;font-weight:400}.socketzero-module__hH30sa__spinner{width:20px;height:20px;margin-right:var(--spacing-sm);border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:1s linear infinite socketzero-module__hH30sa__spin}@keyframes socketzero-module__hH30sa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.socketzero-module__hH30sa__installationHelp{margin-top:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto}.socketzero-module__hH30sa__installDetails{background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid #ef00001a;overflow:hidden}.socketzero-module__hH30sa__installSummary{padding:var(--spacing-lg)var(--spacing-2xl);background:var(--color-bg-secondary);cursor:pointer;font-weight:600;font-size:var(--font-size-lg);color:var(--color-primary-text);transition:background-color var(--transition-fast);border:none;outline:none}.socketzero-module__hH30sa__installSummary:hover{background:var(--color-bg-tertiary)}.socketzero-module__hH30sa__installContent{padding:var(--spacing-2xl);background:var(--color-bg-primary)}.socketzero-module__hH30sa__installContent .socketzero-module__hH30sa__installSteps{padding-left:var(--spacing-2xl);margin:0}.socketzero-module__hH30sa__installContent .socketzero-module__hH30sa__installSteps li{margin-bottom:var(--spacing-lg);color:var(--color-primary-text);line-height:1.6}.socketzero-module__hH30sa__installContent code{background:var(--color-bg-secondary);color:var(--color-primary-text);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--font-size-sm);border:1px solid var(--color-border)}.socketzero-module__hH30sa__versionInfo{font-size:var(--font-size-lg);margin-bottom:var(--spacing-2xl);color:var(--color-primary-text);text-align:center;padding:var(--spacing-lg);border-radius:var(--radius-lg);background:#d13c2e1a;border:1px solid #d13c2e33;font-weight:600}.socketzero-module__hH30sa__versionInfo strong{color:var(--primary)}.socketzero-module__hH30sa__downloadsGrid{gap:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1000px;margin:0 auto;display:grid}.socketzero-module__hH30sa__platform{color:#fff;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-xl);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--primary-dark));text-align:center;font-weight:700;font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-lg)}.socketzero-module__hH30sa__downloadItem{margin-bottom:var(--spacing-lg)}.socketzero-module__hH30sa__downloadItem a{color:var(--color-primary-text);transition:all var(--transition-base);padding:var(--spacing-lg)var(--spacing-xl);border-radius:var(--radius-lg);background:var(--color-bg-secondary);border:2px solid var(--color-border);text-align:center;font-weight:600;font-size:var(--font-size-base);text-decoration:none;display:block}.socketzero-module__hH30sa__downloadItem a:hover{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.SocketZeroDemo-module__gqQxxG__socketZeroDemo{padding:var(--spacing-3xl)0;color:var(--color-white);background-color:#323232;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SocketZeroDemo-module__gqQxxG__container{flex-direction:column;align-items:flex-start;width:100%;max-width:1440px;padding:0 80px;display:flex}.SocketZeroDemo-module__gqQxxG__brandingWrapper{justify-content:flex-start;width:100%;margin:0 0 3rem;display:flex}.SocketZeroDemo-module__gqQxxG__socketZeroBranding{margin-bottom:1rem}.SocketZeroDemo-module__gqQxxG__sectionTitle{text-align:center;font-size:var(--font-size-4xl);font-weight:600;font-family:var(--font-heading);color:var(--color-white);margin-bottom:1rem}.SocketZeroDemo-module__gqQxxG__sectionSubtitle{text-align:center;font-size:var(--font-size-17);color:#fffc;max-width:800px;line-height:1.6;font-family:var(--font-base);margin:0 auto 3rem}.SocketZeroDemo-module__gqQxxG__laptopContainer{width:100%;max-width:1000px;margin:0 auto;position:relative}.SocketZeroDemo-module__gqQxxG__laptop{width:100%;max-width:1000px;height:600px;transition:box-shadow .3s;position:relative;transform:none}.SocketZeroDemo-module__gqQxxG__laptop:hover{box-shadow:0 15px 40px #000c}.SocketZeroDemo-module__gqQxxG__laptopScreen{pointer-events:all;background-color:#1a1a1a;width:100%;height:100%;position:relative;overflow:hidden}.SocketZeroDemo-module__gqQxxG__screenContent{pointer-events:auto;background-color:#1a1a1a;width:100%;height:100%;position:relative;overflow:hidden}.SocketZeroDemo-module__gqQxxG__loginScreen{background-color:#222;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.SocketZeroDemo-module__gqQxxG__loginHeader{text-align:center;margin-bottom:3rem}.SocketZeroDemo-module__gqQxxG__loginHeader h3{font-size:var(--font-size-4xl);color:#fff;margin-bottom:.5rem;font-weight:600}.SocketZeroDemo-module__gqQxxG__loginHeader p{font-size:var(--font-size-19);color:#ffffffb3}.SocketZeroDemo-module__gqQxxG__loginForm{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;display:flex}.SocketZeroDemo-module__gqQxxG__cacCardSection{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.SocketZeroDemo-module__gqQxxG__cacCard{color:#ffffffb3;border:2px dashed #ffffff4d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:160px;height:140px;padding:1.5rem;transition:all .3s;display:flex}.SocketZeroDemo-module__gqQxxG__cacCardConnected{color:#28a745;border:2px solid #28a745;box-shadow:0 0 15px #28a7454d}.SocketZeroDemo-module__gqQxxG__cacStatus{z-index:5;pointer-events:all;justify-content:center;align-items:center;height:60px;display:flex;position:relative}.SocketZeroDemo-module__gqQxxG__connectButton{background-color:var(--color-electric-red);color:var(--color-white);font-size:var(--font-size-base);border-radius:var(--radius-xs);cursor:pointer;z-index:10;text-align:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-md-dark);letter-spacing:.02em;border:none;outline:none;width:fit-content;padding:.8rem 1.5rem;font-weight:500;line-height:1.4;transition:all .2s;animation:2s infinite SocketZeroDemo-module__gqQxxG__buttonPulse;display:inline-block;position:relative}@keyframes SocketZeroDemo-module__gqQxxG__buttonPulse{0%{box-shadow:var(--shadow-md-dark)}50%{box-shadow:0 4px 12px #ef000099}to{box-shadow:var(--shadow-md-dark)}}.SocketZeroDemo-module__gqQxxG__connectButton:hover{background-color:var(--color-ue-red);transform:translateY(-2px)}.SocketZeroDemo-module__gqQxxG__connectButton:active{background-color:var(--color-dark-red);transform:translateY(0)}.SocketZeroDemo-module__gqQxxG__connectButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.SocketZeroDemo-module__gqQxxG__cacConnected{color:#28a745;align-items:center;gap:.5rem;display:flex}.SocketZeroDemo-module__gqQxxG__securityInfo{flex-flow:row;justify-content:center;align-items:center;gap:.4rem;width:100%;max-width:340px;margin-top:.75rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.SocketZeroDemo-module__gqQxxG__securityBadge{font-size:var(--font-size-13);color:#ffffffb3;white-space:nowrap;background-color:#ffffff1a;border-radius:16px;align-items:center;gap:.3rem;padding:.3rem .6rem;transition:all .3s;display:flex}.SocketZeroDemo-module__gqQxxG__securityBadge:hover{background-color:#ffffff26;transform:none}.SocketZeroDemo-module__gqQxxG__appTilesScreen{background-color:#222;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.SocketZeroDemo-module__gqQxxG__socketZeroHeader{background-color:#1e1e1e;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.6rem 1.5rem;display:flex}.SocketZeroDemo-module__gqQxxG__headerTitle h3{font-size:var(--font-size-19);color:#fff;margin:0;font-weight:500}.SocketZeroDemo-module__gqQxxG__headerTitle p{font-size:var(--font-size-sm);color:#fff9}.SocketZeroDemo-module__gqQxxG__disconnectButton{color:#ffffffb3;border-radius:var(--radius-xs);cursor:pointer;font-size:var(--font-size-sm);background-color:#0000;border:1px solid #fff3;padding:.3rem .8rem;transition:all .2s}.SocketZeroDemo-module__gqQxxG__disconnectButton:hover{color:#fff;background-color:#ffffff1a}.SocketZeroDemo-module__gqQxxG__tilesContainer{flex:1;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;max-height:calc(100% - 60px);padding:1rem;display:grid;overflow-y:auto}.SocketZeroDemo-module__gqQxxG__appTile{border-radius:var(--radius-base);cursor:pointer;background-color:#2a2a2a;flex-direction:column;width:100%;height:auto;min-height:220px;max-height:240px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 10px #0003}.SocketZeroDemo-module__gqQxxG__appTile:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000004d}.SocketZeroDemo-module__gqQxxG__tileIcon{height:70px;font-size:var(--font-size-4xl);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.SocketZeroDemo-module__gqQxxG__tileContent{background-color:#0000004d;flex-direction:column;flex:1;gap:.5rem;min-height:150px;max-height:170px;padding:.8rem;display:flex}.SocketZeroDemo-module__gqQxxG__tileHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.SocketZeroDemo-module__gqQxxG__statusDot{border-radius:var(--radius-circle);background-color:#28a745;flex-shrink:0;width:8px;height:8px}.SocketZeroDemo-module__gqQxxG__appName{font-size:var(--font-size-base);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.SocketZeroDemo-module__gqQxxG__appDescription{font-size:var(--font-size-xs);color:#ffffffb3;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;max-height:5rem;margin:.25rem 0 .5rem;line-height:1.3;display:-webkit-box;overflow:hidden}.SocketZeroDemo-module__gqQxxG__launchButton{color:#fff;border-radius:var(--radius-xs);font-size:var(--font-size-13);cursor:pointer;text-align:center;background-color:#ffffff1a;border:1px solid #fff3;width:100%;margin-top:auto;padding:.4rem;transition:all .2s}.SocketZeroDemo-module__gqQxxG__launchButton:hover{background-color:#fff3}.SocketZeroDemo-module__gqQxxG__tabNavigation{background:linear-gradient(#2c2c2c,#212121);border-bottom:1px solid #444;border-top-left-radius:4px;border-top-right-radius:4px;justify-content:center;padding:5px 20px 0;display:flex}.SocketZeroDemo-module__gqQxxG__tabButton{color:#aaa;cursor:pointer;font-weight:400;font-size:var(--font-size-sm);background:0 0;border:none;margin-right:8px;padding:6px 14px;transition:all .2s;position:relative;overflow:hidden}.SocketZeroDemo-module__gqQxxG__tabButton:last-child{margin-right:0}.SocketZeroDemo-module__gqQxxG__tabButtonActive{color:#fff;border-bottom:2px solid #2ed9c3;font-weight:700}@media (max-width:1024px){.SocketZeroDemo-module__gqQxxG__laptop{max-width:90%}.SocketZeroDemo-module__gqQxxG__tilesContainer{grid-template-columns:repeat(2,1fr)}.SocketZeroDemo-module__gqQxxG__tabButton{font-size:var(--font-size-sm);padding:.75rem 1rem}}@media (max-width:768px){.SocketZeroDemo-module__gqQxxG__laptop{max-width:100%}.SocketZeroDemo-module__gqQxxG__brandingWrapper{max-width:100%;padding:0 1.5rem}.SocketZeroDemo-module__gqQxxG__socketZeroBranding{width:100%}.SocketZeroDemo-module__gqQxxG__tilesContainer{grid-template-columns:1fr;gap:1rem}.SocketZeroDemo-module__gqQxxG__tileIcon{width:100%;height:60px;font-size:var(--font-size-3xl);border-top-left-radius:8px;border-top-right-radius:8px}.SocketZeroDemo-module__gqQxxG__appTile{flex-direction:column;min-height:auto;padding:0;display:flex}.SocketZeroDemo-module__gqQxxG__tileContent{min-height:auto;padding:.8rem}.SocketZeroDemo-module__gqQxxG__appDescription{font-size:var(--font-size-sm);margin-bottom:.5rem;line-height:1.4}.SocketZeroDemo-module__gqQxxG__launchButton{font-size:var(--font-size-sm)}.SocketZeroDemo-module__gqQxxG__tabButton{font-size:var(--font-size-xs);padding:.5rem .75rem}}@media (max-width:480px){.SocketZeroDemo-module__gqQxxG__loginHeader h3{font-size:var(--font-size-3xl)}.SocketZeroDemo-module__gqQxxG__cacCard{width:140px;height:120px}.SocketZeroDemo-module__gqQxxG__socketZeroHeader{flex-direction:column;gap:1rem}.SocketZeroDemo-module__gqQxxG__tilesContainer{gap:1rem;padding:1rem}.SocketZeroDemo-module__gqQxxG__appTile{flex-direction:column;grid-template-columns:1fr;min-height:auto;display:flex}.SocketZeroDemo-module__gqQxxG__tileIcon{width:100%;height:50px;font-size:var(--font-size-28);border-top-left-radius:8px;border-top-right-radius:8px}.SocketZeroDemo-module__gqQxxG__tileContent{gap:.5rem;min-height:auto;padding:.8rem}.SocketZeroDemo-module__gqQxxG__appDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.SocketZeroDemo-module__gqQxxG__tabNavigation{flex-wrap:wrap}.SocketZeroDemo-module__gqQxxG__tabButton{flex:1 0 auto}.SocketZeroDemo-module__gqQxxG__securityInfo{flex-direction:column}.SocketZeroDemo-module__gqQxxG__securityBadge{justify-content:center;width:100%}.SocketZeroDemo-module__gqQxxG__brandingWrapper{padding:0 1rem}.SocketZeroDemo-module__gqQxxG__socketZeroBranding{flex-direction:column;align-items:center;max-width:100%;margin:0 auto 1.5rem;display:flex}}.SocketZeroDemo-module__gqQxxG__modalOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SocketZeroDemo-module__gqQxxG__modal{border-radius:var(--radius-base);background-color:#1e1e1e;width:90%;max-width:500px;animation:.3s SocketZeroDemo-module__gqQxxG__modalFadeIn;overflow:hidden;box-shadow:0 5px 20px #00000080}@keyframes SocketZeroDemo-module__gqQxxG__modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SocketZeroDemo-module__gqQxxG__modalHeader{background-color:#2a2a2a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.SocketZeroDemo-module__gqQxxG__modalHeader h3{color:#fff;font-size:var(--font-size-19);margin:0}.SocketZeroDemo-module__gqQxxG__closeButton{color:#fff9;font-size:var(--font-size-19);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SocketZeroDemo-module__gqQxxG__closeButton:hover{color:#fff}.SocketZeroDemo-module__gqQxxG__modalContent{color:#fffc;padding:1.5rem}.SocketZeroDemo-module__gqQxxG__modalContent p{margin:.5rem 0;line-height:1.5}.SocketZeroDemo-module__gqQxxG__modalContent strong{color:#fff}.SocketZeroDemo-module__gqQxxG__modalFooter{z-index:1001;pointer-events:auto;border-top:1px solid #ffffff1a;justify-content:flex-end;padding:1rem;display:flex;position:relative}.SocketZeroDemo-module__gqQxxG__modalButton{color:#fff;border-radius:var(--radius-xs);font-size:var(--font-size-sm);cursor:pointer;z-index:1001;pointer-events:auto;background-color:#d13c2e;border:none;padding:.5rem 1.5rem;transition:all .2s;position:relative}.SocketZeroDemo-module__gqQxxG__modalButton:hover{background-color:#e84c3d}.SocketZeroDemo-module__gqQxxG__pipelineSection{min-height:10px;margin-top:10px;scroll-margin-top:20px}@media (max-width:480px){.SocketZeroDemo-module__gqQxxG__modal{width:95%}.SocketZeroDemo-module__gqQxxG__modalHeader{padding:.75rem}.SocketZeroDemo-module__gqQxxG__modalContent{padding:1rem}.SocketZeroDemo-module__gqQxxG__modalContent p{font-size:var(--font-size-sm)}}
.Section-module__7jGEVW__section{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Section-module__7jGEVW__paddingSm{padding:var(--spacing-lg)0}.Section-module__7jGEVW__paddingMd{padding:var(--spacing-2xl)0}.Section-module__7jGEVW__paddingLg,.Section-module__7jGEVW__paddingXl{padding:var(--spacing-3xl)0}.Section-module__7jGEVW__backgroundEffects{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Section-module__7jGEVW__content{width:100%;padding:0 var(--spacing-3xl);z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.Section-module__7jGEVW__contentWithTopBorder:before{content:"";top:calc(-1*var(--spacing-3xl));left:var(--spacing-3xl);opacity:1;height:1px;width:calc(100% - calc(2*var(--spacing-3xl)));background:linear-gradient(90deg,#0000,#ef00004d,#0000);position:absolute}.Section-module__7jGEVW__brandingWrapper{width:100%;margin-bottom:var(--spacing-3xl);margin-top:var(--spacing-2xl);justify-content:flex-start;display:flex}@media (max-width:1024px){.Section-module__7jGEVW__content{padding:0 40px}.Section-module__7jGEVW__contentWithTopBorder:before{width:calc(100% - 80px);left:40px}}@media (max-width:768px){.Section-module__7jGEVW__content{padding:0 24px}.Section-module__7jGEVW__contentWithTopBorder:before{width:calc(100% - 48px);left:24px}.Section-module__7jGEVW__brandingWrapper{justify-content:center}}@media (max-width:480px){.Section-module__7jGEVW__content{padding:0 16px}.Section-module__7jGEVW__contentWithTopBorder:before{width:calc(100% - 32px);left:16px}.Section-module__7jGEVW__paddingXl,.Section-module__7jGEVW__paddingLg{padding:60px 0}}
.CrystalTowerBranding-module__dnK85q__brandingContainer{align-items:center;gap:var(--spacing-lg);flex-direction:row;display:flex}.CrystalTowerBranding-module__dnK85q__logoContainer{justify-content:center;display:flex}.CrystalTowerBranding-module__dnK85q__textContainer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.CrystalTowerBranding-module__dnK85q__crystalLogo{width:56px;height:65px}.CrystalTowerBranding-module__dnK85q__crystalText{width:421px;height:23px}.CrystalTowerBranding-module__dnK85q__customText{font-family:var(--font-sans);font-weight:274;font-size:var(--font-size-36);letter-spacing:0%;color:var(--color-rm-blue);text-align:left;margin:0;line-height:100%}.CrystalTowerBranding-module__dnK85q__tagline{font-family:var(--font-sans);font-weight:274;font-size:var(--font-size-2xl);letter-spacing:0%;color:var(--color-rm-blue);text-align:left;vertical-align:middle;margin:0;line-height:100%}@media (max-width:768px){.CrystalTowerBranding-module__dnK85q__brandingContainer{flex-direction:column;align-items:center;gap:24px}.CrystalTowerBranding-module__dnK85q__textContainer{align-items:center}.CrystalTowerBranding-module__dnK85q__customText,.CrystalTowerBranding-module__dnK85q__tagline{text-align:center}.CrystalTowerBranding-module__dnK85q__tagline{font-size:var(--font-size-xl)}.CrystalTowerBranding-module__dnK85q__customText{font-size:var(--font-size-28)}}@media (max-width:480px){.CrystalTowerBranding-module__dnK85q__crystalText{width:300px;height:auto}.CrystalTowerBranding-module__dnK85q__tagline{font-size:var(--font-size-lg)}.CrystalTowerBranding-module__dnK85q__customText{font-size:var(--font-size-2xl)}}
.SolutionDiagram-module__c7nGCW__container{width:100%;max-width:1280px;margin:0 auto}.SolutionDiagram-module__c7nGCW__header{flex-direction:column;gap:0;padding:72px 80px 24px;display:flex}.SolutionDiagram-module__c7nGCW__title{color:var(--color-primary-text);margin:0;font-size:36px;font-style:normal;font-weight:500;line-height:1}.SolutionDiagram-module__c7nGCW__capabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 80px 0;display:grid}.SolutionDiagram-module__c7nGCW__capabilityCard{border:1px solid #ef000026;border-radius:8px;flex-direction:column;gap:20px;padding:32px 24px;display:flex}.SolutionDiagram-module__c7nGCW__capabilityHighlighted{background:#ef00000d;border:2px solid #ef000066}.SolutionDiagram-module__c7nGCW__capabilityTitle{font-family:"Encode Sans",var(--font-sans);color:var(--color-primary-text);margin:0;font-size:22px;font-weight:600}.SolutionDiagram-module__c7nGCW__capabilityHighlighted .SolutionDiagram-module__c7nGCW__capabilityTitle{color:var(--color-electric-red)}.SolutionDiagram-module__c7nGCW__capabilityItems{flex-direction:column;gap:12px;display:flex}.SolutionDiagram-module__c7nGCW__capabilityItem{align-items:center;gap:10px;display:flex}.SolutionDiagram-module__c7nGCW__capabilityItemText{font-family:"Encode Sans",var(--font-sans);color:var(--color-primary-text);font-size:16px;font-weight:400;line-height:1.4}.SolutionDiagram-module__c7nGCW__ctaWrapper{justify-content:center;padding:48px 80px 72px;display:flex}.SolutionDiagram-module__c7nGCW__ctaButton{border:2px solid var(--color-electric-red);color:var(--color-primary-text);font-family:"Encode Sans",var(--font-sans);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.SolutionDiagram-module__c7nGCW__ctaButton:hover{background:var(--color-electric-red);color:#fff}@media (max-width:1200px){.SolutionDiagram-module__c7nGCW__capabilitiesGrid{gap:16px;padding:24px 40px 0}.SolutionDiagram-module__c7nGCW__header{padding:72px 40px 24px}.SolutionDiagram-module__c7nGCW__ctaWrapper{padding:48px 40px 72px}}@media (max-width:1024px){.SolutionDiagram-module__c7nGCW__capabilitiesGrid{gap:16px;padding:24px 24px 0}.SolutionDiagram-module__c7nGCW__capabilityCard{padding:24px 20px}.SolutionDiagram-module__c7nGCW__capabilityTitle{font-size:20px}.SolutionDiagram-module__c7nGCW__header{padding:56px 24px 24px}.SolutionDiagram-module__c7nGCW__ctaWrapper{padding:48px 24px 56px}}@media (max-width:768px){.SolutionDiagram-module__c7nGCW__capabilitiesGrid{grid-template-columns:1fr;gap:16px;padding:24px 24px 0}.SolutionDiagram-module__c7nGCW__capabilityCard{max-width:100%}.SolutionDiagram-module__c7nGCW__title{font-size:28px}.SolutionDiagram-module__c7nGCW__header{padding:48px 24px 16px}.SolutionDiagram-module__c7nGCW__ctaWrapper{padding:40px 24px 56px}}@media (max-width:480px){.SolutionDiagram-module__c7nGCW__title{font-size:24px}.SolutionDiagram-module__c7nGCW__capabilityItemText{font-size:15px}.SolutionDiagram-module__c7nGCW__ctaWrapper{padding-bottom:48px}}
.ArchitectureWalkthrough-module__ps35FG__container{width:100%;max-width:1280px;margin:0 auto}.ArchitectureWalkthrough-module__ps35FG__header{flex-direction:column;gap:0;padding:72px 80px 24px;display:flex}.ArchitectureWalkthrough-module__ps35FG__title{color:var(--color-primary-text);margin:0 0 16px;font-size:36px;font-weight:500;line-height:1}.ArchitectureWalkthrough-module__ps35FG__subtitle{color:var(--color-secondary-text);margin:0;font-size:24px;font-weight:400;line-height:1.4}.ArchitectureWalkthrough-module__ps35FG__productRows{flex-direction:column;gap:40px;padding:48px 80px 88px;display:flex}.ArchitectureWalkthrough-module__ps35FG__differentiatorCard{border:1px solid #ef000026;border-radius:8px;grid-template-columns:280px 1fr;align-items:start;gap:40px;padding:40px;display:grid}.ArchitectureWalkthrough-module__ps35FG__productInfo{flex-direction:column;gap:4px;display:flex}.ArchitectureWalkthrough-module__ps35FG__productName{color:var(--color-primary-text);margin:0;font-size:28px;font-weight:500}.ArchitectureWalkthrough-module__ps35FG__productSubtitle{color:var(--color-secondary-text);margin:0;font-size:20px;font-weight:400}.ArchitectureWalkthrough-module__ps35FG__productFeatures{flex-direction:column;gap:16px;display:flex}.ArchitectureWalkthrough-module__ps35FG__featureItem{color:var(--color-primary-text);align-items:flex-start;gap:8px;font-size:16px;font-weight:400;line-height:1.4;display:flex}.ArchitectureWalkthrough-module__ps35FG__featureItem svg{flex-shrink:0;margin-top:2px}@media (max-width:1200px){.ArchitectureWalkthrough-module__ps35FG__header{padding:72px 40px 24px}.ArchitectureWalkthrough-module__ps35FG__productRows{padding:48px 40px 88px}.ArchitectureWalkthrough-module__ps35FG__differentiatorCard{grid-template-columns:220px 1fr;gap:32px;padding:32px}}@media (max-width:1024px){.ArchitectureWalkthrough-module__ps35FG__header{padding:56px 24px 24px}.ArchitectureWalkthrough-module__ps35FG__productRows{padding:48px 24px 72px}.ArchitectureWalkthrough-module__ps35FG__differentiatorCard{grid-template-columns:1fr;gap:24px;padding:32px}}@media (max-width:768px){.ArchitectureWalkthrough-module__ps35FG__title{font-size:28px}.ArchitectureWalkthrough-module__ps35FG__subtitle{font-size:20px}.ArchitectureWalkthrough-module__ps35FG__productRows{gap:32px;padding:32px 24px 56px}.ArchitectureWalkthrough-module__ps35FG__differentiatorCard{padding:24px}.ArchitectureWalkthrough-module__ps35FG__header{padding:48px 24px 16px}}@media (max-width:480px){.ArchitectureWalkthrough-module__ps35FG__title{font-size:24px}.ArchitectureWalkthrough-module__ps35FG__subtitle{font-size:18px}.ArchitectureWalkthrough-module__ps35FG__productName{font-size:24px}.ArchitectureWalkthrough-module__ps35FG__productSubtitle{font-size:18px}}
.CompleteDeployment-module__ZbAjfa__container{width:100%;max-width:1280px;margin:0 auto}.CompleteDeployment-module__ZbAjfa__header{flex-direction:column;gap:8px;padding:72px 80px 24px;display:flex}.CompleteDeployment-module__ZbAjfa__title{color:var(--color-primary-text);margin:0;font-size:36px;font-weight:500;line-height:1}.CompleteDeployment-module__ZbAjfa__subtitle{color:var(--color-secondary-text);margin:0;font-size:24px;font-weight:400;line-height:1.4}.CompleteDeployment-module__ZbAjfa__productGrid{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 80px 82px;display:grid}.CompleteDeployment-module__ZbAjfa__productCard{border:1px solid #ef000026;border-radius:8px;flex-direction:column;justify-content:space-between;gap:20px;padding:32px 24px;display:flex}.CompleteDeployment-module__ZbAjfa__productCardContent{flex-direction:column;gap:8px;display:flex}.CompleteDeployment-module__ZbAjfa__productName{color:var(--color-primary-text);margin:0;font-size:22px;font-weight:500}.CompleteDeployment-module__ZbAjfa__productTagline{color:var(--color-electric-red);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:600}.CompleteDeployment-module__ZbAjfa__productDescription{color:var(--color-secondary-text);margin:0;font-size:14px;font-weight:400;line-height:1.5}.CompleteDeployment-module__ZbAjfa__productLink{border:1px solid var(--color-electric-red);color:var(--color-electric-red);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.CompleteDeployment-module__ZbAjfa__productLink:hover{background:var(--color-electric-red);color:#fff}@media (max-width:1200px){.CompleteDeployment-module__ZbAjfa__header{padding:72px 40px 24px}.CompleteDeployment-module__ZbAjfa__productGrid{gap:16px;padding:40px 40px 82px}}@media (max-width:1024px){.CompleteDeployment-module__ZbAjfa__header{padding:56px 24px 24px}.CompleteDeployment-module__ZbAjfa__productGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding:40px 24px 72px}}@media (max-width:768px){.CompleteDeployment-module__ZbAjfa__title{font-size:28px}.CompleteDeployment-module__ZbAjfa__subtitle{font-size:20px}.CompleteDeployment-module__ZbAjfa__productGrid{grid-template-columns:1fr;gap:16px;padding:32px 24px 56px}.CompleteDeployment-module__ZbAjfa__header{padding:48px 24px 16px}}@media (max-width:480px){.CompleteDeployment-module__ZbAjfa__title{font-size:24px}.CompleteDeployment-module__ZbAjfa__subtitle{font-size:18px}.CompleteDeployment-module__ZbAjfa__productCard{padding:24px 20px}}
.AudienceShowcase-module__89y_3q__container{width:100%;max-width:1280px;margin:0 auto}.AudienceShowcase-module__89y_3q__header{flex-direction:column;gap:8px;padding:72px 80px 24px;display:flex}.AudienceShowcase-module__89y_3q__title{color:var(--color-primary-text);margin:0;font-size:36px;font-weight:500;line-height:1}.AudienceShowcase-module__89y_3q__subtitle{color:var(--color-secondary-text);margin:0;font-size:24px;font-weight:400;line-height:1.4}.AudienceShowcase-module__89y_3q__audienceTabs{justify-content:center;gap:12px;width:768px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 80px;display:flex}.AudienceShowcase-module__89y_3q__audienceTab{height:44px;color:var(--color-primary-text);cursor:pointer;background:0 0;border:1px solid #ef000026;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.AudienceShowcase-module__89y_3q__audienceTab:hover{background:#ef00000d}.AudienceShowcase-module__89y_3q__audienceTab.AudienceShowcase-module__89y_3q__active{background:var(--color-electric-red);color:#fff;border-color:var(--color-electric-red);box-shadow:0 0 12px #ef000033}.AudienceShowcase-module__89y_3q__featuresGrid{-moz-column-gap:48px;grid-template-columns:repeat(2,1fr);gap:40px 48px;padding:0 80px 80px;display:grid}.AudienceShowcase-module__89y_3q__featureCard{border:1px solid #ef000026;border-radius:2px;flex-direction:column;gap:12px;padding:40px;display:flex}.AudienceShowcase-module__89y_3q__featureIcon{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.AudienceShowcase-module__89y_3q__featureTitle{color:var(--color-secondary-text);margin:0;font-size:20px;font-weight:400;line-height:1.4}.AudienceShowcase-module__89y_3q__featureDescription{color:var(--color-secondary-text);margin:0;font-size:13px;font-weight:400;line-height:16px}@media (max-width:1200px){.AudienceShowcase-module__89y_3q__header{padding:72px 40px 24px}.AudienceShowcase-module__89y_3q__audienceTabs{padding:0 40px}.AudienceShowcase-module__89y_3q__featuresGrid{-moz-column-gap:32px;column-gap:32px;padding:0 40px 80px}}@media (max-width:1024px){.AudienceShowcase-module__89y_3q__header{padding:56px 24px 24px}.AudienceShowcase-module__89y_3q__audienceTabs{width:auto;max-width:768px;padding:0 24px}.AudienceShowcase-module__89y_3q__featuresGrid{-moz-column-gap:24px;gap:32px 24px;padding:0 24px 72px}.AudienceShowcase-module__89y_3q__featureCard{padding:32px}}@media (max-width:768px){.AudienceShowcase-module__89y_3q__title{font-size:28px}.AudienceShowcase-module__89y_3q__subtitle{font-size:20px}.AudienceShowcase-module__89y_3q__audienceTabs{flex-direction:column;gap:8px;width:auto;max-width:320px}.AudienceShowcase-module__89y_3q__featuresGrid{grid-template-columns:1fr;gap:24px;padding:0 24px 56px}.AudienceShowcase-module__89y_3q__header{padding:48px 24px 16px}}@media (max-width:480px){.AudienceShowcase-module__89y_3q__title{font-size:24px}.AudienceShowcase-module__89y_3q__subtitle{font-size:18px}.AudienceShowcase-module__89y_3q__featureCard{padding:24px}.AudienceShowcase-module__89y_3q__featureIcon,.AudienceShowcase-module__89y_3q__featureIcon svg{width:48px;height:48px}}
.CrystalTowerCTA-module__F9huYW__container{width:100%;max-width:1280px;margin:0 auto}.CrystalTowerCTA-module__F9huYW__header{align-items:flex-start;gap:24px;padding:72px 80px 24px;display:flex}.CrystalTowerCTA-module__F9huYW__headerText{flex-direction:column;gap:8px;display:flex}.CrystalTowerCTA-module__F9huYW__tagline{color:var(--color-primary-text);margin:0;font-size:36px;font-weight:500;line-height:1}.CrystalTowerCTA-module__F9huYW__cardsContainer{gap:24px;padding:24px 80px 72px;display:flex}.CrystalTowerCTA-module__F9huYW__ctaCard{border:1px solid #ef000026;border-radius:2px;flex-direction:column;flex:1;padding:24px;display:flex}.CrystalTowerCTA-module__F9huYW__cardContent{flex-direction:column;flex:1;align-items:flex-start;gap:12px;width:100%;display:flex}.CrystalTowerCTA-module__F9huYW__cardTitle{color:var(--color-primary-text);margin:0;font-size:20px;font-weight:400;line-height:1.4}.CrystalTowerCTA-module__F9huYW__cardDescription{color:var(--color-primary-text);flex-grow:1;margin:0;font-size:13px;font-weight:400;line-height:16px}.CrystalTowerCTA-module__F9huYW__cardButton{background:var(--color-electric-red);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .2s;display:flex}.CrystalTowerCTA-module__F9huYW__cardButton:hover{background:var(--color-dark-red)}@media (max-width:1200px){.CrystalTowerCTA-module__F9huYW__header{padding:72px 40px 24px}.CrystalTowerCTA-module__F9huYW__cardsContainer{padding:24px 40px 72px}}@media (max-width:1024px){.CrystalTowerCTA-module__F9huYW__header{padding:56px 24px 24px}.CrystalTowerCTA-module__F9huYW__cardsContainer{padding:24px 24px 56px}}@media (max-width:768px){.CrystalTowerCTA-module__F9huYW__cardsContainer{flex-direction:column;align-items:center;gap:24px;padding:24px 24px 56px}.CrystalTowerCTA-module__F9huYW__ctaCard{width:100%;max-width:400px}.CrystalTowerCTA-module__F9huYW__tagline{font-size:28px}.CrystalTowerCTA-module__F9huYW__header{padding:48px 24px 16px}}@media (max-width:480px){.CrystalTowerCTA-module__F9huYW__tagline{font-size:24px}}
.CustomerShowcase-module__CZjTzG__customerShowcase{box-sizing:border-box;background-color:#0000;max-width:100vw;padding:72px 0 80px;position:relative;overflow:hidden}.CustomerShowcase-module__CZjTzG__container{width:100%;max-width:1280px;margin:0 auto;padding:0 80px;position:relative}.CustomerShowcase-module__CZjTzG__sectionTitle{text-align:left;color:var(--color-primary-text);margin:0 0 48px;font-size:36px;font-weight:500;line-height:1}.CustomerShowcase-module__CZjTzG__scrollContainer{contain:layout style;box-sizing:border-box;background-color:#0000;width:100%;max-width:100vw;padding:16px 0;position:relative;overflow:hidden}.CustomerShowcase-module__CZjTzG__scrollContainer:before,.CustomerShowcase-module__CZjTzG__scrollContainer:after{display:none}.CustomerShowcase-module__CZjTzG__customerList{white-space:nowrap;will-change:transform;backface-visibility:hidden;justify-content:flex-start;gap:80px;padding:8px 0;display:flex;transform:translateZ(0)}@keyframes CustomerShowcase-module__CZjTzG__infiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.CustomerShowcase-module__CZjTzG__animateScroll{animation:40s linear infinite CustomerShowcase-module__CZjTzG__infiniteScroll}.CustomerShowcase-module__CZjTzG__paused{animation-play-state:paused!important}.CustomerShowcase-module__CZjTzG__customerItem{text-align:center;cursor:pointer;will-change:transform;white-space:normal;flex-direction:column;flex:none;align-items:center;width:220px;display:inline-flex}.CustomerShowcase-module__CZjTzG__logoContainer{background-color:#0000;justify-content:center;align-items:center;width:220px;height:200px;padding:8px;display:flex;position:relative;overflow:hidden}.CustomerShowcase-module__CZjTzG__imageWrapper{will-change:filter;display:inline-block;position:relative}.CustomerShowcase-module__CZjTzG__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale();opacity:.6;will-change:filter;width:auto;max-width:90%;height:auto;max-height:90%;transition:filter .3s,opacity .3s}.CustomerShowcase-module__CZjTzG__customerItem:hover .CustomerShowcase-module__CZjTzG__logo{filter:grayscale(0%);opacity:1}@media (max-width:1200px){.CustomerShowcase-module__CZjTzG__container{padding:0 40px}}@media (max-width:1024px){.CustomerShowcase-module__CZjTzG__container{padding:0 40px}.CustomerShowcase-module__CZjTzG__customerItem{width:180px}.CustomerShowcase-module__CZjTzG__logoContainer{width:180px;height:160px}.CustomerShowcase-module__CZjTzG__customerList{gap:48px}}@media (max-width:768px){.CustomerShowcase-module__CZjTzG__customerShowcase{padding:56px 0 60px}.CustomerShowcase-module__CZjTzG__container{padding:0 24px}.CustomerShowcase-module__CZjTzG__sectionTitle{margin-bottom:32px;font-size:28px}.CustomerShowcase-module__CZjTzG__customerItem{width:140px}.CustomerShowcase-module__CZjTzG__logoContainer{width:140px;height:120px}.CustomerShowcase-module__CZjTzG__customerList{gap:32px}}@media (max-width:480px){.CustomerShowcase-module__CZjTzG__customerShowcase{padding:40px 0}.CustomerShowcase-module__CZjTzG__container{padding:0 24px}.CustomerShowcase-module__CZjTzG__sectionTitle{font-size:24px}.CustomerShowcase-module__CZjTzG__customerItem{width:110px}.CustomerShowcase-module__CZjTzG__logoContainer{width:110px;height:120px}.CustomerShowcase-module__CZjTzG__customerList{gap:24px}}@media (prefers-reduced-motion:reduce){.CustomerShowcase-module__CZjTzG__customerItem,.CustomerShowcase-module__CZjTzG__logo,.CustomerShowcase-module__CZjTzG__imageWrapper{transition:none!important}.CustomerShowcase-module__CZjTzG__animateScroll{animation:none!important}}
