.SolutionPage-module__tr0JEW__solHero{background:#fcf5eb;padding:84px 0 72px}.SolutionPage-module__tr0JEW__solHeroBox{text-align:center;justify-items:center;gap:22px;max-width:780px;margin:0 auto;display:grid}.SolutionPage-module__tr0JEW__solHeroTitle{max-width:18ch;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.12}.SolutionPage-module__tr0JEW__solHeroFigure{width:100%;margin:0}.SolutionPage-module__tr0JEW__solHeroFigure img{width:100%;height:auto;display:block}.SolutionPage-module__tr0JEW__solHeroSub{color:#5a6678;max-width:640px;margin:0;font-size:19px}.SolutionPage-module__tr0JEW__solHeroCta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.SolutionPage-module__tr0JEW__solHeroSplit{grid-template-columns:1fr 1.12fr;align-items:center;gap:40px;display:grid}.SolutionPage-module__tr0JEW__solHeroCol{text-align:left;justify-items:start;gap:20px;max-width:560px;display:grid}.SolutionPage-module__tr0JEW__solHeroCol .SolutionPage-module__tr0JEW__solHeroCta{justify-content:flex-start}.SolutionPage-module__tr0JEW__solHeroBtnGhost{color:#222e3f;background:#fff;border:1.5px solid #222e3f2e;border-radius:12px;justify-content:center;align-items:center;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-flex}.SolutionPage-module__tr0JEW__solHeroBtnGhost:hover{border-color:#222e3f;transform:translateY(-2px)}@media (max-width:900px){.SolutionPage-module__tr0JEW__solHeroSplit{grid-template-columns:1fr;gap:32px}.SolutionPage-module__tr0JEW__solHeroCol{text-align:center;justify-items:center;max-width:none}.SolutionPage-module__tr0JEW__solHeroCol .SolutionPage-module__tr0JEW__solHeroCta{justify-content:center}}.SolutionPage-module__tr0JEW__pillarGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.SolutionPage-module__tr0JEW__pillar{background:#fff;border:1px solid #ece4d6;border-radius:20px;padding:32px 30px}.SolutionPage-module__tr0JEW__pillarIcon{color:#ff6161;background:#ffe9e3;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.SolutionPage-module__tr0JEW__pillarTitle{margin:18px 0 8px;font-size:21px;font-weight:700}.SolutionPage-module__tr0JEW__pillarBody{color:#4a576b;margin:0;font-size:16px}.SolutionPage-module__tr0JEW__featureSolo{text-align:center;max-width:760px;margin:0 auto;padding:36px 0}.SolutionPage-module__tr0JEW__featureSolo p{max-width:640px;margin-left:auto;margin-right:auto}.SolutionPage-module__tr0JEW__featureSolo+.SolutionPage-module__tr0JEW__featureSolo{border-top:1px solid #f0e6d8}.SolutionPage-module__tr0JEW__faqList{gap:14px;max-width:820px;margin:40px auto 0;display:grid}.SolutionPage-module__tr0JEW__faqItem{background:#fff;border:1px solid #ece4d6;border-radius:16px;padding:6px 24px}.SolutionPage-module__tr0JEW__faqQ{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.SolutionPage-module__tr0JEW__faqQ::-webkit-details-marker{display:none}.SolutionPage-module__tr0JEW__faqQ:after{content:"+";color:#ff6161;font-size:26px;font-weight:400;line-height:1}.SolutionPage-module__tr0JEW__faqItem[open] .SolutionPage-module__tr0JEW__faqQ:after{content:"–"}.SolutionPage-module__tr0JEW__faqA{color:#4a576b;margin:0;padding:0 0 20px;font-size:16px;line-height:1.7}@media (max-width:900px){.SolutionPage-module__tr0JEW__pillarGrid{grid-template-columns:1fr}}
