.solution-module__Pweyhq__page{--red:#ef3d2f;--ink:#2c2926;--muted:#6f6861;--line:#eadfce;color:var(--ink);background:#fffdf9;font-size:17px;line-height:1.6;overflow-x:hidden}.solution-module__Pweyhq__page *{box-sizing:border-box;min-width:0}.solution-module__Pweyhq__wrap{width:min(1080px,100% - 32px);margin:auto}.solution-module__Pweyhq__hero{background:linear-gradient(#fffaf4,#fff);padding:66px 0}.solution-module__Pweyhq__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:46px;display:grid}.solution-module__Pweyhq__hero span,.solution-module__Pweyhq__section>.solution-module__Pweyhq__wrap>span,.solution-module__Pweyhq__pains>.solution-module__Pweyhq__wrap>span,.solution-module__Pweyhq__modifiers span{color:var(--red);letter-spacing:.02em;font-size:15px;font-weight:950;line-height:1.45}.solution-module__Pweyhq__hero h1{letter-spacing:-.03em;margin:12px 0 20px;font-size:clamp(42px,6vw,64px);line-height:1.08}.solution-module__Pweyhq__hero p{color:var(--muted);font-size:18px;line-height:1.78}.solution-module__Pweyhq__hero figure{background:#eee;border-radius:28px;min-height:430px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 50px #4a301b29}.solution-module__Pweyhq__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solution-module__Pweyhq__hero figcaption{background:#fffffff0;border-radius:999px;padding:10px 13px;font-size:15px;font-weight:950;line-height:1.35;position:absolute;bottom:14px;left:14px}.solution-module__Pweyhq__actions{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.solution-module__Pweyhq__actions a{border-radius:12px;align-items:center;min-height:52px;padding:0 20px;font-size:16px;font-weight:950;line-height:1.4;text-decoration:none;display:flex}.solution-module__Pweyhq__actions a:first-child{background:var(--red);color:#fff}.solution-module__Pweyhq__actions a:last-child{border:1px solid var(--line);color:#5f5751;background:#fff}.solution-module__Pweyhq__pains{color:#fff;background:#2e2925;padding:62px 0}.solution-module__Pweyhq__pains h2,.solution-module__Pweyhq__section h2,.solution-module__Pweyhq__modifiers h2,.solution-module__Pweyhq__related h2{letter-spacing:-.025em;margin:9px 0 26px;font-size:clamp(32px,5vw,46px);line-height:1.13}.solution-module__Pweyhq__pains>.solution-module__Pweyhq__wrap>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.solution-module__Pweyhq__pains article{color:#e8e1db;background:#37312c;border:1px solid #4b423b;border-radius:14px;padding:17px;font-size:16px;line-height:1.65}.solution-module__Pweyhq__section{padding:72px 0}.solution-module__Pweyhq__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.solution-module__Pweyhq__cards article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:150px;padding:19px}.solution-module__Pweyhq__cards b{width:34px;height:34px;color:var(--red);background:#fff0e8;border-radius:50%;place-items:center;font-size:16px;display:grid}.solution-module__Pweyhq__cards p{color:#625b55;margin:17px 0 0;font-size:16px;line-height:1.68}.solution-module__Pweyhq__modifiers{background:#fff3e9;padding:72px 0}.solution-module__Pweyhq__two{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}.solution-module__Pweyhq__modifiers p{color:var(--muted);font-size:17px;line-height:1.78}.solution-module__Pweyhq__chips{flex-wrap:wrap;gap:10px;display:flex}.solution-module__Pweyhq__chips b{color:#6d4437;background:#fff;border:1px solid #e7d4c4;border-radius:999px;padding:12px 15px;font-size:15px;line-height:1.45}.solution-module__Pweyhq__benefits{grid-template-columns:1fr 1fr;gap:11px;display:grid}.solution-module__Pweyhq__benefits article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.solution-module__Pweyhq__benefits i{color:#248353;background:#e8f7ef;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.solution-module__Pweyhq__benefits b{font-size:16px;line-height:1.55}.solution-module__Pweyhq__related{background:#f8f4ee;padding:66px 0}.solution-module__Pweyhq__related>.solution-module__Pweyhq__wrap>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.solution-module__Pweyhq__related a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:17px;text-decoration:none;display:flex}.solution-module__Pweyhq__related a>span{font-size:25px}.solution-module__Pweyhq__related a>b{font-size:17px;line-height:1.45}.solution-module__Pweyhq__related small{color:#91432f;font-size:15px;line-height:1.4}.solution-module__Pweyhq__cta{background:var(--red);color:#fff;text-align:center;padding:70px 0}.solution-module__Pweyhq__cta span{font-size:16px;font-weight:950;line-height:1.45}.solution-module__Pweyhq__cta h2{letter-spacing:-.025em;max-width:740px;margin:9px auto 24px;font-size:clamp(36px,5vw,52px);line-height:1.12}.solution-module__Pweyhq__cta a{color:#a92820;background:#fff;border-radius:12px;align-items:center;min-height:52px;padding:0 21px;font-size:17px;font-weight:1000;text-decoration:none;display:inline-flex}@media (max-width:820px){.solution-module__Pweyhq__heroGrid,.solution-module__Pweyhq__two{grid-template-columns:1fr}.solution-module__Pweyhq__hero figure{min-height:360px}.solution-module__Pweyhq__cards,.solution-module__Pweyhq__related>.solution-module__Pweyhq__wrap>div{grid-template-columns:1fr 1fr}}@media (max-width:560px){.solution-module__Pweyhq__wrap{width:calc(100% - 20px)}.solution-module__Pweyhq__hero{padding:46px 0}.solution-module__Pweyhq__hero h1{letter-spacing:-.025em;font-size:clamp(38px,12vw,50px)}.solution-module__Pweyhq__hero p{font-size:17px}.solution-module__Pweyhq__hero figure{border-radius:20px;min-height:300px}.solution-module__Pweyhq__pains,.solution-module__Pweyhq__section,.solution-module__Pweyhq__modifiers,.solution-module__Pweyhq__related{padding:52px 0}.solution-module__Pweyhq__pains>.solution-module__Pweyhq__wrap>div,.solution-module__Pweyhq__cards,.solution-module__Pweyhq__benefits,.solution-module__Pweyhq__related>.solution-module__Pweyhq__wrap>div{grid-template-columns:1fr}.solution-module__Pweyhq__actions a{justify-content:center;width:100%;font-size:17px}.solution-module__Pweyhq__pains article,.solution-module__Pweyhq__cards p,.solution-module__Pweyhq__modifiers p,.solution-module__Pweyhq__benefits b,.solution-module__Pweyhq__related a>b{font-size:16px}}
