.PageHeader_header__8CvHt{position:relative;overflow:hidden;border-bottom:1px solid var(--border-default)}.PageHeader_inner__VFc9Y{position:relative;max-width:var(--container-max);margin:0 auto;padding:104px 32px 88px}.PageHeader_eyebrowRow__JuFJH{display:flex;align-items:center;gap:12px;margin-bottom:28px}.PageHeader_dot__DG1Dz{width:6px;height:6px;border-radius:50%;background:var(--accent)}.PageHeader_title__m8eFY{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:var(--lh-display);max-width:960px;text-wrap:balance}.PageHeader_sub__sUWFU{margin:32px 0 0;font-size:19px;line-height:1.6;color:var(--text-secondary);max-width:620px}@media (max-width:720px){.PageHeader_inner__VFc9Y{padding:72px 20px 60px}.PageHeader_sub__sUWFU{font-size:17px}}.Button_btn__lGv4G{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);line-height:1;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.Button_btn__lGv4G:active{transform:scale(.98)}.Button_btn__lGv4G:disabled{cursor:not-allowed;opacity:.45}.Button_icon__NUPv0{display:inline-flex;align-items:center;transition:transform var(--dur-base) var(--ease-out)}.Button_btn__lGv4G:hover .Button_icon__NUPv0:last-child{transform:translateX(3px)}.Button_sm__CXJL4{height:36px;padding:0 16px;font-size:var(--fs-body-sm);gap:7px}.Button_md__mLXv2{height:44px;padding:0 22px;font-size:15px;gap:8px}.Button_lg__g_1tc{height:54px;padding:0 30px;font-size:var(--fs-body);gap:10px}.Button_primary__GeXiP{background:var(--text-primary);color:var(--text-on-primary)}.Button_gradient__7Zm_m,.Button_primary__GeXiP:hover{background:var(--accent);color:var(--text-on-accent)}.Button_gradient__7Zm_m{box-shadow:var(--glow-accent-sm)}.Button_gradient__7Zm_m:hover{background:var(--accent-strong);box-shadow:var(--glow-accent-md)}.Button_secondary__eBby9{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.Button_secondary__eBby9:hover{border-color:var(--text-primary);background:var(--surface-card)}.Button_ghost__EHrWE{height:auto;padding:12px 0;border-radius:0;background:transparent;color:var(--text-primary);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 calc(100% - 8px);background-repeat:no-repeat}.Button_ghost__EHrWE:hover{color:var(--accent-text)}.NotFoundView_wrap__LzfbQ{position:relative;overflow:hidden;min-height:68vh;display:grid;place-items:center;text-align:center;padding:96px 24px}.NotFoundView_inner__8duMW{position:relative;max-width:480px}.NotFoundView_title__4Ob6w{margin:18px 0 0;font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.02}.NotFoundView_body__A_lA6{margin:14px auto 28px;color:var(--text-secondary);font-size:17px;line-height:1.6}.LocaleSwitcher_group__X8A0K{display:inline-flex;padding:2px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:transparent}.LocaleSwitcher_btn__UVuuO{padding:7px 12px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-muted);text-decoration:none;transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.LocaleSwitcher_btn__UVuuO:hover{color:var(--text-secondary)}.LocaleSwitcher_active__SoW7d{background:var(--text-primary);color:var(--text-on-primary)}@media (max-width:720px){.LocaleSwitcher_btn__UVuuO{padding:9px 14px}}.SiteHeader_header__AUC7V{position:-webkit-sticky;position:sticky;top:0;z-index:40}.SiteHeader_nav__dkrNS{background:var(--bg-overlay);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border-default)}.SiteHeader_navScrolled__CDkv2{background:var(--bg-overlay-faint);border-bottom-color:var(--border-subtle);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.SiteHeader_navScrolled__CDkv2:has(:focus-visible),.SiteHeader_navScrolled__CDkv2:hover{background:var(--bg-overlay);border-bottom-color:var(--border-default);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.SiteHeader_inner__zGbfs{max-width:var(--container-max);margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.SiteHeader_brand__PspqE{display:inline-flex;padding:8px 0;margin:-8px 0;text-decoration:none}.SiteHeader_links__Ztv_2{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.SiteHeader_link__e__08{position:relative;font-size:14px;text-decoration:none;color:var(--text-secondary);padding:4px 0;transition:color var(--dur-base) var(--ease-out)}.SiteHeader_link__e__08:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.SiteHeader_linkActive__sMbN8:after,.SiteHeader_link__e__08:hover:after{transform:scaleX(1)}.SiteHeader_linkActive__sMbN8,.SiteHeader_link__e__08:hover{color:var(--text-primary)}.SiteHeader_actions__c86RP{display:flex;align-items:center;gap:14px}.SiteHeader_burger__fmcAN{display:none;width:38px;height:38px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer}.SiteHeader_mobile__VXVYn{border-top:1px solid var(--border-subtle);padding:8px 32px 18px;display:flex;flex-direction:column;gap:4px}.SiteHeader_mobileLinks__JBUgd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SiteHeader_mobileLink__uKMMD{display:block;padding:12px 0;font-size:16px;text-decoration:none;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.SiteHeader_mobileLinkActive__xJpCd{color:var(--accent-text)}.SiteHeader_mobileCta__aSJNs{margin-top:14px}@media (max-width:720px){.SiteHeader_inner__zGbfs{padding:13px 20px}.SiteHeader_ctaDesktop__F5qc7,.SiteHeader_links__Ztv_2{display:none}.SiteHeader_burger__fmcAN{display:inline-flex}}@media (min-width:721px){.SiteHeader_mobile__VXVYn{display:none}}.controls_field__o9huD{display:flex;flex-direction:column;gap:8px;width:100%}.controls_label__aX7eu{display:flex;align-items:center;gap:8px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.controls_optional__nur4R{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border-default);border-radius:4px;padding:1px 6px}.controls_control__ApjUD{display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.controls_control__ApjUD:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.controls_control__ApjUD[data-error=true]{border-color:var(--danger)}.controls_area__kVQ_D{height:auto;align-items:stretch;padding:12px 14px}.controls_icon___OtYu{color:var(--text-muted);flex:none}.controls_input__VgKM5,.controls_textarea__e3q2p{flex:1 1;width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5}.controls_input__VgKM5{line-height:1}.controls_textarea__e3q2p{resize:vertical;min-height:96px}.controls_chevron__nfVvx{color:var(--text-muted);flex:none;pointer-events:none;transition:transform var(--dur-base) var(--ease-out)}.controls_selectRoot__A_XqM{position:relative}.controls_selectTrigger__pJZ7l{width:100%;cursor:pointer;font:inherit;color:var(--text-primary);text-align:left}.controls_selectTrigger__pJZ7l:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.controls_selectTrigger__pJZ7l[data-open=true]{border-color:var(--border-strong)}.controls_selectTrigger__pJZ7l[data-open=true] .controls_chevron__nfVvx{transform:rotate(180deg)}.controls_selectValue____xLu{flex:1 1;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls_selectPlaceholder__nGypf{color:var(--text-muted)}.controls_listbox__o2vMt{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--surface-card-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:controls_listIn__J9K0O var(--dur-base) var(--ease-out)}@keyframes controls_listIn__J9K0O{0%{opacity:0;transform:translateY(-4px)}}.controls_option__joFzV{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--fs-body-sm);color:var(--text-secondary);cursor:pointer}.controls_optionActive__WmD_s{background:var(--surface-inset);color:var(--text-primary)}.controls_option__joFzV[aria-selected=true]{color:var(--text-primary);font-weight:var(--fw-medium)}.controls_optionCheck__62GbC{color:var(--accent-text);flex:none}.controls_error__0PgpL{font-size:var(--fs-caption);color:var(--danger)}.home_headRow__Al5G9{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.home_headRow__Al5G9>:first-child{margin-bottom:56px}.home_headRowBtn__8xjnc{margin-bottom:64px}.home_hero__VJhoY{position:relative;overflow:hidden;border-bottom:1px solid var(--border-default)}.home_heroInner__arPp_{position:relative;max-width:var(--container-max);margin:0 auto;padding:120px 32px 56px}.home_eyebrowRow__zah3P{display:flex;align-items:center;gap:12px;margin-bottom:36px}.home_dot__2G62z{width:6px;height:6px;border-radius:50%;background:var(--accent)}.home_heroTitle__Lva3K{margin:0;font-family:var(--font-display);font-size:var(--fs-display-2xl);font-weight:var(--fw-regular);letter-spacing:-.025em;line-height:.95;max-width:1040px;text-wrap:balance}.home_heroFoot__wNf59{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:end;margin-top:72px;padding-top:32px;border-top:1px solid var(--border-ink)}.home_heroSub__foEFU{margin:0;font-size:19px;line-height:1.6;color:var(--text-secondary);max-width:560px}.home_heroCtas___DrB3{display:flex;gap:28px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.home_trust__z6UTW{display:flex;gap:16px;margin:72px 0 0;align-items:baseline;flex-wrap:wrap;font-size:14px;color:var(--text-secondary)}.home_trustLabel__Fs01m{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-faint);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.home_trustItems__A6ulU{font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--text-primary)}.home_trustSep__K06Io{margin:0 12px;color:var(--text-faint);font-style:normal}.home_cred__TzFqe{background:var(--bg-surface);border-bottom:1px solid var(--border-default)}.home_credInner__8c3Z8{max-width:var(--container-max);margin:0 auto;padding:112px 32px}.home_credHead__e7GGe{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px;align-items:end;margin-bottom:72px}.home_credHead__e7GGe>:first-child{grid-column:1/-1}.home_credTitle__LTFMP{margin:0;font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.02}.home_credSub__6ix17{margin:0;font-size:16px;line-height:1.65;color:var(--text-secondary)}.home_metrics__JrcKO{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-ink)}.home_metricCell__hfpTK{padding:32px 28px 8px;border-left:1px solid var(--border-default)}.home_metricCell__hfpTK:first-child{border-left:none;padding-left:0}.home_expertise__KgsQs{max-width:var(--container-max);margin:0 auto;padding:128px 32px}.home_serviceGrid__Xgrde{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border-default);border-top:1px solid var(--border-ink);border-bottom:1px solid var(--border-default)}.home_serviceGrid__Xgrde>a,.home_serviceGrid__Xgrde>div{background:var(--bg-base)}.home_engagement__OgVbf{background:var(--bg-surface);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.home_engInner__y9PTK{max-width:var(--container-max);margin:0 auto;padding:120px 32px}.home_steps__h8RsA{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.home_step___sNLw{padding-top:28px;border-top:1px solid var(--border-ink)}.home_stepK___Sthv{display:block;font-family:var(--font-display);font-style:italic;font-size:64px;line-height:.9;color:var(--text-faint)}.home_stepTitle__O2RwE{margin:28px 0 12px;font-family:var(--font-display);font-size:30px;font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.05}.home_stepBody__A2hNc{margin:0;font-size:15px;line-height:1.65;color:var(--text-secondary)}.home_featured__y_hiX{max-width:var(--container-max);margin:0 auto;padding:128px 32px}.home_featList__aPxhL{display:flex;flex-direction:column;gap:32px}.home_projects__r34x6{border-top:1px solid var(--border-default)}.home_projectsInner__Fwy2h{max-width:var(--container-max);margin:0 auto;padding:120px 32px}.home_projectGrid__OVnsH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.home_about__4go9G{background:var(--bg-surface);border-top:1px solid var(--border-default)}.home_aboutInner__VkUtf{max-width:var(--container-max);margin:0 auto;padding:120px 32px}.home_split__OzoTl{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.home_aboutTitle__1bY3f{margin:0;font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.02;max-width:560px;text-wrap:balance}.home_aboutBody__Kn1z_{margin:28px 0 0;font-size:16.5px;line-height:1.7;color:var(--text-secondary);max-width:520px}.home_aboutBtn__EiC0X{margin-top:36px}.home_points__Vz2Rk{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-ink)}.home_point__tbUoE{display:grid;grid-template-columns:56px 1fr;grid-gap:8px;gap:8px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--border-default)}.home_pointK__bs_Hd{font-family:var(--font-display);font-style:italic;font-size:28px;color:var(--text-faint);line-height:1}.home_pointText__wrY1x{font-family:var(--font-display);font-size:24px;line-height:1.25;color:var(--text-primary)}@media (max-width:980px){.home_credHead__e7GGe,.home_heroFoot__wNf59{grid-template-columns:1fr;gap:28px}.home_heroCtas___DrB3{justify-content:flex-start}.home_credSub__6ix17{margin-top:0}.home_metrics__JrcKO{grid-template-columns:repeat(2,1fr)}.home_metricCell__hfpTK:nth-child(3){border-left:none;padding-left:0}.home_serviceGrid__Xgrde{grid-template-columns:repeat(2,1fr)}.home_steps__h8RsA{grid-template-columns:1fr;gap:24px}.home_split__OzoTl{gap:48px}.home_projectGrid__OVnsH,.home_split__OzoTl{grid-template-columns:1fr}}@media (max-width:720px){.home_heroInner__arPp_{padding:80px 20px 48px}.home_heroFoot__wNf59,.home_trust__z6UTW{margin-top:48px}.home_serviceGrid__Xgrde{grid-template-columns:1fr}.home_aboutInner__VkUtf,.home_credInner__8c3Z8,.home_engInner__y9PTK,.home_expertise__KgsQs,.home_featured__y_hiX,.home_projectsInner__Fwy2h{padding:80px 20px}.home_headRow__Al5G9>:first-child{margin-bottom:24px}.home_headRowBtn__8xjnc{margin-bottom:40px}.home_pointText__wrY1x{font-size:21px}}@media (max-width:560px){.home_metrics__JrcKO{grid-template-columns:1fr}.home_metricCell__hfpTK{border-left:none;padding-left:0;border-bottom:1px solid var(--border-default);padding-bottom:28px}}.EmptyState_empty__YvnCb{max-width:560px;margin:0 auto;text-align:center;padding:56px 24px 24px}.EmptyState_title__MZrOM{margin:0;font-family:var(--font-display);font-size:34px;font-weight:var(--fw-regular);letter-spacing:var(--ls-display)}.EmptyState_body__LQZ6r{margin:14px auto 26px;color:var(--text-secondary);font-size:16px;line-height:1.6;max-width:440px}.SectionIndex_wrap__QptwT{margin-bottom:20px}.SectionIndex_label__wrC8h{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.MetricStat_stat__5109Y{display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align:left}.MetricStat_center__1e7d_{align-items:center;text-align:center}.MetricStat_row__5Ltuz{display:flex;align-items:baseline;gap:10px}.MetricStat_value__VGUbs{font-family:var(--font-display);font-size:clamp(52px,6vw,76px);font-weight:var(--fw-regular);letter-spacing:-.02em;line-height:.9;color:var(--text-primary);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.MetricStat_placeholder__j_PAH{font-size:26px;letter-spacing:var(--ls-normal);line-height:1.1;color:var(--text-faint);padding:8px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);white-space:nowrap}.MetricStat_delta__n_IYs,.MetricStat_placeholder__j_PAH{font-family:var(--font-mono);font-weight:var(--fw-medium)}.MetricStat_delta__n_IYs{font-size:var(--fs-body-sm)}.MetricStat_success__GxTTh{color:var(--success)}.MetricStat_danger__WF4hb{color:var(--danger)}.MetricStat_neutral__qKuPE{color:var(--text-muted)}.MetricStat_label__hhwd8{font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-secondary);letter-spacing:var(--ls-normal);max-width:220px}.Tag_tag__ZKsrO{display:inline-flex;align-items:center;padding:4px 10px;background:transparent;color:var(--text-muted);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);border-radius:var(--radius-pill);line-height:1.3;white-space:nowrap}.articles_section__nEgl2{max-width:var(--container-max);margin:0 auto;padding:64px 32px 96px}.articles_grid__fxcPg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.articles_card__rmF0U{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--ring-inset);text-decoration:none;color:inherit;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.articles_card__rmF0U:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--surface-card-hover)}.articles_meta__S7z5S{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.articles_dot__TqJFG{width:3px;height:3px;border-radius:50%;background:var(--text-faint)}.articles_cardTitle__fJMnC{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:28px;letter-spacing:var(--ls-display);line-height:1.08}.articles_cardDesc__vnO_q{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.articles_tags__aOhVK{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.articles_article__lrkB8{max-width:760px;margin:0 auto;padding:56px 32px 96px}.articles_back__9YAKh{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);text-decoration:none;margin-bottom:28px}.articles_back__9YAKh:hover{color:var(--text-primary)}.articles_articleMeta__i5maG{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint);margin-bottom:16px}.articles_articleTitle__L_Csl{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-display-lg);letter-spacing:var(--ls-display);line-height:1.02;text-wrap:balance}.articles_articleDesc__tq8aL{margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--text-secondary)}.articles_articleTags__nOEGR{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.articles_divider__PmLlZ{height:1px;background:var(--border-subtle);margin:40px 0}.articles_prose__5rBAm{color:var(--text-secondary);font-size:16px;line-height:var(--lh-relaxed)}.articles_prose__5rBAm h2{color:var(--text-primary);font-family:var(--font-display);font-size:34px;font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.08;margin:40px 0 16px}.articles_prose__5rBAm h3{color:var(--text-primary);font-size:20px;font-weight:var(--fw-semibold);margin:32px 0 12px}.articles_prose__5rBAm p{margin:0 0 18px}.articles_prose__5rBAm a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.articles_prose__5rBAm ol,.articles_prose__5rBAm ul{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.articles_prose__5rBAm li{line-height:var(--lh-relaxed)}.articles_prose__5rBAm strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.articles_prose__5rBAm code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:2px 6px;color:var(--text-primary)}.articles_prose__5rBAm pre{background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:18px;overflow:auto;margin:0 0 18px}.articles_prose__5rBAm pre code{background:none;border:none;padding:0}.articles_prose__5rBAm blockquote{margin:0 0 18px;padding:8px 0 8px 18px;border-left:2px solid var(--border-accent);color:var(--text-muted)}.articles_prose__5rBAm hr{border:none;border-top:1px solid var(--border-subtle);margin:32px 0}@media (max-width:720px){.articles_section__nEgl2{padding:40px 20px 72px}.articles_grid__fxcPg{grid-template-columns:1fr}.articles_article__lrkB8{padding:40px 20px 72px}.articles_articleTitle__L_Csl{font-size:30px}}.SectionHead_head__08SIC{margin-bottom:56px}.SectionHead_title___Ejzw{margin:0;font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.04;text-wrap:balance}.SectionHead_sub__Zy9i0{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:560px}@media (max-width:720px){.SectionHead_head__08SIC{margin-bottom:40px}}.ServiceCard_card__ztqeS{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 30px 36px;background:transparent;transition:background var(--dur-base) var(--ease-out)}.ServiceCard_card__ztqeS:hover{background:var(--surface-card)}.ServiceCard_top__M0nwZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ServiceCard_index__50Yh4{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-faint)}.ServiceCard_icon__WpPCj{color:var(--accent-text);display:inline-flex;transition:transform var(--dur-slow) var(--ease-out)}.ServiceCard_card__ztqeS:hover .ServiceCard_icon__WpPCj{transform:rotate(-8deg) scale(1.08)}.ServiceCard_title__RU_45{margin:0;font-family:var(--font-display);font-size:30px;font-weight:var(--fw-regular);line-height:1.05;letter-spacing:var(--ls-display);color:var(--text-primary)}.ServiceCard_desc__sNuny{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ServiceCard_link__R_Zpi{text-decoration:none;color:inherit}.ServiceCard_link__R_Zpi:hover .ServiceCard_icon__WpPCj{transform:translateX(4px)}.CaseStudyCard_card__xesBw{display:grid;grid-template-columns:1.45fr 1fr;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--ring-inset),var(--shadow-md)}.CaseStudyCard_main__wg2uz{padding:40px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--border-subtle)}.CaseStudyCard_domain__SleQD{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.CaseStudyCard_domain__SleQD:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.CaseStudyCard_title__auQTl{margin:0;font-family:var(--font-display);font-size:clamp(30px,3.4vw,40px);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.04;color:var(--text-primary);text-wrap:balance}.CaseStudyCard_field__EHzH4{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding-top:18px;border-top:1px solid var(--border-subtle)}.CaseStudyCard_fieldLabel__xbv3A{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);line-height:1.7}.CaseStudyCard_fieldText__ke3kR{margin:0;font-size:15px;line-height:var(--lh-relaxed);color:var(--text-secondary)}.CaseStudyCard_tech___459T{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--border-subtle)}.CaseStudyCard_techRow__gG_dj{display:flex;gap:6px;flex-wrap:wrap}.CaseStudyCard_techChip__EYCd3{padding:4px 10px;color:var(--text-muted);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;border-radius:var(--radius-pill)}.CaseStudyCard_results__X3m4N{position:relative;padding:40px;display:flex;flex-direction:column;gap:0;background:var(--surface-inset);justify-content:center}.CaseStudyCard_results__X3m4N>.CaseStudyCard_fieldLabel__xbv3A{margin-bottom:12px}.CaseStudyCard_result__BqOqG{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-top:1px solid var(--border-default)}.CaseStudyCard_result__BqOqG:last-child{padding-bottom:0}.CaseStudyCard_resultValue__GytSx{font-family:var(--font-display);font-size:clamp(46px,4.6vw,60px);font-weight:var(--fw-regular);letter-spacing:-.02em;line-height:.92;color:var(--text-primary)}.CaseStudyCard_resultPlaceholder__QuWoy{align-self:flex-start;font-family:var(--font-mono);font-size:22px;font-weight:var(--fw-medium);line-height:1.1;color:var(--text-faint);padding:7px 13px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);white-space:nowrap}.CaseStudyCard_resultLabel__n8FAh{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-normal)}@media (max-width:980px){.CaseStudyCard_card__xesBw{grid-template-columns:1fr}.CaseStudyCard_main__wg2uz{border-right:none;border-bottom:1px solid var(--border-subtle)}}@media (max-width:720px){.CaseStudyCard_main__wg2uz,.CaseStudyCard_results__X3m4N{padding:28px 22px}.CaseStudyCard_field__EHzH4{grid-template-columns:1fr;gap:6px}}.projects_section__kN2PA{max-width:var(--container-max);margin:0 auto;padding:80px 32px 120px}.projects_grid__ZSXsR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.projects_card__P_zJU{--media-h:330px;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform var(--dur-slow) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.projects_cardLink__1cxVO:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:var(--shadow-lg)}.projects_themed__fYpek{--surface-card:var(--p-bg);--text-primary:var(--p-text);--text-secondary:color-mix(in srgb,var(--p-text) 78%,transparent);--text-muted:color-mix(in srgb,var(--p-text) 65%,transparent);--text-faint:color-mix(in srgb,var(--p-text) 55%,transparent);--border-subtle:color-mix(in srgb,var(--p-text) 12%,transparent);--border-default:color-mix(in srgb,var(--p-text) 18%,transparent);--border-strong:color-mix(in srgb,var(--p-text) 32%,transparent);--accent-text:var(--p-accent);--warning:var(--p-accent);--success:var(--p-accent);background-color:var(--p-bg);background-image:var(--p-bg-image);color:var(--text-primary)}.projects_media__oJ52n{position:absolute;inset:0 0 auto 0;height:var(--media-h);z-index:-1;overflow:hidden;mask-image:linear-gradient(180deg,black 65%,transparent);-webkit-mask-image:linear-gradient(180deg,black 65%,transparent)}.projects_shot__uknHw{object-fit:cover;object-position:50% 0;transition:object-position 7s cubic-bezier(.45,0,.55,1)}.projects_card__P_zJU:hover .projects_shot__uknHw{object-position:50% 100%}.projects_monogram__IPhcm{position:absolute;top:36px;right:28px;font-family:var(--font-display);font-style:italic;font-size:168px;line-height:1;letter-spacing:-.04em;color:var(--border-default);white-space:nowrap}.projects_body__9qvUF{position:relative;flex:1 1;display:flex;flex-direction:column;gap:14px;margin-top:var(--media-h);padding:24px 36px 32px}.projects_cardHead__Kefax{display:flex;align-items:center;gap:14px}.projects_status__xVE6q{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--surface-card);border:1px solid var(--border-default);color:var(--success)}.projects_statusWip__cegRI{color:var(--warning)}.projects_statusDot__a8fWj{width:6px;height:6px;border-radius:50%;background:currentColor;animation:projects_pulse__jLn_w 2.4s var(--ease-in-out) infinite}@keyframes projects_pulse__jLn_w{50%{opacity:.3}}.projects_year__u5YNk{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.projects_title__TExng{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,38px);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:1.04;text-wrap:balance}.projects_summary__S4LPK{margin:0;font-size:15px;line-height:1.65;color:var(--text-secondary);max-width:520px}.projects_tags__x74rw{display:flex;gap:6px;flex-wrap:wrap}.projects_extLink__WKPVN{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border-subtle);font-size:14px;font-weight:var(--fw-medium);color:var(--text-primary)}.projects_host__HrZPb{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-regular);color:var(--text-faint)}.projects_extIcon__q27WI{margin-left:auto;color:var(--accent-text);transition:transform var(--dur-base) var(--ease-out)}.projects_cardLink__1cxVO:hover .projects_extIcon__q27WI{transform:translate(2px,-2px)}@media (max-width:980px){.projects_grid__ZSXsR{grid-template-columns:1fr}}@media (max-width:720px){.projects_section__kN2PA{padding:48px 20px 80px}.projects_card__P_zJU{--media-h:240px}.projects_body__9qvUF{padding:20px 22px 24px}.projects_monogram__IPhcm{font-size:120px}}.CtaBand_band___HB_2{position:relative;overflow:hidden}.CtaBand_inner__tMnWU{position:relative;max-width:var(--container-max);margin:0 auto;padding:128px 32px 120px;text-align:center}.CtaBand_title__8pivj{margin:0 auto;font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:var(--lh-display);max-width:900px;text-wrap:balance}.CtaBand_sub__QmsDE{margin:28px auto 0;font-size:18px;line-height:1.6;color:var(--text-secondary);max-width:540px}.CtaBand_actions__zsakP{display:flex;gap:14px;justify-content:center;margin-top:44px;flex-wrap:wrap}@media (max-width:720px){.CtaBand_inner__tMnWU{padding:88px 20px}}.about_section__y7bNr{max-width:var(--container-max);margin:0 auto;padding:100px 32px}.about_band__qSecg{border-bottom:1px solid var(--border-default)}.about_bandDark__PVOiX,.about_band__qSecg{border-top:1px solid var(--border-default);background:var(--bg-surface)}.about_bandDark__PVOiX{position:relative;overflow:hidden}.about_bandInner__hxFQj{max-width:var(--container-max);margin:0 auto;padding:100px 32px}.about_posGrid__WREl7{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.about_posCard__8QS6z{position:relative;padding:40px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--ring-inset)}.about_posCardAccent__RNle3{border-color:transparent;box-shadow:var(--shadow-lg)}.about_posHead__iH0_r{margin:0 0 28px;font-family:var(--font-display);font-size:34px;letter-spacing:var(--ls-display);line-height:1;color:var(--text-muted);font-weight:var(--fw-regular)}.about_posHeadAccent__cQDbc{color:var(--text-primary);font-style:italic}.about_posList___ZLM_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.about_posItem__GbKQ2{display:flex;gap:12px;align-items:flex-start}.about_posIcon__cOInY{margin-top:2px;flex:none}.about_posIconAccent__JTTyO{color:var(--accent-text)}.about_posIconMuted__J5Xv3{color:var(--text-faint)}.about_posText__eAVrx{font-size:15.5px;line-height:1.55}.about_posTextAccent__5s7EV{color:var(--text-primary)}.about_posTextMuted__tdPLk{color:var(--text-muted)}.about_princGrid__AYsSL{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:56px;column-gap:56px;grid-row-gap:8px;row-gap:8px}.about_princCard__b8bs0{position:relative;display:flex;gap:22px;padding:32px 0;border-top:1px solid var(--border-ink)}.about_princIcon__Fu9nG{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-default);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center}.about_princTitle__Rbnj4{margin:0 0 10px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:28px;letter-spacing:var(--ls-display);line-height:1.05}.about_princBody__pUblk{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.about_appGrid__0AtYB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.about_appCard__ak3zG{position:relative;padding:26px 0 0;border-top:1px solid var(--border-ink)}.about_appK__N2NoJ{display:inline-block;font-family:var(--font-display);font-style:italic;font-size:52px;line-height:.9;color:var(--text-faint)}.about_appTitle__PcWM3{margin:22px 0 10px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:28px;letter-spacing:var(--ls-display);line-height:1.05}.about_appBody__o6Aaf{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.about_futGrid__IcY0_{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.about_futTitle__2tIYc{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-display-lg);letter-spacing:var(--ls-display);line-height:1.02;max-width:480px}.about_futBody__ohxRd{margin:0;font-size:16.5px;line-height:1.65;color:var(--text-secondary)}.about_futTags__6Jhwl{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.about_futTag__S_Q8q{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted)}.about_futDot__ezekj{width:5px;height:5px;border-radius:50%;background:var(--accent)}@media (max-width:980px){.about_appGrid__0AtYB{grid-template-columns:repeat(2,1fr)}.about_futGrid__IcY0_{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.about_bandInner__hxFQj,.about_section__y7bNr{padding:72px 20px}.about_posGrid__WREl7,.about_princGrid__AYsSL{grid-template-columns:1fr}}@media (max-width:560px){.about_appGrid__0AtYB{grid-template-columns:1fr}}.cases_section__EHa_k{max-width:var(--container-max);margin:0 auto;padding:64px 32px 40px}.cases_note__avOYv{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:40px;background:var(--accent-soft);border:1px solid var(--border-accent);border-radius:var(--radius-md)}.cases_noteIcon___j7yy{color:var(--accent-text);flex:none}.cases_noteText__16nej{font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.cases_list__3hDtE{display:flex;flex-direction:column;gap:28px}.cases_itemHead__evMt8{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cases_itemNum__Gubik{font-family:var(--font-mono);font-size:12px;color:var(--accent-text);letter-spacing:.12em}.cases_itemRule__5xVsl{flex:1 1;height:1px;background:var(--border-subtle)}@media (max-width:720px){.cases_section__EHa_k{padding:40px 20px 32px}}.services_section__MtdLR{max-width:var(--container-max);margin:0 auto;padding:40px 32px 96px}.services_row__MR0O0{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:48px;gap:48px;align-items:start;padding:72px 0;border-top:1px solid var(--border-default)}.services_row__MR0O0:first-child{border-top:none;padding-top:32px}.services_row__MR0O0 .services_left__mHmv0{order:1}.services_reversed__U8spo .services_left__mHmv0,.services_row__MR0O0 .services_right__BjA6q{order:2}.services_reversed__U8spo .services_right__BjA6q{order:1}.services_iconRow__XttEH{display:flex;align-items:center;gap:14px;margin-bottom:20px}.services_iconTile__gJbfj{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid var(--border-default);color:var(--accent-text)}.services_domain__xKd5u{font-family:var(--font-mono);font-size:13px;color:var(--text-faint);letter-spacing:.12em}.services_title__b_Vzd{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(34px,3.6vw,46px);letter-spacing:var(--ls-display);line-height:1.02}.services_summary__oWBdx{margin:20px 0 0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.services_tags__jWwQB{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.services_detailCard__FCI9D{position:relative;display:flex;flex-direction:column;gap:24px;padding:30px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--ring-inset)}.services_detail__Htwaz{display:flex;flex-direction:column;gap:8px}.services_detailLabel__L2yam{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.services_detailLabelIcon__wq2eJ{color:var(--accent-text)}.services_detailText__BeYC6{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-secondary)}@media (max-width:980px){.services_row__MR0O0{grid-template-columns:1fr;gap:28px}.services_reversed__U8spo .services_left__mHmv0,.services_reversed__U8spo .services_right__BjA6q,.services_row__MR0O0 .services_left__mHmv0,.services_row__MR0O0 .services_right__BjA6q{order:0}}@media (max-width:720px){.services_section__MtdLR{padding:24px 20px 72px}.services_detailCard__FCI9D{padding:24px}}.services_detailSection__pad57{max-width:var(--container-max);margin:0 auto;padding:88px 32px 112px}.services_detailGrid__vBCb7{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.services_detailLead__Onz0z{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.services_detailTagline__ffXBQ{margin:4px 0 8px;font-family:var(--font-display);font-size:clamp(26px,2.6vw,32px);line-height:1.2;letter-spacing:var(--ls-display);color:var(--text-primary)}.services_detailTechLabel__cNNXw{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.services_detailCard__FCI9D h2.services_detailLabel__L2yam{margin:0;font-weight:var(--fw-regular)}.services_others__va10F{max-width:var(--container-max);margin:0 auto;padding:112px 32px}.services_othersHead__FgD4X{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.services_othersGrid__3gIbh{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-ink);border-left:1px solid var(--border-default)}.services_othersGrid__3gIbh>a{background:var(--bg-base);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.services_rowLink__zmDZ5{margin-top:26px}@media (max-width:980px){.services_detailGrid__vBCb7{grid-template-columns:1fr;gap:36px}.services_othersGrid__3gIbh{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.services_detailSection__pad57{padding:56px 20px 72px}.services_others__va10F{padding:72px 20px}.services_othersGrid__3gIbh{grid-template-columns:1fr}}.services_blockTitle__ym8X1{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(28px,3vw,36px);letter-spacing:var(--ls-display);line-height:1.05}.services_signals__a89n0{list-style:none;margin:4px 0 12px;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--border-ink)}.services_signal__el0GI{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--border-default);font-size:16px;line-height:1.5;color:var(--text-primary)}.services_signalIcon__cD8yU{color:var(--accent-text);transform:translateY(2px)}.services_briefLabel__NaNhK{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.services_band__zr1yV{background:var(--bg-surface);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.services_bandInner__Txhel{max-width:var(--container-max);margin:0 auto;padding:104px 32px}.services_bandTitle__O9BVe{margin:0 0 48px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-display-lg);letter-spacing:var(--ls-display);line-height:1.02}.services_deliverables__3zE5b{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:56px;column-gap:56px}.services_deliverable__W27Ci{padding:26px 0 30px;border-top:1px solid var(--border-ink)}.services_deliverableTitle__6JG25{margin:0 0 10px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:26px;letter-spacing:var(--ls-display);line-height:1.1}.services_deliverableBody__HLkcQ{margin:0;font-size:15.5px;line-height:1.65;color:var(--text-secondary);max-width:480px}.services_faqSection__r7dRK,.services_processSection__I6ix0{max-width:var(--container-max);margin:0 auto;padding:104px 32px 0}.services_process__iHUoj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.services_step__EJrLk{padding-top:24px;border-top:1px solid var(--border-ink)}.services_stepK__Un__F{display:block;font-family:var(--font-display);font-style:italic;font-size:44px;line-height:.9;color:var(--text-faint)}.services_stepTitle__2a_5m{margin:20px 0 10px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:24px;letter-spacing:var(--ls-display);line-height:1.1}.services_stepBody__boeMj{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary)}.services_faqSection__r7dRK{padding-bottom:32px}.services_faq__dCi0F{border-top:1px solid var(--border-ink);max-width:860px}.services_faqItem__xJJBd{border-bottom:1px solid var(--border-default)}.services_faqQ__8YUbN{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:22px;line-height:1.25;color:var(--text-primary)}.services_faqQ__8YUbN::-webkit-details-marker{display:none}.services_faqChevron__XwsSD{flex:none;color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out)}.services_faqItem__xJJBd[open] .services_faqChevron__XwsSD{transform:rotate(180deg)}.services_faqA__L6_mv{margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.7;color:var(--text-secondary)}@media (max-width:980px){.services_deliverables__3zE5b{grid-template-columns:1fr}}@media (max-width:720px){.services_bandInner__Txhel{padding:72px 20px}.services_faqSection__r7dRK,.services_processSection__I6ix0{padding:72px 20px 0}.services_bandTitle__O9BVe{margin-bottom:32px}.services_faqQ__8YUbN{font-size:19px}.services_faqA__L6_mv{padding-right:0}}