.redesign-home .dispatch-hero{isolation:isolate;overflow:hidden;padding:132px 0 60px;background:radial-gradient(ellipse at 18% 18%,#b58a4525,transparent 55%),linear-gradient(125deg,#10151d,#090c12);border-bottom:1px solid #ffffff0e}
.redesign-home .dispatch-hero:before{inset:0;background:linear-gradient(90deg,#0d1119dc 8%,#0d1119dd 40%,#0d1119ff 72%),url('/assets/brulezzi-fachada-v4.webp') left center/cover;mask-image:none;z-index:-2;opacity:.8}
.redesign-home .dispatch-hero:after{content:"";position:absolute;width:420px;height:420px;right:-240px;top:-150px;border:1px solid #d4af6a22;border-radius:50%;box-shadow:0 0 0 65px #d4af6a05,0 0 0 130px #d4af6a03;pointer-events:none;z-index:-1}
.redesign-home .dispatch-grid{gap:56px;grid-template-columns:1.08fr 1fr;align-items:center}
.redesign-home .dispatch-kicker{display:inline-flex;align-items:center;gap:10px;font-size:.63rem;letter-spacing:.11em;color:#e4c88d;border:1px solid #d4af6a45;background:#d4af6a0b;border-radius:100px;padding:11px 16px}
.redesign-home .dispatch-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#e3c485;box-shadow:0 0 14px #d4af6a80}
.redesign-home .dispatch-copy h1{margin:25px 0 23px;font-size:clamp(3rem,4.7vw,4.25rem);line-height:1.04;letter-spacing:-.055em;max-width:14ch;text-wrap:balance}
.redesign-home .dispatch-copy h1 span{background:linear-gradient(115deg,#f7e5b9,#d1a45d);background-clip:text;color:transparent}
.redesign-home .dispatch-copy>p{max-width:480px;color:#c0c8d4;font-size:1rem;line-height:1.75}
.redesign-home .dispatch-actions{gap:18px;margin-top:26px}.redesign-home .dispatch-actions>.btn{min-height:54px;padding:16px 23px;box-shadow:0 8px 30px #d4af6a25}.redesign-home .dispatch-secondary{color:#c1c8d2;font-size:.85rem}
.redesign-home .dispatch-proof{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;border:0;padding-top:0;margin-top:30px;max-width:480px}
.redesign-home .dispatch-proof>span{padding:16px 18px;border:1px solid #ffffff16;border-radius:16px;background:#ffffff04;font-size:.76rem;color:#b4bece}.redesign-home .dispatch-proof strong{display:block;color:#f0d398;font-size:1.35rem;margin-bottom:5px}.redesign-home .dispatch-copy>small{display:block;max-width:480px;margin-top:12px;color:#96a2b3;font-size:.7rem;line-height:1.6}
.redesign-home .hero-quote-panel{position:relative;padding:30px;border:1px solid #d4af6a55;border-radius:26px;background:linear-gradient(145deg,#222a36,#141b26);box-shadow:0 25px 65px #0005,inset 0 1px #ffffff12}
.redesign-home .hero-quote-heading{padding-bottom:16px;border-bottom:1px solid #ffffff14;margin-bottom:22px;color:#dfc591;font-size:.65rem;letter-spacing:.04em}.redesign-home .hero-quote-panel .quote-quiz h3{font-size:1.65rem;line-height:1.25;letter-spacing:-.025em}.redesign-home .hero-quote-panel .quote-quiz fieldset{min-height:245px}.redesign-home .hero-quote-panel .form-note{color:#aeb8c8}
@media(max-width:980px){.redesign-home .dispatch-hero{padding-top:118px}.redesign-home .dispatch-grid{grid-template-columns:1fr;gap:30px}.redesign-home .dispatch-copy h1{max-width:19ch;font-size:clamp(2.7rem,7vw,4rem)}.redesign-home .dispatch-copy>p{max-width:650px}.redesign-home .hero-quote-panel{max-width:650px;width:100%}}
@media(max-width:640px){.redesign-home .dispatch-hero{padding:108px 0 36px}.redesign-home .dispatch-kicker{font-size:.56rem;padding:10px 12px;letter-spacing:.07em}.redesign-home .dispatch-copy h1{font-size:2.65rem;max-width:15ch;margin-top:24px}.redesign-home .dispatch-actions{flex-direction:column;align-items:stretch;gap:14px}.redesign-home .dispatch-actions>.btn{justify-content:center}.redesign-home .dispatch-secondary{text-align:center}.redesign-home .dispatch-proof{margin-top:22px;gap:10px}.redesign-home .dispatch-proof>span{padding:14px 12px}.redesign-home .hero-quote-panel{padding:24px 20px;border-radius:22px}.redesign-home .hero-quote-heading{gap:6px}.redesign-home .hero-quote-panel .quote-quiz h3{font-size:1.45rem}}
