.capability-detail_page__pct74{--detail-ink:#111827;--detail-muted:#4b5563;--detail-accent:#d97706;--detail-brand:#0f2744;--detail-surface:#ffffff;--detail-border:rgba(15,39,68,0.12);background:#f7f5f1;color:var(--detail-ink)}.capability-detail_inner__cTTB8{max-width:1280px;margin-inline:auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,32px) clamp(48px,7vw,88px)}.capability-detail_breadcrumb__JJzoj{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--detail-muted)}.capability-detail_breadcrumb__JJzoj a{color:var(--detail-brand);text-decoration:none}.capability-detail_breadcrumb__JJzoj a:focus-visible,.capability-detail_breadcrumb__JJzoj a:hover{text-decoration:underline}.capability-detail_hero__nHxYl{-webkit-margin-before:clamp(16px,2.5vw,24px);margin-block-start:clamp(16px,2.5vw,24px);-webkit-padding-after:clamp(20px,3vw,32px);padding-block-end:clamp(20px,3vw,32px);-webkit-border-after:1px solid var(--detail-border);border-block-end:1px solid var(--detail-border)}.capability-detail_hero__nHxYl h1{margin:0;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem);font-weight:900;line-height:1.35;color:var(--detail-brand)}.capability-detail_hero__nHxYl p{margin:12px 0 0;max-width:52rem;font-size:clamp(.95rem,.9rem + .25vw,1.08rem);font-weight:600;line-height:1.9;color:var(--detail-muted)}.capability-detail_cta__OIIpd,.capability-detail_faq__JEarz,.capability-detail_sections__xxTOb{-webkit-margin-before:clamp(32px,5vw,56px);margin-block-start:clamp(32px,5vw,56px)}.capability-detail_cta__OIIpd h2,.capability-detail_faq__JEarz h2,.capability-detail_sections__xxTOb h2{margin:0 0 clamp(16px,2.5vw,24px);font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:900;color:var(--detail-brand)}.capability-detail_sections__xxTOb ol{display:grid;grid-gap:clamp(12px,2vw,18px);gap:clamp(12px,2vw,18px);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.capability-detail_sections__xxTOb li{position:relative;padding:clamp(18px,2.4vw,24px);border:1px solid var(--detail-border);border-radius:18px;background:var(--detail-surface)}.capability-detail_stepNumber__iO6LI{display:inline-block;-webkit-margin-after:10px;margin-block-end:10px;font-size:.8rem;font-weight:900;letter-spacing:.08em;color:var(--detail-accent)}.capability-detail_sections__xxTOb h3{margin:0 0 8px;font-size:1.02rem;font-weight:800;line-height:1.6}.capability-detail_sections__xxTOb p{margin:0;font-size:.9rem;font-weight:600;line-height:1.9;color:var(--detail-muted)}.capability-detail_faq__JEarz dl{display:grid;grid-gap:clamp(10px,1.6vw,14px);gap:clamp(10px,1.6vw,14px);margin:0}.capability-detail_faq__JEarz dl>div{padding:clamp(16px,2.2vw,22px);border:1px solid var(--detail-border);border-radius:18px;background:#fff}.capability-detail_faq__JEarz dt{font-size:.98rem;font-weight:800;line-height:1.7}.capability-detail_faq__JEarz dd{margin:8px 0 0;font-size:.9rem;font-weight:600;line-height:1.9;color:var(--detail-muted)}.capability-detail_cta__OIIpd{padding:clamp(22px,3.2vw,34px);border-radius:22px;background:linear-gradient(135deg,#f4f8fc,#fff7ed);border:1px solid var(--detail-border)}.capability-detail_cta__OIIpd p{margin:0 0 clamp(14px,2vw,20px);font-size:.95rem;font-weight:600;line-height:1.9;color:var(--detail-muted)}.capability-detail_ctaActions__MgU7T{display:flex;flex-wrap:wrap;gap:10px}.capability-detail_primaryButton__kGg6d,.capability-detail_secondaryButton__Foh4J{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:22px;border-radius:999px;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .2s ease,border-color .2s ease}.capability-detail_primaryButton__kGg6d{background:var(--detail-brand);color:#fff}.capability-detail_primaryButton__kGg6d:focus-visible,.capability-detail_primaryButton__kGg6d:hover{background:#163356}.capability-detail_secondaryButton__Foh4J{border:1px solid rgba(15,39,68,.25);background:#fff;color:var(--detail-brand)}.capability-detail_secondaryButton__Foh4J:focus-visible,.capability-detail_secondaryButton__Foh4J:hover{border-color:var(--detail-brand)}