.contact_section__yvkpI{padding-block:var(--space-9)}.contact_inner__iNNzK{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:1fr 360px;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.contact_formCol__yzylq{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-9)}@media (max-width:1024px){.contact_inner__iNNzK{grid-template-columns:1fr;padding-inline:40px;gap:var(--space-8)}.contact_formCol__yzylq{order:2}}@media (max-width:640px){.contact_section__yvkpI{padding-block:var(--space-7)}.contact_inner__iNNzK{padding-inline:var(--space-5);gap:var(--space-7)}.contact_formCol__yzylq{padding:var(--space-6);border-radius:var(--radius-lg)}}.DatePicker_root__KisPm{position:relative;width:100%}.DatePicker_trigger__EB7nk{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);padding:14px var(--space-4);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);outline:none}.DatePicker_trigger__EB7nk:hover:not(:disabled){border-color:var(--color-border-strong,rgba(255,255,255,.2))}.DatePicker_triggerOpen__MkVYK,.DatePicker_trigger__EB7nk:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-glow)}.DatePicker_triggerError__50_TA{border-color:var(--color-semantic-error)}.DatePicker_triggerError__50_TA:focus{box-shadow:0 0 0 3px var(--color-semantic-error-subtle)}.DatePicker_trigger__EB7nk:disabled{opacity:.5;cursor:not-allowed}.DatePicker_triggerValue__RXFbU{color:var(--color-text-primary);flex:1 1;text-transform:capitalize}.DatePicker_triggerPlaceholder__9vrN0{color:var(--color-text-muted);flex:1 1}.DatePicker_calIcon__ZgLZa{color:var(--color-text-muted);flex-shrink:0;transition:color var(--duration-fast) var(--easing-standard)}.DatePicker_triggerOpen__MkVYK .DatePicker_calIcon__ZgLZa,.DatePicker_trigger__EB7nk:hover:not(:disabled) .DatePicker_calIcon__ZgLZa{color:var(--color-text-secondary)}.DatePicker_calendar__WzPvs{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:200;width:288px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 20px 48px -8px rgba(0,0,0,.5);animation:DatePicker_calendarIn__9q00S var(--duration-fast) var(--easing-standard) both}@keyframes DatePicker_calendarIn__9q00S{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DatePicker_nav__spoAK{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.DatePicker_monthLabel__jCu8X{font-size:var(--text-body-m-size);font-weight:600;color:var(--color-text-primary);text-transform:capitalize;letter-spacing:.01em}.DatePicker_navBtn__OE2pF{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.DatePicker_navBtn__OE2pF:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary);background:rgba(79,110,247,.08)}.DatePicker_grid__1Efgo{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.DatePicker_dowLabel__en7AZ{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;padding:var(--space-1) 0 var(--space-3)}.DatePicker_day__zMRJ0{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-body-s-size);font-weight:400;color:var(--color-text-secondary);background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.DatePicker_day__zMRJ0:hover:not(.DatePicker_dayDisabled__MPfdH){background:rgba(255,255,255,.07);color:var(--color-text-primary)}.DatePicker_dayToday__4t_XU{border-color:var(--color-brand-primary);color:var(--color-text-primary);font-weight:600}.DatePicker_daySelected__rpRUq{background:var(--color-brand-gradient);color:#fff;font-weight:700;border-color:transparent}.DatePicker_dayDisabled__MPfdH{color:var(--color-text-muted);opacity:.25;cursor:not-allowed}.ContactForm_form__RVVLX{display:flex;flex-direction:column;gap:var(--space-6)}.ContactForm_row__DbVV5{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.ContactForm_field__qeFL6{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_label__jxQ_7{font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.ContactForm_required__qlj_Y{color:var(--color-brand-primary)}.ContactForm_optional__zX_Mx{font-size:var(--text-body-s-size);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.ContactForm_input__hrQ8w,.ContactForm_select__uFDaG,.ContactForm_textarea__WaaRv{width:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);padding:14px var(--space-4);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);outline:none;-webkit-appearance:none}.ContactForm_select__uFDaG{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10)}.ContactForm_select__uFDaG option{background:var(--color-bg-elevated);color:var(--color-text-primary)}.ContactForm_input__hrQ8w[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.ContactForm_input__hrQ8w::placeholder,.ContactForm_textarea__WaaRv::placeholder{color:var(--color-text-muted)}.ContactForm_input__hrQ8w:focus,.ContactForm_select__uFDaG:focus,.ContactForm_textarea__WaaRv:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-glow)}.ContactForm_input__hrQ8w:disabled,.ContactForm_select__uFDaG:disabled,.ContactForm_textarea__WaaRv:disabled{opacity:.5;cursor:not-allowed}.ContactForm_inputError__MgTWd,.ContactForm_inputError__MgTWd:focus{border-color:var(--color-semantic-error)}.ContactForm_inputError__MgTWd:focus{box-shadow:0 0 0 3px var(--color-semantic-error-subtle)}.ContactForm_textarea__WaaRv{resize:vertical;min-height:140px}.ContactForm_fieldNote__qzJQs{font-size:var(--text-body-s-size);color:var(--color-text-muted);font-style:italic}.ContactForm_errorMsg___PkBf{gap:var(--space-2)}.ContactForm_errorBanner__hg31_,.ContactForm_errorMsg___PkBf{font-size:var(--text-body-s-size);color:var(--color-semantic-error);display:flex;align-items:center}.ContactForm_errorBanner__hg31_{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-semantic-error-subtle);border:1px solid var(--color-semantic-error);border-radius:var(--radius-md)}.ContactForm_footer__G483G{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.ContactForm_disclaimer__UigBL{font-size:var(--text-body-s-size);color:var(--color-text-muted);max-width:36ch;margin:0}.ContactForm_submitBtn__ZrZJ0{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px var(--space-7);background:var(--color-brand-gradient);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase;border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:transform var(--duration-normal) var(--easing-spring),box-shadow var(--duration-normal) var(--easing-standard)}.ContactForm_submitBtn__ZrZJ0:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--shadow-brand)}.ContactForm_submitBtn__ZrZJ0:disabled{opacity:.7;cursor:not-allowed}@keyframes ContactForm_spin__XswAQ{to{transform:rotate(1turn)}}.ContactForm_spinner__LsI8u{display:inline-block;width:16px;height:16px;border:2px solid rgba(240,244,255,.3);border-top:2px solid var(--color-text-primary);border-radius:50%;animation:ContactForm_spin__XswAQ .7s linear infinite;flex-shrink:0}.ContactForm_successState__zaEIm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-8);background:var(--color-bg-elevated);border:1px solid var(--color-border-brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-brand)}.ContactForm_successIcon__3ThN8{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-semantic-success-subtle);color:var(--color-semantic-success);flex-shrink:0}.ContactForm_successTitle__J_G36{font-family:var(--font-display);font-size:var(--text-heading-xl-size);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.25}.ContactForm_successMessage__25U6Z{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);max-width:48ch;margin:0}.ContactForm_resetBtn__u8IoC{background:none;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:10px var(--space-5);color:var(--color-text-secondary);font-size:var(--text-body-s-size);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ContactForm_resetBtn__u8IoC:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary)}@media (max-width:640px){.ContactForm_row__DbVV5{grid-template-columns:1fr}.ContactForm_footer__G483G{flex-direction:column;align-items:stretch}.ContactForm_disclaimer__UigBL{max-width:none}.ContactForm_submitBtn__ZrZJ0{justify-content:center}}.ContactHero_section__vfFA0{position:relative;padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-9);overflow:hidden}.ContactHero_glow__HWypq{position:absolute;top:0;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse at center,rgba(79,110,247,.09) 0,rgba(124,92,191,.05) 45%,transparent 70%);pointer-events:none}.ContactHero_inner__kFG7e{position:relative;z-index:1;max-width:var(--grid-max-width-narrow);margin-inline:auto;padding-inline:var(--grid-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.ContactHero_headline__TOzHl{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,var(--text-display-l-size));font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);max-width:16ch;margin:0}.ContactHero_subheadline__VKTDt{font-size:clamp(1rem,1.5vw,var(--text-body-l-size));line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:50ch;margin:0}.ContactHero_divider___w6dY{width:60px;height:2px;background:var(--color-brand-gradient);border:none;margin:var(--space-3) auto 0}@media (max-width:1024px){.ContactHero_inner__kFG7e{padding-inline:40px}}@media (max-width:640px){.ContactHero_section__vfFA0{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-7)}.ContactHero_inner__kFG7e{padding-inline:var(--space-5)}}.ContactInfo_inner__t0uRy{display:flex;flex-direction:column;gap:var(--space-8);position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-6))}.ContactInfo_block__w_ZxX{display:flex;flex-direction:column;gap:var(--space-4)}.ContactInfo_title__LOig3{font-family:var(--font-display);font-size:var(--text-heading-xl-size);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--color-text-primary);margin:0}.ContactInfo_body__yx2KH{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);max-width:38ch;margin:0}.ContactInfo_steps__ytM56{list-style:none;display:flex;flex-direction:column;gap:var(--space-5);border-left:2px solid var(--color-border-default);padding-left:var(--space-6);margin:0}.ContactInfo_step__X_7Ot{display:flex;align-items:flex-start;gap:var(--space-4)}.ContactInfo_stepNum__CPkpu{font-family:var(--font-mono);font-size:var(--text-body-s-size);font-weight:600;color:var(--color-brand-primary);flex-shrink:0;min-width:24px;line-height:1.6}.ContactInfo_stepContent__XUFR8{display:flex;flex-direction:column;gap:var(--space-1)}.ContactInfo_stepTitle__M7XgL{font-size:var(--text-body-m-size);font-weight:600;color:var(--color-text-primary);line-height:1.4}.ContactInfo_stepDesc__4nO4P{font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary);margin:0;max-width:none}.ContactInfo_blockLabel__QQd_7{font-size:var(--text-label-m-size);font-weight:var(--text-label-m-weight);letter-spacing:var(--text-label-m-ls);text-transform:uppercase;color:var(--color-text-muted)}.ContactInfo_contacts__o0ELd{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.ContactInfo_contactItem__drDyo{display:flex;align-items:center;gap:var(--space-3)}.ContactInfo_contactIcon__inCf6{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--color-service-consulting-subtle);color:var(--color-service-consulting);flex-shrink:0}.ContactInfo_contactLink__5fNHO{font-size:var(--text-body-m-size);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.ContactInfo_contactLink__5fNHO:hover{color:var(--color-text-primary)}.NavBar_nav__yQ6wK{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:var(--nav-height);transition:background-color var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard),-webkit-backdrop-filter var(--duration-normal) var(--easing-standard);transition:background-color var(--duration-normal) var(--easing-standard),backdrop-filter var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard);transition:background-color var(--duration-normal) var(--easing-standard),backdrop-filter var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard),-webkit-backdrop-filter var(--duration-normal) var(--easing-standard);border-bottom:1px solid transparent}.NavBar_nav__yQ6wK.NavBar_scrolled__Jfgn_{background-color:rgba(7,9,15,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--color-border-default)}.NavBar_inner__ff3Rj{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.NavBar_logo__pm3lD{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.NavBar_logoImg__l9Y3l{height:56px;width:auto}.NavBar_links__NrXrZ{display:flex;align-items:center;justify-content:center;gap:var(--space-6);list-style:none}.NavBar_link__uTqGk{background:none;border:none;padding:0;cursor:pointer;font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.NavBar_link__uTqGk:hover{color:var(--color-text-primary)}.NavBar_right__Zxf0H{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5)}.NavBar_langSwitcher__IgHq_{display:flex;align-items:center;gap:2px;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:3px}.NavBar_langBtn__wGTNF{background:none;border:none;cursor:pointer;font-size:var(--text-label-m-size);font-weight:var(--text-label-m-weight);letter-spacing:var(--text-label-m-ls);text-transform:uppercase;color:var(--color-text-muted);padding:4px 10px;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);line-height:1}.NavBar_langBtn__wGTNF:hover{color:var(--color-text-primary)}.NavBar_langBtn__wGTNF.NavBar_active__c4WEB{background:var(--color-bg-overlay);color:var(--color-text-primary)}.NavBar_cta__lMvL_{display:inline-flex;align-items:center;height:40px;padding:0 var(--space-5);background:var(--color-brand-gradient);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase;text-decoration:none;transition:box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-fast) var(--easing-spring);white-space:nowrap}.NavBar_cta__lMvL_:hover{box-shadow:var(--shadow-brand);transform:scale(1.02);color:var(--color-text-primary)}.NavBar_menuToggle__5J6Jp{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-text-primary)}.NavBar_mobileMenu__X0GaM{display:none}@media (max-width:1024px){.NavBar_inner__ff3Rj{padding-inline:40px}.NavBar_links__NrXrZ{gap:var(--space-5)}}@media (max-width:768px){.NavBar_cta__lMvL_,.NavBar_links__NrXrZ{display:none}.NavBar_menuToggle__5J6Jp{display:flex;align-items:center;justify-content:center}.NavBar_inner__ff3Rj{display:flex;justify-content:space-between;padding-inline:var(--space-5)}.NavBar_mobileMenu__X0GaM{display:flex;flex-direction:column;position:fixed;inset:0;background:var(--color-bg-base);z-index:var(--z-modal);padding:var(--space-9) var(--space-5) var(--space-7);gap:var(--space-5);transform:translateX(100%);transition:transform var(--duration-enter) var(--easing-standard)}.NavBar_mobileMenu__X0GaM.NavBar_open__ZgopD{transform:translateX(0)}.NavBar_mobileClose___tbqa{position:absolute;top:var(--space-5);right:var(--space-5);background:none;border:none;cursor:pointer;color:var(--color-text-primary);font-size:1.5rem;line-height:1;padding:var(--space-2)}.NavBar_mobileLinks__hAJfg{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;margin-top:var(--space-7)}.NavBar_mobileLink__spD9u{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:var(--text-heading-l-size);font-weight:600}.NavBar_mobileCta__f33gZ,.NavBar_mobileLink__spD9u{color:var(--color-text-primary);text-decoration:none}.NavBar_mobileCta__f33gZ{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height-lg);background:var(--color-brand-gradient);border-radius:var(--radius-md);font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase}.NavBar_mobileLangSwitcher__l1EU8{display:flex;gap:var(--space-4)}}.StorySection_section__AOg6D{padding-block:var(--section-py-desktop)}.StorySection_inner__GPzv_{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.StorySection_left__MKgE5{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-8))}.StorySection_headline__H_0ju{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,var(--text-display-m-size));font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);margin-top:var(--space-4);margin-bottom:var(--space-8)}.StorySection_pullquote__m2ELl{position:relative;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-7);background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-default)}.StorySection_pullquote__m2ELl:before{content:"";position:absolute;left:0;top:var(--space-5);bottom:var(--space-5);width:3px;background:var(--color-brand-gradient);border-radius:2px}.StorySection_pullquoteText__sdg6Q{font-family:var(--font-display);font-size:var(--text-heading-l-size);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;max-width:none;font-style:italic}.StorySection_right__l4Gze{display:flex;flex-direction:column;gap:var(--space-6)}.StorySection_body___C0YY{font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);margin:0;max-width:none}.StorySection_body___C0YY:first-child{font-size:clamp(1rem,1.2vw,var(--text-body-l-size));color:var(--color-text-primary);font-weight:500}.StorySection_separator__jVEFZ{width:32px;height:1px;background:var(--color-border-default);border:none}@media (max-width:1024px){.StorySection_inner__GPzv_{grid-template-columns:1fr;gap:var(--space-8);padding-inline:40px}.StorySection_left__MKgE5{position:static}}@media (max-width:640px){.StorySection_section__AOg6D{padding-block:var(--section-py-mobile)}.StorySection_inner__GPzv_{padding-inline:var(--space-5);gap:var(--space-7)}}.ValuesSection_section___l0Nc{background:var(--color-bg-subtle);padding-block:var(--section-py-desktop)}.ValuesSection_inner__gJCmb{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.ValuesSection_header__mMMmo{max-width:48ch;margin-bottom:var(--space-10)}.ValuesSection_headline__TUBw8{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,var(--text-display-m-size));font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);margin-top:var(--space-4)}.ValuesSection_grid__gXJKF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.ValuesSection_card__r1Xu_{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color var(--duration-normal) var(--easing-standard)}.ValuesSection_card__r1Xu_:hover{border-color:var(--color-border-brand)}.ValuesSection_number__DZ9Lq{font-family:var(--font-mono);font-size:var(--text-label-m-size);font-weight:600;letter-spacing:.1em;color:var(--color-brand-primary)}.ValuesSection_title__U9TCq{font-family:var(--font-display);font-size:var(--text-heading-l-size);font-weight:600;color:var(--color-text-primary);margin:0}.ValuesSection_description__Y0OQF{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;max-width:none}@media (max-width:1024px){.ValuesSection_inner__gJCmb{padding-inline:40px}}@media (max-width:768px){.ValuesSection_grid__gXJKF{grid-template-columns:1fr}}@media (max-width:640px){.ValuesSection_section___l0Nc{padding-block:var(--section-py-mobile)}.ValuesSection_inner__gJCmb{padding-inline:var(--space-5)}.ValuesSection_header__mMMmo{margin-bottom:var(--space-7)}}.Footer_footer__1e_Nd{border-top:1px solid var(--color-border-default);padding-block:var(--space-9)}.Footer_inner__wyWP6{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.Footer_brand__b7i2o{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_logoImg__dmhSK{height:48px;width:auto}.Footer_tagline__7gaCq{font-size:var(--text-body-s-size);color:var(--color-text-muted);margin:0;max-width:none}.Footer_links__B9vAH{display:flex;gap:var(--space-8)}.Footer_linkGroup__giL2R{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_groupLabel__d9oov{font-size:var(--text-label-m-size);font-weight:var(--text-label-m-weight);letter-spacing:var(--text-label-m-ls);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.Footer_link__oaScB{font-size:var(--text-body-s-size);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.Footer_link__oaScB:hover{color:var(--color-text-primary)}.Footer_bottom__KRpvT{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.Footer_copyright__bjktA{font-size:var(--text-body-s-size);color:var(--color-text-muted);margin:0;max-width:none}.Footer_legalLinks__KbAVs{display:flex;gap:var(--space-5)}.Footer_legalLink__D5hZ1{font-size:var(--text-body-s-size);color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.Footer_legalLink__D5hZ1:hover{color:var(--color-text-secondary)}@media (max-width:1024px){.Footer_bottom__KRpvT,.Footer_inner__wyWP6{padding-inline:40px}.Footer_links__B9vAH{gap:var(--space-6)}}@media (max-width:768px){.Footer_inner__wyWP6{grid-template-columns:1fr}.Footer_links__B9vAH{flex-wrap:wrap;gap:var(--space-6)}}@media (max-width:640px){.Footer_bottom__KRpvT,.Footer_inner__wyWP6{padding-inline:var(--space-5)}.Footer_bottom__KRpvT{flex-direction:column;align-items:flex-start}}.ProblemSection_section__q_KGt{background:var(--color-bg-subtle);padding-block:var(--section-py-desktop)}.ProblemSection_inner__Mh4wD{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.ProblemSection_header__E7iAj{max-width:52ch;margin-bottom:var(--space-10)}.ProblemSection_headline__XauHf{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,var(--text-display-m-size));font-weight:var(--text-display-m-weight);line-height:var(--text-display-m-lh);letter-spacing:var(--text-display-m-ls);color:var(--color-text-primary);margin-top:var(--space-4)}.ProblemSection_grid__EqrAa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.ProblemSection_card__Qa8Qi{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.ProblemSection_card__Qa8Qi:hover{border-color:rgba(79,110,247,.3);box-shadow:var(--shadow-brand)}.ProblemSection_icon__ibXX7{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--color-bg-overlay);flex-shrink:0}.ProblemSection_icon__ibXX7 svg{color:var(--color-brand-primary)}.ProblemSection_cardTitle__Lovdm{font-family:var(--font-display);font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-lh);color:var(--color-text-primary);margin:0}.ProblemSection_cardDesc__odg_v{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;max-width:none}@media (max-width:1024px){.ProblemSection_inner__Mh4wD{padding-inline:40px}.ProblemSection_grid__EqrAa{grid-template-columns:1fr}}@media (max-width:640px){.ProblemSection_section__q_KGt{padding-block:var(--section-py-mobile)}.ProblemSection_inner__Mh4wD{padding-inline:var(--space-5)}.ProblemSection_header__E7iAj{margin-bottom:var(--space-7)}}.ServicesSection_section__ksrW7{padding-block:var(--section-py-desktop)}.ServicesSection_inner__X1IJq{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.ServicesSection_header__cZgXt{text-align:center;max-width:52ch;margin-inline:auto;margin-bottom:var(--space-10)}.ServicesSection_headline__cHuMs{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,var(--text-display-m-size));font-weight:var(--text-display-m-weight);line-height:var(--text-display-m-lh);letter-spacing:var(--text-display-m-ls);color:var(--color-text-primary);margin-top:var(--space-4)}.ServicesSection_grid__0mHuv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.ServicesSection_card__EOkjy{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5);text-decoration:none;cursor:pointer;transition:border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard)}.ServicesSection_card__EOkjy:hover{transform:translateY(-4px)}.ServicesSection_card__EOkjy[data-service=consulting]:hover{border-color:var(--color-service-consulting);box-shadow:0 0 32px var(--color-service-consulting-subtle)}.ServicesSection_card__EOkjy[data-service=investment]:hover{border-color:var(--color-service-investment);box-shadow:0 0 32px var(--color-service-investment-subtle)}.ServicesSection_card__EOkjy[data-service=digital]:hover{border-color:var(--color-service-digital);box-shadow:0 0 32px var(--color-service-digital-subtle)}.ServicesSection_iconWrap__NSBWh{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ServicesSection_card__EOkjy[data-service=consulting] .ServicesSection_iconWrap__NSBWh{background:var(--color-service-consulting-subtle);color:var(--color-service-consulting)}.ServicesSection_card__EOkjy[data-service=investment] .ServicesSection_iconWrap__NSBWh{background:var(--color-service-investment-subtle);color:var(--color-service-investment)}.ServicesSection_card__EOkjy[data-service=digital] .ServicesSection_iconWrap__NSBWh{background:var(--color-service-digital-subtle);color:var(--color-service-digital)}.ServicesSection_cardEyebrow__6ODH4{font-size:var(--text-label-m-size);font-weight:var(--text-label-m-weight);letter-spacing:var(--text-label-m-ls);text-transform:uppercase;margin:0}.ServicesSection_card__EOkjy[data-service=consulting] .ServicesSection_cardEyebrow__6ODH4{color:var(--color-service-consulting)}.ServicesSection_card__EOkjy[data-service=investment] .ServicesSection_cardEyebrow__6ODH4{color:var(--color-service-investment)}.ServicesSection_card__EOkjy[data-service=digital] .ServicesSection_cardEyebrow__6ODH4{color:var(--color-service-digital)}.ServicesSection_cardTitle__zaID3{font-family:var(--font-display);font-size:var(--text-heading-xl-size);font-weight:var(--text-heading-xl-weight);line-height:var(--text-heading-xl-lh);color:var(--color-text-primary);margin:0}.ServicesSection_cardDesc__RgyHu{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;max-width:none}.ServicesSection_benefits__VrSv_{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto}.ServicesSection_benefit__msZe2{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary)}.ServicesSection_benefit__msZe2:before{content:"";display:block;width:5px;height:5px;border-radius:50%;margin-top:6px;flex-shrink:0}.ServicesSection_card__EOkjy[data-service=consulting] .ServicesSection_benefit__msZe2:before{background:var(--color-service-consulting)}.ServicesSection_card__EOkjy[data-service=investment] .ServicesSection_benefit__msZe2:before{background:var(--color-service-investment)}.ServicesSection_card__EOkjy[data-service=digital] .ServicesSection_benefit__msZe2:before{background:var(--color-service-digital)}.ServicesSection_cardCta__UDbR3{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase;padding-top:var(--space-3)}.ServicesSection_cardCta__UDbR3 svg{flex-shrink:0;transition:transform var(--duration-fast) var(--easing-standard)}.ServicesSection_card__EOkjy:hover .ServicesSection_cardCta__UDbR3 svg{transform:translateX(4px)}.ServicesSection_card__EOkjy[data-service=consulting] .ServicesSection_cardCta__UDbR3{color:var(--color-service-consulting)}.ServicesSection_card__EOkjy[data-service=investment] .ServicesSection_cardCta__UDbR3{color:var(--color-service-investment)}.ServicesSection_card__EOkjy[data-service=digital] .ServicesSection_cardCta__UDbR3{color:var(--color-service-digital)}@media (max-width:1024px){.ServicesSection_inner__X1IJq{padding-inline:40px}.ServicesSection_grid__0mHuv{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width:640px){.ServicesSection_section__ksrW7{padding-block:var(--section-py-mobile)}.ServicesSection_inner__X1IJq{padding-inline:var(--space-5)}.ServicesSection_card__EOkjy{padding:var(--space-6)}}.ProcessSection_section__6FGU9{background:var(--color-bg-subtle);padding-block:var(--section-py-desktop)}.ProcessSection_inner__xjCYt{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.ProcessSection_header__yjCX_{text-align:center;max-width:48ch;margin-inline:auto;margin-bottom:var(--space-10)}.ProcessSection_headline__CHbzL{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,var(--text-display-m-size));font-weight:var(--text-display-m-weight);line-height:var(--text-display-m-lh);letter-spacing:var(--text-display-m-ls);color:var(--color-text-primary);margin-top:var(--space-4)}.ProcessSection_steps__AX9jp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.ProcessSection_steps__AX9jp:before{content:"";position:absolute;top:28px;left:calc(12.5% + 16px);right:calc(12.5% + 16px);height:1px;background:linear-gradient(to right,var(--color-brand-primary),var(--color-brand-secondary));z-index:0}.ProcessSection_step__1OUDo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding:0 var(--space-5);position:relative;z-index:1}.ProcessSection_number__Uw0HP{width:56px;height:56px;border-radius:50%;background:var(--color-bg-base);border:2px solid var(--color-brand-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-heading-m-size);font-weight:700;color:var(--color-brand-primary);flex-shrink:0;position:relative}.ProcessSection_step__1OUDo:first-child .ProcessSection_number__Uw0HP,.ProcessSection_step__1OUDo:nth-child(2) .ProcessSection_number__Uw0HP{background:var(--color-brand-gradient);color:white;border-color:transparent}.ProcessSection_stepContent__fo6wE{display:flex;flex-direction:column;gap:var(--space-3)}.ProcessSection_stepTitle__nYnuG{font-family:var(--font-display);font-size:var(--text-heading-m-size);font-weight:600;color:var(--color-text-primary);margin:0}.ProcessSection_stepDesc__ACbwO{font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary);margin:0;max-width:none}@media (max-width:1024px){.ProcessSection_inner__xjCYt{padding-inline:40px}.ProcessSection_steps__AX9jp{grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-5)}.ProcessSection_steps__AX9jp:before{display:none}}@media (max-width:640px){.ProcessSection_section__6FGU9{padding-block:var(--section-py-mobile)}.ProcessSection_inner__xjCYt{padding-inline:var(--space-5)}.ProcessSection_steps__AX9jp{grid-template-columns:1fr;gap:var(--space-7)}.ProcessSection_step__1OUDo{flex-direction:row;text-align:left;align-items:flex-start}.ProcessSection_stepContent__fo6wE{gap:var(--space-2)}}.ResultsSection_section__RAXmy{padding-block:var(--section-py-desktop);position:relative;overflow:hidden}.ResultsSection_glow__kUSpi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:400px;background:radial-gradient(ellipse at center,rgba(79,110,247,.07) 0,transparent 70%);pointer-events:none}.ResultsSection_inner__K6oP2{position:relative;z-index:1;max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.ResultsSection_header__0dXZo{text-align:center;max-width:52ch;margin-inline:auto;margin-bottom:var(--space-10)}.ResultsSection_headline__ZRl8T{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,var(--text-display-m-size));font-weight:var(--text-display-m-weight);line-height:var(--text-display-m-lh);letter-spacing:var(--text-display-m-ls);color:var(--color-text-primary);margin-top:var(--space-4)}.ResultsSection_grid__k9dL_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.ResultsSection_item__TsJWg{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-left:3px solid var(--color-brand-primary);border-radius:var(--radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);transition:border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.ResultsSection_item__TsJWg:hover{border-left-color:var(--color-brand-primary);box-shadow:var(--shadow-brand)}.ResultsSection_iconWrap__FQKei{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--color-bg-overlay);color:var(--color-brand-primary);flex-shrink:0}.ResultsSection_itemContent__LxACG{display:flex;flex-direction:column;gap:var(--space-2)}.ResultsSection_itemTitle__MB5T2{font-family:var(--font-display);font-size:var(--text-heading-l-size);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--color-text-primary);margin:0}.ResultsSection_itemDesc__hp3zn{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;max-width:none}.ResultsSection_closing__IwraF{margin-top:var(--space-10);text-align:center;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,var(--text-heading-l-size));font-weight:500;line-height:1.5;color:var(--color-text-secondary);max-width:60ch;margin-inline:auto;white-space:pre-line}.ResultsSection_closingAccent__GIU0t{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}@media (max-width:1024px){.ResultsSection_inner__K6oP2{padding-inline:40px}}@media (max-width:768px){.ResultsSection_grid__k9dL_{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (max-width:640px){.ResultsSection_section__RAXmy{padding-block:var(--section-py-mobile)}.ResultsSection_inner__K6oP2{padding-inline:var(--space-5)}.ResultsSection_item__TsJWg{padding:var(--space-6)}}.CtaSection_section__fct4x{padding-block:var(--section-py-desktop)}.CtaSection_inner__cI2tp{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.CtaSection_card__7XJfw{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);position:relative;overflow:hidden}.CtaSection_card__7XJfw:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-brand-gradient)}.CtaSection_card__7XJfw:after{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(79,110,247,.08) 0,transparent 70%);pointer-events:none}.CtaSection_headline__R_B5y{font-family:var(--font-display);font-size:clamp(2rem,4vw,var(--text-display-l-size));font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);max-width:16ch;margin:0;position:relative;z-index:1}.CtaSection_subheadline__TnPye{font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:44ch;margin:0;position:relative;z-index:1}.CtaSection_actions__MPz_w{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);position:relative;z-index:1}.CtaSection_btn__YaAqB{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--btn-height-lg);padding:0 var(--space-9);background:var(--color-brand-gradient);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--text-label-l-size);font-weight:var(--text-label-l-weight);letter-spacing:var(--text-label-l-ls);text-transform:uppercase;text-decoration:none;transition:box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-fast) var(--easing-spring)}.CtaSection_btn__YaAqB:hover{box-shadow:var(--shadow-brand-strong);transform:scale(1.02);color:var(--color-text-primary)}.CtaSection_secondary__UDmok{font-size:var(--text-body-s-size);color:var(--color-text-muted);margin:0;max-width:none}@media (max-width:1024px){.CtaSection_inner__cI2tp{padding-inline:40px}}@media (max-width:640px){.CtaSection_section__fct4x{padding-block:var(--section-py-mobile)}.CtaSection_inner__cI2tp{padding-inline:var(--space-5)}.CtaSection_card__7XJfw{padding:var(--space-8) var(--space-5)}.CtaSection_btn__YaAqB{width:100%;justify-content:center}}.legal_main__1INje{padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-12);min-height:100vh}.legal_inner__3Boww{max-width:720px;margin-inline:auto;padding-inline:var(--grid-margin);display:flex;flex-direction:column;gap:var(--space-8)}.legal_pageTitle__LsBYK{font-family:var(--font-display);font-size:clamp(2rem,4vw,var(--text-display-m-size));font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.legal_lastUpdated__u2eG_{font-size:var(--text-body-s-size);color:var(--color-text-muted);margin:0;margin-top:calc(var(--space-2) * -1)}.legal_section__Of6BX{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}.legal_sectionTitle__IKmjx{font-size:clamp(1.4rem,2.5vw,var(--text-display-s-size));line-height:1.2;letter-spacing:-.02em}.legal_sectionTitle__IKmjx,.legal_subsectionTitle__fMfND{font-family:var(--font-display);font-weight:600;color:var(--color-text-primary);margin:0}.legal_subsectionTitle__fMfND{font-size:var(--text-heading-m-size);line-height:1.35;margin-top:var(--space-2)}.legal_body__g8Xkg{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;max-width:none}@media (max-width:640px){.legal_main__1INje{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-10)}.legal_inner__3Boww{padding-inline:var(--space-5);gap:var(--space-7)}}