.ContactForm_form__p3gHt{background:var(--surface);border:1px solid var(--border);border-radius:22px;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;box-shadow:var(--shadow-md)}@media(min-width:768px){.ContactForm_form__p3gHt{padding:2.25rem}}.ContactForm_row__Z6U4n{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media(min-width:480px){.ContactForm_row__Z6U4n{grid-template-columns:repeat(2,1fr)}}.ContactForm_field__giuhB{display:flex;flex-direction:column;gap:.45rem}.ContactForm_field__giuhB label{font-size:.9rem;font-weight:600;color:var(--text)}.ContactForm_field__giuhB input,.ContactForm_field__giuhB select,.ContactForm_field__giuhB textarea{font:inherit;width:100%;padding:.75rem .9rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.ContactForm_field__giuhB input::placeholder,.ContactForm_field__giuhB select::placeholder,.ContactForm_field__giuhB textarea::placeholder{color:var(--text-faint)}.ContactForm_field__giuhB input:focus,.ContactForm_field__giuhB select:focus,.ContactForm_field__giuhB textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.ContactForm_field__giuhB input[aria-invalid=true],.ContactForm_field__giuhB select[aria-invalid=true],.ContactForm_field__giuhB textarea[aria-invalid=true]{border-color:#e5484d}.ContactForm_field__giuhB textarea{resize:vertical;min-height:120px}.ContactForm_error__39wh2{font-size:.82rem;color:#e5484d;font-weight:500}.ContactForm_submit__XhdA4{align-self:flex-start}.ContactForm_note__lDEMo{font-size:.85rem;color:var(--text-faint)}.ContactForm_success__yYKgT{background:var(--surface);border:1px solid var(--border);border-radius:22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;box-shadow:var(--shadow-md)}.ContactForm_success__yYKgT h3{font-size:1.5rem}.ContactForm_success__yYKgT p{color:var(--text-muted);max-width:42ch}.ContactForm_successIcon__4rcv_{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:var(--primary-contrast);background:var(--primary)}.Section_section__HDlWB{padding-block:4rem;scroll-margin-top:90px}@media(min-width:768px){.Section_section__HDlWB{padding-block:5.5rem}}.Section_subtle__Dx7ZC{background:var(--bg-subtle);border-block:1px solid var(--border)}.PageHeader_header__CAPH5{position:relative;overflow:hidden;padding:4.5rem 0 3rem;text-align:center}@media(min-width:768px){.PageHeader_header__CAPH5{padding:6rem 0 4rem}}.PageHeader_glow__mE2tQ{position:absolute;inset:-40% 0 auto 0;height:520px;background:radial-gradient(50% 60% at 50% 0,var(--hero-glow-1),transparent 70%);pointer-events:none}.PageHeader_inner__ZOSWV{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.PageHeader_eyebrow__oTVwO{font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-strong)}.PageHeader_title__P5jYj{font-size:clamp(2.2rem,1.5rem + 3.2vw,3.6rem);font-weight:800;max-width:18ch}.PageHeader_description__2X4yP{max-width:60ch;color:var(--text-muted);font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.SolutionsList_list__xeVWf{display:flex;flex-direction:column;gap:2rem}.SolutionsList_row__tqEKl{display:grid;grid-gap:2rem;gap:2rem;align-items:center;grid-template-columns:1fr;padding:1.75rem;border-radius:22px;border:1px solid var(--border);background:var(--surface);scroll-margin-top:100px}@media(min-width:1024px){.SolutionsList_row__tqEKl{grid-template-columns:1.1fr .9fr;padding:2.5rem}.SolutionsList_row__tqEKl[data-flip=true] .SolutionsList_body__30tyq{order:2}.SolutionsList_row__tqEKl[data-flip=true] .SolutionsList_visual__bCC0Y{order:1}}.SolutionsList_body__30tyq{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.SolutionsList_audience__jb7jA{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-strong)}.SolutionsList_headline__FxdKW{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);font-weight:800}.SolutionsList_text__P2mAJ{color:var(--text-muted)}.SolutionsList_outcomes__7AiTr{display:flex;flex-direction:column;gap:.6rem}.SolutionsList_outcomes__7AiTr li{display:flex;align-items:flex-start;gap:.6rem;font-weight:500}.SolutionsList_check__Icytq{flex-shrink:0;margin-top:2px;color:var(--primary-strong)}.SolutionsList_visual__bCC0Y{position:relative;display:grid;place-items:center;min-height:220px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#1e3054,#164135)}.SolutionsList_visualGlow__sWk1Q{position:absolute;inset:0;background:radial-gradient(60% 60% at 70% 20%,rgba(0,230,172,.4),transparent 70%)}.SolutionsList_visualLabel__qjbMQ{position:relative;z-index:1;color:#fff;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.2rem);font-weight:800;letter-spacing:-.02em;text-transform:capitalize}.contact_layout__NtwE7{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.contact_layout__NtwE7{grid-template-columns:.85fr 1.15fr;gap:3.5rem;align-items:start}}.contact_aside__f0PUV{display:flex;flex-direction:column;gap:1.25rem}.contact_asideTitle__t1VY7{font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem);font-weight:800}.contact_asideText__BpWE_{color:var(--text-muted)}.contact_contacts__MPLPZ{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem}.contact_contacts__MPLPZ li{display:flex;align-items:center;gap:1rem}.contact_contacts__MPLPZ strong{display:block;font-size:.85rem;color:var(--text-faint);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.contact_contacts__MPLPZ a:hover{color:var(--primary-strong)}.contact_contactIcon__vc0c6{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 14%,transparent)}.contact_formWrap__fg4nb{min-width:0}.FeatureGrid_grid__Xm54n{margin-top:3rem;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:480px){.FeatureGrid_grid__Xm54n{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.FeatureGrid_grid__Xm54n{grid-template-columns:repeat(3,1fr)}}.FeatureGrid_item__ulSH2{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:14px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.FeatureGrid_item__ulSH2:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));transform:translateY(-3px)}.FeatureGrid_icon__ZWnsz{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 14%,transparent)}.FeatureGrid_title__CP_W2{font-size:1.1rem;font-weight:700}.FeatureGrid_text__fo_ld{color:var(--text-muted);font-size:.95rem}@media(prefers-reduced-motion:reduce){.FeatureGrid_item__ulSH2{transition:none}.FeatureGrid_item__ulSH2:hover{transform:none}}.SectionHeading_heading__Rgi39{display:flex;flex-direction:column;gap:.85rem;max-width:680px}.SectionHeading_center__KDTNO{align-items:center;text-align:center;margin-inline:auto}.SectionHeading_left__27KiH{align-items:flex-start;text-align:left}.SectionHeading_eyebrow__Ke9pf{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-strong)}.SectionHeading_title__LGFB_{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800}.SectionHeading_description__62dhT{color:var(--text-muted);font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.ServiceCard_card__HTzHK{background:var(--surface);border:1px solid var(--border);border-radius:22px;position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.75rem;height:100%;scroll-margin-top:100px;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.ServiceCard_card__HTzHK:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--primary),#629007);opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.ServiceCard_card__HTzHK:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ServiceCard_card__HTzHK:hover:before{opacity:1}.ServiceCard_top__zEqzQ{display:flex;align-items:center;justify-content:space-between}.ServiceCard_iconWrap__47_Xx{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 14%,transparent)}.ServiceCard_badge__8A9F_{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px;color:#1e3054;background:#eedda9}.ServiceCard_title__6SKmR{font-size:1.2rem;font-weight:700}.ServiceCard_text__MD8ra{color:var(--text-muted);font-size:.97rem}.ServiceCard_features__Dr4bN{display:flex;flex-direction:column;gap:.55rem;margin-top:.4rem}.ServiceCard_features__Dr4bN li{display:flex;align-items:flex-start;gap:.55rem;font-size:.93rem;color:var(--text)}.ServiceCard_check__oeJwl{flex-shrink:0;margin-top:2px;color:var(--primary-strong)}@media(prefers-reduced-motion:reduce){.ServiceCard_card__HTzHK{transition:none}.ServiceCard_card__HTzHK:hover{transform:none}}.Stats_grid__09CCR{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,1fr);text-align:center}@media(min-width:768px){.Stats_grid__09CCR{grid-template-columns:repeat(4,1fr)}}.Stats_item__OReMl{display:flex;flex-direction:column;gap:.35rem}.Stats_value__miCxo{font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,var(--primary-strong),#618933);-webkit-background-clip:text;background-clip:text;color:transparent}.Stats_label__cRUvk{color:var(--text-muted);font-size:.95rem;font-weight:500}