.client-benefits{background:#f7f4ec;overflow:hidden}.client-head{text-align:center;max-width:760px;margin:0 auto 45px}.benefit-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.wardrobe-preview{background:var(--ink);color:#fff;border-radius:34px;padding:28px;box-shadow:0 28px 70px #153f4630}.wardrobe-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.wardrobe-top span{letter-spacing:.12em;color:#aac4c1;font-size:10px;font-weight:900}.wardrobe-top b{color:var(--gold);font-size:12px}.garment-rail{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.garment{border-radius:20px;flex-direction:column;justify-content:flex-end;height:220px;padding:14px;display:flex;overflow:hidden}.garment i{clip-path:polygon(26% 0,40% 12%,60% 12%,74% 0,100% 19%,84% 45%,82% 100%,18% 100%,16% 45%,0 19%);background:currentColor;border-radius:32px 32px 10px 10px;width:70%;height:130px;margin:auto}.garment span{color:#173f45;text-align:center;background:#fffffff2;border-radius:9px;margin-top:10px;padding:7px;font-size:10px}.garment.cream{color:#fffaf0;background:#f1e8d5}.garment.sage{color:#687b62;background:#aab79b}.garment.teal{color:#174c4c;background:#4e7b78}.care-note{background:#ffffff0c;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:13px;margin-top:18px;padding:16px;display:flex}.care-note>span{color:var(--gold);font-size:22px}.care-note b,.care-note small{display:block}.care-note b{font-size:12px}.care-note small{color:#aec2c0;margin-top:4px;font-size:10px}.benefit-list{gap:4px;display:grid}.benefit-list article{border-bottom:1px solid #dcded6;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.benefit-list article>span{color:#d68022;background:#f9a94822;border-radius:13px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.benefit-list h3{margin:0 0 7px;font-size:20px}.benefit-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}@media (width<=900px){.benefit-layout{grid-template-columns:1fr;gap:38px}}@media (width<=560px){.garment{height:175px;padding:8px}.garment i{height:100px}.wardrobe-preview{border-radius:25px;padding:18px}.wardrobe-top{flex-direction:column;align-items:flex-start;gap:8px}}
