.contact-page{background:#f3f7fc;color:#10213b}.contact-page .site-header{position:static;padding:22px max(5vw,20px);display:flex;gap:25px;align-items:center}.contact-page .site-header .brand{margin-right:auto}.contact-page .site-header a{font-weight:700}.contact-layout{max-width:1150px;margin:65px auto;padding:0 26px;display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:start}.contact-intro h1{font-size:clamp(42px,5vw,66px);line-height:1.05;letter-spacing:-2.5px;margin:16px 0 24px}.contact-intro>p:not(.eyebrow){font-size:20px;line-height:1.65;color:#58677b}.contact-help{border-top:1px solid #dce4ed;margin-top:35px;padding-top:24px}.contact-help h2{font-size:24px}.contact-help p{line-height:1.65;color:#58677b}.contact-help a{display:block;margin:20px 0;font-weight:700;color:#0865f8}.contact-card{background:white;border:1px solid #dce4ed;border-radius:20px;padding:32px;box-shadow:0 18px 55px #10213b0b}.contact-card h2{font-size:28px;margin:0 0 24px}.contact-card label{display:block;font-weight:700;margin:17px 0}.contact-card label span{font-weight:400;color:#58677b}.contact-card input,.contact-card textarea{display:block;box-sizing:border-box;width:100%;padding:13px;margin-top:8px;border:1px solid #bdccdf;border-radius:8px;font:inherit;line-height:1.5;background:#fcfdff;color:#10213b}.contact-card input:focus,.contact-card textarea:focus{outline:3px solid #0865f833;border-color:#0865f8}.contact-note{font-size:13px;line-height:1.6;color:#58677b}.contact-card .button{border:0;font:inherit;font-size:16px;font-weight:700;cursor:pointer;min-height:48px;width:100%}.contact-card .button:disabled{opacity:.6}.contact-back{display:inline-block;margin-top:22px;color:#58677b}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-status{line-height:1.6;color:#174a79}@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:25px;margin:30px auto}.contact-card{padding:22px}.contact-page .site-header{flex-wrap:wrap;gap:16px}.contact-intro h1{letter-spacing:-1.5px}.contact-page .site-header .brand{width:100%}}
