.contact-trap{display:none!important}.visual-main>.article-section,.visual-main>.partner-actions,.visual-main>.credentials,.visual-main>p.eyebrow{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:6%;padding-right:6%}.visual-main>.article-section{margin-top:20px}.visual-main>.text-link{margin-left:6%}.visual-band h2,.interactive-deal h2,.sketch-panel h2,.faq-section h2{font:clamp(30px,3vw,45px)/1.15 Georgia,serif;max-width:800px}.interactive-deal__nav button{min-height:60px;cursor:pointer;font:inherit}.interactive-deal__panel{min-height:205px}.interactive-deal__panel p{max-width:760px;line-height:1.8}.visual-hero figure{margin:0}.visual-hero figcaption,.sketch-panel figcaption{font-size:11px;line-height:1.5;color:var(--muted);padding-top:12px}.visual-hero__media img{width:100%;height:100%;object-fit:cover}.sketch-panel img{width:100%;height:auto}.visual-main>.visual-hero{padding-top:58px}.magnet-grid{margin-top:36px}.lead-magnet .text-link{display:block;width:fit-content}.lead-magnet__note{font-size:12px}.faq-section details{border-bottom:1px solid var(--line);padding:22px 0}.faq-section summary{cursor:pointer;font-size:18px;min-height:32px}.faq-section details p{margin-top:16px;color:var(--muted);max-width:850px}.enquiry-section{margin-top:40px}button:disabled{opacity:.6;cursor:wait}.visual-main>.interactive-deal,.visual-main>.visual-band,.visual-main>.sketch-panel{padding-left:7%;padding-right:7%}.visual-hero__intro{max-width:600px}.visual-hero h1{font-size:clamp(42px,4.5vw,75px);letter-spacing:-1.8px}.visual-hero__copy .cta{white-space:normal}.visual-hero__copy .text-link{white-space:normal;font-size:14px}form .form-note{font-size:13px}#lead-status,#status{min-height:24px;overflow-wrap:anywhere}.sketch-panel figure{margin:0}.lead-magnet__icon{font:38px Georgia,serif}.visual-hero__media{min-width:0}.visual-main>.credentials{margin-top:24px}
@media(max-width:760px){.visual-hero h1{font-size:42px}.visual-main>.visual-hero{padding-top:32px}.interactive-deal__panel{min-height:0}.visual-main>.article-section{padding-left:6%;padding-right:6%}.visual-hero__media img{max-height:340px}.visual-hero__media{min-height:220px}.visual-band,.interactive-deal,.sketch-panel{padding-top:50px;padding-bottom:50px}.sketch-panel{display:block}.sketch-panel figure{margin-top:28px}.visual-hero__actions{display:block}.visual-hero__actions .text-link{margin-top:22px}.lead-magnet{min-width:0}figure{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
