.request-success-banner{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;align-items:center;max-width:920px;margin:0 auto 22px;padding:28px 32px;border:1px solid #ffffff35;border-left:5px solid #d93439;border-radius:12px;background:radial-gradient(circle at 8% 50%,#d9343927,transparent 30%),linear-gradient(135deg,#171b1d,#090c0d);color:#fff;box-shadow:0 22px 60px #0007}.request-success-banner img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 18px #0008)}.request-success-banner small{display:block;margin-bottom:8px;color:#ef555a;font:700 11px "Barlow Condensed";letter-spacing:.16em}.request-success-banner strong{display:block;font:600 clamp(27px,4vw,43px)/1 "Barlow Condensed";letter-spacing:-.02em}.request-success-banner p{margin:10px 0 0;color:#c5cacc;font-size:14px;line-height:1.65}.brief-success:focus-visible{outline:3px solid #ff5b60;outline-offset:5px}.project-form :is(input,select,textarea):focus-visible{outline:3px solid #ff5b60;outline-offset:2px}.project-form input:user-invalid,.project-form select:user-invalid,.project-form textarea:user-invalid{border-color:#ff6b70;box-shadow:0 0 0 2px #ff5b6030}.project-form label{cursor:pointer}@media(max-width:620px){.request-success-banner{grid-template-columns:1fr;padding:24px 22px}.request-success-banner img{width:132px}.request-success-banner strong{font-size:31px}}@media(prefers-reduced-motion:reduce){.request-success-banner{scroll-behavior:auto}}
.nav-contact{color:#99191d!important;font-weight:700}.contact-whatsapp{background:#ffffff0b}.contact-whatsapp .contact-symbol{color:#fff}@media(min-width:901px) and (max-width:1320px){header nav{gap:19px}.head-actions{gap:14px;margin-left:24px}.quote{padding-inline:15px}}
