.style-module__OPx5fW__page{color:#654632;background:#fbf3e5}.style-module__OPx5fW__hero{background:linear-gradient(90deg,#fff9ebf5,#fff9ebb8),url(/media/cloud-laundry/shop.jpg) 50%/cover;justify-content:center;align-items:center;gap:clamp(50px,10vw,150px);min-height:680px;padding:80px max(6vw,24px);display:flex}.style-module__OPx5fW__intro{max-width:610px}.style-module__OPx5fW__intro h1{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(3rem,6vw,5.6rem)}.style-module__OPx5fW__kicker{color:#607e64;font-weight:700}.style-module__OPx5fW__headline{white-space:pre-line;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:700;line-height:1.4}.style-module__OPx5fW__intro>p:not(.style-module__OPx5fW__kicker):not(.style-module__OPx5fW__headline){max-width:31rem;line-height:1.8}.style-module__OPx5fW__button{color:#fff;background:#658970;border-radius:30px;margin-top:24px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block}.style-module__OPx5fW__screen{border:7px solid #fffaf0;border-radius:30px;width:min(28vw,280px);height:auto;box-shadow:0 18px 42px #73553b40}.style-module__OPx5fW__content,.style-module__OPx5fW__policy{max-width:1080px;margin:auto;padding:90px 24px}.style-module__OPx5fW__content>h2{font-size:clamp(1.8rem,3vw,2.8rem)}.style-module__OPx5fW__content>p{max-width:760px;line-height:1.85}.style-module__OPx5fW__features{grid-template-columns:repeat(3,1fr);gap:40px;margin:60px 0;display:grid}.style-module__OPx5fW__features article{border-top:3px solid #a5bea3;padding-top:18px}.style-module__OPx5fW__features p,.style-module__OPx5fW__policy p{line-height:1.85}.style-module__OPx5fW__links{flex-wrap:wrap;gap:24px;display:flex}.style-module__OPx5fW__links a,.style-module__OPx5fW__policy a{color:#426c50;text-underline-offset:4px;text-decoration:underline}.style-module__OPx5fW__policy{color:#302d28;background:#fbf3e5;max-width:800px}.style-module__OPx5fW__policy h1{margin:35px 0 18px;font-size:clamp(2rem,4vw,3rem);line-height:1.3}.style-module__OPx5fW__policy section{margin-top:38px}.style-module__OPx5fW__policy h2{font-size:1.25rem}@media (max-width:700px){.style-module__OPx5fW__hero{flex-direction:column;align-items:flex-start;gap:50px;padding:60px 24px}.style-module__OPx5fW__screen{align-self:center;width:min(65vw,250px)}.style-module__OPx5fW__content,.style-module__OPx5fW__policy{padding:60px 24px}.style-module__OPx5fW__features{grid-template-columns:1fr;gap:25px;margin:45px 0}}
