.accvemi-request-page,.accvemi-policy-page{color:#142647}.accvemi-form-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:#6c7b94;margin:4px 0 30px}.accvemi-form-breadcrumb a{color:#2358d8}.accvemi-form-intro{max-width:760px;margin:0 auto 34px;text-align:center}.accvemi-form-intro h1{font-size:clamp(34px,4vw,50px);color:#0d2146;margin:10px 0 12px}.accvemi-form-intro p{color:#687891;font-size:15px;line-height:1.8}.accvemi-form-layout{display:grid;grid-template-columns:minmax(270px,.73fr) minmax(0,1.52fr);gap:20px;align-items:stretch}.accvemi-request-aside{border-radius:24px;padding:45px 34px;background:linear-gradient(160deg,#0b1838,#102c68);color:#fff;display:flex;flex-direction:column;min-height:620px}.accvemi-request-aside .accvemi-aside-icon{font-size:43px;color:#dae7ff}.accvemi-request-aside h2{font-size:28px;color:#fff;margin:20px 0 12px}.accvemi-request-aside p{font-size:15px;color:#b5c9ee;line-height:1.8}.accvemi-request-aside ul{list-style:none;padding:5px 0;margin:8px 0;display:grid;gap:24px}.accvemi-request-aside li{font-size:14px;color:#e0eaff}.accvemi-aside-foot{margin-top:auto;padding-top:22px;color:#b5c9ee;font-size:13px;line-height:1.9;border-top:1px solid #ffffff20}.accvemi-aside-foot a{color:#fff;overflow-wrap:anywhere}.accvemi-request-form-wrap{padding:34px;border:1px solid #e2e9f5;box-shadow:0 18px 45px #102c6810;border-radius:24px;background:#fff}.accvemi-form-heading h2{font-size:29px;margin:9px 0}.accvemi-form-heading p{color:#728199;margin:0 0 25px}.accvemi-request-form{display:grid;gap:22px}.accvemi-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.accvemi-request-form label:not(.accvemi-consent){display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:700;color:#13284d}.accvemi-request-form input:not([type=checkbox]),.accvemi-request-form select,.accvemi-request-form textarea{width:100%;max-width:100%;padding:14px 16px;border:1px solid #dce5f3;border-radius:11px;background:#fff;color:#15294c;font-size:14px;line-height:1.5;outline:none;transition:box-shadow .2s,border-color .2s}.accvemi-request-form input:focus,.accvemi-request-form select:focus,.accvemi-request-form textarea:focus{border-color:#2359d9;box-shadow:0 0 0 4px #245be419}.accvemi-request-form textarea{resize:vertical;min-height:160px}.accvemi-consent{display:flex;gap:11px;align-items:flex-start;color:#657692;font-size:12px;line-height:1.7}.accvemi-consent input{margin-top:3px}.accvemi-consent a{color:#2359d9;text-decoration:underline}.accvemi-form-submit{justify-self:start;display:inline-flex;gap:12px;align-items:center;padding:15px 23px;border:0;border-radius:11px;background:#1746d2;color:#fff;font-size:14px;font-weight:800;box-shadow:0 10px 22px #1746d226;transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer}.accvemi-form-submit:hover{background:#1136a8;transform:translateY(-3px);box-shadow:0 17px 30px #1746d238}.accvemi-form-caption{color:#7b899d;font-size:12px;margin:0}.accvemi-hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.accvemi-request-notice{padding:14px 18px;border-radius:11px;background:#eff7ee;color:#236028;margin:0 0 22px;font-size:14px}.accvemi-request-notice.failed,.accvemi-request-notice.invalid,.accvemi-request-notice.rate{background:#fff1f0;color:#a02e2e}.accvemi-policy-page .inner-hero{margin-top:0}.accvemi-policy-page .accvemi-policy-content{font-size:15px;line-height:1.85}.accvemi-policy-page .accvemi-policy-content h2{color:#10295d;font-size:23px;margin-top:25px}.accvemi-policy-page .accvemi-policy-notice{padding:18px;border-radius:14px;background:#eef4ff;color:#254876;margin-bottom:25px}
@media(max-width:850px){.accvemi-form-layout{grid-template-columns:1fr}.accvemi-request-aside{min-height:0;padding:30px}.accvemi-request-aside ul{grid-template-columns:1fr 1fr;gap:14px}.accvemi-request-form-wrap{padding:25px}}
@media(max-width:540px){.accvemi-form-grid{grid-template-columns:1fr;gap:17px}.accvemi-request-page{padding-top:20px}.accvemi-form-intro{text-align:left}.accvemi-form-intro h1{font-size:35px}.accvemi-request-aside ul{grid-template-columns:1fr}.accvemi-request-aside h2{font-size:25px}.accvemi-request-form-wrap{padding:23px 17px}.accvemi-form-submit{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.accvemi-form-submit,.accvemi-request-form input,.accvemi-request-form textarea{transition:none}}
