.encar-request{padding:70px 0;background:#0d263b;color:#f3f8fb}
.encar-request .eyebrow{color:#8bcff5}
.encar-request h2{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.15;max-width:720px;margin:13px 0 16px}
.encar-request .lead{color:#c6dbe8;font-size:1.04rem;line-height:1.7;max-width:760px;margin:0 0 30px}
.encar-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.encar-step{border:1px solid #5a829e;background:#ffffff0b;border-radius:17px;padding:27px}
.encar-step strong{display:block;color:#a8dcfa;font-size:.88rem;letter-spacing:.08em;margin-bottom:13px}
.encar-step h3{font-size:1.35rem;line-height:1.25;margin:0 0 11px}
.encar-step p{color:#c9dce7;line-height:1.6;margin:0 0 21px}
.encar-step a,.encar-step button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;border-radius:999px;background:#59aee8;color:#071527;padding:10px 20px;font:inherit;font-weight:750;text-decoration:none;border:0;cursor:pointer}
.encar-step a:hover,.encar-step button:hover{background:#85c9f2}
.encar-step label{display:block;font-weight:650;margin:0 0 9px}
.encar-step input{display:block;width:100%;min-height:51px;border-radius:9px;border:1px solid #a0bdd1;background:#fff;color:#142d41;padding:11px 14px;font:inherit;margin-bottom:13px;direction:ltr;text-align:left}
.encar-step input:focus-visible,.encar-step a:focus-visible,.encar-step button:focus-visible{outline:3px solid #a7dfff;outline-offset:3px}
.encar-feedback{min-height:1.4em;margin:7px 0 0!important;color:#ffcebd!important;font-size:.9rem}
.encar-note{color:#aec7d6;font-size:.9rem;line-height:1.6;margin:20px 0 0}
@media(max-width:700px){.encar-request{padding:55px 0}.encar-steps{grid-template-columns:1fr}.encar-step{padding:23px}}

#encar-copy{margin:10px 0 0 8px;background:#d8eaf7}#encar-copy-text{display:block;width:100%;min-height:130px;margin-top:12px;padding:12px;font:inherit;font-size:16px;color:#142d41;background:white;direction:ltr}#encar-copy-text[hidden]{display:none}
