.Logo-module__FeqWJG__logo{flex-direction:column;flex-shrink:0;text-decoration:none;display:inline-flex}.Logo-module__FeqWJG__logoStack{flex-direction:column;display:flex}.Logo-module__FeqWJG__wordmark{display:block}.Logo-module__FeqWJG__subtitle{font-family:"Space Grotesk",var(--font-family);letter-spacing:.22em;text-transform:uppercase;text-align:right;opacity:.85;font-weight:400}.Logo-module__FeqWJG__nav .Logo-module__FeqWJG__wordmark{height:26px}.Logo-module__FeqWJG__nav .Logo-module__FeqWJG__subtitle{margin-top:3px;font-size:9.5px}.Logo-module__FeqWJG__footer .Logo-module__FeqWJG__wordmark{height:20px}.Logo-module__FeqWJG__footer .Logo-module__FeqWJG__subtitle{margin-top:2px;font-size:7.5px}
.DemoHeader-module__tI-cca__header{z-index:100;height:var(--header-height);transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.DemoHeader-module__tI-cca__scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0d1b2aeb;box-shadow:0 1px 12px #0000003d}.DemoHeader-module__tI-cca__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 24px;display:flex}.DemoHeader-module__tI-cca__logo{color:var(--text-heading);flex-shrink:0;font-size:20px;font-weight:700;text-decoration:none}.DemoHeader-module__tI-cca__logoAccent{color:var(--color-accent);margin-left:4px}.DemoHeader-module__tI-cca__nav{align-items:center;gap:32px;display:flex}.DemoHeader-module__tI-cca__navLink{color:#fff;transition:color var(--transition-base);opacity:.8;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.DemoHeader-module__tI-cca__navLink:after{content:"";width:0;height:2px;transition:width var(--transition-base);background-color:#f63;position:absolute;bottom:-2px;left:0}.DemoHeader-module__tI-cca__navLink:hover{color:#f63;opacity:1}.DemoHeader-module__tI-cca__navLink:hover:after,.DemoHeader-module__tI-cca__navLinkActive:after{width:100%}.DemoHeader-module__tI-cca__navLinkActive{color:#f63;opacity:1}.DemoHeader-module__tI-cca__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.DemoHeader-module__tI-cca__iconBtn{color:#fff;cursor:pointer;width:40px;height:40px;font-size:14px;font-weight:600;font-family:var(--font-family);transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.DemoHeader-module__tI-cca__iconBtn:hover{color:#f63;background-color:#ffffff1a}.DemoHeader-module__tI-cca__ctaBtn{color:#f63;cursor:pointer;height:36px;font-size:14px;font-weight:600;font-family:var(--font-family);transition:background-color var(--transition-base),color var(--transition-base);white-space:nowrap;background:0 0;border:1.5px solid #f63;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;display:flex}.DemoHeader-module__tI-cca__ctaBtn:hover{color:#fff;background-color:#f63}.DemoHeader-module__tI-cca__langSelector{position:relative}.DemoHeader-module__tI-cca__langDropdown{opacity:0;visibility:hidden;background-color:#0d1b2a;border-radius:8px;flex-direction:column;min-width:48px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 16px #0006}.DemoHeader-module__tI-cca__langSelector:hover .DemoHeader-module__tI-cca__langDropdown,.DemoHeader-module__tI-cca__langSelectorOpen .DemoHeader-module__tI-cca__langDropdown{opacity:1;visibility:visible}.DemoHeader-module__tI-cca__langOption{color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-family);transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;display:flex}.DemoHeader-module__tI-cca__langOption:hover{color:#f63;background-color:#ffffff1a}.DemoHeader-module__tI-cca__langOptionActive{color:#f63}.DemoHeader-module__tI-cca__hamburger,.DemoHeader-module__tI-cca__mobileOverlay{display:none}@media (max-width:768px){.DemoHeader-module__tI-cca__nav{z-index:101;background-color:#0d1b2a;flex-direction:column;gap:24px;width:280px;height:100vh;padding:96px 32px 32px;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0006}.DemoHeader-module__tI-cca__navOpen{right:0}.DemoHeader-module__tI-cca__navLink{font-size:18px}.DemoHeader-module__tI-cca__hamburger{z-index:102;display:flex}.DemoHeader-module__tI-cca__ctaBtn{display:none}.DemoHeader-module__tI-cca__mobileOverlay{z-index:100;background:#0009;display:block;position:fixed;inset:0}}
.Footer-module__Grjkva__footer{background:var(--color-primary);color:#fff9;padding:40px 24px}[data-theme=dark] .Footer-module__Grjkva__footer{background:#0a1420}.Footer-module__Grjkva__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Footer-module__Grjkva__logo{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.Footer-module__Grjkva__logoAccent{color:var(--color-accent);margin-left:4px}.Footer-module__Grjkva__links{align-items:center;gap:12px;display:flex}.Footer-module__Grjkva__links a{color:#fff9;transition:color var(--transition-base);font-size:.875rem;text-decoration:none}.Footer-module__Grjkva__links a:hover{color:#fff}.Footer-module__Grjkva__cookieBtn{color:#fff9;cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem}.Footer-module__Grjkva__cookieBtn:hover{color:#fff}.Footer-module__Grjkva__divider{color:#fff3}.Footer-module__Grjkva__copyright{color:#fff6;font-size:.8rem}@media (max-width:640px){.Footer-module__Grjkva__inner{text-align:center;flex-direction:column;gap:12px}}
.CookieBanner-module__xm3yWa__banner{z-index:200;background:var(--bg-surface);border-top:var(--border-subtle);padding:20px 24px;animation:.4s CookieBanner-module__xm3yWa__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001a}@keyframes CookieBanner-module__xm3yWa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieBanner-module__xm3yWa__inner{max-width:var(--max-width);align-items:center;gap:24px;margin:0 auto;display:flex}.CookieBanner-module__xm3yWa__text{color:var(--text-body);flex:1;font-size:.875rem;line-height:1.5}.CookieBanner-module__xm3yWa__link{white-space:nowrap;font-weight:500}.CookieBanner-module__xm3yWa__buttons{flex-shrink:0;gap:8px;display:flex}.CookieBanner-module__xm3yWa__btnPrimary,.CookieBanner-module__xm3yWa__btnSecondary{cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-family);transition:all var(--transition-base);white-space:nowrap;border:2px solid #0000;border-radius:8px;padding:10px 20px}.CookieBanner-module__xm3yWa__btnPrimary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.CookieBanner-module__xm3yWa__btnPrimary:hover{background:#d4622e}.CookieBanner-module__xm3yWa__btnSecondary{color:var(--text-heading);border-color:var(--text-heading);background:0 0}.CookieBanner-module__xm3yWa__btnSecondary:hover{background:var(--color-primary);color:#fff}@media (max-width:640px){.CookieBanner-module__xm3yWa__inner{text-align:center;flex-direction:column}.CookieBanner-module__xm3yWa__buttons{flex-direction:column;width:100%}.CookieBanner-module__xm3yWa__btnPrimary,.CookieBanner-module__xm3yWa__btnSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__xm3yWa__banner{animation:none}}
.ContactModal-module__DkSQ-G__overlay{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s ContactModal-module__DkSQ-G__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactModal-module__DkSQ-G__fadeIn{0%{opacity:0}to{opacity:1}}.ContactModal-module__DkSQ-G__modal{background:var(--bg-primary);border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:40px;animation:.3s ContactModal-module__DkSQ-G__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0003}@keyframes ContactModal-module__DkSQ-G__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ContactModal-module__DkSQ-G__closeBtn{color:var(--text-muted);cursor:pointer;width:36px;height:36px;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;top:16px;right:16px}.ContactModal-module__DkSQ-G__closeBtn:hover{background:var(--bg-secondary);color:var(--text-heading)}.ContactModal-module__DkSQ-G__title{color:var(--text-heading);margin-bottom:8px;padding-right:32px;font-size:1.5rem;font-weight:700}.ContactModal-module__DkSQ-G__subtitle{color:var(--text-muted);margin-bottom:28px;font-size:.9rem;line-height:1.5}.ContactModal-module__DkSQ-G__field{margin-bottom:16px}.ContactModal-module__DkSQ-G__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactModal-module__DkSQ-G__label{color:var(--text-heading);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.ContactModal-module__DkSQ-G__input,.ContactModal-module__DkSQ-G__textarea{border:2px solid var(--text-body);width:100%;font-size:.95rem;font-family:var(--font-family);color:var(--text-body);background:var(--bg-primary);transition:border-color var(--transition-base);box-sizing:border-box;border-radius:8px;padding:12px 14px}.ContactModal-module__DkSQ-G__input:focus,.ContactModal-module__DkSQ-G__textarea:focus{border-color:var(--color-accent);outline:none}.ContactModal-module__DkSQ-G__inputError{border-color:#e53e3e}.ContactModal-module__DkSQ-G__textarea{resize:vertical;min-height:100px}.ContactModal-module__DkSQ-G__error{color:#e53e3e;margin-top:4px;font-size:.8rem;display:block}.ContactModal-module__DkSQ-G__submitBtn{background:var(--color-accent);color:#fff;width:100%;font-size:1rem;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:background-color var(--transition-base);border:none;border-radius:8px;margin-top:8px;padding:14px}.ContactModal-module__DkSQ-G__submitBtn:hover{background:#d4622e}.ContactModal-module__DkSQ-G__success{text-align:center;padding:32px 0}.ContactModal-module__DkSQ-G__successText{color:var(--text-heading);margin-bottom:24px;font-size:1.1rem;line-height:1.6}@media (max-width:480px){.ContactModal-module__DkSQ-G__modal{padding:24px}.ContactModal-module__DkSQ-G__row{grid-template-columns:1fr}.ContactModal-module__DkSQ-G__title{font-size:1.25rem}}
.SectionLabel-module__owTLLW__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:16px;font-size:14px;font-weight:500;display:inline-block}
.ProblemSolution-module__AsnQoG__headline{margin-bottom:16px}.ProblemSolution-module__AsnQoG__desktopLayout{display:block}.ProblemSolution-module__AsnQoG__mobileLayout{display:none}.ProblemSolution-module__AsnQoG__problemCardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--problem-icon-color);margin-bottom:16px;font-size:13px;font-weight:600}.ProblemSolution-module__AsnQoG__solutionCardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:16px;font-size:13px;font-weight:600}.ProblemSolution-module__AsnQoG__row{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.ProblemSolution-module__AsnQoG__connectorRow{grid-template-columns:repeat(4,1fr);gap:24px;height:40px;display:grid}.ProblemSolution-module__AsnQoG__connector{border-left:3px dashed var(--connector-color);transform-origin:top;width:3px;height:100%;margin:0 auto}.ProblemSolution-module__AsnQoG__cardTitle{margin-bottom:8px;font-size:1.05rem}.ProblemSolution-module__AsnQoG__problemCard{background:var(--problem-bg);border:1px solid var(--problem-border);transition:border-color var(--transition-base),box-shadow var(--transition-base);border-radius:12px;padding:24px;position:relative}.ProblemSolution-module__AsnQoG__problemCard:hover{border-color:var(--problem-border-hover);box-shadow:0 0 20px var(--problem-glow)}.ProblemSolution-module__AsnQoG__problemText{color:var(--problem-text);font-size:.9rem;line-height:1.6}.ProblemSolution-module__AsnQoG__solutionCard{background:var(--solution-bg);border:1px solid var(--solution-border);transition:border-color var(--transition-base),box-shadow var(--transition-base);border-radius:12px;padding:24px;position:relative}.ProblemSolution-module__AsnQoG__solutionCard:hover{border-color:var(--solution-border-hover);box-shadow:0 0 20px var(--solution-glow)}.ProblemSolution-module__AsnQoG__solutionText{color:var(--solution-text);font-size:.9rem;line-height:1.6}.ProblemSolution-module__AsnQoG__pairGroup{flex-direction:column;gap:0;display:flex}.ProblemSolution-module__AsnQoG__pairConnector{justify-content:center;height:32px;display:flex}.ProblemSolution-module__AsnQoG__pairConnectorLine{border-left:3px dashed var(--connector-color);width:3px;height:100%}.ProblemSolution-module__AsnQoG__pairSeparator{background:var(--border-subtle);height:1px;margin:32px 0}@media (min-width:768px) and (max-width:1023px){.ProblemSolution-module__AsnQoG__desktopLayout{display:none}.ProblemSolution-module__AsnQoG__mobileLayout{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ProblemSolution-module__AsnQoG__pairSeparator{display:none}}@media (max-width:767px){.ProblemSolution-module__AsnQoG__desktopLayout{display:none}.ProblemSolution-module__AsnQoG__mobileLayout{display:block}}@media (prefers-reduced-motion:reduce){.ProblemSolution-module__AsnQoG__problemCard,.ProblemSolution-module__AsnQoG__solutionCard{transition:none}.ProblemSolution-module__AsnQoG__connector{transform:scaleY(1)!important}}
.WhyUs-module__1cSnGa__headline{margin-bottom:16px}.WhyUs-module__1cSnGa__tableWrap{-webkit-overflow-scrolling:touch;border:var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-card);border-radius:12px;overflow-x:auto}.WhyUs-module__1cSnGa__table{border-collapse:collapse;width:100%;min-width:640px}.WhyUs-module__1cSnGa__table th,.WhyUs-module__1cSnGa__table td{text-align:left;border-bottom:var(--border-subtle);vertical-align:top;padding:16px 20px;font-size:.95rem}.WhyUs-module__1cSnGa__table th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary);font-size:.875rem;font-weight:600}.WhyUs-module__1cSnGa__table tbody tr:last-child td{border-bottom:none}.WhyUs-module__1cSnGa__table tbody tr:hover{background:var(--bg-secondary)}.WhyUs-module__1cSnGa__highlight{background:#1a3a520f}[data-theme=dark] .WhyUs-module__1cSnGa__highlight{background:#e8713a0f}.WhyUs-module__1cSnGa__highlight.WhyUs-module__1cSnGa__positive{color:var(--text-heading);font-weight:500}th.WhyUs-module__1cSnGa__highlight{color:var(--color-primary);text-transform:none;letter-spacing:normal;font-size:.95rem;font-weight:700}[data-theme=dark] th.WhyUs-module__1cSnGa__highlight{color:var(--color-accent)}.WhyUs-module__1cSnGa__criterion{color:var(--text-heading);font-weight:600}.WhyUs-module__1cSnGa__symbol{margin-right:6px;font-weight:700}.WhyUs-module__1cSnGa__positive .WhyUs-module__1cSnGa__symbol{color:var(--color-success)}.WhyUs-module__1cSnGa__negative .WhyUs-module__1cSnGa__symbol{color:var(--color-error)}.WhyUs-module__1cSnGa__negative{color:var(--text-muted)}@media (max-width:768px){.WhyUs-module__1cSnGa__tableWrap{border-radius:8px;margin:0 -12px}.WhyUs-module__1cSnGa__tableWrap:after{content:"scroll →";text-align:right;color:var(--text-muted);padding:8px 16px;font-size:12px;display:block}}
.DeviceShowcase-module__7XotyW__section{padding:0 24px 48px}.DeviceShowcase-module__7XotyW__imageWrap{justify-content:center;display:flex}.DeviceShowcase-module__7XotyW__image{border-radius:16px;width:100%;max-width:900px;height:auto;display:block}@media (max-width:640px){.DeviceShowcase-module__7XotyW__section{padding:0 16px 32px}}
.DemoClientPage-module__PbR_CG__demoPage{--demo-deep:#0d1b2a;--demo-dark:#122640;--demo-base:#162a3e;--demo-mid:#1b3a5c;--demo-light:#1f4268;--demo-bright:#234b6e;--demo-text:#fff;--demo-text-muted:#89a;--demo-accent:#f63;--demo-link:#6ba3ff;--demo-green:#4ade80}.DemoClientPage-module__PbR_CG__sectionWrap{width:100%}
.Button-module__8RiFmG__button{font-family:var(--font-family);cursor:pointer;transition:all var(--transition-base);border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__primary{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.Button-module__8RiFmG__primary:hover{background-color:#d4622e;border-color:#d4622e;transform:translateY(-1px);box-shadow:0 4px 12px #e8713a4d}.Button-module__8RiFmG__secondary{color:var(--text-heading);border-color:var(--text-heading);background-color:#0000}.Button-module__8RiFmG__secondary:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}@media (max-width:480px){.Button-module__8RiFmG__button{width:100%;padding:14px 24px}}
.HeroDemo-module__CK2FzW__hero{background-color:var(--demo-deep);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.HeroDemo-module__CK2FzW__content{z-index:10;text-align:left;max-width:800px;margin:0 auto;padding:0 24px;position:relative}.HeroDemo-module__CK2FzW__headline{color:var(--demo-text);margin-bottom:24px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.1}.HeroDemo-module__CK2FzW__word{margin-right:.3em;display:inline-block}.HeroDemo-module__CK2FzW__subline{color:var(--demo-text-muted);max-width:600px;margin-bottom:32px;font-size:clamp(16px,2vw,20px);line-height:1.5}.HeroDemo-module__CK2FzW__ctas{flex-wrap:wrap;gap:16px;display:flex}.HeroDemo-module__CK2FzW__ctaGhost{color:var(--demo-text-muted);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:12px 28px;font-size:16px;transition:all .2s}.HeroDemo-module__CK2FzW__ctaGhost:hover{color:var(--demo-text);border-color:#fff6}.HeroDemo-module__CK2FzW__statsBar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1b2a80;justify-content:center;gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroDemo-module__CK2FzW__stat{text-align:center;flex:1;max-width:220px;padding:20px 24px}.HeroDemo-module__CK2FzW__statValue{color:var(--demo-accent);font-size:28px;font-weight:700}.HeroDemo-module__CK2FzW__statLabel{color:var(--demo-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:12px}.HeroDemo-module__CK2FzW__checkmark{vertical-align:middle;width:28px;height:28px;display:inline-block}@media (max-width:768px){.HeroDemo-module__CK2FzW__statsBar{flex-wrap:wrap}.HeroDemo-module__CK2FzW__stat{flex:50%;max-width:none}}
.ShiftSection-module__9eUuGa__section{background-color:var(--demo-dark)}.ShiftSection-module__9eUuGa__container{max-width:1100px;margin:0 auto;padding:100px 24px}.ShiftSection-module__9eUuGa__headline{color:var(--demo-text);text-align:center;margin-bottom:48px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}.ShiftSection-module__9eUuGa__cardsRow{gap:24px;display:flex}.ShiftSection-module__9eUuGa__card{background:#0d1b2a99;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:28px;position:relative}.ShiftSection-module__9eUuGa__liveIndicator{align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.ShiftSection-module__9eUuGa__liveDot{background-color:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite ShiftSection-module__9eUuGa__livePulse}.ShiftSection-module__9eUuGa__liveLabel{color:#4ade80;letter-spacing:1px;font-size:11px;font-weight:700}@keyframes ShiftSection-module__9eUuGa__livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ShiftSection-module__9eUuGa__cardText{color:var(--demo-text-muted);margin:0;padding-top:8px;font-size:16px;line-height:1.6}.ShiftSection-module__9eUuGa__closing{text-align:center;color:var(--demo-text-muted);margin-top:48px;font-size:16px;font-style:italic}@media (max-width:768px){.ShiftSection-module__9eUuGa__cardsRow{flex-direction:column}}
.Header-module__ldgnoG__header{z-index:100;height:var(--header-height);transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__scrolled{background-color:var(--bg-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 12px #00000014}[data-theme=dark] .Header-module__ldgnoG__scrolled{background-color:#0d1b2aeb}.Header-module__ldgnoG__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 24px;display:flex}.Header-module__ldgnoG__logo{color:var(--text-heading);flex-shrink:0;font-size:20px;font-weight:700;text-decoration:none}.Header-module__ldgnoG__logoAccent{color:var(--color-accent);margin-left:4px}.Header-module__ldgnoG__nav{align-items:center;gap:32px;display:flex}.Header-module__ldgnoG__navLink{color:var(--text-body);transition:color var(--transition-base);padding:4px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.Header-module__ldgnoG__navLink:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}.Header-module__ldgnoG__navLink:hover{color:var(--color-accent);opacity:1}.Header-module__ldgnoG__navLink:hover:after,.Header-module__ldgnoG__navLinkActive:after{width:100%}.Header-module__ldgnoG__navLinkActive{color:var(--color-accent)}.Header-module__ldgnoG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Header-module__ldgnoG__iconBtn{width:40px;height:40px;color:var(--text-body);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-family);transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__iconBtn:hover{background-color:var(--bg-secondary);color:var(--color-accent)}.Header-module__ldgnoG__langSelector{position:relative}.Header-module__ldgnoG__langDropdown{background-color:var(--bg-primary);opacity:0;visibility:hidden;border-radius:8px;flex-direction:column;min-width:48px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}[data-theme=dark] .Header-module__ldgnoG__langDropdown{box-shadow:0 4px 16px #0006}.Header-module__ldgnoG__langSelector:hover .Header-module__ldgnoG__langDropdown,.Header-module__ldgnoG__langSelectorOpen .Header-module__ldgnoG__langDropdown{opacity:1;visibility:visible}.Header-module__ldgnoG__langOption{color:var(--text-body);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-family);transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;display:flex}.Header-module__ldgnoG__langOption:hover{background-color:var(--bg-secondary);color:var(--color-accent)}.Header-module__ldgnoG__langOptionActive{color:var(--color-accent)}.Header-module__ldgnoG__hamburger,.Header-module__ldgnoG__mobileOverlay{display:none}@media (max-width:768px){.Header-module__ldgnoG__nav{background-color:var(--bg-primary);z-index:101;flex-direction:column;gap:24px;width:280px;height:100vh;padding:96px 32px 32px;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0000001a}.Header-module__ldgnoG__navOpen{right:0}.Header-module__ldgnoG__navLink{font-size:18px}.Header-module__ldgnoG__hamburger{z-index:102;display:flex}.Header-module__ldgnoG__mobileOverlay{z-index:100;background:#0006;display:block;position:fixed;inset:0}}
.OfficeSection-module__Cw7Ebq__section{background-color:var(--demo-mid)}.OfficeSection-module__Cw7Ebq__container{max-width:1100px;margin:0 auto;padding:100px 24px}.OfficeSection-module__Cw7Ebq__competitorRow{justify-content:center;gap:20px;margin-bottom:32px;display:flex}.OfficeSection-module__Cw7Ebq__competitorRoom{text-align:center;filter:grayscale(.5)opacity(.6);background:#0d1b2a66;border:1px solid #ffffff0f;border-radius:12px;width:200px;padding:24px}.OfficeSection-module__Cw7Ebq__roomIcon{width:40px;color:var(--demo-text-muted);margin:0 auto 12px}.OfficeSection-module__Cw7Ebq__roomIcon svg{width:100%;height:auto;stroke:var(--demo-text-muted)}.OfficeSection-module__Cw7Ebq__roomTitle{color:var(--demo-text);margin-bottom:6px;font-size:18px;font-weight:700}.OfficeSection-module__Cw7Ebq__roomSub{color:var(--demo-text-muted);font-size:13px}.OfficeSection-module__Cw7Ebq__roomBrand{color:var(--demo-text-muted);opacity:.6;margin-top:8px;font-size:11px}.OfficeSection-module__Cw7Ebq__arveumRoom{border:1px solid var(--demo-accent);text-align:center;background:#0d1b2a99;border-radius:16px;max-width:700px;margin:0 auto;padding:40px;box-shadow:0 0 30px #ff663326}.OfficeSection-module__Cw7Ebq__arveumIcon{width:60px;color:var(--demo-accent);margin:0 auto 12px}.OfficeSection-module__Cw7Ebq__arveumIcon svg{width:100%;height:auto;stroke:var(--demo-accent)}.OfficeSection-module__Cw7Ebq__arveumTitle{color:var(--demo-text);margin-bottom:8px;font-size:28px;font-weight:700}.OfficeSection-module__Cw7Ebq__arveumSub{color:var(--demo-text-muted);font-size:13px}.OfficeSection-module__Cw7Ebq__arveumBrand{color:var(--demo-text-muted);opacity:.6;margin-top:8px;font-size:11px}@media (max-width:768px){.OfficeSection-module__Cw7Ebq__competitorRow{flex-wrap:wrap}.OfficeSection-module__Cw7Ebq__competitorRoom{width:100%}}
.Hero-module__JgYmMq__hero{background-color:var(--bg-primary);min-height:100vh;position:relative;overflow:hidden}.Hero-module__JgYmMq__vortexContainer{height:100vh;min-height:100vh}.Hero-module__JgYmMq__vortexContent{min-height:100vh;padding:calc(var(--header-height) + 40px)24px 80px;justify-content:center;align-items:center;display:flex}.Hero-module__JgYmMq__content{z-index:1;text-align:center;max-width:800px;position:relative}.Hero-module__JgYmMq__subline{text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:24px;font-size:14px;font-weight:500;animation:.8s both Hero-module__JgYmMq__fadeUp;display:inline-block}.Hero-module__JgYmMq__claim{color:var(--text-heading);margin-bottom:24px;font-size:clamp(2.75rem,6vw,4rem);font-weight:700;line-height:1.1;animation:.8s .15s both Hero-module__JgYmMq__fadeUp}[data-theme=dark] .Hero-module__JgYmMq__claim{color:#fff}.Hero-module__JgYmMq__subtext{color:var(--text-muted);max-width:640px;margin:0 auto 40px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;animation:.8s .3s both Hero-module__JgYmMq__fadeUp}[data-theme=dark] .Hero-module__JgYmMq__subtext{color:#ffffffb3}.Hero-module__JgYmMq__ctas{flex-wrap:wrap;justify-content:center;gap:16px;animation:.8s .45s both Hero-module__JgYmMq__fadeUp;display:flex}@keyframes Hero-module__JgYmMq__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.Hero-module__JgYmMq__vortexContent{padding-top:calc(var(--header-height) + 60px);min-height:calc(100vh - 40px)}.Hero-module__JgYmMq__ctas{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__subline,.Hero-module__JgYmMq__claim,.Hero-module__JgYmMq__subtext,.Hero-module__JgYmMq__ctas{animation:none}}
.WorkforceSection-module__y9D0kG__section{background-color:var(--demo-bright)}.WorkforceSection-module__y9D0kG__container{max-width:1100px;margin:0 auto;padding:100px 24px}.WorkforceSection-module__y9D0kG__headline{text-align:center;color:var(--demo-text);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}.WorkforceSection-module__y9D0kG__subtext{color:var(--demo-text-muted);text-align:center;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}.WorkforceSection-module__y9D0kG__legend{text-transform:uppercase;letter-spacing:2px;justify-content:center;gap:40px;margin-bottom:48px;font-size:12px;display:flex}.WorkforceSection-module__y9D0kG__legendItem{align-items:center;gap:8px;display:flex}.WorkforceSection-module__y9D0kG__legendDot{border-radius:50%;width:8px;height:8px}.WorkforceSection-module__y9D0kG__timeline{-webkit-overflow-scrolling:touch;padding-bottom:8px;position:relative;overflow-x:auto}.WorkforceSection-module__y9D0kG__timelineInner{min-width:800px;height:400px;position:relative}.WorkforceSection-module__y9D0kG__axis{background:#ffffff1a;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.WorkforceSection-module__y9D0kG__axis:after{content:"";border:5px solid #0000;border-left:8px solid #fff3;position:absolute;top:-4px;right:-6px}.WorkforceSection-module__y9D0kG__barSegment{z-index:1;border-radius:2px;height:4px;position:absolute;top:50%}.WorkforceSection-module__y9D0kG__barWithout{background:#ffffff0d;transform:translateY(-8px)}.WorkforceSection-module__y9D0kG__barWith{background:#4ade801a;transform:translateY(2px)}.WorkforceSection-module__y9D0kG__marker{width:2px;position:absolute;top:0;bottom:0}.WorkforceSection-module__y9D0kG__dot{z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkforceSection-module__y9D0kG__dot_muted{background:#1a3050;border:2px solid #fff3}.WorkforceSection-module__y9D0kG__dot_green{background:#4ade80;border:2px solid #4ade80;box-shadow:0 0 10px #4ade804d}.WorkforceSection-module__y9D0kG__dot_red{background:#ff503cb3;border:2px solid #ff503c80}.WorkforceSection-module__y9D0kG__dot_zero{background:#fff;border:2px solid #fff;width:14px;height:14px;box-shadow:0 0 12px #ffffff4d}.WorkforceSection-module__y9D0kG__zeroLine{z-index:1;background:#fff3;width:2px;position:absolute;top:22%;bottom:22%;left:50%;transform:translate(-50%)}.WorkforceSection-module__y9D0kG__zeroLabel{letter-spacing:1px;color:#fff;z-index:3;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkforceSection-module__y9D0kG__timeLabel{color:#ffffff59;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,16px)}.WorkforceSection-module__y9D0kG__labelAbove{text-align:center;width:120px;position:absolute;bottom:calc(50% + 20px);left:50%;transform:translate(-50%)}.WorkforceSection-module__y9D0kG__labelAboveText{color:#fff6;margin-bottom:6px;font-size:12px;line-height:1.4}.WorkforceSection-module__y9D0kG__connectorAbove{background:#ffffff1a;width:1px;height:36px;margin:0 auto}.WorkforceSection-module__y9D0kG__labelBelow{text-align:center;width:120px;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%)}.WorkforceSection-module__y9D0kG__connectorBelow{background:#4ade8033;width:1px;height:36px;margin:0 auto 6px}.WorkforceSection-module__y9D0kG__labelBelowText{color:#4ade80;font-size:12px;font-weight:500;line-height:1.4}.WorkforceSection-module__y9D0kG__closing{text-align:center;color:var(--demo-text);margin-top:56px;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.3}@media (max-width:768px){.WorkforceSection-module__y9D0kG__timelineInner{min-width:700px;height:360px}.WorkforceSection-module__y9D0kG__legend{gap:24px;font-size:11px}}
.RoleCard-module__HswTTa__card{border:var(--border-subtle);box-shadow:var(--shadow-card);background:var(--bg-surface);border-radius:12px;flex-direction:column;min-width:300px;max-width:380px;height:100%;display:flex;overflow:hidden}.RoleCard-module__HswTTa__cardHighlight{border:3px solid var(--color-accent)}.RoleCard-module__HswTTa__header{background:var(--color-primary);color:#fff;padding:24px}[data-theme=dark] .RoleCard-module__HswTTa__header{background:#1b2838;border-bottom:1px solid #e8713a33}.RoleCard-module__HswTTa__headerTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.RoleCard-module__HswTTa__category{text-transform:uppercase;letter-spacing:.08em;background:#ffffff26;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.RoleCard-module__HswTTa__number{color:var(--color-accent);font-size:14px;font-weight:700}.RoleCard-module__HswTTa__title{color:#fff;margin-bottom:4px;font-size:1.125rem;font-weight:700}.RoleCard-module__HswTTa__subtitle{color:#ffffffb3;font-size:.875rem}.RoleCard-module__HswTTa__body{flex-direction:column;flex:1;padding:24px;display:flex}.RoleCard-module__HswTTa__tasks{flex:1;margin:0 0 16px;padding:0;list-style:none}.RoleCard-module__HswTTa__task{color:var(--text-body);align-items:flex-start;gap:10px;padding:6px 0;font-size:.875rem;line-height:1.5;display:flex}.RoleCard-module__HswTTa__taskDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.RoleCard-module__HswTTa__exampleToggle{color:var(--color-accent);cursor:pointer;font-size:.8rem;font-weight:500;font-family:var(--font-family);background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;display:flex}.RoleCard-module__HswTTa__exampleToggle:hover{opacity:.8}.RoleCard-module__HswTTa__exampleToggle svg{transition:transform .2s}.RoleCard-module__HswTTa__exampleToggleOpen svg{transform:rotate(180deg)}.RoleCard-module__HswTTa__example{background:var(--bg-secondary);border-radius:8px;margin:8px 0;padding:16px}.RoleCard-module__HswTTa__exampleText{color:var(--text-body);font-size:.85rem;line-height:1.6}.RoleCard-module__HswTTa__dummyBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--color-mid-gray);color:#fff;vertical-align:middle;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.RoleCard-module__HswTTa__exampleLink{align-items:center;gap:4px;margin-top:8px;font-size:.8rem;font-weight:500;display:inline-flex}.RoleCard-module__HswTTa__systems{color:var(--text-muted);border-top:var(--border-subtle);margin-top:auto;padding-top:12px;font-size:.75rem}@media (max-width:480px){.RoleCard-module__HswTTa__card{min-width:unset;max-width:unset}}
.WorkforceCostCalculator-module__l0cWPq__section{background-color:var(--demo-bright)}.WorkforceCostCalculator-module__l0cWPq__container{max-width:1100px;margin:0 auto;padding:0 24px 100px}.WorkforceCostCalculator-module__l0cWPq__provocation{text-align:center;margin-bottom:56px}.WorkforceCostCalculator-module__l0cWPq__headline{color:var(--demo-text);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}.WorkforceCostCalculator-module__l0cWPq__subtext{color:var(--demo-text-muted);max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}.WorkforceCostCalculator-module__l0cWPq__tabs{border-bottom:2px solid #ffffff14;justify-content:center;gap:0;margin-bottom:40px;display:flex}.WorkforceCostCalculator-module__l0cWPq__tab{letter-spacing:.5px;color:var(--demo-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 28px;font-size:14px;font-weight:600;transition:color .25s,border-color .25s}.WorkforceCostCalculator-module__l0cWPq__tab:hover{color:var(--demo-text)}.WorkforceCostCalculator-module__l0cWPq__tabActive{color:var(--demo-accent);border-bottom-color:var(--demo-accent)}.WorkforceCostCalculator-module__l0cWPq__tabDashed{color:#ffffff4d;border-bottom:3px dashed #ffffff26}.WorkforceCostCalculator-module__l0cWPq__tabDashed:hover{color:#ffffff80}.WorkforceCostCalculator-module__l0cWPq__tabLabel{align-items:center;gap:8px;display:flex}.WorkforceCostCalculator-module__l0cWPq__comingSoon{text-transform:uppercase;letter-spacing:1.5px;opacity:.5;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:9px}.WorkforceCostCalculator-module__l0cWPq__columns{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:48px;display:grid}.WorkforceCostCalculator-module__l0cWPq__colTraditional{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:32px 28px}.WorkforceCostCalculator-module__l0cWPq__colHeader{text-transform:uppercase;letter-spacing:2.5px;border-bottom:1px solid #ffffff0f;margin-bottom:28px;padding-bottom:12px;font-size:11px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__colHeaderTraditional{color:#ffffff73}.WorkforceCostCalculator-module__l0cWPq__colHeaderArveum{color:var(--demo-green)}.WorkforceCostCalculator-module__l0cWPq__phase{margin-bottom:24px}.WorkforceCostCalculator-module__l0cWPq__phase:last-child{margin-bottom:0}.WorkforceCostCalculator-module__l0cWPq__phaseHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.WorkforceCostCalculator-module__l0cWPq__phaseBorder{border-radius:2px;flex-shrink:0;width:3px;height:18px}.WorkforceCostCalculator-module__l0cWPq__phaseBorderDefault{background:#ffffff26}.WorkforceCostCalculator-module__l0cWPq__phaseBorderRed{background:#ff503c80}.WorkforceCostCalculator-module__l0cWPq__phaseBorderOnboard{background:#ffc83c66}.WorkforceCostCalculator-module__l0cWPq__phaseTitle{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff80;font-size:12px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__phaseDuration{color:#ffffff40;margin-left:auto;font-size:11px}.WorkforceCostCalculator-module__l0cWPq__costItem{border-left:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;padding:6px 0 6px 13px;display:flex}.WorkforceCostCalculator-module__l0cWPq__costLabel{color:#ffffff73;font-size:13px}.WorkforceCostCalculator-module__l0cWPq__costAmount{color:#fff9;white-space:nowrap;font-size:13px;font-weight:600}.WorkforceCostCalculator-module__l0cWPq__costAmountRed{color:#ff503cb3}.WorkforceCostCalculator-module__l0cWPq__subtotal{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;margin-top:6px;padding:10px 0 0 13px;display:flex}.WorkforceCostCalculator-module__l0cWPq__subtotalLabel{text-transform:uppercase;letter-spacing:1px;color:#fff6;font-size:12px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__subtotalAmount{color:var(--demo-text);font-size:16px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__colArveum{background:#4ade8008;border:1px solid #4ade801a;border-radius:16px;flex-direction:column;padding:32px 28px;display:flex}.WorkforceCostCalculator-module__l0cWPq__arveumTimeline{flex-direction:column;flex:1;gap:20px;margin-bottom:32px;display:flex}.WorkforceCostCalculator-module__l0cWPq__arveumStep{align-items:flex-start;gap:14px;display:flex}.WorkforceCostCalculator-module__l0cWPq__arveumDot{background:var(--demo-green);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;box-shadow:0 0 8px #4ade8040}.WorkforceCostCalculator-module__l0cWPq__arveumStepContent{flex:1}.WorkforceCostCalculator-module__l0cWPq__arveumStepTitle{color:var(--demo-green);margin-bottom:2px;font-size:13px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__arveumStepDesc{color:#ffffff73;font-size:13px;line-height:1.4}.WorkforceCostCalculator-module__l0cWPq__arveumCost{border-top:1px solid #4ade801a;margin-top:auto;padding-top:20px}.WorkforceCostCalculator-module__l0cWPq__arveumCostLabel{text-transform:uppercase;letter-spacing:2px;color:#4ade8080;margin-bottom:4px;font-size:11px}.WorkforceCostCalculator-module__l0cWPq__arveumCostAmount{color:var(--demo-green);font-size:24px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__arveumPerks{gap:20px;margin-top:10px;display:flex}.WorkforceCostCalculator-module__l0cWPq__arveumPerk{color:#4ade8080;align-items:center;gap:6px;font-size:12px;display:flex}.WorkforceCostCalculator-module__l0cWPq__arveumPerkDot{background:#4ade804d;border-radius:50%;width:4px;height:4px}.WorkforceCostCalculator-module__l0cWPq__totalComparison{grid-template-columns:1fr 1fr;gap:28px;display:grid}.WorkforceCostCalculator-module__l0cWPq__totalCard{text-align:center;border-radius:16px;padding:28px}.WorkforceCostCalculator-module__l0cWPq__totalCardTraditional{background:#ff503c0a;border:1px solid #ff503c1a}.WorkforceCostCalculator-module__l0cWPq__totalCardArveum{background:#4ade800a;border:1px solid #4ade801f}.WorkforceCostCalculator-module__l0cWPq__totalLabel{text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:700}.WorkforceCostCalculator-module__l0cWPq__totalLabelTraditional{color:#ff503c80}.WorkforceCostCalculator-module__l0cWPq__totalLabelArveum{color:#4ade8099}.WorkforceCostCalculator-module__l0cWPq__totalAmount{margin-bottom:8px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.WorkforceCostCalculator-module__l0cWPq__totalAmountTraditional{color:#ff503ccc}.WorkforceCostCalculator-module__l0cWPq__totalAmountArveum{color:var(--demo-green)}.WorkforceCostCalculator-module__l0cWPq__totalMeta{color:#ffffff59;font-size:13px;line-height:1.5}.WorkforceCostCalculator-module__l0cWPq__totalMetaRed{color:#ff503c73}.WorkforceCostCalculator-module__l0cWPq__totalMetaGreen{color:#4ade8073}.WorkforceCostCalculator-module__l0cWPq__closing{text-align:center;color:var(--demo-text);margin-top:56px;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.3}@media (max-width:768px){.WorkforceCostCalculator-module__l0cWPq__columns,.WorkforceCostCalculator-module__l0cWPq__totalComparison{grid-template-columns:1fr}.WorkforceCostCalculator-module__l0cWPq__tabs{justify-content:flex-start;gap:0;padding:0 8px;overflow-x:auto}.WorkforceCostCalculator-module__l0cWPq__tab{padding:10px 18px;font-size:13px}.WorkforceCostCalculator-module__l0cWPq__colTraditional,.WorkforceCostCalculator-module__l0cWPq__colArveum{padding:24px 20px}.WorkforceCostCalculator-module__l0cWPq__arveumPerks{flex-direction:column;gap:6px}}
.Roles-module__6Wufiq__headline{margin-bottom:16px}.Roles-module__6Wufiq__carouselWrap{position:relative}.Roles-module__6Wufiq__carousel{overflow:hidden}.Roles-module__6Wufiq__carouselTrack{gap:24px;display:flex}.Roles-module__6Wufiq__slide{flex:0 0 calc(33.333% - 16px);min-width:0}.Roles-module__6Wufiq__navBtn{background:var(--bg-surface);width:44px;height:44px;color:var(--text-heading);cursor:pointer;transition:all var(--transition-base);z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #00000026}.Roles-module__6Wufiq__navBtn:hover:not(:disabled){background:var(--color-accent);color:#fff}.Roles-module__6Wufiq__navBtn:disabled{opacity:.3;cursor:default}.Roles-module__6Wufiq__navPrev{left:-22px}.Roles-module__6Wufiq__navNext{right:-22px}.Roles-module__6Wufiq__dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.Roles-module__6Wufiq__dot{background:var(--text-muted);opacity:.3;cursor:pointer;width:10px;height:10px;transition:all var(--transition-base);border:none;border-radius:50%;padding:0}.Roles-module__6Wufiq__dotActive{opacity:1;background:var(--color-accent);transform:scale(1.2)}.Roles-module__6Wufiq__swipeHint{z-index:3;pointer-events:none;background:#00000059;border-radius:12px;justify-content:center;align-items:center;animation:2s ease-in-out infinite Roles-module__6Wufiq__swipePulse;display:none;position:absolute;inset:0}.Roles-module__6Wufiq__swipeHintText{color:#fff;letter-spacing:.1em;font-size:1.5rem;font-weight:600}@keyframes Roles-module__6Wufiq__swipePulse{0%,to{opacity:.7}50%{opacity:1}}.Roles-module__6Wufiq__footer{text-align:center;color:var(--text-muted);margin-top:32px;font-size:.9rem;font-style:italic}@media (max-width:1024px){.Roles-module__6Wufiq__slide{flex:0 0 calc(50% - 12px)}}@media (max-width:640px){.Roles-module__6Wufiq__slide{flex:0 0 100%}.Roles-module__6Wufiq__navBtn{display:none}.Roles-module__6Wufiq__swipeHint{display:flex}}
.TeamSection-module__cgrUpW__section{padding:100px 0}.TeamSection-module__cgrUpW__container{max-width:1100px;margin:0 auto;padding:0 24px}.TeamSection-module__cgrUpW__headline{color:var(--demo-text);text-align:center;margin-bottom:8px;font-size:clamp(28px,4vw,42px);font-weight:700}.TeamSection-module__cgrUpW__subline{color:var(--demo-text-muted);text-align:center;margin-bottom:48px;font-size:16px}.TeamSection-module__cgrUpW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.TeamSection-module__cgrUpW__grid>:nth-child(4),.TeamSection-module__cgrUpW__grid>:nth-child(5),.TeamSection-module__cgrUpW__grid>:nth-child(6){transform:translate(30px)}.TeamSection-module__cgrUpW__grid>:nth-child(7){grid-column:2}.TeamSection-module__cgrUpW__carousel{display:none;overflow:hidden}.TeamSection-module__cgrUpW__carouselContainer{gap:16px;display:flex}.TeamSection-module__cgrUpW__carouselSlide{flex:0 0 280px;min-width:0}.TeamSection-module__cgrUpW__card{cursor:default;background:#0d1b2a99;border:1px solid #ffffff14;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.TeamSection-module__cgrUpW__card:hover{border-color:#ff88444d;transform:translateY(-6px);box-shadow:0 12px 40px #0000004d}.TeamSection-module__cgrUpW__card:hover .TeamSection-module__cgrUpW__keywords,.TeamSection-module__cgrUpW__card:hover .TeamSection-module__cgrUpW__cardCta{opacity:1;transform:translateY(0)}.TeamSection-module__cgrUpW__avatar{aspect-ratio:1;background:#0d1b2a;width:100%;position:relative;overflow:hidden}.TeamSection-module__cgrUpW__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TeamSection-module__cgrUpW__placeholder{color:#234b6e;background:linear-gradient(135deg,#0d1b2a 0%,#162a3e 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;font-weight:700;display:flex}.TeamSection-module__cgrUpW__status{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4ade80;background:#00000080;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.TeamSection-module__cgrUpW__pulse{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite TeamSection-module__cgrUpW__pulse}@keyframes TeamSection-module__cgrUpW__pulse{0%,to{opacity:1;box-shadow:0 0 #4ade8066}50%{opacity:.8;box-shadow:0 0 0 6px #4ade8000}}.TeamSection-module__cgrUpW__dept{text-transform:uppercase;letter-spacing:1.5px;color:var(--demo-accent);padding:16px 20px 0;font-size:10px}.TeamSection-module__cgrUpW__role{color:var(--demo-text);padding:6px 20px 0;font-size:18px;font-weight:600}.TeamSection-module__cgrUpW__metrics{justify-content:center;gap:16px;padding:12px 20px 0;display:flex}.TeamSection-module__cgrUpW__metric{text-align:center}.TeamSection-module__cgrUpW__metricValue{color:var(--demo-accent);font-size:16px;font-weight:700}.TeamSection-module__cgrUpW__metricLabel{color:var(--demo-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.TeamSection-module__cgrUpW__oneliner{color:var(--demo-text-muted);padding:8px 20px 12px;font-size:13px;font-style:italic;line-height:1.5}.TeamSection-module__cgrUpW__keywords{opacity:0;flex-wrap:wrap;gap:6px;padding:0 20px 12px;transition:all .3s;display:flex;transform:translateY(4px)}.TeamSection-module__cgrUpW__keyword{color:var(--demo-accent);background:#ff88441a;border:1px solid #f843;border-radius:20px;padding:3px 8px;font-size:10px}.TeamSection-module__cgrUpW__cardCta{opacity:0;padding:0 20px 20px;transition:all .3s 50ms;transform:translateY(4px)}.TeamSection-module__cgrUpW__cardCtaVisible{opacity:1;transform:none}.TeamSection-module__cgrUpW__hireCta{text-align:center;background:var(--demo-accent);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;width:100%;padding:10px 0;font-size:13px;font-weight:600;transition:all .2s}.TeamSection-module__cgrUpW__hireCta:hover{background:#f74;box-shadow:0 4px 16px #ff663359}.TeamSection-module__cgrUpW__customCard{background:#0d1b2a4d;border-style:dashed;border-color:#ff88444d}.TeamSection-module__cgrUpW__customCard .TeamSection-module__cgrUpW__placeholder{color:var(--demo-accent);background:linear-gradient(135deg,#ff88440d 0%,#ff88441a 100%);font-size:36px}.TeamSection-module__cgrUpW__customCta{border:1px solid var(--demo-accent);color:var(--demo-accent);background:0 0}.TeamSection-module__cgrUpW__customCta:hover{background:#ff66331a}@media (max-width:768px){.TeamSection-module__cgrUpW__grid{display:none}.TeamSection-module__cgrUpW__carousel{display:block}.TeamSection-module__cgrUpW__grid>:nth-child(4),.TeamSection-module__cgrUpW__grid>:nth-child(5),.TeamSection-module__cgrUpW__grid>:nth-child(6){transform:none}}
.Process-module__Y14LMW__headline{margin-bottom:56px}.Process-module__Y14LMW__timeline{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.Process-module__Y14LMW__step{text-align:center;padding:0 24px;position:relative}.Process-module__Y14LMW__stepIcon{background:var(--color-accent);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex;position:relative}.Process-module__Y14LMW__stepNumber{color:var(--color-accent);margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.Process-module__Y14LMW__stepTitle{margin-bottom:8px;font-size:1.125rem}.Process-module__Y14LMW__stepText{color:var(--text-muted);font-size:.9rem;line-height:1.6}.Process-module__Y14LMW__timeline:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-primary));z-index:0;height:2px;position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px)}@media (max-width:768px){.Process-module__Y14LMW__timeline{grid-template-columns:1fr;gap:0;padding-left:48px}.Process-module__Y14LMW__timeline:before{background:linear-gradient(to bottom,var(--color-accent),var(--color-primary));width:2px;height:100%;inset:0 auto 0 19px}.Process-module__Y14LMW__step{text-align:left;padding:0 0 40px 24px}.Process-module__Y14LMW__stepIcon{width:40px;height:40px;margin:0;position:absolute;left:-48px}}
.WorkflowSection-module__yZupeq__section{background-color:var(--demo-base)}.WorkflowSection-module__yZupeq__container{max-width:700px;margin:0 auto;padding:100px 24px}.WorkflowSection-module__yZupeq__headline{color:var(--demo-text);text-align:center;margin-bottom:64px;font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.25}.WorkflowSection-module__yZupeq__timeline{flex-direction:column;gap:0;display:flex;position:relative}.WorkflowSection-module__yZupeq__timeline:before{content:"";background:linear-gradient(to bottom,var(--demo-green,#4ade80),var(--demo-accent,#3b82f6),#f59e0b,var(--demo-green,#4ade80));opacity:.3;width:2px;position:absolute;top:24px;bottom:24px;left:20px}.WorkflowSection-module__yZupeq__bubble{background:#0d1b2ab3;border:1px solid #ffffff12;border-left:3px solid #0000;border-radius:12px;margin-bottom:20px;margin-left:52px;padding:20px 24px;transition:box-shadow .2s;position:relative}.WorkflowSection-module__yZupeq__bubble:last-child{margin-bottom:0}.WorkflowSection-module__yZupeq__trigger{border-left-color:var(--demo-green,#4ade80)}.WorkflowSection-module__yZupeq__agent{border-left-color:var(--demo-accent,#3b82f6)}.WorkflowSection-module__yZupeq__complete{border-left-color:var(--demo-green,#4ade80)}.WorkflowSection-module__yZupeq__checkpoint{background:#f59e0b0f;border-color:#f59e0b59;box-shadow:0 0 0 1px #f59e0b26}.WorkflowSection-module__yZupeq__bubble:before{content:"";background:var(--demo-base);border:2px solid #ffffff4d;border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:-40px}.WorkflowSection-module__yZupeq__trigger:before{border-color:var(--demo-green,#4ade80)}.WorkflowSection-module__yZupeq__agent:before{border-color:var(--demo-accent,#3b82f6)}.WorkflowSection-module__yZupeq__checkpoint:before{border-color:#f59e0b}.WorkflowSection-module__yZupeq__complete:before{border-color:var(--demo-green,#4ade80)}.WorkflowSection-module__yZupeq__bubbleHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.WorkflowSection-module__yZupeq__iconWrap{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.WorkflowSection-module__yZupeq__icon_trigger{color:var(--demo-green,#4ade80);background:#4ade801f}.WorkflowSection-module__yZupeq__icon_agent{color:var(--demo-accent,#3b82f6);background:#3b82f61f}.WorkflowSection-module__yZupeq__icon_checkpoint{color:#f59e0b;background:#f59e0b1f}.WorkflowSection-module__yZupeq__icon_complete{color:var(--demo-green,#4ade80);background:#4ade801f}.WorkflowSection-module__yZupeq__label{letter-spacing:1.2px;color:var(--demo-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.WorkflowSection-module__yZupeq__checkpoint .WorkflowSection-module__yZupeq__label{color:#f59e0b}.WorkflowSection-module__yZupeq__time{color:var(--demo-text-muted);opacity:.6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.WorkflowSection-module__yZupeq__pulse{background-color:var(--demo-green,#4ade80);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite WorkflowSection-module__yZupeq__dotPulse}@keyframes WorkflowSection-module__yZupeq__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.WorkflowSection-module__yZupeq__typingDots{align-items:center;gap:3px;display:flex}.WorkflowSection-module__yZupeq__typingDots span{background-color:var(--demo-accent,#3b82f6);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite WorkflowSection-module__yZupeq__typingBounce}.WorkflowSection-module__yZupeq__typingDots span:nth-child(2){animation-delay:.2s}.WorkflowSection-module__yZupeq__typingDots span:nth-child(3){animation-delay:.4s}@keyframes WorkflowSection-module__yZupeq__typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.WorkflowSection-module__yZupeq__bubbleText{color:var(--demo-text-muted);margin:0;font-size:15px;line-height:1.55}.WorkflowSection-module__yZupeq__checkpoint .WorkflowSection-module__yZupeq__bubbleText{color:#ffffffd9}.WorkflowSection-module__yZupeq__closing{text-align:center;color:var(--demo-text-muted);opacity:.8;margin-top:56px;font-size:15px;font-style:italic;line-height:1.6}@media (max-width:600px){.WorkflowSection-module__yZupeq__container{padding:72px 16px}.WorkflowSection-module__yZupeq__bubble{margin-left:32px;padding:16px}.WorkflowSection-module__yZupeq__bubble:before{left:-24px}.WorkflowSection-module__yZupeq__timeline:before{left:12px}}
.Audience-module__lPaexW__headline{margin-bottom:16px}.Audience-module__lPaexW__segments{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.Audience-module__lPaexW__segment{border:var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-card);transition:transform var(--transition-base);border-radius:12px;overflow:hidden}.Audience-module__lPaexW__segment:hover{transform:translateY(-2px)}.Audience-module__lPaexW__segmentHighlight{border-color:var(--color-accent);box-shadow:0 4px 20px #e8713a26}.Audience-module__lPaexW__segHeader{background:var(--color-primary);color:#fff;padding:24px}[data-theme=dark] .Audience-module__lPaexW__segHeader{background:#1b2838}.Audience-module__lPaexW__segHeaderHighlight,[data-theme=dark] .Audience-module__lPaexW__segHeaderHighlight{background:var(--color-accent)}.Audience-module__lPaexW__segTitle{color:#fff;margin-bottom:4px;font-size:1.25rem}.Audience-module__lPaexW__segSubtitle{color:#ffffffb3;font-size:.875rem}.Audience-module__lPaexW__segBody{padding:24px}.Audience-module__lPaexW__situation{color:var(--text-muted);margin-bottom:20px;font-size:.9rem;line-height:1.6}.Audience-module__lPaexW__listSection{margin-bottom:16px}.Audience-module__lPaexW__listSection:last-child{margin-bottom:0}.Audience-module__lPaexW__listLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-heading);margin-bottom:8px;font-size:.8rem;font-weight:600}.Audience-module__lPaexW__list{margin:0;padding:0;list-style:none}.Audience-module__lPaexW__listItem{color:var(--text-body);align-items:flex-start;gap:8px;padding:4px 0;font-size:.875rem;display:flex}.Audience-module__lPaexW__checkIcon{color:var(--color-success);flex-shrink:0;margin-top:2px}.Audience-module__lPaexW__entryDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}@media (max-width:768px){.Audience-module__lPaexW__segments{grid-template-columns:1fr}}
.JobSidebar-module__Q4nOmW__sidebar{top:calc(var(--header-height,72px) + 24px);align-self:start;position:sticky}.JobSidebar-module__Q4nOmW__card{background:var(--color-primary);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}[data-theme=dark] .JobSidebar-module__Q4nOmW__card{background:#0f1f2e}.JobSidebar-module__Q4nOmW__field{flex-direction:column;gap:2px;display:flex}.JobSidebar-module__Q4nOmW__label{color:#ffffff80;font-size:.75rem}.JobSidebar-module__Q4nOmW__value{color:#fff;font-size:.9375rem}.JobSidebar-module__Q4nOmW__applyBtn{background:var(--color-accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;margin-top:8px;padding:12px;font-family:inherit;font-size:1rem;font-weight:600;transition:opacity .2s}.JobSidebar-module__Q4nOmW__applyBtn:hover{opacity:.9}@media (max-width:768px){.JobSidebar-module__Q4nOmW__sidebar{position:static}.JobSidebar-module__Q4nOmW__card{flex-flow:wrap;gap:12px}.JobSidebar-module__Q4nOmW__field{flex:45%}.JobSidebar-module__Q4nOmW__applyBtn{flex:100%}}
.ComplianceSection-module__riClKW__section{background-color:var(--demo-mid)}.ComplianceSection-module__riClKW__container{max-width:1100px;margin:0 auto;padding:100px 24px}.ComplianceSection-module__riClKW__headline{color:var(--demo-text);text-align:center;max-width:700px;margin-bottom:72px;margin-left:auto;margin-right:auto;font-size:clamp(22px,3vw,38px);font-weight:700;line-height:1.25}.ComplianceSection-module__riClKW__grid{grid-template-columns:repeat(4,1fr);gap:40px 32px;display:grid}.ComplianceSection-module__riClKW__pillar{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.ComplianceSection-module__riClKW__iconWrap{color:#ffffffbf;margin-bottom:28px;line-height:0;transition:color .2s}.ComplianceSection-module__riClKW__pillar:hover .ComplianceSection-module__riClKW__iconWrap{color:var(--demo-text)}.ComplianceSection-module__riClKW__pillarTitle{color:var(--demo-text);letter-spacing:.01em;margin:0 0 14px;font-size:18px;font-weight:700}.ComplianceSection-module__riClKW__pillarText{color:var(--demo-text-muted);margin:0;font-size:14px;line-height:1.65}@media (max-width:900px){.ComplianceSection-module__riClKW__grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:480px){.ComplianceSection-module__riClKW__container{padding:72px 16px}.ComplianceSection-module__riClKW__pillar{padding:28px 16px}}
.ApplicationForm-module__ZQ8htW__wrapper{background:var(--bg-surface);border:var(--border-subtle);border-radius:16px;margin-top:60px;padding:40px}.ApplicationForm-module__ZQ8htW__heading{font-family:var(--font-heading);color:var(--text-heading);margin-bottom:24px;font-size:1.5rem;font-weight:700}.ApplicationForm-module__ZQ8htW__form{flex-direction:column;gap:20px;display:flex}.ApplicationForm-module__ZQ8htW__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ApplicationForm-module__ZQ8htW__field{flex-direction:column;gap:6px;display:flex}.ApplicationForm-module__ZQ8htW__label{color:var(--text-body);font-size:.875rem;font-weight:500}.ApplicationForm-module__ZQ8htW__input,.ApplicationForm-module__ZQ8htW__textarea{border:var(--border-subtle);color:var(--text-body);background:var(--bg-primary);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:1rem;transition:border-color .2s}.ApplicationForm-module__ZQ8htW__input:focus,.ApplicationForm-module__ZQ8htW__textarea:focus{border-color:var(--color-accent);outline:none}.ApplicationForm-module__ZQ8htW__textarea{resize:vertical}.ApplicationForm-module__ZQ8htW__dropzone{border:2px dashed var(--text-muted);text-align:center;cursor:pointer;border-radius:8px;padding:24px;transition:border-color .2s}.ApplicationForm-module__ZQ8htW__dropzone:hover{border-color:var(--color-accent)}.ApplicationForm-module__ZQ8htW__fileInput{display:none}.ApplicationForm-module__ZQ8htW__dropzoneText{color:var(--text-muted);font-size:.875rem}.ApplicationForm-module__ZQ8htW__fileName{color:var(--color-accent);font-weight:500}.ApplicationForm-module__ZQ8htW__fieldError{color:#e53e3e;font-size:.8125rem}.ApplicationForm-module__ZQ8htW__errorMsg{color:#e53e3e;font-size:.875rem}.ApplicationForm-module__ZQ8htW__success{color:#38a169;text-align:center;padding:40px 0;font-size:1.125rem}.ApplicationForm-module__ZQ8htW__submitBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:12px 32px;font-family:inherit;font-size:1rem;font-weight:600;transition:opacity .2s}.ApplicationForm-module__ZQ8htW__submitBtn:hover{opacity:.9}.ApplicationForm-module__ZQ8htW__submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ApplicationForm-module__ZQ8htW__row{grid-template-columns:1fr}.ApplicationForm-module__ZQ8htW__wrapper{padding:24px}}
.JobCard-module__fWVikG__card{background:var(--bg-surface);border:var(--border-subtle);color:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.JobCard-module__fWVikG__card:hover{border-color:var(--color-accent);box-shadow:0 4px 20px #e8713a1a}.JobCard-module__fWVikG__department{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.75rem;font-weight:600}.JobCard-module__fWVikG__title{font-family:var(--font-heading);color:var(--text-heading);margin:4px 0;font-size:1.25rem;font-weight:700}.JobCard-module__fWVikG__meta{color:var(--text-muted);font-size:.875rem}.JobCard-module__fWVikG__cta{color:var(--color-accent);align-items:center;gap:6px;margin-top:12px;font-size:.875rem;font-weight:600;display:inline-flex}
.Story-module__xLMM8q__inner{max-width:720px;margin:0 auto}.Story-module__xLMM8q__headline{margin-bottom:32px}.Story-module__xLMM8q__paragraph{color:var(--text-body);margin-bottom:24px;font-size:1.05rem;line-height:1.8}.Story-module__xLMM8q__quote{background:var(--bg-secondary);border-left:4px solid var(--color-accent);color:var(--text-heading);border-radius:0 12px 12px 0;margin:32px 0;padding:32px;font-size:1.05rem;font-style:italic;line-height:1.8;position:relative}.Story-module__xLMM8q__teamPhoto{text-align:center;margin:40px 0 24px}.Story-module__xLMM8q__teamPhotoImg{border-radius:12px;width:100%;max-width:560px;margin:0 auto;display:block}.Story-module__xLMM8q__team{justify-content:center;gap:40px;margin:0 0 40px;display:flex}.Story-module__xLMM8q__member{text-align:center}.Story-module__xLMM8q__avatar{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 12px;font-size:1.25rem;font-weight:700;display:flex}.Story-module__xLMM8q__avatarAi,[data-theme=dark] .Story-module__xLMM8q__avatar{background:var(--color-accent)}[data-theme=dark] .Story-module__xLMM8q__avatarAi{background:var(--color-primary)}.Story-module__xLMM8q__memberName{color:var(--text-heading);font-size:.95rem;font-weight:600}.Story-module__xLMM8q__memberRole{color:var(--text-muted);font-size:.8rem}.Story-module__xLMM8q__link{align-items:center;gap:6px;font-size:1rem;font-weight:500;display:inline-flex}@media (max-width:480px){.Story-module__xLMM8q__team{gap:24px}.Story-module__xLMM8q__avatar{width:64px;height:64px;font-size:1rem}}
.FoundersSection-module__Nhcq_q__section{background-color:var(--demo-dark)}.FoundersSection-module__Nhcq_q__container{max-width:1100px;margin:0 auto;padding:100px 24px}.FoundersSection-module__Nhcq_q__headline{color:var(--demo-text);text-align:center;max-width:700px;margin-bottom:64px;margin-left:auto;margin-right:auto;font-size:clamp(22px,3vw,38px);font-weight:700;line-height:1.25}.FoundersSection-module__Nhcq_q__grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1040px;margin:0 auto;display:grid}.FoundersSection-module__Nhcq_q__card{text-align:center;background:#0d1b2a99;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:500px;padding:48px 40px;display:flex}.FoundersSection-module__Nhcq_q__avatar{background:linear-gradient(135deg,#1b3a5c 0%,#0d1b2a 100%);border:2px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:24px;display:flex}.FoundersSection-module__Nhcq_q__initials{color:#ffffffb3;letter-spacing:.05em;font-size:36px;font-weight:700;line-height:1}.FoundersSection-module__Nhcq_q__founderName{color:var(--demo-text);margin:0 0 6px;font-size:22px;font-weight:700}.FoundersSection-module__Nhcq_q__founderRole{color:var(--demo-accent,#3b82f6);text-transform:uppercase;letter-spacing:1px;margin:0 0 32px;font-size:13px;font-weight:600}.FoundersSection-module__Nhcq_q__stats{justify-content:center;gap:16px;width:100%;margin-bottom:32px;display:flex}.FoundersSection-module__Nhcq_q__stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:16px 8px;display:flex}.FoundersSection-module__Nhcq_q__statValue{color:var(--demo-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.FoundersSection-module__Nhcq_q__statLabel{color:var(--demo-text-muted);text-align:center;opacity:.75;font-size:11px;line-height:1.3}.FoundersSection-module__Nhcq_q__quote{border-left:3px solid var(--demo-accent,#3b82f6);text-align:left;color:var(--demo-text-muted);width:100%;margin:0;padding:12px 0 12px 20px;font-size:15px;font-style:italic;line-height:1.65}.FoundersSection-module__Nhcq_q__shared{text-align:center;color:var(--demo-text-muted);max-width:800px;margin-top:56px;margin-left:auto;margin-right:auto;font-size:17px;font-style:italic;line-height:1.7}@media (max-width:768px){.FoundersSection-module__Nhcq_q__grid{grid-template-columns:1fr;max-width:480px}.FoundersSection-module__Nhcq_q__card{max-width:100%;padding:36px 24px}.FoundersSection-module__Nhcq_q__stats{gap:10px}.FoundersSection-module__Nhcq_q__statValue{font-size:18px}}@media (max-width:480px){.FoundersSection-module__Nhcq_q__container{padding:72px 16px}}
.CareersPage-module__b3_hRq__main{padding-top:var(--header-height,72px)}.CareersPage-module__b3_hRq__intro{text-align:center;padding:80px 0 40px}.CareersPage-module__b3_hRq__headline{font-family:var(--font-heading);color:var(--text-heading);margin:12px 0;font-size:clamp(2rem,4vw,3rem);font-weight:700}.CareersPage-module__b3_hRq__subtitle{color:var(--text-muted);margin-bottom:24px;font-size:1.125rem}.CareersPage-module__b3_hRq__introBody{max-width:680px;color:var(--text-body);margin:0 auto;font-size:1rem;line-height:1.7}.CareersPage-module__b3_hRq__jobsSection{padding:40px 0 80px}.CareersPage-module__b3_hRq__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.CareersPage-module__b3_hRq__empty{text-align:center;color:var(--text-muted);padding:60px 0;font-size:1.125rem}@media (max-width:768px){.CareersPage-module__b3_hRq__grid{grid-template-columns:1fr}.CareersPage-module__b3_hRq__intro{padding:60px 0 24px}}
.JobDetailPage-module__gfxGKa__main{padding-top:calc(var(--header-height,72px) + 24px);padding-bottom:80px}.JobDetailPage-module__gfxGKa__backLink{color:var(--text-muted);margin-bottom:24px;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.JobDetailPage-module__gfxGKa__backLink:hover{color:var(--color-accent)}.JobDetailPage-module__gfxGKa__layout{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}.JobDetailPage-module__gfxGKa__content{min-width:0}.JobDetailPage-module__gfxGKa__department{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.75rem;font-weight:600}.JobDetailPage-module__gfxGKa__title{font-family:var(--font-heading);color:var(--text-heading);margin:8px 0 24px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}.JobDetailPage-module__gfxGKa__markdown{color:var(--text-body);font-size:1rem;line-height:1.75}.JobDetailPage-module__gfxGKa__markdown h2{font-family:var(--font-heading);color:var(--color-accent);margin:32px 0 12px;font-size:1.25rem;font-weight:700}.JobDetailPage-module__gfxGKa__markdown h2:first-child{margin-top:0}.JobDetailPage-module__gfxGKa__markdown ul{padding-left:20px;list-style:outside}.JobDetailPage-module__gfxGKa__markdown ol{padding-left:20px;list-style:decimal}.JobDetailPage-module__gfxGKa__markdown li{margin-bottom:6px}.JobDetailPage-module__gfxGKa__markdown p{margin-bottom:12px}.JobDetailPage-module__gfxGKa__markdown table{border-collapse:collapse;width:100%;margin:20px 0;font-size:.9375rem}.JobDetailPage-module__gfxGKa__markdown th{background:var(--color-primary);color:#fff;font-family:var(--font-heading);text-align:left;padding:10px 14px;font-weight:600}.JobDetailPage-module__gfxGKa__markdown td{border-bottom:var(--border-subtle);padding:10px 14px}.JobDetailPage-module__gfxGKa__markdown tr:last-child td{border-bottom:none}.JobDetailPage-module__gfxGKa__markdown th:first-child{border-radius:8px 0 0}.JobDetailPage-module__gfxGKa__markdown th:last-child{border-radius:0 8px 0 0}@media (max-width:768px){.JobDetailPage-module__gfxGKa__layout{grid-template-columns:1fr;gap:24px}}
.Contact-module__Bs3a0a__contact{background:linear-gradient(135deg,var(--color-primary)0%,#0d1b2a 100%);color:#fff}[data-theme=dark] .Contact-module__Bs3a0a__contact{background:linear-gradient(135deg,#1b2838 0%,#0d1b2a 100%)}.Contact-module__Bs3a0a__inner{text-align:center;max-width:640px;margin:0 auto}.Contact-module__Bs3a0a__headline{color:#fff;margin-bottom:16px}.Contact-module__Bs3a0a__text{color:#ffffffbf;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.Contact-module__Bs3a0a__ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.Contact-module__Bs3a0a__trust{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:56px;padding-top:32px;display:flex}.Contact-module__Bs3a0a__trustItem{color:#fff9;padding-left:16px;font-size:.85rem;position:relative}.Contact-module__Bs3a0a__trustItem:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}@media (max-width:480px){.Contact-module__Bs3a0a__ctas{flex-direction:column;align-items:stretch}.Contact-module__Bs3a0a__trust{flex-direction:column;align-items:center;gap:12px}}
.LegalPage-module__qpSGQq__wrapper{background-color:var(--bg-primary);min-height:100vh;color:var(--text-body)}.LegalPage-module__qpSGQq__header{max-width:var(--max-width);height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:24px;display:flex}.LegalPage-module__qpSGQq__backLink{color:var(--color-accent);font-size:14px}.LegalPage-module__qpSGQq__main{max-width:800px;margin:0 auto;padding:40px 24px 80px}.LegalPage-module__qpSGQq__title{margin-bottom:8px}.LegalPage-module__qpSGQq__updated{color:var(--text-muted);margin-bottom:48px;font-size:14px}.LegalPage-module__qpSGQq__section{margin-bottom:40px}.LegalPage-module__qpSGQq__sectionHeading{margin-bottom:12px;font-size:1.1rem}.LegalPage-module__qpSGQq__sectionContent p{margin-bottom:0;line-height:1.7}.LegalPage-module__qpSGQq__footer{border-top:var(--border-subtle);max-width:800px;margin:0 auto;padding:24px 24px 48px;font-size:14px}
.WindowSection-module__wdSpda__section{background-color:var(--demo-deep);align-items:center;min-height:80vh;display:flex}.WindowSection-module__wdSpda__container{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:120px 24px;display:flex}.WindowSection-module__wdSpda__line1{color:var(--demo-text);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(28px,4.5vw,56px);font-weight:800;line-height:1.15}.WindowSection-module__wdSpda__line2{color:var(--demo-text-muted);max-width:600px;margin:0 0 56px;font-size:clamp(18px,2.5vw,28px);line-height:1.4}.WindowSection-module__wdSpda__cta{background:var(--demo-accent,#f63);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;margin-bottom:28px;padding:18px 48px;font-size:17px;font-weight:700;transition:transform .15s,background .15s;animation:2.4s ease-in-out infinite WindowSection-module__wdSpda__ctaGlow;display:inline-block}.WindowSection-module__wdSpda__cta:hover{background:color-mix(in srgb,var(--demo-accent,#f63)85%,white 15%);transform:translateY(-2px)}@keyframes WindowSection-module__wdSpda__ctaGlow{0%,to{box-shadow:0 0 #f636}50%{box-shadow:0 0 20px 4px #f633}}.WindowSection-module__wdSpda__email{color:var(--demo-text-muted);opacity:.7;letter-spacing:.01em;font-size:15px;text-decoration:none;transition:opacity .2s}.WindowSection-module__wdSpda__email:hover{opacity:1;text-decoration:underline}.WindowSection-module__wdSpda__whisper{color:var(--demo-text-muted);opacity:.5;letter-spacing:.03em;margin-top:60px;font-size:14px;font-style:italic}@media (max-width:600px){.WindowSection-module__wdSpda__container{padding:80px 20px}.WindowSection-module__wdSpda__cta{padding:16px 36px;font-size:15px}}
