.Header-module__MytmHG__header{z-index:var(--z-index-header);background:0 0;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.Header-module__MytmHG__heroHeader{border-bottom:1px solid #ffffff14;-webkit-backdrop-filter:none!important;background:0 0!important}.Header-module__MytmHG__scrolled{box-shadow:0 4px 20px #0000000f;-webkit-backdrop-filter:blur(20px)!important;background:#fffffff0!important;border-bottom:1px solid #00000014!important}.Header-module__MytmHG__inner{justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:100%;margin:0;padding:1.15rem clamp(1.5rem,3.5vw,3.5rem);display:flex}.Header-module__MytmHG__logoLink{flex-shrink:0;align-items:center;display:flex}.Header-module__MytmHG__navLinks{white-space:nowrap;align-items:center;gap:2.25rem;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:flex}.Header-module__MytmHG__navHidden{opacity:0;pointer-events:none;transform:translateY(-8px)}.Header-module__MytmHG__navVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__MytmHG__navLink{color:#ffffffe6;white-space:nowrap;padding:.35rem 0;font-size:.92rem;font-weight:600;transition:color .15s}.Header-module__MytmHG__scrolled .Header-module__MytmHG__navLink{color:#1e293b}.Header-module__MytmHG__navLink:hover{color:#38bdf8}.Header-module__MytmHG__scrolled .Header-module__MytmHG__navLink:hover{color:#0084d1}.Header-module__MytmHG__actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:1rem;display:flex}.Header-module__MytmHG__phonePill{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;align-items:center;padding:.55rem 1.15rem;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.Header-module__MytmHG__scrolled .Header-module__MytmHG__phonePill{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.Header-module__MytmHG__phonePill:hover{color:#38bdf8;background:#ffffff2e;border-color:#38bdf8}.Header-module__MytmHG__scrolled .Header-module__MytmHG__phonePill:hover{color:#0084d1;background:#e2e8f0;border-color:#94a3b8}.Header-module__MytmHG__ctaBtn{border-radius:var(--radius-full);background:var(--btn-primary-bg);color:#fff;white-space:nowrap;align-items:center;padding:.55rem 1.4rem;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #0084d159}.Header-module__MytmHG__ctaBtn:hover{background:var(--btn-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #0084d180}.Header-module__MytmHG__loginBtn{border-radius:var(--radius-full);color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;padding:.55rem 1.1rem;font-size:.84rem;font-weight:600;transition:all .2s}.Header-module__MytmHG__scrolled .Header-module__MytmHG__loginBtn{color:#334155;background:#fff;border-color:#cbd5e1}.Header-module__MytmHG__loginBtn:hover{background:#ffffff26;border-color:#fff6}.Header-module__MytmHG__scrolled .Header-module__MytmHG__loginBtn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.Header-module__MytmHG__mobileMenuToggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;display:none}.Header-module__MytmHG__scrolled .Header-module__MytmHG__mobileMenuToggle{color:#0f172a}.Header-module__MytmHG__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-bottom:1px solid #00000014;padding:1.25rem 1.5rem;display:none;box-shadow:0 10px 25px #0000001a}.Header-module__MytmHG__mobileNavLinks{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.Header-module__MytmHG__mobileNavLink{color:#1e293b;align-items:center;padding:.4rem 0;font-size:.95rem;font-weight:600;display:flex}.Header-module__MytmHG__mobileCta{background:var(--btn-primary-bg);color:#fff;border-radius:var(--radius-full);text-align:center;justify-content:center;align-items:center;padding:.85rem;font-weight:700;display:flex}@media (max-width:1024px){.Header-module__MytmHG__navLinks,.Header-module__MytmHG__phonePill{display:none}}@media (max-width:768px){.Header-module__MytmHG__inner{padding:.85rem 1.25rem}.Header-module__MytmHG__mobileMenuToggle,.Header-module__MytmHG__mobileMenu{display:block}.Header-module__MytmHG__ctaBtn{display:none}}.Header-module__MytmHG__dropdownWrap{align-items:center;display:flex;position:relative}.Header-module__MytmHG__dropdownTrigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;text-decoration:none;display:inline-flex}.Header-module__MytmHG__dropdownChevron{opacity:.7;transition:transform .2s}.Header-module__MytmHG__chevronOpen{transform:rotate(180deg)}.Header-module__MytmHG__dropdownWrap:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.Header-module__MytmHG__dropdownMenu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;width:320px;padding:14px 16px;animation:.2s ease-out Header-module__MytmHG__dropdownFade;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0000001f}@keyframes Header-module__MytmHG__dropdownFade{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.Header-module__MytmHG__dropdownCol{flex-direction:column;gap:4px;display:flex}.Header-module__MytmHG__dropdownCategoryTitle{color:#0284c7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;padding:4px 8px;font-size:.72rem;font-weight:800}.Header-module__MytmHG__dropdownItem{border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}.Header-module__MytmHG__dropdownItem:hover{background:#f1f5f9}.Header-module__MytmHG__dropdownItemTitle{color:#0f172a;font-size:.86rem;font-weight:700}.Header-module__MytmHG__dropdownItem:hover .Header-module__MytmHG__dropdownItemTitle{color:#0284c7}.Header-module__MytmHG__dropdownItemDesc{color:#64748b;font-size:.74rem;line-height:1.35}.Header-module__MytmHG__mobileDropdownSection{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;margin-bottom:6px;padding:6px 0 10px;display:flex}.Header-module__MytmHG__mobileCategoryTitle{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.74rem;font-weight:800}.Header-module__MytmHG__mobileSubCategoryTitle{color:#1e293b;margin-top:4px;padding-left:4px;font-size:.8rem;font-weight:700}.Header-module__MytmHG__mobileSubLink{color:#475569;padding:4px 0 4px 12px;font-size:.86rem;font-weight:500;text-decoration:none;display:block}.Header-module__MytmHG__mobileSubLink:hover{color:#0284c7}
.HerzogLogo-module__5wm_EG__container{cursor:pointer;justify-content:center;align-items:center;width:190px;height:38px;display:flex;position:relative}.HerzogLogo-module__5wm_EG__logoSvg{width:100%;height:100%;position:absolute;top:0;left:0}.HerzogLogo-module__5wm_EG__rotateme{transform-origin:50%;transform-box:fill-box;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.HerzogLogo-module__5wm_EG__container:hover .HerzogLogo-module__5wm_EG__rotateme{transform:rotate(60deg)}.HerzogLogo-module__5wm_EG__textColor{fill:var(--logo-text,#fff);transition:fill .25s}.HerzogLogo-module__5wm_EG__hexaInsideStroke,.HerzogLogo-module__5wm_EG__colorRed,.HerzogLogo-module__5wm_EG__colorBlue,.HerzogLogo-module__5wm_EG__colorOrange,.HerzogLogo-module__5wm_EG__colorGreen,.HerzogLogo-module__5wm_EG__colorTuerkis,.HerzogLogo-module__5wm_EG__colorLila{fill:#009fe3}
.Footer-module__drEjgq__footer{color:#111827;--logo-text:#111827;background-color:#fff;border-top:1px solid #f1f5f9;transition:background-color .8s,color .8s,border-color .8s;position:relative;overflow:hidden}.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode{color:#f8fafc;--logo-text:#fff;background-color:#030712;border-top:1px solid #0082c266}.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__slogan,.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__contactLink,.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__linkList li a,.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__copyright{color:#ffffffbf}.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__linkColumn h4{color:#fff}.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__contactLink:hover,.Footer-module__drEjgq__footer.Footer-module__drEjgq__easterEggMode .Footer-module__drEjgq__linkList li a:hover{color:var(--primary-blue);text-shadow:0 0 10px #0082c299}.Footer-module__drEjgq__diagnosticsBtn{color:var(--primary-blue);letter-spacing:1px;border:1px solid var(--primary-blue);background:#0082c21a;border-radius:4px;padding:.5rem 1rem;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 0 10px #0082c233}.Footer-module__drEjgq__diagnosticsBtn:hover{text-shadow:0 0 8px #0082c2cc;background:#0082c233;box-shadow:0 0 15px #0082c280}.Footer-module__drEjgq__footerInner{z-index:2;max-width:1400px;margin:0 auto;padding:6rem 2rem 3rem;position:relative}.Footer-module__drEjgq__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}@media (max-width:1024px){.Footer-module__drEjgq__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Footer-module__drEjgq__grid{grid-template-columns:1fr;gap:3rem}}.Footer-module__drEjgq__brandColumn{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__drEjgq__logoWrapper{display:inline-block}.Footer-module__drEjgq__slogan{color:var(--text-secondary);max-width:380px;font-size:1.1rem;line-height:1.6}.Footer-module__drEjgq__contactInfo{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.Footer-module__drEjgq__contactLink{color:var(--text-secondary);align-items:center;gap:.75rem;text-decoration:none;transition:color .2s;display:flex}.Footer-module__drEjgq__contactLink:hover,.Footer-module__drEjgq__contactIcon{color:var(--primary-blue)}.Footer-module__drEjgq__linkColumn h4{color:var(--foreground);margin-bottom:1.5rem;font-size:1.125rem;font-weight:600;display:inline-block;position:relative}.Footer-module__drEjgq__linkColumn h4:after{content:"";background-color:var(--primary-blue);border-radius:2px;width:24px;height:2px;position:absolute;bottom:-6px;left:0}.Footer-module__drEjgq__linkList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__drEjgq__linkList li a{color:var(--text-secondary);text-decoration:none;transition:all .2s;display:inline-block;position:relative}.Footer-module__drEjgq__linkList li a:hover{color:var(--primary-blue);transform:translate(4px)}.Footer-module__drEjgq__linkList li a.Footer-module__drEjgq__b2cHighlightLink{color:var(--primary-blue);font-weight:600}.Footer-module__drEjgq__bottomBar{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.Footer-module__drEjgq__copyright{color:var(--text-tertiary);font-size:.875rem}.Footer-module__drEjgq__easterEggBtn{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative}.Footer-module__drEjgq__easterEggBtn:hover{color:var(--primary-blue);transform:rotate(30deg)}.Footer-module__drEjgq__easterEggBtn.Footer-module__drEjgq__active{color:var(--primary-blue);filter:drop-shadow(0 0 8px #0082c2cc);transform:rotate(90deg)}.Footer-module__drEjgq__secretGrid{pointer-events:none;z-index:1;opacity:0;transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.Footer-module__drEjgq__secretGrid.Footer-module__drEjgq__visible{opacity:1}
.KineticTeamWall-module__hNjlFG__wallStage{perspective:1350px;--mouse-rx:0deg;--mouse-ry:0deg;--mouse-tx:0px;--mouse-ty:0px;background:radial-gradient(80% 70%,#0b192c 0%,#060910 75%,#030508 100%);width:100%;height:100%;transition:opacity .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden}.KineticTeamWall-module__hNjlFG__wallActive{opacity:1;z-index:3;pointer-events:auto}.KineticTeamWall-module__hNjlFG__wallInactive{opacity:0;z-index:0;pointer-events:none}.KineticTeamWall-module__hNjlFG__ambientBacklight{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle at 28% 35%,#0084d147 0%,#0000 48%),radial-gradient(circle at 72% 65%,#00b4d838 0%,#0000 48%);position:absolute;inset:-15%}.KineticTeamWall-module__hNjlFG__wallPlane{width:132vw;min-width:1520px;height:145vh;transform:translate3d(calc(-50% + var(--mouse-tx)),calc(-50% + var(--mouse-ty)),-50px)rotateX(calc(15deg + var(--mouse-rx)))rotateY(calc(-6deg + var(--mouse-ry)))rotateZ(-7deg)scale(1.06);z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:1.15rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%}.KineticTeamWall-module__hNjlFG__columnWrapper{height:100%;position:relative;overflow:visible}.KineticTeamWall-module__hNjlFG__columnTrack{will-change:transform;flex-direction:column;gap:1.15rem;display:flex}.KineticTeamWall-module__hNjlFG__columnTrack:hover{animation-play-state:paused}.KineticTeamWall-module__hNjlFG__driftUp{animation:KineticTeamWall-module__hNjlFG__kineticDriftUp var(--col-duration,54s)linear infinite}.KineticTeamWall-module__hNjlFG__driftDown{animation:KineticTeamWall-module__hNjlFG__kineticDriftDown var(--col-duration,58s)linear infinite}@keyframes KineticTeamWall-module__hNjlFG__kineticDriftUp{0%{transform:translate(0,0%)}to{transform:translateY(-50%)}}@keyframes KineticTeamWall-module__hNjlFG__kineticDriftDown{0%{transform:translateY(-50%)}to{transform:translate(0,0%)}}.KineticTeamWall-module__hNjlFG__portraitCard{aspect-ratio:3/4;border-radius:var(--radius-lg);filter:brightness(.94)contrast(1.03)saturate(1.02);cursor:pointer;background:#0d1524;border:1px solid #ffffff2e;width:100%;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .38s cubic-bezier(.16,1,.3,1),filter .35s;position:relative;overflow:hidden;box-shadow:0 20px 42px -12px #000000c7,inset 0 1px #ffffff40}.KineticTeamWall-module__hNjlFG__portraitCard:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 28% 72%,#06091061 100%);transition:opacity .3s;position:absolute;inset:0}.KineticTeamWall-module__hNjlFG__portraitCard:hover{filter:brightness(1.08)contrast(1.05)saturate(1.06);z-index:4;border-color:#38bdf8d9;transform:scale(1.06)translateY(-4px);box-shadow:0 28px 60px -10px #000000e6,0 0 28px #0084d18c,inset 0 1px #ffffff73}.KineticTeamWall-module__hNjlFG__portraitImage{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.KineticTeamWall-module__hNjlFG__portraitCard:hover .KineticTeamWall-module__hNjlFG__portraitImage{transform:scale(1.05)}.KineticTeamWall-module__hNjlFG__centerFocusScrim{pointer-events:none;z-index:2;background:radial-gradient(44% 38%,#060910c2 0%,#06091075 52%,#06091014 82%,#0000 100%),radial-gradient(95% 90%,#0000 48%,#060910b8 88%,#060910f2 100%),linear-gradient(#060910a6 0%,#0000 18% 78%,#060910eb 100%);position:absolute;inset:0}@media (max-width:1024px){.KineticTeamWall-module__hNjlFG__wallPlane{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;width:155vw;min-width:1100px}.KineticTeamWall-module__hNjlFG__columnWrapper:first-child,.KineticTeamWall-module__hNjlFG__columnWrapper:nth-child(7){display:none}}@media (max-width:640px){.KineticTeamWall-module__hNjlFG__wallPlane{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:145vw;min-width:620px;transform:translate3d(-50%,-50%,-40px)rotateX(12deg)rotateY(-4deg)rotate(-6deg)scale(1.05)}.KineticTeamWall-module__hNjlFG__columnWrapper:first-child,.KineticTeamWall-module__hNjlFG__columnWrapper:nth-child(6),.KineticTeamWall-module__hNjlFG__columnWrapper:nth-child(7){display:none}}@media (prefers-reduced-motion:reduce){.KineticTeamWall-module__hNjlFG__driftUp,.KineticTeamWall-module__hNjlFG__driftDown{animation:none}}
.LabsHero-module__M2INbW__scrollTrackContainer{background-color:#060910;width:100%;height:400vh;position:relative}.LabsHero-module__M2INbW__stickyHeroSection{color:#fff;background-color:#060910;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.LabsHero-module__M2INbW__dotMatrixBg{opacity:.25;pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.LabsHero-module__M2INbW__videoBackdropContainer{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.LabsHero-module__M2INbW__posterLayer{width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.LabsHero-module__M2INbW__posterActive{opacity:.88;z-index:1}.LabsHero-module__M2INbW__posterInactive{opacity:0;z-index:0;pointer-events:none}.LabsHero-module__M2INbW__posterImage{object-fit:cover;object-position:center}.LabsHero-module__M2INbW__bgVideo{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;transform:scale(1)}.LabsHero-module__M2INbW__bgVideoActive{opacity:.88;z-index:2}.LabsHero-module__M2INbW__bgVideoInactive{opacity:0;z-index:0;pointer-events:none}.LabsHero-module__M2INbW__videoScrim{z-index:0;background:linear-gradient(#06091073 0%,#06091026 35%,#0609104d 65%,#060910e0 100%);position:absolute;inset:0}.LabsHero-module__M2INbW__ambientAura{filter:blur(110px);opacity:.22;pointer-events:none;z-index:0;border-radius:50%;width:800px;height:520px;transition:background .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LabsHero-module__M2INbW__glowCyan{background:radial-gradient(circle,#38bdf873 0%,#0284c71a 70%,#0000 100%)}.LabsHero-module__M2INbW__glowEmerald{background:radial-gradient(circle,#10b98173 0%,#0596691a 70%,#0000 100%)}.LabsHero-module__M2INbW__glowBlue{background:radial-gradient(circle,#0084d180 0%,#1e3a8a26 70%,#0000 100%)}.LabsHero-module__M2INbW__canvasContainer{z-index:4;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;position:relative}.LabsHero-module__M2INbW__centerStage{z-index:5;text-align:center;pointer-events:none;max-width:780px;margin:0 auto;position:relative}.LabsHero-module__M2INbW__centerCopy{pointer-events:none;flex-direction:column;align-items:center;gap:1.4rem;display:flex}.LabsHero-module__M2INbW__heroTitle{letter-spacing:-.04em;color:#fff;text-shadow:0 10px 35px #000000e6;margin:0;font-size:clamp(3rem,4.5vw,6.8rem);font-weight:800;line-height:.96}.LabsHero-module__M2INbW__heroSubtitle{color:#ffffffeb;text-shadow:0 4px 18px #000000f2;max-width:620px;margin:0 auto;font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:400;line-height:1.55}.LabsHero-module__M2INbW__actionRow{pointer-events:auto;margin-top:.75rem}.LabsHero-module__M2INbW__tryItNowBtn{color:#0b1523;cursor:pointer;background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 2.6rem;font-size:1.05rem;font-weight:750;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 22px #ffffff38}.LabsHero-module__M2INbW__tryItNowBtn:hover{background:#f8fafc;transform:translateY(-2px)scale(1.04);box-shadow:0 12px 32px #fff6}.LabsHero-module__M2INbW__bottomSliderNav{z-index:10;-webkit-backdrop-filter:blur(16px);background:#0f172ab3;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:1rem;padding:.5rem .9rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0006}.LabsHero-module__M2INbW__sliderArrowBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.LabsHero-module__M2INbW__sliderArrowBtn:hover:not(:disabled){color:#fff;background:#ffffff38;transform:scale(1.1)}.LabsHero-module__M2INbW__btnDisabled{opacity:.3;cursor:not-allowed;pointer-events:none}.LabsHero-module__M2INbW__sliderPillsRow{align-items:center;gap:.5rem;display:flex}.LabsHero-module__M2INbW__navDot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .25s;position:relative}.LabsHero-module__M2INbW__dotActive{background:#ffffff59;border-radius:9999px;width:28px}.LabsHero-module__M2INbW__dotProgressBar{background:#fff;border-radius:9999px;position:absolute;inset:0}@media (max-width:768px){.LabsHero-module__M2INbW__canvasContainer{padding:2rem 1.25rem}.LabsHero-module__M2INbW__bottomSliderNav{bottom:1.25rem}}.LabsHero-module__M2INbW__aiBadge{color:#ffffffb3;letter-spacing:.06em;text-shadow:0 1px 3px #000000d9;z-index:5;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.65rem;font-weight:600;position:absolute;bottom:16px;right:22px}
.VisionAndLocations-module__h97pXq__section{color:#1c1e21;background:#fff;padding:7rem 0}.VisionAndLocations-module__h97pXq__metaRow{grid-template-columns:1.05fr 1.15fr;align-items:start;gap:clamp(3rem,6vw,6rem);margin-bottom:7.5rem;display:grid}.VisionAndLocations-module__h97pXq__leftCol{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:sticky;top:120px}.VisionAndLocations-module__h97pXq__metaTitle{letter-spacing:-.025em;color:#111827;margin:0;font-size:clamp(1.65rem,2.6vw,2.65rem);font-weight:700;line-height:1.2}.VisionAndLocations-module__h97pXq__metaSubtitle{color:#4b5563;max-width:480px;margin:0;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.55}.VisionAndLocations-module__h97pXq__ctaWrapper{margin-top:.75rem}.VisionAndLocations-module__h97pXq__metaBtn{background:var(--primary-blue,#0084d1);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0084d140}.VisionAndLocations-module__h97pXq__metaBtn:hover{background:#0073b7;transform:translateY(-2px);box-shadow:0 8px 20px #0084d159}.VisionAndLocations-module__h97pXq__rightCol{flex-direction:column;gap:1.25rem;display:flex}.VisionAndLocations-module__h97pXq__metaCard{background:#f8fafc;border:1px solid #0000;border-radius:24px;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.VisionAndLocations-module__h97pXq__metaCard:hover{background:#f1f5f9;border-color:#0084d140;transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.VisionAndLocations-module__h97pXq__metaCard:has(a.VisionAndLocations-module__h97pXq__cardStretchedLink:hover){background:#f1f5f9;border-color:#0084d140;transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.VisionAndLocations-module__h97pXq__metaCard:has(a.VisionAndLocations-module__h97pXq__cardStretchedLink:focus-visible){outline:3px solid var(--primary-blue,#0084d1);outline-offset:2px}.VisionAndLocations-module__h97pXq__cardStretchedLink{color:inherit;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.VisionAndLocations-module__h97pXq__cardStretchedLink:after{content:"";z-index:1;border-radius:24px;position:absolute;inset:0}.VisionAndLocations-module__h97pXq__cardStretchedLink:focus-visible{outline:none}.VisionAndLocations-module__h97pXq__cardArrowIcon{color:var(--primary-blue,#0084d1);opacity:.65;flex-shrink:0;transition:transform .2s,opacity .2s}.VisionAndLocations-module__h97pXq__metaCard:hover .VisionAndLocations-module__h97pXq__cardHeading{color:var(--primary-blue,#0084d1)}.VisionAndLocations-module__h97pXq__metaCard:has(a.VisionAndLocations-module__h97pXq__cardStretchedLink:hover) .VisionAndLocations-module__h97pXq__cardHeading{color:var(--primary-blue,#0084d1)}.VisionAndLocations-module__h97pXq__metaCard:hover .VisionAndLocations-module__h97pXq__cardArrowIcon{opacity:1;transform:translate(4px)}.VisionAndLocations-module__h97pXq__metaCard:has(a.VisionAndLocations-module__h97pXq__cardStretchedLink:hover) .VisionAndLocations-module__h97pXq__cardArrowIcon{opacity:1;transform:translate(4px)}.VisionAndLocations-module__h97pXq__cardImageWrapper{background:#e2e8f0;border-radius:16px;width:140px;min-width:140px;height:110px;position:relative;overflow:hidden}.VisionAndLocations-module__h97pXq__cardImg{object-fit:cover}.VisionAndLocations-module__h97pXq__cardTextContent{flex-direction:column;gap:.4rem;display:flex}.VisionAndLocations-module__h97pXq__cardHeading{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.22rem;font-weight:750}.VisionAndLocations-module__h97pXq__cardDesc{color:#4b5563;margin:0;font-size:.95rem;line-height:1.48}.VisionAndLocations-module__h97pXq__locationsBlock{border-top:1px solid #f1f5f9;padding-top:2rem}.VisionAndLocations-module__h97pXq__headerCenter{text-align:center;flex-direction:column;gap:.75rem;max-width:880px;margin:0 auto 3.5rem;display:flex}.VisionAndLocations-module__h97pXq__locSectionTitle{letter-spacing:-.025em;color:#111827;margin:0;font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:750;line-height:1.28}.VisionAndLocations-module__h97pXq__locSectionSubtitle{color:#4b5563;margin:0;font-size:1.08rem;line-height:1.6}.VisionAndLocations-module__h97pXq__locSectionSubtitle strong{color:#111827}.VisionAndLocations-module__h97pXq__locationsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.VisionAndLocations-module__h97pXq__locationCard{background:#f8fafc;border:none;border-radius:28px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.VisionAndLocations-module__h97pXq__locationCard:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014}.VisionAndLocations-module__h97pXq__locImageWrap{width:100%;height:330px;min-height:330px;position:relative}.VisionAndLocations-module__h97pXq__locImg{object-fit:cover}.VisionAndLocations-module__h97pXq__locVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.VisionAndLocations-module__h97pXq__locImgOverlay{background:linear-gradient(#0000000d 0%,#0006 100%);position:absolute;inset:0}.VisionAndLocations-module__h97pXq__locBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111827;background:#fffffff0;border-radius:9999px;padding:5px 12px;font-size:.78rem;font-weight:750;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #00000026}.VisionAndLocations-module__h97pXq__aiBadge{color:#ffffffd9;letter-spacing:.06em;text-shadow:0 1px 3px #000000bf;z-index:5;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.65rem;font-weight:600;position:absolute;bottom:8px;right:10px}.VisionAndLocations-module__h97pXq__locImageWrap .VisionAndLocations-module__h97pXq__aiBadge{font-size:.72rem;bottom:12px;right:14px}.VisionAndLocations-module__h97pXq__locBody{flex-direction:column;gap:.75rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.VisionAndLocations-module__h97pXq__locName{color:#111827;margin:0;font-size:1.25rem;font-weight:800}.VisionAndLocations-module__h97pXq__locInfoList{flex-direction:column;gap:.45rem;display:flex}.VisionAndLocations-module__h97pXq__infoRow{color:#4b5563;align-items:center;gap:.65rem;font-size:.92rem;display:flex}.VisionAndLocations-module__h97pXq__infoRow a{color:#111827;font-weight:700;text-decoration:none}.VisionAndLocations-module__h97pXq__infoRow a:hover{color:var(--primary-blue,#0084d1)}.VisionAndLocations-module__h97pXq__infoIcon{color:var(--primary-blue,#0084d1);flex-shrink:0}@media (max-width:1024px){.VisionAndLocations-module__h97pXq__metaRow{grid-template-columns:1fr;gap:3rem}.VisionAndLocations-module__h97pXq__leftCol{position:static}.VisionAndLocations-module__h97pXq__locationsGrid{grid-template-columns:1fr}}@media (max-width:640px){.VisionAndLocations-module__h97pXq__metaCard{flex-direction:column;align-items:flex-start}.VisionAndLocations-module__h97pXq__cardImageWrapper{width:100%;height:140px}.VisionAndLocations-module__h97pXq__locImageWrap{height:240px;min-height:240px}}
.LogoCloud3D-module__2XqI-q__container{border-top:1px solid #f1f5f9;flex-direction:column;align-items:center;width:100%;padding-top:4.5rem;display:flex;overflow:hidden}.LogoCloud3D-module__2XqI-q__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2.75rem;display:flex}.LogoCloud3D-module__2XqI-q__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-blue,#0084d1);font-size:.82rem;font-weight:800}.LogoCloud3D-module__2XqI-q__subline{color:#111827;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:750}.LogoCloud3D-module__2XqI-q__stage3D{perspective:1200px;perspective-origin:50%;flex-direction:column;gap:1.15rem;width:100vw;max-width:100%;padding:1.5rem 0;display:flex;position:relative;overflow:hidden}.LogoCloud3D-module__2XqI-q__fadeLeft,.LogoCloud3D-module__2XqI-q__fadeRight{z-index:10;pointer-events:none;width:clamp(60px,15vw,220px);position:absolute;top:0;bottom:0}.LogoCloud3D-module__2XqI-q__fadeLeft{background:linear-gradient(90deg,#fff 10%,#fff0 100%);left:0}.LogoCloud3D-module__2XqI-q__fadeRight{background:linear-gradient(270deg,#fff 10%,#fff0 100%);right:0}.LogoCloud3D-module__2XqI-q__marqueeWrapper{-webkit-user-select:none;user-select:none;width:100%;transform-style:preserve-3d;display:flex;overflow:hidden;transform:rotateX(6deg)}.LogoCloud3D-module__2XqI-q__marqueeTrack{will-change:transform;gap:1.15rem;width:max-content;display:flex}.LogoCloud3D-module__2XqI-q__flowLeftFast{animation:36s linear infinite LogoCloud3D-module__2XqI-q__scrollLeft}.LogoCloud3D-module__2XqI-q__flowRightMedium{animation:42s linear infinite LogoCloud3D-module__2XqI-q__scrollRight}.LogoCloud3D-module__2XqI-q__flowLeftMedium{animation:46s linear infinite LogoCloud3D-module__2XqI-q__scrollLeft}.LogoCloud3D-module__2XqI-q__flowRightFast{animation:38s linear infinite LogoCloud3D-module__2XqI-q__scrollRight}.LogoCloud3D-module__2XqI-q__marqueeWrapper:hover .LogoCloud3D-module__2XqI-q__marqueeTrack{animation-play-state:paused}.LogoCloud3D-module__2XqI-q__card3D{cursor:pointer;width:165px;height:72px;transform-style:preserve-3d;background:#f8fafc;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000008}.LogoCloud3D-module__2XqI-q__cardInner{filter:grayscale();opacity:.72;justify-content:center;align-items:center;width:100%;height:100%;transition:filter .25s,opacity .25s,transform .25s;display:flex}.LogoCloud3D-module__2XqI-q__logoImg{object-fit:contain;max-width:100%;max-height:36px}.LogoCloud3D-module__2XqI-q__card3D:hover{background:#fff;transform:translateZ(24px)translateY(-5px)scale(1.06);box-shadow:0 16px 32px #0084d11f,0 4px 12px #0000000d}.LogoCloud3D-module__2XqI-q__card3D:hover .LogoCloud3D-module__2XqI-q__cardInner{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@keyframes LogoCloud3D-module__2XqI-q__scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes LogoCloud3D-module__2XqI-q__scrollRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (max-width:768px){.LogoCloud3D-module__2XqI-q__stage3D{perspective:none;gap:.75rem;transform:none}.LogoCloud3D-module__2XqI-q__marqueeWrapper{transform-style:flat;transform:none}.LogoCloud3D-module__2XqI-q__card3D{transform-style:flat;border-radius:14px;width:135px;height:60px;padding:.5rem .85rem}.LogoCloud3D-module__2XqI-q__logoImg{max-height:28px}.LogoCloud3D-module__2XqI-q__flowLeftFast{animation-duration:24s}.LogoCloud3D-module__2XqI-q__flowRightMedium{animation-duration:28s}.LogoCloud3D-module__2XqI-q__flowLeftMedium{animation-duration:32s}.LogoCloud3D-module__2XqI-q__flowRightFast{animation-duration:26s}}
.ProofStories-module__BXnWlG__section{background-color:#fff;padding:6.5rem 0 6rem;position:relative;overflow:hidden}.ProofStories-module__BXnWlG__innerWrapper{max-width:1360px;margin:0 auto;padding:0 1.5rem}.ProofStories-module__BXnWlG__headerArea{text-align:center;flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto 3.5rem;display:flex}.ProofStories-module__BXnWlG__mainTitle{letter-spacing:-.03em;color:#111827;margin:0;font-size:clamp(2.2rem,3.8vw,3rem);font-weight:800;line-height:1.35}.ProofStories-module__BXnWlG__herzogBlueWord{color:#0084d1;padding-bottom:.14em;line-height:normal;display:inline-block;overflow:visible}.ProofStories-module__BXnWlG__subTitle{color:#4b5563;margin:0;font-size:1.08rem;line-height:1.6}.ProofStories-module__BXnWlG__carouselContainer{margin-bottom:4rem;position:relative}.ProofStories-module__BXnWlG__scrollTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.75rem;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.ProofStories-module__BXnWlG__scrollTrack::-webkit-scrollbar{display:none}.ProofStories-module__BXnWlG__storyCard{scroll-snap-align:start;background:#fff;border:1px solid #00000014;border-radius:28px;flex-direction:column;flex:0 0 360px;padding:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000a}.ProofStories-module__BXnWlG__storyCard:hover{border-color:#0084d138;transform:translateY(-5px);box-shadow:0 20px 40px #00000014}.ProofStories-module__BXnWlG__previewBox{border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:235px;min-height:235px;padding:1.15rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.ProofStories-module__BXnWlG__previewBgImg{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ProofStories-module__BXnWlG__storyCard:hover .ProofStories-module__BXnWlG__previewBgImg{transform:scale(1.06)}.ProofStories-module__BXnWlG__previewDarkOverlay{z-index:1;background:linear-gradient(#0a1626b8 0%,#0a162675 45%,#0a1626e6 100%);position:absolute;inset:0}.ProofStories-module__BXnWlG__previewContent{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.ProofStories-module__BXnWlG__previewTopRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProofStories-module__BXnWlG__chipTag{-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.02em;background:#ffffff2e;border:1px solid #ffffff47;border-radius:9999px;padding:4px 11px;font-size:.74rem;font-weight:700;box-shadow:0 2px 8px #00000040}.ProofStories-module__BXnWlG__badgeTopTag{color:#ffffffe6;letter-spacing:.01em;text-shadow:0 1px 4px #000000b3;font-size:.74rem;font-weight:600}.ProofStories-module__BXnWlG__previewCenterVisual{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:.25rem 0;display:flex}.ProofStories-module__BXnWlG__previewMetricBig{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 14px #000000bf;font-size:clamp(2.1rem,3.2vw,2.65rem);font-weight:900;line-height:1.05}.ProofStories-module__BXnWlG__previewMetricSub{color:#ffffffe6;letter-spacing:.02em;text-shadow:0 1px 5px #000000bf;margin-top:5px;font-size:.78rem;font-weight:500}.ProofStories-module__BXnWlG__previewTagsRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProofStories-module__BXnWlG__miniPill{-webkit-backdrop-filter:blur(8px);color:#fffffff2;background:#ffffff24;border:1px solid #ffffff38;border-radius:6px;padding:3px 9px;font-size:.7rem;font-weight:600;box-shadow:0 1px 4px #0003}.ProofStories-module__BXnWlG__aiBadge{color:#ffffffa6;letter-spacing:.06em;text-shadow:0 1px 3px #000c;z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.62rem;font-weight:600;position:absolute;bottom:8px;right:10px}.ProofStories-module__BXnWlG__cardBody{flex-direction:column;flex-grow:1;gap:.55rem;padding:1.35rem .85rem .85rem;display:flex}.ProofStories-module__BXnWlG__cardTitle{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.22rem;font-weight:800}.ProofStories-module__BXnWlG__cardSubtitle{color:#4b5563;flex-grow:1;margin:0;font-size:.9rem;line-height:1.5}.ProofStories-module__BXnWlG__cardLink{color:#0084d1;align-items:center;gap:6px;margin-top:.6rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:gap .15s,opacity .15s;display:inline-flex}.ProofStories-module__BXnWlG__cardLink:hover{opacity:.85;gap:9px}.ProofStories-module__BXnWlG__controlsRow{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ProofStories-module__BXnWlG__navCircleBtn{color:#111827;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000f}.ProofStories-module__BXnWlG__navCircleBtn:hover:not(:disabled){background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ProofStories-module__BXnWlG__navCircleBtn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.ProofStories-module__BXnWlG__storyCard{flex:0 0 295px}.ProofStories-module__BXnWlG__previewBox{height:210px;min-height:210px}.ProofStories-module__BXnWlG__previewMetricBig{font-size:1.9rem}}
.HexagonBackground-module__BwzK2G__container{z-index:0;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.HexagonBackground-module__BwzK2G__innerContainer{position:absolute;inset:0;overflow:hidden}.HexagonBackground-module__BwzK2G__row{width:100%;display:flex;position:absolute}.HexagonBackground-module__BwzK2G__hexagon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:opacity .3s;position:relative}.HexagonBackground-module__BwzK2G__hexagon:before{content:"";background-color:var(--hexagon-trail);opacity:.1;width:100%;height:100%;transition:background-color .8s ease-out,opacity .8s ease-out;position:absolute;top:0;left:0}.HexagonBackground-module__BwzK2G__hexagon:hover:before{background-color:var(--hexagon-hover);opacity:1;transition:none;box-shadow:0 0 15px #3b82f64d}.HexagonBackground-module__BwzK2G__hexagon:after{content:"";inset:var(--hexagon-margin);background-color:var(--background);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:background-color .3s;position:absolute}.HexagonBackground-module__BwzK2G__container.HexagonBackground-module__BwzK2G__dark .HexagonBackground-module__BwzK2G__hexagon:before{background-color:#ffffff1a}.HexagonBackground-module__BwzK2G__container.HexagonBackground-module__BwzK2G__dark .HexagonBackground-module__BwzK2G__hexagon:after{background-color:#000}.HexagonBackground-module__BwzK2G__hexagon.HexagonBackground-module__BwzK2G__highlighted:before{background-color:var(--hexagon-hover);opacity:1;transition:opacity .5s ease-in-out,background-color .5s ease-in-out;box-shadow:0 0 15px #3b82f64d}.HexagonBackground-module__BwzK2G__placeholder{opacity:0}
.AssetControl-module__w9xtTW__section{background-color:var(--background);padding:5rem 0;position:relative;overflow:hidden}.AssetControl-module__w9xtTW__container{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;padding:0 2rem;display:grid}@media (max-width:1024px){.AssetControl-module__w9xtTW__container{grid-template-columns:1fr}}.AssetControl-module__w9xtTW__contentWrapper{flex-direction:column;display:flex}.AssetControl-module__w9xtTW__title{color:var(--foreground);letter-spacing:-.02em;margin:1.5rem 0 3rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.AssetControl-module__w9xtTW__tabsContainer{flex-direction:column;gap:1rem;display:flex}.AssetControl-module__w9xtTW__tabBtn{text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:1.5rem;padding:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.AssetControl-module__w9xtTW__tabBtn:hover{background:#ffffff05}.AssetControl-module__w9xtTW__tabBtnActive{border-color:var(--primary-blue);background:linear-gradient(135deg,#0082c21a 0%,#0082c205 100%);box-shadow:0 10px 30px #0082c21a}.AssetControl-module__w9xtTW__tabBtnActive:before{content:"";background:var(--primary-blue);width:4px;position:absolute;top:0;bottom:0;left:0}.AssetControl-module__w9xtTW__tabIconWrapper{color:var(--text-secondary);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;padding:1rem;transition:all .3s;display:flex}.AssetControl-module__w9xtTW__tabBtnActive .AssetControl-module__w9xtTW__tabIconWrapper{background:var(--primary-blue);color:#fff}.AssetControl-module__w9xtTW__tabText{flex-direction:column;gap:.5rem;display:flex}.AssetControl-module__w9xtTW__tabTitle{color:var(--foreground);font-size:1.25rem;font-weight:700}.AssetControl-module__w9xtTW__tabDesc{color:var(--text-secondary);font-size:1rem;line-height:1.5}.AssetControl-module__w9xtTW__mockupContainer{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--glass-shadow);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.AssetControl-module__w9xtTW__mockupHeader{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;display:flex}.AssetControl-module__w9xtTW__dot{background:#ffffff1a;border-radius:50%;width:12px;height:12px}.AssetControl-module__w9xtTW__dot:first-child{background:#ff5f56}.AssetControl-module__w9xtTW__dot:nth-child(2){background:#ffbd2e}.AssetControl-module__w9xtTW__dot:nth-child(3){background:#27c93f}.AssetControl-module__w9xtTW__mockupBody{background:linear-gradient(#ffffff03 0%,#0000 100%);flex:1;padding:2rem;position:relative}.AssetControl-module__w9xtTW__mockRow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.5rem;display:flex}.AssetControl-module__w9xtTW__mockTitle{color:var(--text-primary);font-weight:600}.AssetControl-module__w9xtTW__mockSub{color:var(--text-tertiary);font-size:.875rem}.AssetControl-module__w9xtTW__mockBadge{text-transform:uppercase;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.AssetControl-module__w9xtTW__badgeGreen{color:#30d158;background:#30d15833}.AssetControl-module__w9xtTW__badgeBlue{color:var(--primary-blue);background:#0082c233}.AssetControl-module__w9xtTW__badgeRed{color:#ff3b30;background:#ff3b3033}.AssetControl-module__w9xtTW__aiAlertBox{-webkit-backdrop-filter:blur(12px);background:#ff3b300d;border:1px solid #ff3b3033;border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.AssetControl-module__w9xtTW__aiAssignBox{-webkit-backdrop-filter:blur(12px);background:#0082c20d;border:1px solid #0082c233;border-radius:16px;padding:1.5rem}.AssetControl-module__w9xtTW__chartContainer{border-bottom:1px solid #ffffff1a;align-items:flex-end;gap:1.5rem;height:200px;padding-top:2rem;display:flex}.AssetControl-module__w9xtTW__barGroup{flex:1;align-items:flex-end;gap:.5rem;height:100%;display:flex}.AssetControl-module__w9xtTW__bar{border-radius:6px 6px 0 0;width:100%;min-height:10px}.AssetControl-module__w9xtTW__barPlanned{background:#ffffff1a}.AssetControl-module__w9xtTW__barActual{background:var(--primary-blue)}
.ServiceGridV2-module__PNelDa__wrapper{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:100px 0}.ServiceGridV2-module__PNelDa__sectionHeader{text-align:center;flex-direction:column;align-items:center;max-width:700px;margin:0 auto 60px;display:flex}.ServiceGridV2-module__PNelDa__headline{color:var(--foreground);letter-spacing:-.03em;margin-top:12px;margin-bottom:16px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700}.ServiceGridV2-module__PNelDa__highlight{color:var(--primary-blue)}.ServiceGridV2-module__PNelDa__subheadline{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.ServiceGridV2-module__PNelDa__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;display:grid}.ServiceGridV2-module__PNelDa__card{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #00000005}.ServiceGridV2-module__PNelDa__card:hover{border-color:#0084d14d;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.ServiceGridV2-module__PNelDa__featuredCard{background:linear-gradient(#0084d105 0%,#fff 100%);border-color:#0084d14d;box-shadow:0 8px 30px #0084d114}.ServiceGridV2-module__PNelDa__cardHeader{justify-content:space-between;align-items:center;display:flex}.ServiceGridV2-module__PNelDa__iconBox{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ServiceGridV2-module__PNelDa__badgeDanger{color:#ef4444;background:#ef44441a;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.ServiceGridV2-module__PNelDa__badgePrimary{color:var(--primary-blue);background:#0084d11a;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.ServiceGridV2-module__PNelDa__badgeSuccess{color:#10b981;background:#10b9811a;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.ServiceGridV2-module__PNelDa__cardTitle{color:var(--foreground);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.ServiceGridV2-module__PNelDa__cardDesc{color:var(--text-secondary);font-size:.925rem;line-height:1.5}.ServiceGridV2-module__PNelDa__tagGroup{flex-wrap:wrap;gap:6px;display:flex}.ServiceGridV2-module__PNelDa__tag{color:var(--primary-blue);background:#0084d10f;border:1px solid #0084d126;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600}.ServiceGridV2-module__PNelDa__bulletList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ServiceGridV2-module__PNelDa__bulletList li{color:var(--text-secondary);padding-left:18px;font-size:.875rem;line-height:1.4;position:relative}.ServiceGridV2-module__PNelDa__bulletList li:before{content:"✓";color:var(--primary-blue);font-weight:700;position:absolute;left:0}.ServiceGridV2-module__PNelDa__cardFooter{margin-top:auto;padding-top:16px}.ServiceGridV2-module__PNelDa__cardLink{color:var(--foreground);align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex}.ServiceGridV2-module__PNelDa__cardLink:hover{color:var(--primary-blue)}.ServiceGridV2-module__PNelDa__cardLinkPrimary{color:var(--primary-blue);align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:transform .2s;display:inline-flex}.ServiceGridV2-module__PNelDa__cardLinkPrimary:hover{transform:translate(4px)}.ServiceGridV2-module__PNelDa__trustBar{border:1px solid var(--border);background:#fafafa;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 32px;display:grid}.ServiceGridV2-module__PNelDa__trustItem{align-items:center;gap:14px;display:flex}.ServiceGridV2-module__PNelDa__trustIcon{color:var(--primary-blue);flex-shrink:0}.ServiceGridV2-module__PNelDa__trustItem strong{color:var(--foreground);font-size:.95rem;font-weight:700;display:block}.ServiceGridV2-module__PNelDa__trustItem span{color:var(--text-secondary);font-size:.8rem;display:block}@media (max-width:1024px){.ServiceGridV2-module__PNelDa__grid,.ServiceGridV2-module__PNelDa__trustBar{grid-template-columns:1fr}}
.NewsArticle-module__fbd7mG__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__fbd7mG__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__fbd7mG__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__fbd7mG__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__fbd7mG__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__fbd7mG__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__fbd7mG__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__fbd7mG__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__fbd7mG__content p{margin-bottom:1.5rem}.NewsArticle-module__fbd7mG__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__fbd7mG__content li{margin-bottom:.5rem}.NewsArticle-module__fbd7mG__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__fbd7mG__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__fbd7mG__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__fbd7mG__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__fbd7mG__styledTable th,.NewsArticle-module__fbd7mG__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__fbd7mG__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__fbd7mG__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__fbd7mG__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__fbd7mG__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__fbd7mG__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__fbd7mG__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__fbd7mG__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.NewsArticle-module__ub48gW__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__ub48gW__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__ub48gW__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__ub48gW__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__ub48gW__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__ub48gW__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__ub48gW__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__ub48gW__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__ub48gW__content p{margin-bottom:1.5rem}.NewsArticle-module__ub48gW__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__ub48gW__content li{margin-bottom:.5rem}.NewsArticle-module__ub48gW__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__ub48gW__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__ub48gW__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__ub48gW__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__ub48gW__styledTable th,.NewsArticle-module__ub48gW__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__ub48gW__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__ub48gW__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__ub48gW__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__ub48gW__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__ub48gW__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__ub48gW__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__ub48gW__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.NewsArticle-module__Xk6v8W__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__Xk6v8W__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__Xk6v8W__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__Xk6v8W__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__Xk6v8W__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__Xk6v8W__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__Xk6v8W__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__Xk6v8W__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__Xk6v8W__content p{margin-bottom:1.5rem}.NewsArticle-module__Xk6v8W__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__Xk6v8W__content li{margin-bottom:.5rem}.NewsArticle-module__Xk6v8W__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__Xk6v8W__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__Xk6v8W__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__Xk6v8W__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__Xk6v8W__styledTable th,.NewsArticle-module__Xk6v8W__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__Xk6v8W__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__Xk6v8W__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__Xk6v8W__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__Xk6v8W__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__Xk6v8W__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__Xk6v8W__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__Xk6v8W__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.NewsArticle-module__H1beda__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__H1beda__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__H1beda__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__H1beda__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__H1beda__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__H1beda__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__H1beda__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__H1beda__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__H1beda__content p{margin-bottom:1.5rem}.NewsArticle-module__H1beda__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__H1beda__content li{margin-bottom:.5rem}.NewsArticle-module__H1beda__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__H1beda__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__H1beda__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__H1beda__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__H1beda__styledTable th,.NewsArticle-module__H1beda__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__H1beda__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__H1beda__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__H1beda__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__H1beda__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__H1beda__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__H1beda__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__H1beda__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.NewsArticle-module__F83v0a__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__F83v0a__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__F83v0a__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__F83v0a__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__F83v0a__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__F83v0a__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__F83v0a__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__F83v0a__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__F83v0a__content p{margin-bottom:1.5rem}.NewsArticle-module__F83v0a__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__F83v0a__content li{margin-bottom:.5rem}.NewsArticle-module__F83v0a__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__F83v0a__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__F83v0a__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__F83v0a__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__F83v0a__styledTable th,.NewsArticle-module__F83v0a__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__F83v0a__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__F83v0a__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__F83v0a__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__F83v0a__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__F83v0a__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__F83v0a__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__F83v0a__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.NewsArticle-module__0Y2CVW__articleWrapper{background-color:var(--background);min-height:100vh;padding-top:140px;padding-bottom:80px}.NewsArticle-module__0Y2CVW__articleContainer{max-width:800px;margin:0 auto;padding:0 2rem}.NewsArticle-module__0Y2CVW__kicker{color:var(--primary-blue);background:#0082c226;border-radius:2rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.NewsArticle-module__0Y2CVW__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15}.NewsArticle-module__0Y2CVW__subtitle{color:var(--text-secondary);margin-bottom:4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.NewsArticle-module__0Y2CVW__content{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.NewsArticle-module__0Y2CVW__content h2{color:var(--foreground);letter-spacing:-.02em;margin:4rem 0 1.5rem;font-size:2rem;font-weight:700}.NewsArticle-module__0Y2CVW__content h3{color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.NewsArticle-module__0Y2CVW__content p{margin-bottom:1.5rem}.NewsArticle-module__0Y2CVW__content ul{margin:1.5rem 0 2rem 2rem}.NewsArticle-module__0Y2CVW__content li{margin-bottom:.5rem}.NewsArticle-module__0Y2CVW__content strong{color:var(--foreground);font-weight:600}.NewsArticle-module__0Y2CVW__formula{border-left:3px solid var(--primary-blue);color:var(--foreground);background:#0082c20d;border-radius:8px;justify-content:center;margin:1.5rem 0;padding:1rem 1.5rem;font-family:monospace;font-size:1.125rem;display:flex}.NewsArticle-module__0Y2CVW__tableWrapper{width:100%;margin:3rem 0;overflow-x:auto}.NewsArticle-module__0Y2CVW__styledTable{border-collapse:collapse;border-radius:12px;width:100%;min-width:600px;font-size:1rem;overflow:hidden;box-shadow:0 4px 20px #0000000d}.NewsArticle-module__0Y2CVW__styledTable th,.NewsArticle-module__0Y2CVW__styledTable td{text-align:left;padding:1.25rem 1.5rem}.NewsArticle-module__0Y2CVW__styledTable th{background-color:var(--primary-blue);color:#fff;font-weight:600}.NewsArticle-module__0Y2CVW__styledTable tr{background-color:var(--surface);border-bottom:1px solid var(--border)}.NewsArticle-module__0Y2CVW__styledTable tr:last-of-type{border-bottom:none}.NewsArticle-module__0Y2CVW__styledTable tr:nth-of-type(2n){background-color:var(--background)}.NewsArticle-module__0Y2CVW__styledTable td:first-of-type{color:var(--foreground);font-weight:600}.NewsArticle-module__0Y2CVW__imageWrapper{border-radius:16px;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.NewsArticle-module__0Y2CVW__imageCaption{text-align:center;color:var(--text-tertiary);margin-top:1rem;font-size:.875rem;font-style:italic}
.Referenzen-module__z6a6GW__pageWrapper{background-color:var(--background);color:var(--foreground);min-height:100vh;overflow-x:hidden}.Referenzen-module__z6a6GW__heroSection{text-align:center;background:radial-gradient(circle at top,#0082c214 0%,#0000 70%);flex-direction:column;align-items:center;padding:12rem 2rem 6rem;display:flex;position:relative}.Referenzen-module__z6a6GW__title{letter-spacing:-.03em;max-width:900px;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1}.Referenzen-module__z6a6GW__subtitle{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.6}.Referenzen-module__z6a6GW__filterContainer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:6rem;padding:0 2rem;display:flex}.Referenzen-module__z6a6GW__filterBtn{background:var(--surface);color:var(--text-secondary);cursor:pointer;border:1px solid #ffffff0d;border-radius:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s}.Referenzen-module__z6a6GW__filterBtn:hover{color:var(--foreground);background:#ffffff08}.Referenzen-module__z6a6GW__filterBtnActive{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 0 15px #0082c266}.Referenzen-module__z6a6GW__gridContainer{grid-template-columns:repeat(12,1fr);gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem 8rem;display:grid}.Referenzen-module__z6a6GW__card{background:var(--surface);border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;padding:2.5rem;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.Referenzen-module__z6a6GW__card:hover{border-color:#0082c24d;transform:translateY(-5px)}.Referenzen-module__z6a6GW__card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05 0%,#0000 100%);position:absolute;inset:0}.Referenzen-module__z6a6GW__featured{background:linear-gradient(135deg,#0082c21a 0%,var(--surface)100%);border:1px solid #0082c233;grid-column:span 12;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem;display:grid}@media (max-width:1024px){.Referenzen-module__z6a6GW__featured{grid-template-columns:1fr;padding:2.5rem}}.Referenzen-module__z6a6GW__medium{grid-column:span 6}@media (max-width:768px){.Referenzen-module__z6a6GW__medium{grid-column:span 12}}.Referenzen-module__z6a6GW__small{grid-column:span 4}@media (max-width:1024px){.Referenzen-module__z6a6GW__small{grid-column:span 6}}@media (max-width:768px){.Referenzen-module__z6a6GW__small{grid-column:span 12}}.Referenzen-module__z6a6GW__metricLarge{color:var(--primary-blue);margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1}.Referenzen-module__z6a6GW__metricSmall{color:var(--primary-blue);margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1}.Referenzen-module__z6a6GW__metricLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:.875rem;font-weight:600;display:block}.Referenzen-module__z6a6GW__clientName{color:var(--foreground);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Referenzen-module__z6a6GW__industryTag{color:var(--text-secondary);background:#ffffff0d;border-radius:1rem;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;display:inline-block}.Referenzen-module__z6a6GW__quote{color:var(--text-secondary);border-left:3px solid var(--primary-blue);margin-top:auto;padding-left:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6;position:relative}.Referenzen-module__z6a6GW__ctaSection{text-align:center;background:linear-gradient(#0000,#0082c20d);border-top:1px solid #ffffff0d;padding:8rem 2rem;position:relative}.Referenzen-module__z6a6GW__ctaTitle{margin-bottom:1.5rem;font-size:3rem;font-weight:800}.Referenzen-module__z6a6GW__ctaDesc{color:var(--text-secondary);max-width:600px;margin:0 auto 3rem;font-size:1.25rem}
.EmergencyBanner-module__CGb8zq__bannerWrapper{color:#fff;background:#0f172a;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:16px 0}.EmergencyBanner-module__CGb8zq__inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.EmergencyBanner-module__CGb8zq__left{align-items:center;gap:14px;display:flex}.EmergencyBanner-module__CGb8zq__pulseDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s infinite EmergencyBanner-module__CGb8zq__pulse;box-shadow:0 0 #ef4444b3}@keyframes EmergencyBanner-module__CGb8zq__pulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.EmergencyBanner-module__CGb8zq__icon{color:#f59e0b;flex-shrink:0}.EmergencyBanner-module__CGb8zq__left strong{color:#fff;font-size:.95rem;font-weight:700;display:block}.EmergencyBanner-module__CGb8zq__left span{color:#94a3b8;font-size:.85rem;display:block}.EmergencyBanner-module__CGb8zq__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.EmergencyBanner-module__CGb8zq__phoneBtn{color:#fff;background:#ef4444;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ef44444d}.EmergencyBanner-module__CGb8zq__phoneBtn:hover{background:#dc2626;transform:translateY(-1px)}.EmergencyBanner-module__CGb8zq__linkBtn{color:#cbd5e1;align-items:center;gap:6px;font-size:.85rem;font-weight:500;transition:color .2s;display:flex}.EmergencyBanner-module__CGb8zq__linkBtn:hover{color:#fff}@media (max-width:900px){.EmergencyBanner-module__CGb8zq__inner{flex-direction:column;align-items:flex-start}.EmergencyBanner-module__CGb8zq__right{justify-content:space-between;width:100%}}
.EmotionalHookOne-module__QmOrEG__wrapper{background:0 0;width:100%;padding:80px 0;position:relative;overflow:hidden}.EmotionalHookOne-module__QmOrEG__container{grid-template-columns:1fr;align-items:center;gap:64px;display:grid}@media (min-width:1024px){.EmotionalHookOne-module__QmOrEG__container{grid-template-columns:1fr 1fr;gap:80px}}.EmotionalHookOne-module__QmOrEG__contentColumn{flex-direction:column;justify-content:center;max-width:540px;display:flex}.EmotionalHookOne-module__QmOrEG__heading{color:var(--foreground);letter-spacing:-.03em;margin-bottom:24px;font-size:3rem;font-weight:600;line-height:1.15}.EmotionalHookOne-module__QmOrEG__bodyText{color:var(--text-secondary);margin-bottom:40px;font-size:1.25rem;line-height:1.6}.EmotionalHookOne-module__QmOrEG__ctaGroup{align-items:center;display:flex}.EmotionalHookOne-module__QmOrEG__primaryLink{color:var(--primary-blue);border-bottom:2px solid #0000;align-items:center;gap:8px;padding-bottom:4px;font-size:1.125rem;font-weight:600;transition:border-color .2s,gap .2s;display:inline-flex}.EmotionalHookOne-module__QmOrEG__primaryLink:hover{border-bottom:2px solid var(--primary-blue);gap:12px}.EmotionalHookOne-module__QmOrEG__visualColumn{aspect-ratio:4/3;perspective:1000px;width:100%;position:relative}.EmotionalHookOne-module__QmOrEG__visualCanvas{background:0 0;border-radius:16px;flex-direction:column;width:100%;height:100%;transition:transform .3s;display:flex;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 30px 60px -15px #0084d126,0 0 0 1px #0084d10d}.EmotionalHookOne-module__QmOrEG__visualCanvas:hover{transform:rotateY(0)rotateX(0)}.EmotionalHookOne-module__QmOrEG__mockupInner{background:var(--surface);border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.EmotionalHookOne-module__QmOrEG__mockupHeader{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.EmotionalHookOne-module__QmOrEG__dot{background:var(--border);border-radius:50%;width:12px;height:12px}.EmotionalHookOne-module__QmOrEG__dot:first-child{background:#ff5f56}.EmotionalHookOne-module__QmOrEG__dot:nth-child(2){background:#ffbd2e}.EmotionalHookOne-module__QmOrEG__dot:nth-child(3){background:#27c93f}.EmotionalHookOne-module__QmOrEG__mockupBody{background:var(--surface);flex-direction:column;flex:1;padding:16px 24px;display:flex}.EmotionalHookOne-module__QmOrEG__toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.EmotionalHookOne-module__QmOrEG__mockToolbarLogo{border-right:1px solid var(--border);align-items:center;padding-right:12px;display:flex}.EmotionalHookOne-module__QmOrEG__mockSearch{background:var(--background);border-radius:6px;flex:1;height:32px}.EmotionalHookOne-module__QmOrEG__mockFilter{background:var(--border);border-radius:6px;width:80px;height:32px}.EmotionalHookOne-module__QmOrEG__tableHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.EmotionalHookOne-module__QmOrEG__thLine{background:var(--border);border-radius:4px;width:30%;height:8px}.EmotionalHookOne-module__QmOrEG__thLineSmall{background:var(--border);border-radius:4px;width:15%;height:8px}.EmotionalHookOne-module__QmOrEG__tableBody{flex-direction:column;gap:8px;display:flex}.EmotionalHookOne-module__QmOrEG__tableRow{background:var(--background);border:1px solid #0000;border-radius:8px;align-items:center;gap:16px;padding:12px;transition:border-color .2s,background .2s;display:flex}.EmotionalHookOne-module__QmOrEG__tableRow:hover{border-color:var(--border);background:var(--surface)}.EmotionalHookOne-module__QmOrEG__rowIcon{background:#0055ff0d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.EmotionalHookOne-module__QmOrEG__rowMain{flex-direction:column;flex:1;gap:4px;display:flex}.EmotionalHookOne-module__QmOrEG__rowTitle{color:var(--foreground);font-size:.95rem;font-weight:600}.EmotionalHookOne-module__QmOrEG__rowDesc{color:var(--text-tertiary);font-size:.8rem}.EmotionalHookOne-module__QmOrEG__effText{color:#10b981;font-weight:600}.EmotionalHookOne-module__QmOrEG__rowStatusBox{background:var(--surface);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:flex}.EmotionalHookOne-module__QmOrEG__statusText{color:var(--text-secondary);font-size:.75rem;font-weight:600}.EmotionalHookOne-module__QmOrEG__statusDot{border-radius:50%;width:8px;height:8px}.EmotionalHookOne-module__QmOrEG__statusOk{background:#10b981;box-shadow:0 0 0 3px #10b98133}.EmotionalHookOne-module__QmOrEG__statusWarning{background:#f5a623;box-shadow:0 0 0 3px #f5a62333}.EmotionalHookOne-module__QmOrEG__rowAction{background:var(--border);width:28px;height:28px;color:var(--text-tertiary);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.EmotionalHookOne-module__QmOrEG__tableRow:hover .EmotionalHookOne-module__QmOrEG__rowAction{background:var(--primary-blue);color:#fff}.EmotionalHookOne-module__QmOrEG__floatingBadge{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);width:64px;height:64px;box-shadow:var(--glass-shadow);z-index:10;border:1px solid var(--glass-border);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute}.EmotionalHookOne-module__QmOrEG__badgeEuro{top:-16px;right:-16px;box-shadow:0 10px 25px -5px #0055ff26}.EmotionalHookOne-module__QmOrEG__badgeTicket{bottom:32px;left:-32px;box-shadow:0 10px 25px -5px #f5a62326}.EmotionalHookOne-module__QmOrEG__badgeCheck{bottom:40%;right:-25px;box-shadow:0 10px 25px -5px #10b98133}@media (max-width:768px){.EmotionalHookOne-module__QmOrEG__wrapper{padding:80px 0}.EmotionalHookOne-module__QmOrEG__heading{font-size:2.5rem}.EmotionalHookOne-module__QmOrEG__visualCanvas{transform:none}.EmotionalHookOne-module__QmOrEG__floatingBadge{width:48px;height:48px}.EmotionalHookOne-module__QmOrEG__badgeEuro{top:-10px;right:-10px}.EmotionalHookOne-module__QmOrEG__badgeTicket{bottom:10px;left:-10px}.EmotionalHookOne-module__QmOrEG__badgeCheck{bottom:40%;right:-15px}}
.TechnologiePage-module__vThjOq__pageWrapper{background-color:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.TechnologiePage-module__vThjOq__heroSection{border-bottom:1px solid var(--border);background:radial-gradient(at top,#0084d11a 0%,#00b4d808 50%,#0000 80%);padding:9rem 0 5rem;position:relative;overflow:clip}.TechnologiePage-module__vThjOq__heroInner{max-width:1240px;margin-inline:auto;padding-inline:1.5rem}.TechnologiePage-module__vThjOq__backLink{color:var(--text-secondary);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:2rem;padding:.45rem .95rem;font-size:.88rem;font-weight:600;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.TechnologiePage-module__vThjOq__backLink:hover{color:var(--primary-blue);border-color:var(--border-accent);transform:translate(-3px)}.TechnologiePage-module__vThjOq__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid}.TechnologiePage-module__vThjOq__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.TechnologiePage-module__vThjOq__heroTitle{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(2.3rem,4.2vw,3.6rem);font-weight:800;line-height:1.12}.TechnologiePage-module__vThjOq__heroTitleAccent{color:var(--primary-blue)}.TechnologiePage-module__vThjOq__heroLead{color:var(--text-secondary);margin-bottom:2rem;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.62}.TechnologiePage-module__vThjOq__heroChecklist{gap:.75rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.TechnologiePage-module__vThjOq__heroCheckItem{color:var(--foreground);align-items:flex-start;gap:.75rem;font-size:.98rem;font-weight:550;line-height:1.45;display:flex}.TechnologiePage-module__vThjOq__heroCheckIcon{color:var(--primary-blue);flex-shrink:0;margin-top:.15rem}.TechnologiePage-module__vThjOq__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.TechnologiePage-module__vThjOq__primaryBtn{background:var(--primary-blue);color:#fff;box-shadow:var(--btn-primary-shadow);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.85rem;font-size:.98rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.TechnologiePage-module__vThjOq__primaryBtn:hover{background:var(--btn-primary-hover);transform:translateY(-2px)}.TechnologiePage-module__vThjOq__secondaryBtn{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:.98rem;font-weight:650;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.TechnologiePage-module__vThjOq__secondaryBtn:hover{background:var(--background-secondary);border-color:var(--border-hover);transform:translateY(-2px)}.TechnologiePage-module__vThjOq__heroVisualCard{aspect-ratio:4/3;border:1px solid var(--border);width:100%;box-shadow:var(--shadow-lg);background:#0b1322;border-radius:24px;position:relative;overflow:clip}.TechnologiePage-module__vThjOq__heroImg{object-fit:cover;display:block}.TechnologiePage-module__vThjOq__heroVisualOverlay{background:linear-gradient(#060b132e 0%,#060b1359 55%,#060b13e0 100%);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute;inset:0}.TechnologiePage-module__vThjOq__heroBadgeTop{-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:var(--radius-full);background:#ffffff2e;border:1px solid #ffffff47;align-self:flex-start;padding:.35rem .85rem;font-size:.78rem;font-weight:700}.TechnologiePage-module__vThjOq__heroMetricsOverlayGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.TechnologiePage-module__vThjOq__heroMetricPill{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172ab8;border:1px solid #ffffff29;border-radius:14px;padding:.85rem}.TechnologiePage-module__vThjOq__heroMetricValue{color:#38bdf8;margin-bottom:.2rem;font-size:1.35rem;font-weight:800;line-height:1.1;display:block}.TechnologiePage-module__vThjOq__heroMetricLabel{color:#ffffffd9;font-size:.74rem;font-weight:500;line-height:1.3;display:block}.TechnologiePage-module__vThjOq__sectionBlock{border-bottom:1px solid var(--border);padding:5.5rem 0}.TechnologiePage-module__vThjOq__sectionAlt{background:var(--surface)}.TechnologiePage-module__vThjOq__containerInner{max-width:1240px;margin-inline:auto;padding-inline:1.5rem}.TechnologiePage-module__vThjOq__sectionHeader{max-width:780px;margin-bottom:3rem}.TechnologiePage-module__vThjOq__sectionTitle{letter-spacing:-.03em;color:var(--foreground);margin-bottom:.9rem;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:800;line-height:1.18}.TechnologiePage-module__vThjOq__sectionSub{color:var(--text-secondary);margin:0;font-size:1.08rem;line-height:1.6}.TechnologiePage-module__vThjOq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.TechnologiePage-module__vThjOq__featureCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:.85rem;padding:2rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.TechnologiePage-module__vThjOq__sectionAlt .TechnologiePage-module__vThjOq__featureCard{background:var(--background)}.TechnologiePage-module__vThjOq__featureCard:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.TechnologiePage-module__vThjOq__featureIconBox{width:48px;height:48px;color:var(--primary-blue);background:#0084d11a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.TechnologiePage-module__vThjOq__featureCardTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:750}.TechnologiePage-module__vThjOq__featureCardText{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.6}.TechnologiePage-module__vThjOq__tableWrapper{border:1px solid var(--border);width:100%;box-shadow:var(--shadow-sm);background:var(--surface);border-radius:18px;overflow-x:auto}.TechnologiePage-module__vThjOq__specTable{border-collapse:collapse;width:100%;min-width:680px;font-size:.95rem}.TechnologiePage-module__vThjOq__specTable th,.TechnologiePage-module__vThjOq__specTable td{text-align:left;border-bottom:1px solid var(--border);padding:1.15rem 1.35rem}.TechnologiePage-module__vThjOq__specTable th{background:var(--primary-blue);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:.84rem;font-weight:700}.TechnologiePage-module__vThjOq__specTable tr:last-of-type td{border-bottom:none}.TechnologiePage-module__vThjOq__specTable tr:nth-of-type(2n){background:var(--background)}.TechnologiePage-module__vThjOq__specTable td:first-of-type{color:var(--foreground);font-weight:700}.TechnologiePage-module__vThjOq__pillarNavSection{background:var(--background);padding:4.5rem 0}.TechnologiePage-module__vThjOq__pillarNavGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.TechnologiePage-module__vThjOq__pillarNavCard{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:.45rem;padding:1.35rem 1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.TechnologiePage-module__vThjOq__pillarNavCard:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-md);transform:translateY(-3px)}.TechnologiePage-module__vThjOq__pillarNavCardActive{border-color:var(--primary-blue);background:#0084d10d}.TechnologiePage-module__vThjOq__pillarNavNum{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.TechnologiePage-module__vThjOq__pillarNavTitle{color:var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.08rem;font-weight:750;display:flex}.TechnologiePage-module__vThjOq__pillarNavDesc{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.TechnologiePage-module__vThjOq__ctaBanner{color:#fff;background:linear-gradient(135deg,#0b1322 0%,#0f172a 60%,#082f49 100%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:1rem 0 5rem;padding:3.5rem 2.75rem;display:flex;box-shadow:0 20px 50px #060b1333}.TechnologiePage-module__vThjOq__ctaBannerCopy{max-width:640px}.TechnologiePage-module__vThjOq__ctaBannerKicker{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:.6rem;font-size:.76rem;font-weight:700;display:inline-block}.TechnologiePage-module__vThjOq__ctaBannerTitle{color:#fff;margin-bottom:.75rem;font-size:clamp(1.65rem,2.8vw,2.2rem);font-weight:800;line-height:1.2}.TechnologiePage-module__vThjOq__ctaBannerText{color:#ffffffd6;margin:0;font-size:1rem;line-height:1.6}.TechnologiePage-module__vThjOq__ctaBannerActions{flex-wrap:wrap;gap:1rem;display:flex}.TechnologiePage-module__vThjOq__ctaBannerSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:.98rem;font-weight:650;transition:background-color .2s,transform .2s;display:inline-flex}.TechnologiePage-module__vThjOq__ctaBannerSecondary:hover{background:#ffffff2e;transform:translateY(-2px)}@media (max-width:960px){.TechnologiePage-module__vThjOq__heroGrid{grid-template-columns:1fr;gap:2.5rem}.TechnologiePage-module__vThjOq__heroMetricsOverlayGrid{grid-template-columns:1fr}}@media (max-width:640px){.TechnologiePage-module__vThjOq__heroSection{padding:7.5rem 0 3.5rem}.TechnologiePage-module__vThjOq__ctaBanner{padding:2.25rem 1.5rem}}
.FloorplannerStudio-module__tGZlxq__studioWrapper{background:#f8fafc;flex-direction:column;width:100%;height:100%;font-family:inherit;display:flex;position:relative;overflow:hidden}.FloorplannerStudio-module__tGZlxq__topBar{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.FloorplannerStudio-module__tGZlxq__topBarLeft{align-items:center;gap:14px;display:flex}.FloorplannerStudio-module__tGZlxq__backBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__backBtn:hover{background:#f1f5f9}.FloorplannerStudio-module__tGZlxq__projectTitleGroup{align-items:center;gap:8px;display:flex}.FloorplannerStudio-module__tGZlxq__projectTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.FloorplannerStudio-module__tGZlxq__projectBadge{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.FloorplannerStudio-module__tGZlxq__topBarCenter{background:#f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.FloorplannerStudio-module__tGZlxq__stepPill{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__stepPillActive{color:#0284c7;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.FloorplannerStudio-module__tGZlxq__stepPillNumber{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;display:flex}.FloorplannerStudio-module__tGZlxq__stepPillActive .FloorplannerStudio-module__tGZlxq__stepPillNumber{color:#fff;background:#0284c7}.FloorplannerStudio-module__tGZlxq__topBarRight{align-items:center;gap:12px;display:flex}.FloorplannerStudio-module__tGZlxq__viewToggleGroup{background:#e2e8f0;border-radius:8px;gap:2px;padding:3px;display:flex}.FloorplannerStudio-module__tGZlxq__viewToggleBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 14px;font-size:.82rem;font-weight:700;transition:all .15s}.FloorplannerStudio-module__tGZlxq__viewToggleBtnActive{color:#fff;background:#0284c7;box-shadow:0 1px 3px #0284c74d}.FloorplannerStudio-module__tGZlxq__workspaceArea{flex:1;display:flex;position:relative;overflow:hidden}.FloorplannerStudio-module__tGZlxq__leftToolStrip{z-index:15;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:68px;padding:14px 0;display:flex}.FloorplannerStudio-module__tGZlxq__toolItem{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:56px;padding:8px 0;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__toolItem:hover{color:#0f172a;background:#f1f5f9}.FloorplannerStudio-module__tGZlxq__toolItemActive{color:#0284c7!important;background:#f0f9ff!important}.FloorplannerStudio-module__tGZlxq__toolItemLabel{letter-spacing:-.01em;font-size:.68rem;font-weight:600}.FloorplannerStudio-module__tGZlxq__toolItemHighlight{background:#f0f9ff;color:#0284c7!important;border:1px solid #bae6fd!important}.FloorplannerStudio-module__tGZlxq__toolItemHighlight:hover{background:#e0f2fe!important}.FloorplannerStudio-module__tGZlxq__canvasArea{background:#f4f5f7;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FloorplannerStudio-module__tGZlxq__planUnderlay{object-fit:contain;pointer-events:none;opacity:.45;z-index:1;max-width:85%;max-height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FloorplannerStudio-module__tGZlxq__canvasSvg{z-index:2;-webkit-user-select:none;user-select:none;width:100%;height:100%}.FloorplannerStudio-module__tGZlxq__canvasRoom{cursor:grab;transition:fill .18s}.FloorplannerStudio-module__tGZlxq__canvasRoom:active{cursor:grabbing}.FloorplannerStudio-module__tGZlxq__planInteractionHint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f172a;z-index:15;pointer-events:auto;background:#fffffff5;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:.76rem;animation:.2s ease-out FloorplannerStudio-module__tGZlxq__fadeIn;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 12px #0f172a14}.FloorplannerStudio-module__tGZlxq__planMiniToggleBtn{color:#475569;cursor:pointer;z-index:15;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 6px #0000000d}.FloorplannerStudio-module__tGZlxq__planMiniToggleBtn:hover{color:#0284c7;background:#f8fafc;border-color:#94a3b8}.FloorplannerStudio-module__tGZlxq__canvasRoomSelected>rect:first-child{stroke:#0284c7!important;stroke-width:3.5px!important}.FloorplannerStudio-module__tGZlxq__canvasSvg text{stroke:none!important}.FloorplannerStudio-module__tGZlxq__onboardingOverlay{z-index:12;pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.FloorplannerStudio-module__tGZlxq__onboardingCard{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:100%;max-width:580px;padding:36px 40px;animation:.2s ease-out FloorplannerStudio-module__tGZlxq__fadeInModal;box-shadow:0 20px 45px -12px #0f172a1f,0 4px 12px #0f172a0a}.FloorplannerStudio-module__tGZlxq__onboardingBadge{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;margin-bottom:12px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-block}.FloorplannerStudio-module__tGZlxq__onboardingTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:1.45rem;font-weight:800}.FloorplannerStudio-module__tGZlxq__onboardingSubtitle{color:#64748b;margin:0 0 28px;font-size:.9rem}.FloorplannerStudio-module__tGZlxq__onboardingActions{flex-direction:column;gap:14px;display:flex}.FloorplannerStudio-module__tGZlxq__onboardingPrimaryBtn,.FloorplannerStudio-module__tGZlxq__onboardingSecondaryBtn{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.FloorplannerStudio-module__tGZlxq__onboardingPrimaryBtn{color:#fff;background:#0284c7;border:1px solid #0284c7;box-shadow:0 4px 12px #0284c740}.FloorplannerStudio-module__tGZlxq__onboardingPrimaryBtn:hover{background:#0369a1;border-color:#0369a1;transform:translateY(-1px);box-shadow:0 6px 16px #0284c752}.FloorplannerStudio-module__tGZlxq__onboardingSecondaryBtn{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1}.FloorplannerStudio-module__tGZlxq__onboardingSecondaryBtn:hover{background:#f8fafc;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.FloorplannerStudio-module__tGZlxq__onboardingIconCircle{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FloorplannerStudio-module__tGZlxq__onboardingPrimaryBtn .FloorplannerStudio-module__tGZlxq__onboardingIconCircle{color:#fff;background:#fff3}.FloorplannerStudio-module__tGZlxq__onboardingSecondaryBtn .FloorplannerStudio-module__tGZlxq__onboardingIconCircle{color:#0284c7;background:#f1f5f9}.FloorplannerStudio-module__tGZlxq__onboardingTextCol{flex-direction:column;gap:3px;display:flex}.FloorplannerStudio-module__tGZlxq__onboardingTextCol strong{font-size:.96rem;font-weight:700}.FloorplannerStudio-module__tGZlxq__onboardingTextCol span{opacity:.85;font-size:.78rem;line-height:1.35}.FloorplannerStudio-module__tGZlxq__onboardingFooter{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:20px}.FloorplannerStudio-module__tGZlxq__demoLinkBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.FloorplannerStudio-module__tGZlxq__demoLinkBtn:hover{color:#0f172a;background:#f1f5f9}.FloorplannerStudio-module__tGZlxq__canvasControls{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.FloorplannerStudio-module__tGZlxq__canvasControlBtn{color:#475569;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.FloorplannerStudio-module__tGZlxq__canvasControlBtn:hover{background:#f1f5f9}.FloorplannerStudio-module__tGZlxq__canvasControlBtn+.FloorplannerStudio-module__tGZlxq__canvasControlBtn{border-top:1px solid #e2e8f0}.FloorplannerStudio-module__tGZlxq__canvasFloorPills{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:3px;padding:3px;display:flex;position:absolute;top:16px;left:62px;box-shadow:0 2px 8px #0000000f}.FloorplannerStudio-module__tGZlxq__canvasFloorBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.FloorplannerStudio-module__tGZlxq__canvasFloorBtnActive{color:#fff;background:#0284c7}.FloorplannerStudio-module__tGZlxq__canvasFloorInput{color:#0f172a;background:#fff;border:1.5px solid #0284c7;border-radius:6px;outline:none;width:130px;padding:3px 8px;font-size:.78rem;font-weight:700;box-shadow:0 0 0 2px #0284c72e}.FloorplannerStudio-module__tGZlxq__canvasAddFloorBtn{color:#0284c7;cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__canvasAddFloorBtn:hover{background:#f0f9ff;border-color:#0284c7}.FloorplannerStudio-module__tGZlxq__stepHintBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0284c7;z-index:10;background:#fffffff2;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:600;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #0000000d}.FloorplannerStudio-module__tGZlxq__roomInspectorDrawer{z-index:25;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 40px);max-height:calc(100% - 40px);padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) FloorplannerStudio-module__tGZlxq__slideUp;display:flex;position:absolute;bottom:20px;right:20px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}@keyframes FloorplannerStudio-module__tGZlxq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FloorplannerStudio-module__tGZlxq__drawerHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding-bottom:8px;display:flex}.FloorplannerStudio-module__tGZlxq__drawerTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.FloorplannerStudio-module__tGZlxq__drawerTitleInput{color:#0f172a;background:0 0;border:1px solid #0000;border-radius:6px;width:auto;max-width:180px;margin:0 0 0 -6px;padding:2px 6px;font-size:.95rem;font-weight:800;transition:all .15s}.FloorplannerStudio-module__tGZlxq__drawerTitleInput:hover{background:#f1f5f9;border-color:#cbd5e1}.FloorplannerStudio-module__tGZlxq__drawerTitleInput:focus{background:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 2px #0284c726}.FloorplannerStudio-module__tGZlxq__drawerSub{color:#64748b;margin-top:2px;font-size:.76rem}.FloorplannerStudio-module__tGZlxq__drawerCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px}.FloorplannerStudio-module__tGZlxq__drawerCloseBtn:hover{color:#0f172a}.FloorplannerStudio-module__tGZlxq__coolingToggleRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.FloorplannerStudio-module__tGZlxq__coolingToggleLabel{color:#0f172a;font-size:.82rem;font-weight:700}.FloorplannerStudio-module__tGZlxq__coolingToggleSub{color:#64748b;font-size:.72rem}.FloorplannerStudio-module__tGZlxq__unitPillGrid{flex-direction:column;gap:6px;display:flex}.FloorplannerStudio-module__tGZlxq__unitPillItem{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__unitPillItem:hover{border-color:#cbd5e1}.FloorplannerStudio-module__tGZlxq__unitPillItemActive{background:#f0f9ff!important;border-color:#0284c7!important}.FloorplannerStudio-module__tGZlxq__unitPillName{color:#0f172a;font-size:.82rem;font-weight:700}.FloorplannerStudio-module__tGZlxq__unitPillItemActive .FloorplannerStudio-module__tGZlxq__unitPillName{color:#0284c7}.FloorplannerStudio-module__tGZlxq__unitPillMeta{color:#64748b;font-size:.72rem}.FloorplannerStudio-module__tGZlxq__bottomHudBar{z-index:20;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.FloorplannerStudio-module__tGZlxq__hudLeft{align-items:center;gap:16px;display:flex}.FloorplannerStudio-module__tGZlxq__hudBadge{color:#334155;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.FloorplannerStudio-module__tGZlxq__hudDotGreen{background:#10b981;border-radius:50%;width:8px;height:8px}.FloorplannerStudio-module__tGZlxq__hudRight{align-items:center;gap:12px;display:flex}.FloorplannerStudio-module__tGZlxq__ctaBtnPrimary{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:.84rem;font-weight:700;transition:background .15s;display:flex}.FloorplannerStudio-module__tGZlxq__ctaBtnPrimary:hover{background:#0369a1}.FloorplannerStudio-module__tGZlxq__uploadModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0f172a73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.FloorplannerStudio-module__tGZlxq__uploadModal{background:#fff;border-radius:14px;flex-direction:column;gap:16px;width:480px;padding:24px;display:flex;box-shadow:0 12px 32px #00000026}.FloorplannerStudio-module__tGZlxq__dropzone{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;padding:30px;transition:all .15s}.FloorplannerStudio-module__tGZlxq__dropzone:hover{background:#f0f9ff;border-color:#0284c7}.FloorplannerStudio-module__tGZlxq__priceDetailsLink{color:#0284c7;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex}.FloorplannerStudio-module__tGZlxq__priceDetailsLink:hover{background:#e0f2fe}.FloorplannerStudio-module__tGZlxq__priceModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0f172a73;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.FloorplannerStudio-module__tGZlxq__priceModal{background:#fff;border-radius:16px;flex-direction:column;gap:18px;width:1060px;max-width:95vw;max-height:90vh;padding:32px 40px;animation:.2s ease-out FloorplannerStudio-module__tGZlxq__fadeInModal;display:flex;overflow-y:auto;box-shadow:0 20px 50px #00000029}.FloorplannerStudio-module__tGZlxq__priceRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:32px;padding:12px 0;display:flex}.FloorplannerStudio-module__tGZlxq__priceRowLabel{color:#1e293b;flex-direction:column;flex:1;gap:3px;font-size:.9rem;display:flex}.FloorplannerStudio-module__tGZlxq__priceRowSub{color:#64748b;font-size:.78rem;line-height:1.4}.FloorplannerStudio-module__tGZlxq__priceRowVal{color:#0f172a;white-space:nowrap;text-align:right;flex-shrink:0;font-size:1rem;font-weight:700}@media (max-width:900px){.FloorplannerStudio-module__tGZlxq__topBarCenter{display:none}.FloorplannerStudio-module__tGZlxq__roomInspectorDrawer{width:calc(100% - 40px);bottom:60px;right:20px}}.FloorplannerStudio-module__tGZlxq__canvasScrollbarH{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12;-webkit-user-select:none;user-select:none;background:#f1f5f9d9;border:1px solid #cbd5e1;border-radius:7px;align-items:center;height:14px;display:flex;position:absolute;bottom:8px;left:60px;right:60px;box-shadow:0 1px 4px #0000000f}.FloorplannerStudio-module__tGZlxq__canvasScrollbarV{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;-webkit-user-select:none;user-select:none;background:#f1f5f9d9;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;align-items:center;width:12px;display:flex;position:absolute;top:70px;bottom:70px;right:6px;box-shadow:0 1px 4px #0000000f}.FloorplannerStudio-module__tGZlxq__scrollbarTrackH{cursor:pointer;flex:1;height:100%;position:relative}.FloorplannerStudio-module__tGZlxq__scrollbarTrackV{cursor:pointer;flex:1;width:100%;position:relative}.FloorplannerStudio-module__tGZlxq__scrollbarThumbH{cursor:grab;background:#94a3b8;border-radius:4px;transition:background .15s;position:absolute;top:2px;bottom:2px}.FloorplannerStudio-module__tGZlxq__scrollbarThumbH:hover,.FloorplannerStudio-module__tGZlxq__scrollbarThumbH:active{background:#0284c7}.FloorplannerStudio-module__tGZlxq__scrollbarThumbV{cursor:grab;background:#94a3b8;border-radius:4px;transition:background .15s;position:absolute;left:2px;right:2px}.FloorplannerStudio-module__tGZlxq__scrollbarThumbV:hover,.FloorplannerStudio-module__tGZlxq__scrollbarThumbV:active{background:#0284c7}.FloorplannerStudio-module__tGZlxq__scrollbarBtn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:100%;padding:0;font-size:9px;line-height:1;transition:color .15s,background .15s;display:flex}.FloorplannerStudio-module__tGZlxq__scrollbarBtn:hover{color:#0284c7;background:#fffc}.FloorplannerStudio-module__tGZlxq__scrollbarBtnV{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:18px;padding:0;font-size:9px;line-height:1;transition:color .15s,background .15s;display:flex}.FloorplannerStudio-module__tGZlxq__scrollbarBtnV:hover{color:#0284c7;background:#fffc}.FloorplannerStudio-module__tGZlxq__canvasNavHint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#64748b;pointer-events:none;z-index:11;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:500;display:flex;position:absolute;bottom:28px;left:16px;box-shadow:0 1px 3px #0000000d}.FloorplannerStudio-module__tGZlxq__mobileBottomDock{display:none}.FloorplannerStudio-module__tGZlxq__sheetDragHandle{background:#cbd5e1;border-radius:3px;width:40px;height:5px;margin:0 auto 10px;display:block}.FloorplannerStudio-module__tGZlxq__stepperBtn{color:#0f172a;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__stepperBtn:active{background:#f1f5f9;transform:scale(.92)}.FloorplannerStudio-module__tGZlxq__mobileStepBadge{display:none}@media (max-width:900px){.FloorplannerStudio-module__tGZlxq__mobileStepBadge{color:#0284c7;background:#f1f5f9;border-radius:6px;align-items:center;padding:3px 8px;font-size:.74rem;font-weight:700;display:inline-flex}}@media (max-width:768px){.FloorplannerStudio-module__tGZlxq__studioWrapper{height:100dvh}.FloorplannerStudio-module__tGZlxq__topBar{gap:8px;height:48px;padding:0 10px}.FloorplannerStudio-module__tGZlxq__topBarLeft{flex:1;gap:6px;min-width:0}.FloorplannerStudio-module__tGZlxq__backBtn{white-space:nowrap;flex-shrink:0;padding:5px 8px;font-size:.74rem}.FloorplannerStudio-module__tGZlxq__projectTitleGroup{min-width:0;overflow:hidden}.FloorplannerStudio-module__tGZlxq__projectTitle{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.78rem;overflow:hidden}.FloorplannerStudio-module__tGZlxq__projectBadge{display:none}.FloorplannerStudio-module__tGZlxq__viewToggleGroup{gap:2px;padding:2px}.FloorplannerStudio-module__tGZlxq__viewToggleBtn{padding:4px 8px;font-size:.74rem}.FloorplannerStudio-module__tGZlxq__leftToolStrip,.FloorplannerStudio-module__tGZlxq__bottomHudBar,.FloorplannerStudio-module__tGZlxq__canvasScrollbarH,.FloorplannerStudio-module__tGZlxq__canvasScrollbarV,.FloorplannerStudio-module__tGZlxq__canvasNavHint{display:none!important}.FloorplannerStudio-module__tGZlxq__workspaceArea{flex:1;height:calc(100% - 48px);position:relative;overflow:hidden}.FloorplannerStudio-module__tGZlxq__canvasArea{padding-bottom:74px;overflow:hidden}.FloorplannerStudio-module__tGZlxq__canvasControls{top:10px;left:auto;right:10px;box-shadow:0 4px 12px #0000001f}.FloorplannerStudio-module__tGZlxq__canvasControlBtn{width:38px;height:38px}.FloorplannerStudio-module__tGZlxq__canvasFloorPills{-webkit-overflow-scrolling:touch;max-width:calc(100% - 65px);padding:2px;top:10px;left:10px;overflow-x:auto}.FloorplannerStudio-module__tGZlxq__canvasFloorBtn{white-space:nowrap;padding:4px 9px;font-size:.72rem}.FloorplannerStudio-module__tGZlxq__mobileBottomDock{height:calc(62px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);z-index:40;background:#fffffff5;border-top:1px solid #e2e8f0;justify-content:space-around;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.FloorplannerStudio-module__tGZlxq__mobileDockBtn{color:#64748b;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:6px 2px;font-size:.68rem;font-weight:600;transition:all .15s;display:flex}.FloorplannerStudio-module__tGZlxq__mobileDockBtn:active{background:#f1f5f9;transform:scale(.94)}.FloorplannerStudio-module__tGZlxq__mobileDockBtnActive{color:#0284c7;font-weight:700}.FloorplannerStudio-module__tGZlxq__mobileDockBtnHighlight{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;font-weight:700}.FloorplannerStudio-module__tGZlxq__mobileDockBtnCta{background:#0284c7;border-radius:10px;font-weight:700;box-shadow:0 2px 8px #0284c759;color:#fff!important}.FloorplannerStudio-module__tGZlxq__mobileDockBtnCta:active{background:#0369a1}.FloorplannerStudio-module__tGZlxq__mobileDockBadge{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}.FloorplannerStudio-module__tGZlxq__roomInspectorDrawer{top:auto;bottom:calc(62px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;z-index:45;border:none;border-top:1px solid #cbd5e1;border-radius:20px 20px 0 0;width:100%;max-width:100vw;max-height:74vh;padding:12px 18px 20px;animation:.25s cubic-bezier(.16,1,.3,1) FloorplannerStudio-module__tGZlxq__slideUpSheet;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 35px #0f172a33}.FloorplannerStudio-module__tGZlxq__onboardingOverlay{align-items:center;padding:14px}.FloorplannerStudio-module__tGZlxq__onboardingCard{border-radius:14px;max-height:84vh;padding:22px 16px;overflow-y:auto}.FloorplannerStudio-module__tGZlxq__onboardingTitle{margin-bottom:6px;font-size:1.15rem}.FloorplannerStudio-module__tGZlxq__onboardingSubtitle{margin-bottom:16px;font-size:.82rem}.FloorplannerStudio-module__tGZlxq__onboardingPrimaryBtn,.FloorplannerStudio-module__tGZlxq__onboardingSecondaryBtn{border-radius:10px;gap:12px;padding:12px 14px}.FloorplannerStudio-module__tGZlxq__onboardingIconCircle{width:38px;height:38px}.FloorplannerStudio-module__tGZlxq__onboardingTextCol strong{font-size:.88rem}.FloorplannerStudio-module__tGZlxq__onboardingTextCol span{font-size:.74rem}.FloorplannerStudio-module__tGZlxq__onboardingFooter{margin-top:14px;padding-top:12px}.FloorplannerStudio-module__tGZlxq__demoLinkBtn{padding:6px 8px;font-size:.78rem}.FloorplannerStudio-module__tGZlxq__priceModalOverlay{align-items:flex-end}.FloorplannerStudio-module__tGZlxq__priceModal{width:100%;max-width:100vw;height:90vh;max-height:90vh;padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px));z-index:100;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.FloorplannerStudio-module__tGZlxq__priceRow{gap:12px;padding:8px 0}.FloorplannerStudio-module__tGZlxq__priceRowLabel,.FloorplannerStudio-module__tGZlxq__priceRowVal{font-size:.82rem}}@keyframes FloorplannerStudio-module__tGZlxq__slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.GlowingButton-module__nVHaxq__buttonWrapper{isolation:isolate;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.GlowingButton-module__nVHaxq__button{background:linear-gradient(180deg,var(--btn-primary-bg)0%,#0070b8 100%);color:var(--btn-primary-text);cursor:pointer;z-index:1;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:100%;height:56px;padding:0 32px;font-size:1.125rem;font-weight:500;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 4px 14px #0084d133}.GlowingButton-module__nVHaxq__button:hover{background:linear-gradient(180deg,var(--btn-primary-hover)0%,#005a96 100%);color:var(--btn-primary-hover-text);box-shadow:inset 0 1px #ffffff4d,0 6px 20px #0084d166}.GlowingButton-module__nVHaxq__ripple{z-index:2;pointer-events:none;background:#0082c280;border-radius:12px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.AuslegungPage-module__TFPVzq__pageContainer{background:#f8fafc;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.AuslegungPage-module__TFPVzq__headerWrapper{flex-shrink:0;display:block}.AuslegungPage-module__TFPVzq__mainArea{flex:1;height:calc(100dvh - 72px);margin-top:72px;position:relative;overflow:hidden}.AuslegungPage-module__TFPVzq__quoteModalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AuslegungPage-module__TFPVzq__quoteModalCard{-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 20px 45px #0003}@media (max-width:768px){.AuslegungPage-module__TFPVzq__headerWrapper{display:none}.AuslegungPage-module__TFPVzq__mainArea{height:100dvh;margin-top:0}.AuslegungPage-module__TFPVzq__quoteModalOverlay{align-items:flex-end;padding:12px}.AuslegungPage-module__TFPVzq__quoteModalCard{padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;max-height:92vh}}
