.contact-intro{padding:150px 0 90px;background:#090b14;color:#f4f1ec}.contact-intro h1{font-size:clamp(42px,6vw,80px);line-height:1.06;letter-spacing:-.045em;margin:22px 0}.contact-lead{max-width:740px;font-size:20px;line-height:1.7;color:#bcbec8}.contact-intro a:not(.button){color:inherit}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.contact-layout h2{font-size:30px;line-height:1.2;letter-spacing:-.03em}.contact-layout aside p,.contact-layout aside li{line-height:1.8;color:#565861}.contact-layout aside li{margin-bottom:14px}.contact-layout a{color:inherit;text-underline-offset:4px}.contact-layout form{padding:35px;background:#fff;border:1px solid #dedbd6;border-top:3px solid #c74430}.contact-layout label{display:block;font-size:14px;font-weight:600;margin:22px 0 8px}.contact-layout label span{font-weight:400;color:#646570}.contact-layout input,.contact-layout textarea,.contact-layout select{width:100%;box-sizing:border-box;padding:13px;border:1px solid #96979d;border-radius:3px;font:inherit;font-size:16px;line-height:1.5;background:white;color:#161822}.contact-layout input:focus,.contact-layout textarea:focus,.contact-layout select:focus{outline:3px solid #c74430;outline-offset:2px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-note{font-size:12px;line-height:1.65;color:#565861}.contact-layout .button{border:0;cursor:pointer;margin-top:12px}.contact-actions{flex-wrap:wrap}@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:35px}.contact-intro{padding:120px 0 55px}.contact-layout form{padding:24px}.form-pair{grid-template-columns:1fr;gap:0}}

[data-campaign-choice][hidden]{display:none}[data-campaign-choice] input[type="checkbox"]{width:auto}
