body.refined-system.contact-brand-v2{--ink:#012850;--paper:#fff;--line:#01285033;background:#fff;color:#012850}body.refined-system.contact-brand-v2 .contact-hero{background:#eaf0ff;color:#012850;min-height:620px;padding:15rem 5vw 5rem;border:0;border-radius:0 0 3rem 3rem}body.refined-system.contact-brand-v2 .contact-hero h1{font:500 clamp(58px,7.7vw,116px)/.98 Manrope,sans-serif;letter-spacing:-.065em;margin:3rem 0}body.refined-system.contact-brand-v2 .contact-hero h1 em{font-family:Manrope,sans-serif;color:#0051fe;margin-left:0}body.refined-system.contact-brand-v2 .contact-hero p{margin:0;max-width:760px;font-size:clamp(18px,1.7vw,25px)}body.refined-system.contact-brand-v2 .enquiry{background:#eaf0ff;color:#012850;padding:7rem 5vw;gap:5vw;margin:4rem 5vw;border-radius:2rem}body.refined-system.contact-brand-v2 .enquiry :is(input,textarea,select){background:transparent!important;color:#012850!important;-webkit-text-fill-color:#012850!important;border-color:#01285066}body.refined-system.contact-brand-v2 .enquiry input::placeholder,body.refined-system.contact-brand-v2 .enquiry textarea::placeholder{color:#425e7b;opacity:1}body.refined-system.contact-brand-v2 .choice input:checked+label{background:#012850;color:#fff}body.refined-system.contact-brand-v2 .choice input:focus-visible+label{outline:2px solid #0051fe;outline-offset:3px}body.refined-system.contact-brand-v2 .submit-row p{color:#012850}body.refined-system.contact-brand-v2 .submit-button{width:auto;height:auto;border-radius:999px;padding:1.3rem 2rem;background:#0051fe;color:#fff;transition:background .2s}body.refined-system.contact-brand-v2 .submit-button:hover{background:#012850;color:#fff;transform:none}body.refined-system.contact-brand-v2 .form-note{background:#fdfa2d;color:#012850}body.refined-system.contact-brand-v2 .expect{background:#012850;color:#fff;padding:7rem 5vw;border:0}body.refined-system.contact-brand-v2 .expect :is(h2,h3,.kicker){color:#fff}body.refined-system.contact-brand-v2 .expect-item span{color:#fdfa2d}body.refined-system.contact-brand-v2 .expect-item p{color:#fff}body.refined-system.contact-brand-v2 .expect h2{font-size:clamp(40px,5.5vw,80px)}@media(max-width:800px){body.refined-system.contact-brand-v2 .contact-hero{padding:9rem 1.25rem 3rem;min-height:0}body.refined-system.contact-brand-v2 .contact-label{gap:1rem;flex-wrap:wrap}body.refined-system.contact-brand-v2 .enquiry{margin:2rem 1rem;padding:3rem 1.25rem}body.refined-system.contact-brand-v2 .expect{padding:4rem 1.25rem}body.refined-system.contact-brand-v2 .contact-details{position:static}body.refined-system.contact-brand-v2 .detail a{overflow-wrap:anywhere}}
