.header-phone{font-size:13px;white-space:nowrap;line-height:1.4}.header-phone small{display:block;color:var(--muted);font-size:10px}.footer-phone{color:var(--text);font-size:20px}.consent-choice{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.6;margin:20px 0}.consent-choice input{margin-top:5px;accent-color:#72bd94}.consent-choice a,.legal-copy a{text-decoration:underline}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.legal-copy{max-width:880px}.legal-copy h2{font-size:28px;margin:40px 0 20px}.legal-copy p{line-height:1.8;color:var(--muted)}button:disabled{opacity:.6;cursor:wait}@media(max-width:1100px){.header-phone{display:none}}