.ConsultingHero_section__bOXUI{position:relative;padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-10);overflow:hidden}.ConsultingHero_glowPrimary___06t6{position:absolute;top:-100px;left:-200px;width:800px;height:700px;background:radial-gradient(ellipse at top left,rgba(79,110,247,.1) 0,transparent 65%);pointer-events:none;z-index:0}.ConsultingHero_glowSecondary__Dkepy{position:absolute;top:0;right:-150px;width:600px;height:600px;background:radial-gradient(ellipse at top right,rgba(124,92,191,.08) 0,transparent 65%);pointer-events:none;z-index:0}.ConsultingHero_inner__BGLFt{position:relative;z-index:1;max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:1fr 420px;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.ConsultingHero_content__v4XtA{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.ConsultingHero_headline__Nio_X{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,var(--text-display-l-size));font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);max-width:14ch;margin:0}.ConsultingHero_subheadline__Q8YyJ{font-size:clamp(1rem,1.6vw,var(--text-body-l-size));line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:52ch;margin:0}.ConsultingHero_actions__LJebF{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ConsultingHero_btnPrimary__KhNAM{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px var(--space-6);background:var(--color-brand-gradient);color:var(--color-text-primary);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-radius:var(--radius-md);text-decoration:none;transition:transform var(--duration-normal) var(--easing-spring),box-shadow var(--duration-normal) var(--easing-standard)}.ConsultingHero_btnPrimary__KhNAM:hover{transform:scale(1.02);box-shadow:var(--shadow-brand);color:var(--color-text-primary)}.ConsultingHero_btnGhost__ChSfU{display:inline-flex;align-items:center;padding:14px var(--space-6);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-primary);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-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-normal) var(--easing-standard),color var(--duration-normal) var(--easing-standard)}.ConsultingHero_btnGhost__ChSfU:hover{border-color:var(--color-border-brand);color:var(--color-text-primary)}.ConsultingHero_badges__tiiWp{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.ConsultingHero_badge__8_Cez{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--text-body-s-size);color:var(--color-text-secondary)}.ConsultingHero_badge__8_Cez svg{color:var(--color-brand-primary);flex-shrink:0}.ConsultingHero_visual__sJD3x{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.ConsultingHero_schematic__n8IJB{display:flex;align-items:center;gap:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md),var(--shadow-brand);width:100%}.ConsultingHero_schematicNode__WGr2k{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--color-brand-gradient);flex-shrink:0}.ConsultingHero_schematicNodeLabel__tjEpC{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.ConsultingHero_schematicLine__oRLyl{flex:1 1;height:2px;background:var(--color-brand-gradient);opacity:.4}.ConsultingHero_schematicCaption__FXqQ5{font-size:var(--text-body-s-size);color:var(--color-text-muted);text-align:center;max-width:none;margin:0}@media (max-width:1024px){.ConsultingHero_inner__BGLFt{grid-template-columns:1fr;padding-inline:40px}.ConsultingHero_visual__sJD3x{display:none}.ConsultingHero_headline__Nio_X{max-width:20ch}}@media (max-width:640px){.ConsultingHero_section__bOXUI{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-7)}.ConsultingHero_inner__BGLFt{padding-inline:var(--space-5);gap:var(--space-5)}.ConsultingHero_actions__LJebF{flex-direction:column;align-items:stretch}.ConsultingHero_btnGhost__ChSfU,.ConsultingHero_btnPrimary__KhNAM{justify-content:center;text-align:center}}.ConsultingPillars_section__hVXEB{background-color:var(--color-bg-subtle);padding-block:var(--section-py-desktop)}.ConsultingPillars_inner___BD92{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:flex;flex-direction:column;gap:var(--space-9)}.ConsultingPillars_header__cEB_E{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.ConsultingPillars_headline__vUlOG{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,var(--text-display-m-size));font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);max-width:22ch;margin:0}.ConsultingPillars_subheadline__nfQ8s{font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:58ch;margin:0}.ConsultingPillars_grid__FFMmn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@keyframes ConsultingPillars_cardReveal__wKGuj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConsultingPillars_card__pWYgL{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);animation:ConsultingPillars_cardReveal__wKGuj var(--duration-enter) var(--easing-enter) both;animation-delay:var(--stagger-delay,0s);transition:border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard)}.ConsultingPillars_card__pWYgL:hover{border-color:var(--color-border-brand);box-shadow:var(--shadow-brand);transform:translateY(-2px)}.ConsultingPillars_iconWrap__panLB{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-service-consulting-subtle);color:var(--color-service-consulting);flex-shrink:0}.ConsultingPillars_pillarLabel__dgMcG{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-accent)}.ConsultingPillars_cardTitle__CuX9v{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}.ConsultingPillars_cardDescription__2Lf55{font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-secondary);margin:0;flex:1 1;max-width:none}.ConsultingPillars_benefits__4E9xB{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4);margin-top:auto}.ConsultingPillars_benefit__LQj59{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary)}.ConsultingPillars_benefit__LQj59 svg{color:var(--color-brand-primary);flex-shrink:0;margin-top:2px}@media (max-width:1024px){.ConsultingPillars_inner___BD92{padding-inline:40px}.ConsultingPillars_grid__FFMmn{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ConsultingPillars_section__hVXEB{padding-block:var(--section-py-mobile)}.ConsultingPillars_inner___BD92{padding-inline:var(--space-5);gap:var(--space-7)}.ConsultingPillars_grid__FFMmn{grid-template-columns:1fr}.ConsultingPillars_card__pWYgL{padding:var(--space-6)}}.ConsultingProcess_section__Xo0tI{padding-block:var(--section-py-desktop)}.ConsultingProcess_inner__zfwux{max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin);display:flex;flex-direction:column;gap:var(--space-9)}.ConsultingProcess_header__FJNT_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.ConsultingProcess_headline__7VILH{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,var(--text-display-m-size));font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);max-width:20ch;margin:0}.ConsultingProcess_subheadline__fkGW3{font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:56ch;margin:0}.ConsultingProcess_steps__HGCpu{display:grid;grid-template-columns:repeat(4,1fr);position:relative;grid-gap:var(--space-5);gap:var(--space-5)}.ConsultingProcess_stepWrap__GXw27{position:relative;display:flex;flex-direction:column}.ConsultingProcess_connector__zp1Ga{display:none}.ConsultingProcess_stepWrap__GXw27:not(:last-child) .ConsultingProcess_stepNumber__xWKFD:after{content:"";position:absolute;top:50%;left:calc(100% + 8px);width:calc(100% + var(--space-5) + 32px);height:2px;background:linear-gradient(90deg,rgba(79,110,247,.6),rgba(124,92,191,.3));pointer-events:none}.ConsultingProcess_step__QsZp7{display:flex;flex-direction:column;gap:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-6);height:100%;transition:border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.ConsultingProcess_step__QsZp7:hover{border-color:var(--color-border-brand);box-shadow:var(--shadow-brand)}.ConsultingProcess_stepNumber__xWKFD{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-brand-gradient);font-family:var(--font-mono);font-size:1rem;font-weight:600;color:var(--color-text-primary);flex-shrink:0;box-shadow:var(--shadow-brand)}.ConsultingProcess_stepContent__VXQiG{display:flex;flex-direction:column;gap:var(--space-3)}.ConsultingProcess_stepTitle__GwlTq{font-family:var(--font-display);font-size:var(--text-heading-m-size);font-weight:600;line-height:1.35;color:var(--color-text-primary);margin:0}.ConsultingProcess_stepDescription__24f_V{font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary);margin:0;max-width:none}.ConsultingProcess_deliverables__Ao2JU{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.ConsultingProcess_deliverable__YXdAO{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-s-size);color:var(--color-text-muted)}.ConsultingProcess_deliverableDot__NXD2_{width:6px;height:6px;border-radius:50%;background:var(--color-brand-primary);opacity:.6;flex-shrink:0}.ConsultingProcess_note__MQazi{text-align:center;font-size:var(--text-body-s-size);color:var(--color-text-muted);max-width:60ch;margin-inline:auto}@media (max-width:1024px){.ConsultingProcess_inner__zfwux{padding-inline:40px}.ConsultingProcess_steps__HGCpu{grid-template-columns:repeat(2,1fr)}.ConsultingProcess_stepWrap__GXw27:not(:last-child) .ConsultingProcess_stepNumber__xWKFD:after{display:none}}@media (max-width:640px){.ConsultingProcess_section__Xo0tI{padding-block:var(--section-py-mobile)}.ConsultingProcess_inner__zfwux{padding-inline:var(--space-5);gap:var(--space-7)}.ConsultingProcess_steps__HGCpu{grid-template-columns:1fr}}