.hero-offer{gap:10px}.hero-offer h1{max-width:850px}.hero-offer .hero-signature{font-size:18px}.offer-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:13px}.offer-shortcuts a{border:1px solid #80b7a9;border-radius:24px;padding:10px 14px;color:white;text-decoration:none;min-height:44px;display:flex;align-items:center}.offer-shortcuts a:hover{background:#ffffff18}.quick-quote{max-width:1000px;border-top:1px solid #ffffff36;margin-top:8px;padding-top:8px}.quick-quote summary{cursor:pointer;padding:10px 0;min-height:44px;font-weight:600}.quick-quote form{display:grid;gap:14px;padding:14px 0}.quick-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.quick-fields label{display:grid;gap:6px;font-size:13px}.quick-fields input,.quick-fields select{width:100%;min-width:0;min-height:46px;background:white;color:#163c32;padding:10px;border:1px solid #bed1c9;border-radius:5px;font:inherit}.quick-custom{display:flex;align-items:center;gap:10px;font-size:14px}.quick-custom input{width:20px;height:20px}.quick-quote small{line-height:1.6;color:#e0efe9}.quick-quote .button{justify-self:start}.hero-offer .offer-facts{max-width:950px}#pecas,#sugestoes,#sobre{scroll-margin-top:100px}@media(max-width:720px){.hero-offer{padding:24px 20px}.hero-offer h1{font-size:30px}.hero-offer .offer-actions{margin:4px 0}.offer-shortcuts{gap:6px}.offer-shortcuts>span{width:100%}.offer-shortcuts a{font-size:12px;padding:8px 10px}.quick-fields{grid-template-columns:1fr}.quick-quote .button{width:100%}}
