.foot-address{font-style:normal;font-size:13px;line-height:1.6;color:var(--muted);margin-top:16px}
.lead-request-heading{padding-top:28px;margin-bottom:20px;scroll-margin-top:90px}.lead-request-heading h2{font:600 30px/1.15 var(--display)}.lead-request-heading p{font-size:14px;color:var(--muted);margin-top:10px}
#request{scroll-margin-top:100px}.lead-capture .lead-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:12px;line-height:1.6;color:#52525b}.lead-capture .lead-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--accent)}.lead-consent a{text-decoration:underline;text-underline-offset:3px;color:var(--accent-deep)}
.lead-status{font-size:14px;line-height:1.6;margin-top:16px}.lead-status:empty{display:none}.lead-status.is-error{padding:16px;border-left:3px solid #c2410c;background:#fff7ed;color:#9a3412}
.lead-capture [type="submit"]:disabled{opacity:.65;cursor:wait}.lead-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-capture .fs-fields input,.lead-capture .fs-fields select{width:100%;min-height:48px}.form-success .btn{margin-top:24px}.fsx-lead-done .sticky-cta{display:none}.nav-drop .drop-menu{right:0;left:auto}
.lead-skip{position:fixed;top:-100px;left:20px;z-index:500;background:#fff;padding:14px}.lead-skip:focus{top:8px}
.free-stuff-live .mobile-menu{max-height:calc(100dvh - 70px);overflow:auto}.free-stuff-live.menu-open{overflow:hidden}.free-stuff-live a:focus-visible,.free-stuff-live button:focus-visible,.free-stuff-live input:focus-visible,.free-stuff-live summary:focus-visible{outline:3px solid #0a7cff;outline-offset:4px}
@media(max-width:650px){.lead-request-heading h2{font-size:27px}.lead-capture .lead-consent{font-size:12px}.lead-capture .fs-fields{grid-template-columns:1fr}}
