body{background:#E6C9D1}
@media(min-width:1100px){.page{border-radius:28px;margin:28px auto 40px;box-shadow:0 24px 70px rgba(70,30,50,.28)}.announce{border-radius:28px 28px 0 0}.ftr{border-radius:0 0 28px 28px}}
@media(min-width:900px){.buy{position:static}.gallery{position:sticky;top:76px}}
.reasons{counter-reset:reason}.reason{counter-increment:reason}
.reason__n{width:52px;height:52px;font-family:"Jost",sans-serif;font-weight:600;font-size:0;margin-bottom:14px}.reason__n::before{content:counter(reason);font-size:26px}
.reason h3{font-size:32px;margin-bottom:12px}.reason p{font-size:18px}
.sec--reasons .sec__lede{font-family:"Jost",sans-serif;font-size:26px;color:var(--cta);font-weight:500;margin:-16px auto 32px}
.hdr__acts{display:flex;align-items:center;gap:4px}.hdr__acct{display:flex;align-items:center;padding:8px;color:var(--ink)}
.contact{display:grid;gap:14px;max-width:620px}.contact label{display:grid;gap:6px;font-size:14px;font-weight:600}.contact input,.contact textarea{font:inherit;font-weight:400;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff}.contact__row{display:grid;gap:14px}@media(min-width:600px){.contact__row{grid-template-columns:1fr 1fr}}.contact__ok{color:#1a7f4b;font-weight:600}.contact__err{color:var(--cta)}
@media(min-width:760px){.reviews{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.review{flex:0 1 calc((100% - 32px)/3)}}
.proof{display:flex;flex-direction:column;gap:6px}.rating{order:1;margin:0}.proof__row{order:2;margin:0}
.hdr__nav a:first-child{color:var(--cta);font-weight:700}
