.SolutionDetail_sectionInner__L4v9w{padding-block:var(--section-padding-inner)}.SolutionDetail_eyebrow__DBlUm{margin:0 0 12px}.SolutionDetail_heading__xeaKw{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.SolutionDetail_headingSpaced__8NMKo{margin-bottom:28px}.SolutionDetail_hero__1Om4H{background-color:var(--color-navy);color:var(--color-text-on-dark);border-bottom:1px solid var(--color-dark-divider)}.SolutionDetail_heroInner__m0puW{padding-block:clamp(48px,6vw,88px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:48px;gap:48px;align-items:center}.SolutionDetail_breadcrumb__1GJ9E{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--font-barlow-condensed);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.SolutionDetail_breadcrumbLink__opgn_{color:var(--color-accent)}.SolutionDetail_breadcrumbLink__opgn_:hover{text-decoration:underline}.SolutionDetail_breadcrumbLink__opgn_:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.SolutionDetail_breadcrumbSep__xoN8_{opacity:.5}.SolutionDetail_breadcrumbCurrent__vDCeK{color:var(--color-text-on-dark-secondary)}.SolutionDetail_heroTitle__d7A47{margin:0;font-size:clamp(38px,4.8vw,64px);line-height:1.02;text-wrap:pretty;color:inherit}.SolutionDetail_heroIntro___3fMt{margin:20px 0 0;max-width:560px;font-size:18px;line-height:1.55;color:var(--color-text-on-dark-secondary)}.SolutionDetail_heroButtons__vs8p9{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.SolutionDetail_productsLabel__3pVLN{margin-bottom:12px;font-family:var(--font-barlow-condensed);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.SolutionDetail_productList__fpcqK{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.SolutionDetail_productLink__4HEqC{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px;border:1px solid var(--color-dark-border);color:var(--color-text-on-dark);transition:background-color .15s ease,border-color .15s ease}.SolutionDetail_productLink__4HEqC:hover{border-color:var(--color-accent);background:var(--color-dark-divider)}.SolutionDetail_productLink__4HEqC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SolutionDetail_productName__EHgd7{font-family:var(--font-barlow-condensed);font-size:18px;font-weight:600;letter-spacing:.02em}.SolutionDetail_productsNote__hFksu{margin:14px 0 0;font-size:14px;color:var(--color-text-faint)}.SolutionDetail_problems__hdXT9{border-bottom:1px solid var(--color-border)}.SolutionDetail_problemsInner__W_TXD{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:40px;gap:40px;align-items:start}.SolutionDetail_problemsClose__Nc0sv{margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.6;color:var(--color-text-primary)}.SolutionDetail_problemsList__4d2uv{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.SolutionDetail_problemsItem__4A_d1{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:baseline;border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-white);padding:14px 18px;font-size:16px;line-height:1.5;color:var(--color-text-secondary)}.SolutionDetail_problemsNumber__EGVRs{font-family:var(--font-barlow-condensed);font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--color-text-faint)}.SolutionDetail_story__Sbxkb{border-bottom:1px solid var(--color-border)}.SolutionDetail_storyHeading__Rwr4r{margin:0 0 36px;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.SolutionDetail_storySteps__O76fE{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-rule)}.SolutionDetail_storyStep__j0un7{display:grid;grid-template-columns:minmax(64px,80px) minmax(120px,200px) 1fr;grid-gap:20px;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid var(--color-rule)}.SolutionDetail_storyNumber__TE3Po{font-family:var(--font-barlow-condensed);font-size:36px;font-weight:700;line-height:1;color:var(--color-accent)}.SolutionDetail_storyTitle__rBVhP{margin:0;font-size:26px;line-height:1.05}.SolutionDetail_storyText__9cF39{margin:0;font-size:16px;line-height:1.6;color:var(--color-text-secondary)}@media (max-width:640px){.SolutionDetail_storyStep__j0un7{grid-template-columns:48px 1fr;gap:6px 16px}.SolutionDetail_storyNumber__TE3Po{grid-row:1/span 2;font-size:30px}.SolutionDetail_storyText__9cF39,.SolutionDetail_storyTitle__rBVhP{grid-column:2}}.SolutionDetail_chain__3RK76{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.SolutionDetail_chainInner___nrFa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:40px;gap:40px;align-items:center}.SolutionDetail_chainText__wNdyR{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.SolutionDetail_chainDiagram__B5lVW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-barlow-condensed);font-size:18px;font-weight:600;letter-spacing:.03em}.SolutionDetail_chainEntity__U2NeM{padding:12px 16px;background:var(--color-accent);color:var(--color-text-on-dark)}.SolutionDetail_chainStep__ubUVv{display:inline-flex;align-items:center;gap:8px}.SolutionDetail_chainArrow__jOzk6{color:var(--color-text-faint)}.SolutionDetail_chainLink__URvvS{border-radius:var(--radius-control);padding:11px 16px;border:1px solid var(--color-navy);background:var(--color-white);color:var(--color-text-primary);transition:background-color .15s ease,color .15s ease}.SolutionDetail_chainLink__URvvS:hover{background:var(--color-navy);color:var(--color-text-on-dark)}.SolutionDetail_chainLink__URvvS:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SolutionDetail_fits__IXjcb{border-bottom:1px solid var(--color-border)}.SolutionDetail_fitsList__uFJ9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.SolutionDetail_fitsItem__faLif{border-radius:var(--radius-card);padding:18px 20px;border:1px solid var(--color-border);border-left:3px solid var(--color-navy);font-size:17px;font-weight:500}.SolutionDetail_faq__39w7C{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}.SolutionDetail_faqInner__yz1X3{max-width:880px;margin-inline:auto;padding-inline:var(--container-padding)}.SolutionDetail_cta___NoJx{background:var(--color-navy);color:var(--color-text-on-dark)}.SolutionDetail_ctaInner__Wc4VF{padding-block:clamp(56px,7vw,96px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.SolutionDetail_ctaHeading__rPB_n{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.02;color:inherit}.SolutionDetail_ctaText__8hH7E{margin:12px 0 0;font-size:17px;color:var(--color-text-on-dark-secondary)}.SolutionDetail_ctaButtons__OfRkx{display:flex;flex-wrap:wrap;gap:12px}