.solution_hero__Gcb4Q{padding:4rem 1.5rem 3rem;text-align:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fffaf5;color:#2b2522}.solution_heroInner__zg7SL{max-width:720px;margin:0 auto}.solution_heroTitle__hNQ43{font-size:2.25rem;font-weight:800;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.solution_heroLead__OBBG_{font-size:1.1rem;line-height:1.75;color:#5c4f47;margin:0 0 2rem}.solution_section__UryKi{padding:3rem 1.5rem;font-family:system-ui,-apple-system,sans-serif;color:#2b2522}.solution_sectionAlt__gWS93{background:#f7efe8}.solution_inner__8Ggtr{max-width:720px;margin:0 auto}.solution_sectionTitle__f_FYZ{font-size:1.35rem;font-weight:700;margin:0 0 .75rem}.solution_paragraph__D6WFi{font-size:1.05rem;line-height:1.65;color:#5c4f47;margin:0 0 1rem}.solution_list__UodEF{margin:0 0 1rem;padding-left:1.25rem;color:#5c4f47;line-height:1.65}.solution_claimBlock__0j3St{margin-top:1rem;padding:1rem 1.15rem;background:#fffaf5;border-radius:8px;border:1px solid #e8ddd4;font-size:.98rem;color:#3d3530}.solution_featuresGrid__EgdIj{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.solution_featureCard__jRZqI{padding:1.25rem 1.35rem;background:#fffaf5;border-radius:10px;border:1px solid #e8ddd4}.solution_featureTitle__S1NrH{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:#2b2522}.solution_featureText__7by7x{font-size:.98rem;line-height:1.6;color:#5c4f47;margin:0}.solution_featureNote__pCJF4{font-size:.85rem;color:#8c7e74;margin:.5rem 0 0}.solution_related__7_djk{padding:2.5rem 1.5rem 1rem;font-family:system-ui,sans-serif}.solution_relatedInner__DfzuV{max-width:720px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center}.solution_relatedLink__oQH3n{font-size:.9rem;font-weight:600;color:#d4613e;text-decoration:none;border-bottom:1px solid #e8c4b8}.solution_ctaSection__NAFB2{padding:3rem 1.5rem 4.5rem;text-align:center;font-family:system-ui,sans-serif}.solution_ctaBtn__WyrQL{display:inline-block;padding:.85rem 1.75rem;background:#d4613e;color:#fffaf5;font-weight:700;font-size:1rem;border-radius:999px;text-decoration:none;margin:0 .5rem .75rem}.solution_ctaBtnGhost__QaZqM{background:transparent;color:#d4613e;border:2px solid #d4613e}.solution_ctaTrialNote__0QYSa{max-width:520px;margin:1.25rem auto 0;font-size:.88rem;line-height:1.55;color:#8c7e74}