.whatsapp-link{display:inline-flex;align-items:center;gap:10px}
.whatsapp-link svg{flex:0 0 22px}
@media(max-width:760px){
 .site-header{position:sticky;top:0;transition:transform .2s ease;will-change:transform}
 .site-header.is-hidden{transform:translateY(-100%);pointer-events:none}
 .site-header:focus-within,.site-header:has(.menu[open]){transform:translateY(0);pointer-events:auto}
 .menu[open] nav{top:100%;max-height:calc(100dvh - 150px);overflow:auto}
}
@media(prefers-reduced-motion:reduce){.site-header{transition:none}}

.quote-form-panel{scroll-margin-top:115px}
.quote-form-intro{margin:12px 0 20px}
.quote-form-panel>.form-notice{margin-bottom:24px}
.quote-form-panel:focus-visible{outline:2px solid #67782c;outline-offset:8px}
