
.unified-contact{padding-top:46px;padding-bottom:90px}.contact-choices{border:0;margin:0;padding:0}.contact-choices legend{font-size:15px;font-weight:600;margin-bottom:18px}.contact-choices>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.contact-choice{position:relative;cursor:pointer}.contact-choice input{position:absolute;opacity:0;width:1px;height:1px}.contact-choice>span{display:flex;flex-direction:column;gap:9px;height:100%;padding:23px 20px;border:1px solid #d8e0e8;border-radius:12px;background:#fff;transition:background .18s,border-color .18s,box-shadow .18s}.contact-choice strong{font-size:16px}.contact-choice small{font-size:11px;line-height:1.5;color:#657589}.contact-choice input:checked+span{background:#17283f;border-color:#17283f;color:white;box-shadow:inset 0 3px #ff7965}.contact-choice input:checked+span small{color:#c6d1df}.contact-choice input:focus-visible+span{outline:3px solid #009dc4;outline-offset:3px}.contact-choice:hover>span{border-color:#7b8ea6}.contact-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start;margin-top:52px}.contact-form-eyebrow{font-size:10px;letter-spacing:.18em;color:#008dac;font-weight:700}.contact-form-aside h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.035em;margin:18px 0 24px;max-width:440px}.contact-form-aside p{font-size:15px;line-height:1.85;color:#637083;margin:0 0 24px}.contact-form-aside a{color:#008eac}.contact-form-card{padding:32px;border:1px solid #dde3ea;border-radius:18px;box-shadow:0 18px 60px #14233909}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-fields label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600}.contact-fields [hidden]{display:none!important}.contact-fields input,.contact-fields select,.contact-fields textarea{min-width:0;width:100%;padding:14px;border:1px solid #d4dce6;border-radius:8px;background:#f9fafb;font:inherit;color:#172438}.contact-fields textarea{resize:vertical;min-height:140px}.contact-fields :is(input,select,textarea):focus{outline:2px solid #009ac1;outline-offset:2px}.contact-fields small{font-weight:400;font-size:11px;line-height:1.5;color:#657589}.contact-fields .wide,.contact-fields button,.contact-test-note{grid-column:1/-1}.contact-fields button{background:#243653;color:white;border:0;border-radius:8px;padding:17px 22px;font:600 14px Montserrat,sans-serif;cursor:pointer;display:flex;justify-content:space-between}.contact-fields button:hover{background:#344e75}.contact-test-note{font-size:11px;color:#68788b;line-height:1.7;margin:0}.contact-test-note:empty{display:none}@media(max-width:850px){.contact-choices>div{grid-template-columns:1fr 1fr}.contact-form-layout{gap:30px;grid-template-columns:1fr}.contact-form-aside h2{max-width:none}.contact-form-card{padding:24px}}@media(max-width:480px){.contact-choice>span{padding:18px 12px}.contact-choice strong{font-size:14px}.contact-choice small{font-size:10px}.contact-fields{grid-template-columns:1fr}.unified-contact{padding-top:30px;padding-bottom:60px}}
