.service-page_h2__IVAt4{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.035em;color:var(--color-fg);margin:0;text-wrap:balance;max-width:20ch}.service-page_accent__38fbW{color:var(--color-accent)}.service-page_sectionEyebrow__0vlDk{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:var(--color-fg-3);margin-bottom:var(--space-5)}.service-page_hero__5blm_{padding:104px 0 84px;border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.service-page_hero__5blm_:before{content:"";position:absolute;top:-220px;right:-180px;width:820px;height:820px;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 60%);pointer-events:none;z-index:0}.service-page_heroInner__cCagm{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-8)}.service-page_fileBar__yb7UC{display:flex;align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.service-page_backLink__d0KA7{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-3);transition:color .15s var(--ease-out-quint)}.service-page_backLink__d0KA7:hover{color:var(--color-fg)}.service-page_heroText__j7MO_{display:flex;flex-direction:column;gap:var(--space-6);animation:service-page_rise__JKNx8 .8s var(--ease-out-quint) both}.service-page_headline__i_kUN{font-family:var(--font-display);font-weight:700;font-size:clamp(42px,5.6vw,80px);line-height:1.02;letter-spacing:-.04em;color:var(--color-fg);margin:0;max-width:26ch;text-wrap:balance}.service-page_headlineLead__G_y0T,.service-page_headline__i_kUN .service-page_accent__38fbW{display:block}.service-page_deck__c2jGQ{font-size:var(--fs-deck);line-height:1.6;color:var(--color-fg-2);max-width:62ch;margin:0}.service-page_heroCta__ohujm{margin-top:var(--space-2)}.service-page_heroMeta__8wZup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-line-strong);border-radius:var(--radius-md);overflow:hidden}.service-page_metaCell__Bd6C_{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);border-left:1px solid var(--color-line-strong)}.service-page_metaCell__Bd6C_:first-child{border-left:none}.service-page_metaValue__6vixi{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,32px);line-height:1;letter-spacing:-.03em;color:var(--color-accent)}.service-page_metaLabel__nYDjQ{font-size:13px;line-height:1.45;color:var(--color-fg-3)}@media (max-width:860px){.service-page_heroMeta__8wZup{grid-template-columns:1fr}.service-page_metaCell__Bd6C_{border-left:none;border-top:1px solid var(--color-line-strong)}.service-page_metaCell__Bd6C_:first-child{border-top:none}}.service-page_thesisSection__NWtGd{padding:96px 0}.service-page_thesisInner__B2to2{max-width:960px}.service-page_thesisBody__eIvsL{font-size:var(--fs-deck);line-height:1.7;color:var(--color-fg-2);max-width:64ch;margin-top:var(--space-6)}.service-page_thesisBody__eIvsL strong{color:var(--color-fg);font-weight:600}.service-page_capsSection__XNj7g{padding:96px 0;border-top:1px solid var(--color-line)}.service-page_capsInner__oDAWk{max-width:1240px}.service-page_capsGrid__oOCjR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8)}.service-page_capCard__MMEdD{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:var(--space-6) var(--space-6) var(--space-6);transition:border-color .2s,transform .2s}.service-page_capCard__MMEdD:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}.service-page_capLabel__7somP{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-3)}.service-page_capTitle__agjGr{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.15;color:var(--color-fg);margin:0}.service-page_capDesc__T3w08{font-size:var(--fs-body);color:var(--color-fg-2);line-height:1.55;margin:0}.service-page_processSection__V7niL{padding:96px 0}.service-page_processInner__abLWD{max-width:1240px}.service-page_steps__qx84W{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.service-page_step__JlO4Q{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:var(--space-6);transition:border-color .2s,transform .2s}.service-page_step__JlO4Q:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}.service-page_stepIndex__b7j_5{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.4vw,48px);line-height:.9;letter-spacing:-.04em;color:var(--color-accent);font-feature-settings:"tnum" 1}.service-page_stepBody__E_CVv{display:flex;flex-direction:column;gap:var(--space-2)}.service-page_stepPhase__jCueg{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.15;color:var(--color-fg);margin:0}.service-page_stepNote__4kVk_{font-size:var(--fs-body);line-height:1.55;color:var(--color-fg-2);margin:0}.service-page_proofSection__EsaL7{padding:96px 0}.service-page_proofInner__dlPAK{max-width:960px}.service-page_proofBody__UfPmb{font-size:var(--fs-deck);line-height:1.7;color:var(--color-fg-2);max-width:64ch;margin:var(--space-6) 0 0}.service-page_faqSection__MzT__{padding:96px 0;border-top:1px solid var(--color-line)}.service-page_faqInner__OwTBV{max-width:860px}.service-page_faqList__U62NS{margin-top:var(--space-8);border-top:1px solid var(--color-line)}.service-page_faqItem__c0iAK{border-bottom:1px solid var(--color-line)}.service-page_faqQ__Ai42V{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.02em;line-height:1.3;color:var(--color-fg);padding:var(--space-5) var(--space-7) var(--space-5) 0;cursor:pointer;position:relative;list-style:none;transition:color .15s var(--ease-out-quint)}.service-page_faqQ__Ai42V::-webkit-details-marker{display:none}.service-page_faqQ__Ai42V:hover{color:var(--color-accent)}.service-page_faqQ__Ai42V:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-weight:400;font-size:22px;line-height:1;color:var(--color-fg-3);transition:transform .2s var(--ease-out-quint),color .15s var(--ease-out-quint)}.service-page_faqItem__c0iAK[open] .service-page_faqQ__Ai42V:after{content:"−";color:var(--color-accent)}.service-page_faqA___3FZr{font-size:var(--fs-body);line-height:1.6;color:var(--color-fg-2);margin:0;padding:0 var(--space-7) var(--space-6) 0;max-width:68ch}.service-page_ctaSection__T_Enu{padding:96px 0 120px;border-top:1px solid var(--color-line)}.service-page_ctaInner__qhtjM{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-7);gap:var(--space-7);align-items:end}.service-page_ctaCopy__7_lsM{display:flex;flex-direction:column}.service-page_ctaSub__NuSUQ{font-size:var(--fs-deck);color:var(--color-fg-2);margin:var(--space-4) 0 0;max-width:54ch}.service-page_ctaSecondary__15wfx{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-fg-3);margin-top:var(--space-5);display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;transition:color .15s var(--ease-out-quint)}.service-page_ctaSecondary__15wfx:hover{color:var(--color-accent)}@media (max-width:1100px){.service-page_ctaInner__qhtjM{grid-template-columns:1fr;align-items:start}}@media (max-width:920px){.service-page_capsGrid__oOCjR,.service-page_steps__qx84W{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.service-page_capsGrid__oOCjR,.service-page_steps__qx84W{grid-template-columns:1fr}}