.eac-contact{color:#17274a;background:#fff;min-height:65vh}.eac-contact-hero{background:radial-gradient(at 85% 20%,#dae6ff,#0000 45%),linear-gradient(110deg,#fafcff,#f1f6ff);border-bottom:1px solid #e7edfa;padding:45px 0 60px}.eac-contact-breadcrumb{color:#8290a9;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.eac-contact-breadcrumb a:hover{color:#315cf0}.eac-contact-kicker,.eac-contact-card-label{letter-spacing:1.5px;color:#345cf5;font-size:10px;font-weight:850}.eac-contact-hero h1{letter-spacing:-2.3px;max-width:850px;margin:14px 0 17px;font-size:clamp(34px,4.5vw,60px);line-height:1.12}.eac-contact-hero h1 span{color:#345cf5}.eac-contact-hero p{color:#6a7b95;max-width:610px;margin:0;font-size:15px;line-height:1.8}.eac-contact-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:25px;padding-top:55px;padding-bottom:90px;display:grid}.eac-contact-card,.eac-contact-info{background:#fff;border:1px solid #e5ebf7;border-radius:20px;padding:32px;box-shadow:0 10px 45px #2440760a}.eac-contact-card h2,.eac-contact-info h2{letter-spacing:-.8px;margin:10px 0;font-size:26px}.eac-contact-info h2{font-size:20px}.eac-contact-card-head p,.eac-contact-info p{color:#78869e;margin:0 0 25px;font-size:13px;line-height:1.75}.eac-contact-form{flex-direction:column;gap:18px;display:flex}.eac-contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eac-contact-form label{color:#35466b;flex-direction:column;gap:9px;font-size:12px;font-weight:800;display:flex}.eac-contact-form input,.eac-contact-form select,.eac-contact-form textarea{color:#203656;resize:vertical;background:#f9fbff;border:1px solid #dbe4f3;border-radius:11px;outline:0;width:100%;min-width:0;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:500}.eac-contact-form input:focus,.eac-contact-form textarea:focus,.eac-contact-form select:focus{border-color:#7496fc;outline:3px solid #d0dbff}.eac-contact-submit{color:#fff;cursor:pointer;background:#345cf5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-size:13px;font-weight:850;display:flex}.eac-contact-submit:hover{background:#244bdb}.eac-contact-hint{color:#6d7d95;margin:0;font-size:12px;line-height:1.7}.eac-contact-hint strong{color:#3e5273}.eac-contact-hint a{color:#345cf5;text-decoration:underline}.eac-contact-aside{flex-direction:column;gap:18px;display:flex}.eac-contact-info{padding:27px}.eac-contact-email{color:#345cf5;overflow-wrap:anywhere;font-size:14px;font-weight:800;text-decoration:underline}.eac-contact-info>a:not(.eac-contact-email){color:#354d77;justify-content:space-between;gap:15px;margin:17px 0;font-size:13px;font-weight:700;display:flex}.eac-contact-info>a:hover{color:#315cf0}.eac-contact-privacy{color:#7a88a0;padding:0 8px;font-size:12px;line-height:1.8}@media (max-width:800px){.eac-contact-layout{grid-template-columns:1fr;gap:18px;padding:35px 0 66px}.eac-contact-hero{padding:35px 0 43px}}@media (max-width:520px){.eac-contact-card,.eac-contact-info{padding:22px}.eac-contact-fields{grid-template-columns:1fr}.eac-contact-hero h1{letter-spacing:-1.3px}}
