.suites-page-module__gB8mhG__Root{--suite-bg:var(--lp-bg);--suite-bg2:var(--lp-bg2);--suite-bg3:color-mix(in srgb,var(--lp-bg)88%,var(--lp-bg2));--suite-border-soft:color-mix(in srgb,var(--lp-text-strong)6%,transparent);--suite-border-strong:color-mix(in srgb,var(--lp-sv2)22%,transparent);--suite-text-dim:color-mix(in srgb,var(--lp-text-strong)30%,transparent);--suite-text-faint:color-mix(in srgb,var(--lp-text-strong)22%,transparent);--suite-chip-color:var(--lp-sv2);background:var(--suite-bg);min-height:100vh;position:relative;overflow:hidden}.suites-page-module__gB8mhG__Root,.suites-page-module__gB8mhG__Root *{box-sizing:border-box}.suites-page-module__gB8mhG__Root ::selection{background:color-mix(in srgb,var(--lp-sv2)30%,transparent)}.suites-page-module__gB8mhG__Grain{pointer-events:none;z-index:90;opacity:.02;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;animation:7s steps(8,end) infinite suites-page-module__gB8mhG__suitesGrain;position:fixed;inset:0}.suites-page-module__gB8mhG__CursorAurora{pointer-events:none;z-index:1;background:radial-gradient(circle,color-mix(in srgb,var(--lp-sv2)10%,transparent)0%,color-mix(in srgb,var(--lp-sv2)3%,transparent)40%,transparent 60%);width:700px;height:700px;transition:left .12s ease-out,top .12s ease-out;position:fixed}.suites-page-module__gB8mhG__Particles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.suites-page-module__gB8mhG__Particle{background:color-mix(in srgb,var(--lp-sv2)35%,transparent);opacity:0;border-radius:50%;position:absolute;bottom:-5%}.suites-page-module__gB8mhG__HeroSection{min-height:82vh;padding:calc(var(--app-header-height) + var(--lp-space-6))var(--lp-space-6)var(--lp-space-6);align-items:center;display:flex;position:relative;overflow:hidden}.suites-page-module__gB8mhG__HeroSection:before{content:"";background-image:linear-gradient(color-mix(in srgb,var(--lp-sv2)10%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lp-sv2)10%,transparent)1px,transparent 1px);pointer-events:none;z-index:0;background-size:80px 80px;animation:8s infinite suites-page-module__gB8mhG__suitesGridPulse;position:absolute;inset:0}.suites-page-module__gB8mhG__HeroAmbientLeft{pointer-events:none;background:radial-gradient(ellipse 80% 70% at 30% 50%,color-mix(in srgb,var(--lp-sv2)24%,transparent)0%,transparent 70%);position:absolute;inset:0}.suites-page-module__gB8mhG__HeroAmbientRight{pointer-events:none;background:radial-gradient(ellipse 60% 60% at 75% 45%,color-mix(in srgb,var(--lp-accent-lightblue)18%,transparent)0%,transparent 65%);position:absolute;inset:0}.suites-page-module__gB8mhG__HeroFadeBottom{background:linear-gradient(to top,var(--suite-bg),transparent);pointer-events:none;z-index:1;height:40%;position:absolute;bottom:0;left:0;right:0}.suites-page-module__gB8mhG__HeroScanline{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lp-sv2)40%,transparent),transparent);pointer-events:none;z-index:2;height:1px;animation:12s linear infinite suites-page-module__gB8mhG__suitesScanline;position:absolute;left:0;right:0}.suites-page-module__gB8mhG__HeroCornerTopLeft,.suites-page-module__gB8mhG__HeroCornerBottomRight{z-index:2;position:absolute}.suites-page-module__gB8mhG__HeroCornerTopLeft{top:28px;left:28px}.suites-page-module__gB8mhG__HeroCornerBottomRight{bottom:28px;right:28px}.suites-page-module__gB8mhG__HeroCornerTopLeft div,.suites-page-module__gB8mhG__HeroCornerBottomRight div{background:color-mix(in srgb,var(--lp-sv2)45%,transparent)}.suites-page-module__gB8mhG__HeroCornerTopLeft div:first-child,.suites-page-module__gB8mhG__HeroCornerBottomRight div:first-child{width:28px;height:1px}.suites-page-module__gB8mhG__HeroCornerTopLeft div:last-child,.suites-page-module__gB8mhG__HeroCornerBottomRight div:last-child{width:1px;height:28px}.suites-page-module__gB8mhG__HeroCornerBottomRight div{margin-left:auto}.suites-page-module__gB8mhG__HeroInner{z-index:5;grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:min(100%,1100px);margin:0 auto;display:grid;position:relative}.suites-page-module__gB8mhG__HeroKicker{border-radius:var(--lp-radius-md);font-size:var(--lp-fs-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-sv2);background:color-mix(in srgb,var(--lp-sv2)12%,transparent);border:1px solid color-mix(in srgb,var(--lp-sv2)30%,transparent);margin-bottom:32px;padding:6px 18px;font-weight:700;display:inline-flex}.suites-page-module__gB8mhG__HeroTitle{margin:0 0 24px}.suites-page-module__gB8mhG__HeroTitleLine,.suites-page-module__gB8mhG__HeroTitleAccent{letter-spacing:-.02em;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:.9;display:block}.suites-page-module__gB8mhG__HeroTitleLine{color:var(--lp-text-strong)}.suites-page-module__gB8mhG__HeroTitleAccent{color:var(--lp-sv2);text-shadow:0 0 50px color-mix(in srgb,var(--lp-sv2)25%,transparent),0 0 100px color-mix(in srgb,var(--lp-sv2)12%,transparent);margin-top:8px}.suites-page-module__gB8mhG__HeroDescription{font-size:var(--lp-fs-body-lg);color:color-mix(in srgb,var(--lp-text-strong)65%,transparent);letter-spacing:.01em;max-width:440px;margin:0 0 32px;line-height:1.85}.suites-page-module__gB8mhG__HeroHierarchy{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.suites-page-module__gB8mhG__HierarchyStepWrap{align-items:center;display:flex}.suites-page-module__gB8mhG__HierarchyStep{font-size:var(--lp-fs-sm);background:color-mix(in srgb,var(--lp-text-strong)8%,transparent);color:color-mix(in srgb,var(--lp-text-strong)55%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)12%,transparent);border-radius:10px;padding:8px 16px;font-weight:600;transition:transform .3s,background .3s}.suites-page-module__gB8mhG__HierarchyStep:hover{background:color-mix(in srgb,var(--lp-text-strong)12%,transparent);transform:translateY(-2px)}.suites-page-module__gB8mhG__HierarchyStepActive{background:color-mix(in srgb,var(--lp-sv2)12%,transparent);color:var(--lp-sv2);border-color:color-mix(in srgb,var(--lp-sv2)30%,transparent)}.suites-page-module__gB8mhG__HierarchyArrow{flex-shrink:0;margin:0 2px}.suites-page-module__gB8mhG__HierarchyArrow line{stroke:color-mix(in srgb,var(--lp-sv2)40%,transparent);stroke-width:1px;stroke-dasharray:3 3}.suites-page-module__gB8mhG__HierarchyArrow polygon{fill:color-mix(in srgb,var(--lp-sv2)40%,transparent)}.suites-page-module__gB8mhG__HeroStatsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.suites-page-module__gB8mhG__HeroStatCard{--hero-stat-color:var(--lp-sv2);background:color-mix(in srgb,var(--lp-text-strong)7%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)12%,transparent);border-radius:20px;padding:28px 22px;transition:all .4s cubic-bezier(.16,1,.3,1)}.suites-page-module__gB8mhG__HeroStatCard:hover{box-shadow:0 8px 30px color-mix(in srgb,var(--hero-stat-color)16%,transparent);border-color:color-mix(in srgb,var(--hero-stat-color)30%,transparent);transform:translateY(-4px)}.suites-page-module__gB8mhG__HeroStatValue{font-size:var(--lp-fs-h1);color:var(--hero-stat-color);text-shadow:0 0 25px color-mix(in srgb,var(--hero-stat-color)20%,transparent);margin-bottom:6px;font-weight:800;line-height:1}.suites-page-module__gB8mhG__HeroStatLabel{font-size:var(--lp-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--lp-text-strong)52%,transparent);font-weight:500}.suites-page-module__gB8mhG__SearchBar{z-index:40;background:color-mix(in srgb,var(--suite-bg)88%,transparent);-webkit-backdrop-filter:blur(36px)saturate(1.6);backdrop-filter:blur(36px)saturate(1.6);border-bottom:1px solid color-mix(in srgb,var(--lp-text-strong)6%,transparent);padding:14px 24px;position:sticky;top:0}.suites-page-module__gB8mhG__SearchBarInner{align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.suites-page-module__gB8mhG__SearchInputWrap{border-radius:14px;flex:1;max-width:380px;transition:box-shadow .4s;position:relative}.suites-page-module__gB8mhG__SearchInputWrapFocused{animation:2s infinite suites-page-module__gB8mhG__suitesFocusGlow}.suites-page-module__gB8mhG__SearchIcon{color:color-mix(in srgb,var(--lp-text-strong)24%,transparent);transition:color .3s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.suites-page-module__gB8mhG__SearchInputWrapFocused .suites-page-module__gB8mhG__SearchIcon{color:var(--lp-sv2)}.suites-page-module__gB8mhG__SearchInput{width:100%;font-size:var(--lp-fs-sm);color:var(--lp-text-strong);letter-spacing:.01em;background:color-mix(in srgb,var(--lp-text-strong)4%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)8%,transparent);border-radius:14px;outline:none;padding:12px 16px 12px 40px;transition:all .4s cubic-bezier(.16,1,.3,1)}.suites-page-module__gB8mhG__SearchInput::placeholder{color:color-mix(in srgb,var(--lp-text-strong)30%,transparent)}.suites-page-module__gB8mhG__SearchInputWrapFocused .suites-page-module__gB8mhG__SearchInput{background:color-mix(in srgb,var(--lp-sv2)8%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)26%,transparent)}.suites-page-module__gB8mhG__SearchCount{font-size:var(--lp-fs-sm);color:color-mix(in srgb,var(--lp-text-strong)28%,transparent);font-weight:500}.suites-page-module__gB8mhG__SearchAllSolutionsBtn{font-size:var(--lp-fs-sm);color:var(--lp-sv2);background:color-mix(in srgb,var(--lp-sv2)8%,transparent);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.suites-page-module__gB8mhG__MagBase{cursor:pointer;border:none;align-items:center;gap:8px;text-decoration:none;transition:transform .35s cubic-bezier(.25,.46,.45,.94),background .3s,box-shadow .3s;display:inline-flex}.suites-page-module__gB8mhG__Ripple{position:relative;overflow:hidden}.suites-page-module__gB8mhG__RippleDot{pointer-events:none;z-index:5;border-radius:50%;width:4px;height:4px;animation:.6s ease-out forwards suites-page-module__gB8mhG__suitesRipOut;position:absolute;transform:translate(-50%,-50%)scale(0)}.suites-page-module__gB8mhG__IndustrySection{padding:44px 24px}.suites-page-module__gB8mhG__IndustrySectionInner{max-width:1100px;margin:0 auto}.suites-page-module__gB8mhG__IndustryGroup{margin-bottom:44px}.suites-page-module__gB8mhG__IndustryGroupHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.suites-page-module__gB8mhG__IndustryGroupDot{width:8px;height:8px}.suites-page-module__gB8mhG__IndustryGroupDotLive{background:var(--lp-accent-green);box-shadow:0 0 12px color-mix(in srgb,var(--lp-accent-green)40%,transparent);border-radius:50%;animation:1.8s infinite suites-page-module__gB8mhG__suitesHeartbeat}.suites-page-module__gB8mhG__IndustryGroupDotSoon{background:color-mix(in srgb,var(--lp-text-strong)18%,transparent);border-radius:4px}.suites-page-module__gB8mhG__IndustryGroupTitleLive,.suites-page-module__gB8mhG__IndustryGroupTitleSoon{font-size:var(--lp-fs-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.suites-page-module__gB8mhG__IndustryGroupTitleLive{color:var(--lp-accent-green)}.suites-page-module__gB8mhG__IndustryGroupTitleSoon{color:color-mix(in srgb,var(--lp-text-strong)28%,transparent)}.suites-page-module__gB8mhG__IndustryGroupLineLive,.suites-page-module__gB8mhG__IndustryGroupLineSoon{flex:1;height:1px}.suites-page-module__gB8mhG__IndustryGroupLineLive{background:linear-gradient(90deg,color-mix(in srgb,var(--lp-accent-green)22%,transparent),transparent)}.suites-page-module__gB8mhG__IndustryGroupLineSoon{background:linear-gradient(90deg,color-mix(in srgb,var(--lp-text-strong)8%,transparent),transparent)}.suites-page-module__gB8mhG__IndustryPanel{background:color-mix(in srgb,var(--lp-text-strong)2%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)6%,transparent);border-radius:24px;margin-bottom:12px;transition:all .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.suites-page-module__gB8mhG__IndustryPanel:hover{box-shadow:0 8px 30px color-mix(in srgb,var(--suite-bg)70%,transparent);transform:translateY(-2px)}.suites-page-module__gB8mhG__IndustryPanel[data-expanded=true]{background:linear-gradient(175deg,color-mix(in srgb,var(--lp-text-strong)4%,transparent),color-mix(in srgb,var(--lp-text-strong)1%,transparent));border-color:color-mix(in srgb,var(--lp-sv2)16%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--suite-bg)65%,transparent),0 0 40px color-mix(in srgb,var(--lp-sv2)7%,transparent),inset 0 1px 0 color-mix(in srgb,var(--lp-text-strong)7%,transparent)}.suites-page-module__gB8mhG__IndustryRipple{border-radius:24px}.suites-page-module__gB8mhG__IndustryHeader{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:20px;padding:28px 30px;display:flex}.suites-page-module__gB8mhG__IndustryIcon{background:color-mix(in srgb,var(--lp-text-strong)3%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)6%,transparent);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex}.suites-page-module__gB8mhG__IndustryPanel[data-expanded=true] .suites-page-module__gB8mhG__IndustryIcon{background:color-mix(in srgb,var(--lp-sv2)8%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)16%,transparent);box-shadow:0 4px 20px color-mix(in srgb,var(--lp-sv2)12%,transparent);transform:rotate(-8deg)scale(1.08)}.suites-page-module__gB8mhG__IndustryMeta{flex:1;min-width:0}.suites-page-module__gB8mhG__IndustryNameRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.suites-page-module__gB8mhG__IndustryName{color:var(--lp-text-strong);margin:0;font-size:20px;font-weight:700}.suites-page-module__gB8mhG__IndustryLiveBadge,.suites-page-module__gB8mhG__IndustrySoonBadge{font-size:var(--lp-fs-caption);letter-spacing:.12em;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.suites-page-module__gB8mhG__IndustryLiveBadge{background:color-mix(in srgb,var(--lp-accent-green)8%,transparent);color:var(--lp-accent-green);border:1px solid color-mix(in srgb,var(--lp-accent-green)16%,transparent);font-weight:700}.suites-page-module__gB8mhG__IndustryLiveDot{background:var(--lp-accent-green);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb,var(--lp-accent-green)50%,transparent);border-radius:50%;animation:1.8s infinite suites-page-module__gB8mhG__suitesHeartbeat}.suites-page-module__gB8mhG__IndustrySoonBadge{background:color-mix(in srgb,var(--lp-text-strong)4%,transparent);color:color-mix(in srgb,var(--lp-text-strong)25%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)8%,transparent)}.suites-page-module__gB8mhG__IndustrySummary{font-size:var(--lp-fs-sm);color:color-mix(in srgb,var(--lp-text-strong)30%,transparent);margin:0;line-height:1.45}.suites-page-module__gB8mhG__IndustryChevronWrap{background:color-mix(in srgb,var(--lp-text-strong)3%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)7%,transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex}.suites-page-module__gB8mhG__IndustryPanel[data-expanded=true] .suites-page-module__gB8mhG__IndustryChevronWrap{background:color-mix(in srgb,var(--lp-sv2)8%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)16%,transparent)}.suites-page-module__gB8mhG__IndustryChevron{color:color-mix(in srgb,var(--lp-text-strong)32%,transparent);transition:all .6s cubic-bezier(.22,1.2,.36,1)}.suites-page-module__gB8mhG__IndustryPanel[data-expanded=true] .suites-page-module__gB8mhG__IndustryChevron{color:var(--lp-sv2);transform:rotate(180deg)}.suites-page-module__gB8mhG__IndustryPanelContent{max-height:0;transition:max-height .7s cubic-bezier(.22,1.2,.36,1);overflow:hidden}.suites-page-module__gB8mhG__IndustryPanel[data-expanded=true] .suites-page-module__gB8mhG__IndustryPanelContent{max-height:3000px}.suites-page-module__gB8mhG__IndustryPanelBody{padding:0 30px 30px}.suites-page-module__gB8mhG__IndustryDescription{max-width:600px;color:color-mix(in srgb,var(--lp-text-strong)40%,transparent);margin:0 0 22px;font-size:13.5px;line-height:1.75;animation:.4s .1s both suites-page-module__gB8mhG__suitesFadeUp}.suites-page-module__gB8mhG__IndustrySegments{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.suites-page-module__gB8mhG__IndustrySegment{font-size:var(--lp-fs-caption);background:color-mix(in srgb,var(--lp-text-strong)4%,transparent);color:color-mix(in srgb,var(--lp-text-strong)30%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)8%,transparent);animation:suites-page-module__gB8mhG__suitesFadeUp .35s ease var(--segment-delay,0s)both;border-radius:9px;padding:6px 14px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}.suites-page-module__gB8mhG__IndustrySegment:hover{background:color-mix(in srgb,var(--lp-sv2)8%,transparent);color:color-mix(in srgb,var(--lp-sv2)75%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)20%,transparent);transform:translateY(-2px)scale(1.04)}.suites-page-module__gB8mhG__IndustrySuitesHeader{align-items:center;gap:12px;margin-bottom:18px;animation:.4s .15s both suites-page-module__gB8mhG__suitesFadeUp;display:flex}.suites-page-module__gB8mhG__IndustrySuitesMarker{background:var(--lp-sv2);width:20px;height:2px;box-shadow:0 0 8px color-mix(in srgb,var(--lp-sv2)32%,transparent);border-radius:1px}.suites-page-module__gB8mhG__IndustrySuitesLabel{font-size:var(--lp-fs-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-sv2);font-weight:700}.suites-page-module__gB8mhG__IndustrySuitesLine{background:linear-gradient(90deg,color-mix(in srgb,var(--lp-sv2)18%,transparent),transparent);flex:1;height:1px}.suites-page-module__gB8mhG__IndustrySuitesList{flex-direction:column;align-items:stretch;gap:8px;display:flex}.suites-page-module__gB8mhG__SuiteAccordion{background:color-mix(in srgb,var(--lp-text-strong)1%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)6%,transparent);animation:suites-page-module__gB8mhG__suitesSuiteSlide .45s cubic-bezier(.16,1,.3,1)var(--suite-delay,0s)both;scroll-margin-top:calc(var(--app-header-height) + var(--lp-space-12));border-radius:16px;flex-direction:column;min-height:0;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.suites-page-module__gB8mhG__SuiteAccordion:hover{background:color-mix(in srgb,var(--lp-text-strong)2%,transparent);border-color:color-mix(in srgb,var(--lp-text-strong)10%,transparent)}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true]{background:color-mix(in srgb,var(--lp-text-strong)4%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)20%,transparent);box-shadow:0 4px 24px color-mix(in srgb,var(--lp-sv2)10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--lp-text-strong)8%,transparent)}.suites-page-module__gB8mhG__SuiteRipple{border-radius:16px}.suites-page-module__gB8mhG__SuiteHeader{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:14px;padding:20px 22px;display:flex}.suites-page-module__gB8mhG__SuiteIconWrap{background:color-mix(in srgb,var(--lp-text-strong)3%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)7%,transparent);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .5s;display:flex}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true] .suites-page-module__gB8mhG__SuiteIconWrap{background:color-mix(in srgb,var(--lp-sv2)12%,transparent);border-color:color-mix(in srgb,var(--lp-sv2)20%,transparent);transform:rotate(-5deg)scale(1.05)}.suites-page-module__gB8mhG__SuiteIconText{font-size:var(--lp-fs-sm);color:color-mix(in srgb,var(--lp-text-strong)30%,transparent);font-weight:700;transition:color .4s}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true] .suites-page-module__gB8mhG__SuiteIconText{color:var(--lp-sv2)}.suites-page-module__gB8mhG__SuiteMeta{flex:1;min-width:0}.suites-page-module__gB8mhG__SuiteNameRow{align-items:center;gap:7px;margin-bottom:2px;display:flex}.suites-page-module__gB8mhG__SuiteName{color:var(--lp-text-strong);font-size:15px;font-weight:600}.suites-page-module__gB8mhG__SuiteCount{font-size:var(--lp-fs-caption);color:color-mix(in srgb,var(--lp-text-strong)20%,transparent);font-weight:500}.suites-page-module__gB8mhG__SuiteDescription{color:color-mix(in srgb,var(--lp-text-strong)30%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.suites-page-module__gB8mhG__SuiteChevronWrap{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .5s;display:flex}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true] .suites-page-module__gB8mhG__SuiteChevronWrap{background:color-mix(in srgb,var(--lp-sv2)8%,transparent)}.suites-page-module__gB8mhG__SuiteChevron{color:color-mix(in srgb,var(--lp-text-strong)24%,transparent);transition:all .5s cubic-bezier(.16,1,.3,1)}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true] .suites-page-module__gB8mhG__SuiteChevron{color:var(--lp-sv2);transform:rotate(180deg)}.suites-page-module__gB8mhG__SuitePanel{opacity:0;max-height:0;transition:max-height .55s cubic-bezier(.22,1.2,.36,1),opacity .4s;overflow:hidden}.suites-page-module__gB8mhG__SuiteAccordion[data-expanded=true] .suites-page-module__gB8mhG__SuitePanel{opacity:1;max-height:320px}.suites-page-module__gB8mhG__SuitePanelInner{padding:0 22px 22px}.suites-page-module__gB8mhG__SuitePanelDivider{background:linear-gradient(90deg,color-mix(in srgb,var(--lp-sv2)18%,transparent),color-mix(in srgb,var(--lp-text-strong)8%,transparent),transparent);height:1px;margin-bottom:18px}.suites-page-module__gB8mhG__SuitePanelLabel{font-size:var(--lp-fs-caption);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--lp-sv2)50%,transparent);margin-bottom:12px;font-weight:700}.suites-page-module__gB8mhG__SuiteChipList{flex-wrap:wrap;gap:7px;display:flex}.suites-page-module__gB8mhG__SolutionChip{--suite-chip-color:var(--lp-sv2);background:color-mix(in srgb,var(--suite-chip-color)8%,transparent);color:color-mix(in srgb,var(--suite-chip-color)65%,transparent);border:1px solid color-mix(in srgb,var(--suite-chip-color)12%,transparent);animation:suites-page-module__gB8mhG__suitesChipIn .4s cubic-bezier(.16,1,.3,1)var(--suite-chip-delay,0s)both;border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.suites-page-module__gB8mhG__SolutionChipHovered,.suites-page-module__gB8mhG__SolutionChip:hover{background:color-mix(in srgb,var(--suite-chip-color)18%,transparent);color:var(--suite-chip-color);border-color:color-mix(in srgb,var(--suite-chip-color)30%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--suite-chip-color)18%,transparent);transform:translateY(-3px)scale(1.04)}.suites-page-module__gB8mhG__SolutionChipDot{background:color-mix(in srgb,var(--suite-chip-color)60%,transparent);border-radius:50%;width:5px;height:5px;transition:all .35s}.suites-page-module__gB8mhG__SolutionChip:hover .suites-page-module__gB8mhG__SolutionChipDot,.suites-page-module__gB8mhG__SolutionChipHovered .suites-page-module__gB8mhG__SolutionChipDot{background:var(--suite-chip-color);box-shadow:0 0 8px color-mix(in srgb,var(--suite-chip-color)44%,transparent)}.suites-page-module__gB8mhG__SolutionChipArrow{opacity:.2;transition:opacity .3s,transform .3s}.suites-page-module__gB8mhG__SolutionChip:hover .suites-page-module__gB8mhG__SolutionChipArrow,.suites-page-module__gB8mhG__SolutionChipHovered .suites-page-module__gB8mhG__SolutionChipArrow{opacity:.5;transform:translate(2px)}.suites-page-module__gB8mhG__BottomCta{z-index:2;text-align:center;padding:130px 24px 110px;position:relative}.suites-page-module__gB8mhG__BottomTitle{color:var(--lp-text-strong);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,5.5vw,54px);font-weight:700;line-height:1.06}.suites-page-module__gB8mhG__BottomTitleAccent{color:var(--lp-sv2)}.suites-page-module__gB8mhG__BottomText{max-width:440px;font-size:var(--lp-fs-body-lg);color:color-mix(in srgb,var(--lp-text-strong)30%,transparent);margin:0 auto 44px;line-height:1.75}.suites-page-module__gB8mhG__BottomActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.suites-page-module__gB8mhG__MagButton{font-size:var(--lp-fs-button);min-height:var(--lp-touch);border-radius:18px;padding:19px 44px}.suites-page-module__gB8mhG__MagButtonPrimary{background:linear-gradient(135deg,var(--lp-sv2),var(--lp-accent-lightblue));color:var(--suite-bg);box-shadow:0 6px 36px color-mix(in srgb,var(--lp-sv2)22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--lp-text-strong)20%,transparent);font-weight:700}.suites-page-module__gB8mhG__MagButtonSecondary{background:color-mix(in srgb,var(--lp-text-strong)4%,transparent);color:color-mix(in srgb,var(--lp-text-strong)45%,transparent);border:1px solid color-mix(in srgb,var(--lp-text-strong)8%,transparent);font-weight:500}@media (max-width:1024px){.suites-page-module__gB8mhG__HeroInner{grid-template-columns:1fr;gap:28px}.suites-page-module__gB8mhG__HeroSection{padding-inline:var(--lp-space-5)}.suites-page-module__gB8mhG__HeroStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suites-page-module__gB8mhG__SearchBar{padding-inline:var(--lp-space-5)}}@media (max-width:768px){.suites-page-module__gB8mhG__HeroStatsGrid{grid-template-columns:1fr 1fr}.suites-page-module__gB8mhG__SearchBarInner{flex-wrap:wrap}.suites-page-module__gB8mhG__SearchCount{order:3;width:100%}.suites-page-module__gB8mhG__BottomActions{width:100%}.suites-page-module__gB8mhG__MagButton{justify-content:center;width:100%}.suites-page-module__gB8mhG__IndustryHeader{gap:14px;padding:20px}.suites-page-module__gB8mhG__IndustryPanelBody{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){.suites-page-module__gB8mhG__Root *,.suites-page-module__gB8mhG__Root :before,.suites-page-module__gB8mhG__Root :after{transition:none!important;animation:none!important}}@keyframes suites-page-module__gB8mhG__suitesHeartbeat{0%,to{opacity:1;transform:scale(1)}15%{opacity:.8;transform:scale(1.4)}30%{opacity:1;transform:scale(1)}45%{opacity:.85;transform:scale(1.25)}60%{opacity:1;transform:scale(1)}}@keyframes suites-page-module__gB8mhG__suitesFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes suites-page-module__gB8mhG__suitesChipIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes suites-page-module__gB8mhG__suitesSuiteSlide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes suites-page-module__gB8mhG__suitesRipOut{to{opacity:0;transform:translate(-50%,-50%)scale(70)}}@keyframes suites-page-module__gB8mhG__suitesGridPulse{0%,to{opacity:.02}50%{opacity:.045}}@keyframes suites-page-module__gB8mhG__suitesScanline{0%{top:-2px}to{top:100%}}@keyframes suites-page-module__gB8mhG__suitesGrain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}30%{transform:translate(1%,-3%)}50%{transform:translate(-1%,2%)}70%{transform:translate(3%,1%)}90%{transform:translate(2%,3%)}}@keyframes suites-page-module__gB8mhG__suitesBlueFloat{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-100vh)translate(30px)}}@keyframes suites-page-module__gB8mhG__suitesFocusGlow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-sv2)12%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--lp-sv2)22%,transparent)}}
