.page_page__s9Noa{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--page-padding) var(--space-4xl)}.page_header__2k49c{margin-bottom:var(--space-xl)}.page_title__QGknF{font-size:var(--text-3xl);font-weight:500;margin-bottom:var(--space-md)}.page_intro__GN_VO{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;max-width:640px}.page_heroImageWrapper__bARXL{margin-bottom:var(--space-2xl)}.page_heroImage__tgamB{width:100%;height:auto;border-radius:8px;display:block}.page_divider__ZZPXd{border:none;border-top:1px solid var(--color-border);margin:var(--space-2xl) 0}.page_section__nrXWd{padding:var(--space-sm) 0}.page_sectionTitle___u6Pr{font-size:var(--text-lg);font-weight:500;margin-bottom:var(--space-lg)}.page_specialties__UL4hx{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_specialty__lFtGL{font-size:var(--text-sm);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-primary)}.page_engagements__qfg_8{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:640px){.page_engagements__qfg_8{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.page_engagement__piTpU{padding:var(--space-lg);background:var(--color-bg-elevated);border-radius:8px}.page_engagementType__oMIcJ{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.page_engagementDesc__FUeVh{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page_process__t319l{list-style:none;display:flex;flex-direction:column;gap:var(--space-lg)}.page_processStep__srHUV{display:flex;gap:var(--space-md);align-items:flex-start}.page_stepNumber__eWakm{font-size:var(--text-sm);color:var(--color-accent);font-weight:600;min-width:2ch;padding-top:2px}.page_stepTitle__Fc5u8{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-2xs)}.page_stepDesc__rVF0c{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page_clients__WvKI3{display:flex;flex-wrap:wrap;gap:var(--space-md)}.page_client__RVM5e{font-size:var(--text-base);color:var(--color-text-primary);font-weight:500}.page_testimonials__Q_U4p{display:flex;flex-direction:column;gap:var(--space-xl)}.page_testimonial__vQqtc{border-left:2px solid var(--color-accent);padding-left:var(--space-lg)}.page_testimonialQuote__K_tRp{font-size:var(--text-base);line-height:1.7;color:var(--color-text-primary);font-style:italic}.page_testimonialAuthor__jsqSD{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-sm)}.page_workList__r9DQD{display:flex;flex-direction:column;gap:var(--space-md)}.page_workItem__Q00vW{text-decoration:none;color:inherit;padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);transition:color .2s ease}.page_workItem__Q00vW:hover{color:var(--color-accent)}.page_workTitle__U6fRR{font-size:var(--text-base);font-weight:500}.page_workCompany__TIHy1{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.page_viewAll__MKf1_{display:inline-block;margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.page_faqList__rhh6c{display:flex;flex-direction:column;gap:var(--space-xl)}.page_faqItem__rmrNb{max-width:640px}.page_faqQuestion__w4pFq{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.page_faqAnswer__D4WwU{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.page_cta__P67un{text-align:left;padding:var(--space-sm) 0}.page_ctaTitle__UJubN{font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.page_ctaText__JGpMe{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.page_ctaButton__o_H4g{display:inline-block;font-size:var(--text-base);color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;font-weight:500}