.result-count{font-size:14px;font-weight:800;color:#4a614f;margin:0 0 18px}.faq{padding:70px 0;border-top:1px solid #e2d8ca}.faq h2{font-size:clamp(30px,3.5vw,45px);line-height:1.2;letter-spacing:-.04em;margin:12px 0 25px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq details{background:#eee5d9;border:1px solid #d7c9b7;border-radius:7px;padding:20px;align-self:start}.faq summary{font-size:17px;font-weight:800;color:#193b2b;cursor:pointer}.faq details p{font-size:15px;color:#435c4c;margin:12px 0 0}.policy{padding-top:75px;padding-bottom:100px;max-width:880px}.policy h1{font-size:clamp(39px,5vw,65px);line-height:1.1;color:#1b3b2b;letter-spacing:-.05em}.policy h2{font-size:26px;margin-top:38px}.policy p{font-size:17px;line-height:1.85;color:#3c5243}.policy a{color:#225b38;font-weight:800}.request-form .fine a{color:#194d30;font-weight:800}.product-link:focus-visible,.floating-wa:focus-visible{outline:3px solid #d89b54;outline-offset:3px}@media(max-width:700px){.faq{padding:50px 0}.faq-grid{grid-template-columns:1fr}.policy{padding-top:50px;padding-bottom:70px}.policy p{font-size:16px}}