@import url('https://fonts.googleapis.com/css2?family=Monoton&display=swap');:root{--red:#ef3e42;--ink:#171515;--line:#d8d8d8}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:17px/1.65 Arial,sans-serif}a{color:inherit}header{align-items:center;background:var(--red);display:flex;justify-content:space-between;padding:24px clamp(18px,6vw,80px)}.brand{font-family:Monoton,sans-serif;text-decoration:none}nav{display:flex;gap:22px}.crumb,.content,.faq,.toc{padding:35px clamp(18px,8vw,120px)}.hero{background:var(--red);padding:clamp(60px,9vw,120px) clamp(18px,8vw,120px)}.hero h1{font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:.95;margin:.2em 0}.hero>p{max-width:800px}.buttons{display:flex;gap:12px;flex-wrap:wrap}.buttons a,.cta a{border:1px solid;padding:12px 18px;text-decoration:none}.content,.faq{max-width:1050px}.content h2,.faq h2,.cta h2{font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1.05}.content p{max-width:800px}.content article{border-top:1px solid var(--line)}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:1.15rem}.cta{background:var(--red);padding:60px clamp(18px,8vw,120px)}footer{background:var(--ink);color:#fff;padding:45px clamp(18px,8vw,120px)}.whatsapp{background:#128c7e;border-radius:99px;bottom:16px;color:#fff;padding:12px 16px;position:fixed;right:16px;text-decoration:none;z-index:5}.toc{background:#f2efeb}.toc a{margin-left:15px}form{display:grid;gap:12px;max-width:650px}label{display:grid;gap:5px}input,select,textarea,button{font:inherit;padding:11px}.map{background:#f2efeb;display:grid;min-height:180px;padding:20px;place-items:center}@media(max-width:650px){nav a:not(:last-child){display:none}}
