.detail_container__k2b3G{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.detail_emptyState__55Xl1,.detail_hero__NRjXz,.detail_section__pYwg4{padding:72px 0}.detail_hero__NRjXz{background:var(--color-canvas);border-bottom:1px solid var(--color-hairline)}.detail_eyebrow__Shbcd{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px}.detail_sectionTitle__TD9VV,.detail_title__6Ocf_{font-family:var(--font-heading);color:var(--color-ink);letter-spacing:-.03em;margin:0}.detail_title__6Ocf_{font-size:clamp(30px,5vw,56px);line-height:1.08;max-width:13ch}.detail_heroText__DWfKU,.detail_subtitle__2jX9s,.detail_textLink__IYJdX{font-size:15px;line-height:1.8;color:var(--color-ink-muted)}.detail_heroText__DWfKU{margin-top:16px;max-width:60ch}.detail_layout__vP1I4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.detail_card__lcpgD{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.detail_sectionTitle__TD9VV{font-size:26px;line-height:1.2;margin-bottom:14px}.detail_list__3b7CD{margin:0;padding-left:18px;color:var(--color-ink-soft);line-height:1.8}.detail_actions__bhp_Q{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.detail_textLink__IYJdX{display:inline-flex;align-items:center;text-decoration:none}.detail_faqSection__upllP{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-hairline)}.detail_faqGrid__tek7Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.detail_faqItem__RdGpa{padding:20px;border-radius:var(--radius-lg)}.detail_faqQuestion__x_vcQ{font-size:17px;margin:0 0 10px}.detail_faqAnswer__udAt9{font-size:14px;line-height:1.75;color:var(--color-ink-muted);margin:0}.detail_relatedSection__U2caI{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-hairline)}.detail_relatedGrid__BGQZM{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.detail_relatedCard__mIexT{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.detail_relatedCard__mIexT:hover{border-color:var(--color-accent);background:var(--color-canvas)}.detail_relatedLabel__eAlCf{font-size:14px;font-weight:500;color:var(--color-ink)}.detail_relatedCard__mIexT svg{color:var(--color-accent-strong)}@media (max-width:960px){.detail_faqGrid__tek7Q,.detail_layout__vP1I4{grid-template-columns:1fr}.detail_title__6Ocf_{max-width:none}}.detail_heroCta__fnmXJ{display:flex;align-items:center;gap:16px;margin-top:28px;flex-wrap:wrap}.detail_secondaryLink__ycGxu{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-ink-muted);text-decoration:none;transition:color .15s ease}.detail_secondaryLink__ycGxu:hover{color:var(--color-ink)}.detail_heroIntro__YCsV3{margin-top:20px;font-size:15px;line-height:1.85;color:var(--color-ink-soft);max-width:62ch}.detail_section__pYwg4{padding:64px 0;border-bottom:1px solid var(--color-hairline)}.detail_sectionEyebrow__zMm2M{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 10px}.detail_bulletGrid__dQn5s{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:24px}.detail_bulletItem__Hxsu1{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;color:var(--color-ink)}.detail_bulletCheck__AECSV{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-accent-subtle,#e8f0fe);color:var(--color-accent-strong,#1a73e8);display:flex;align-items:center;justify-content:center;margin-top:1px}.detail_sectionBody__P88pT{font-size:15px;line-height:1.85;color:var(--color-ink-soft);margin:0 0 20px}.detail_bulletList__c02b2{margin:0;padding-left:18px;color:var(--color-ink-soft);line-height:1.85}.detail_bulletList__c02b2 li{margin-bottom:8px}.detail_stepList__cSG5E{display:flex;flex-direction:column;gap:16px;margin-top:24px}.detail_stepItem__YFIeY{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.detail_stepHeader__wBCPg{display:flex;align-items:center;gap:12px}.detail_stepNum__qoL06{width:28px;height:28px;border-radius:50%;background:var(--color-accent,#1a73e8);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail_stepDesc__C3PYg{font-size:14px;line-height:1.7;color:var(--color-ink-muted);margin:0;padding-left:40px}.detail_kpiTable__d4M4J{margin-top:24px;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl)}.detail_kpiTable__d4M4J table{width:100%;border-collapse:collapse;font-size:14px}.detail_kpiTable__d4M4J th{background:var(--color-canvas);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.detail_kpiTable__d4M4J td{padding:14px 16px;border-bottom:1px solid var(--color-hairline);color:var(--color-ink);line-height:1.5}.detail_kpiTable__d4M4J tr:last-child td{border-bottom:none}.detail_changeCell__wsBhV{color:var(--color-accent-strong,#1a73e8);font-weight:600}.detail_faqList__rxTCI{display:flex;flex-direction:column;gap:2px;margin-top:24px}.detail_faqItem__RdGpa{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface);transition:border-color .15s ease}.detail_faqItemOpen__6L96j{border-color:var(--color-accent,#1a73e8)}.detail_faqQuestion__x_vcQ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--color-ink);line-height:1.4}.detail_faqIcon__z5l_O{flex-shrink:0;color:var(--color-ink-muted);transition:transform .2s ease}.detail_faqIconOpen__VDu_R{transform:rotate(45deg)}.detail_faqAnswer__udAt9{max-height:0;overflow:hidden;transition:max-height .3s ease}.detail_faqAnswerOpen__cltOS{max-height:600px}.detail_faqAnswerInner__PS4u5{padding:0 20px 16px}.detail_faqAnswerInner__PS4u5 p{font-size:14px;line-height:1.8;color:var(--color-ink-soft);margin:0}.detail_ctaSection___XgG2{padding:72px 0;background:var(--color-ink)}.detail_ctaTitle__iLfXL{font-family:var(--font-heading);font-size:clamp(26px,4vw,40px);line-height:1.1;color:#fff;letter-spacing:-.03em;margin:0 0 14px}.detail_ctaDesc__eO5X2{font-size:15px;line-height:1.8;color:hsla(0,0%,100%,.65);max-width:52ch;margin:0 0 28px}.detail_ctaButtons__EEyu1{display:flex;gap:12px;flex-wrap:wrap}.detail_industryGrid__GvFDH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.detail_industryCard__Xi5gg{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:flex;flex-direction:column;gap:10px}.detail_industryName__5pMJf{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-ink);margin:0;letter-spacing:-.02em}.detail_industryItem__XEQaT{display:flex;flex-direction:column;gap:4px}.detail_industryLabel__CbvFK{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.detail_industryItem__XEQaT span:last-child{font-size:14px;line-height:1.6;color:var(--color-ink-soft)}.detail_serviceTable__D_JCJ{margin-top:28px;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl)}.detail_serviceTable__D_JCJ table{width:100%;border-collapse:collapse;font-size:14px}.detail_serviceTable__D_JCJ th{background:var(--color-canvas);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.detail_serviceTable__D_JCJ td{padding:14px 16px;border-bottom:1px solid var(--color-hairline);color:var(--color-ink);line-height:1.5}.detail_serviceTable__D_JCJ tr:last-child td{border-bottom:none}.detail_caseStudy__dUFE1{margin-top:32px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.detail_caseStudy__dUFE1+.detail_caseStudy__dUFE1{margin-top:16px}.detail_caseTitle__3XqJh{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-ink);margin:0 0 8px;letter-spacing:-.02em}.detail_caseProfile__RvoUf{font-size:14px;color:var(--color-ink-muted);margin:0 0 20px}.detail_caseDetail__hY1js{display:flex;flex-direction:column;gap:14px}.detail_caseDetail__hY1js strong{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px}.detail_caseDetail__hY1js ul{margin:0;padding-left:16px;color:var(--color-ink-soft);line-height:1.8;font-size:14px}.detail_caseDetail__hY1js ul li{margin-bottom:4px}.detail_caseDetail__hY1js p{font-size:14px;line-height:1.75;color:var(--color-ink-soft);margin:0}@media (max-width:768px){.detail_industryGrid__GvFDH{grid-template-columns:1fr}.detail_stepDesc__C3PYg{padding-left:0}}