.ec[data-s-yz7ptef2]{--ec-accent:var(--red,#c8102e);--ec-accent-dark:var(--red-dark,#9e0c24);--ec-ink:var(--navy,#13294b);--ec-soft:var(--bg-alt,#f4f5fb);--ec-line:var(--line,#dfe2ea);--ec-on-accent:#fff;border:1px solid var(--ec-line);max-width:720px;color:var(--text,#2b2e3f);background:#fff;border-radius:18px;margin:0 auto;padding:28px 32px 32px;scroll-margin-top:96px;box-shadow:0 10px 30px #10133a14}.ec[data-s-yz7ptef2] h2[data-s-yz7ptef2]{color:var(--ec-ink);margin:6px 0 18px;font-size:clamp(1.35rem,3.2vw,1.75rem)}.ec[data-s-yz7ptef2] [data-s-yz7ptef2][hidden]{display:none!important}.ec-top[data-s-yz7ptef2]{align-items:center;gap:14px;min-height:28px;display:flex}.ec-back[data-s-yz7ptef2]{font:inherit;color:var(--ec-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px}.ec-bar[data-s-yz7ptef2]{background:var(--ec-soft);border-radius:99px;flex:1;height:8px;overflow:hidden}.ec-bar[data-s-yz7ptef2] span[data-s-yz7ptef2]{background:var(--ec-accent);border-radius:99px;width:10%;height:100%;transition:width .3s;display:block}.ec-count[data-s-yz7ptef2]{color:var(--muted,#5a5e74);white-space:nowrap;margin:0;font-size:14px}.ec-opts[data-s-yz7ptef2]{gap:10px;display:grid}.ec-opts[data-s-yz7ptef2] button[data-s-yz7ptef2]{text-align:left;font:inherit;color:var(--ec-ink);border:2px solid var(--ec-line);cursor:pointer;background:#fff;border-radius:12px;padding:15px 18px;font-size:17px;font-weight:600;transition:border-color .15s,background .15s}.ec-opts[data-s-yz7ptef2] button[data-s-yz7ptef2]:hover,.ec-opts[data-s-yz7ptef2] button[data-s-yz7ptef2]:focus-visible{border-color:var(--ec-accent);background:var(--ec-soft);outline:none}.ec-opts[data-s-yz7ptef2] button[data-s-yz7ptef2].on{border-color:var(--ec-accent);background:var(--ec-soft)}.ec-note[data-s-yz7ptef2]{color:var(--muted,#5a5e74);margin:14px 0 0;font-size:14.5px}.ec-row[data-s-yz7ptef2]{flex-wrap:wrap;gap:10px;display:flex}.ec-row[data-s-yz7ptef2] select[data-s-yz7ptef2]{min-width:220px;height:52px;font:inherit;border:2px solid var(--ec-line);background:#fff;border-radius:12px;flex:1;padding:0 12px;font-size:17px}.ec-next[data-s-yz7ptef2],.ec-submit[data-s-yz7ptef2],.ec-btn[data-s-yz7ptef2]{background:var(--ec-accent);font:inherit;cursor:pointer;text-align:center;border:0;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;color:var(--ec-on-accent)!important}.ec-next[data-s-yz7ptef2]:hover,.ec-submit[data-s-yz7ptef2]:hover,.ec-btn[data-s-yz7ptef2]:hover{background:var(--ec-accent-dark)}.ec-btn-alt[data-s-yz7ptef2]{background:var(--ec-ink);color:#fff!important}.ec-btn-alt[data-s-yz7ptef2]:hover{background:var(--ec-ink);opacity:.9}.ec-sr[data-s-yz7ptef2],.ec[data-s-yz7ptef2] .hp[data-s-yz7ptef2]{position:absolute;left:-9999px}.ec-grid[data-s-yz7ptef2]{grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:16px;display:grid}.ec-grid[data-s-yz7ptef2] label[data-s-yz7ptef2]{color:var(--ec-ink);margin:0 0 4px;font-size:14px;font-weight:600;display:block}.ec-grid[data-s-yz7ptef2] input[data-s-yz7ptef2]{width:100%;height:50px;font:inherit;border:2px solid var(--ec-line);box-sizing:border-box;border-radius:10px;padding:8px 12px;font-size:16px}.ec-grid[data-s-yz7ptef2] input[data-s-yz7ptef2]:focus{border-color:var(--ec-accent);outline:none}.ec-submit[data-s-yz7ptef2]{width:100%;font-size:17px}.ec-submit[data-s-yz7ptef2]:disabled{opacity:.6;cursor:wait}.ec-err[data-s-yz7ptef2]{color:#b00020;margin:10px 0 0;font-size:15px}.ec-fine[data-s-yz7ptef2]{color:var(--muted,#5a5e74);margin:12px 0 0;font-size:12px;line-height:1.45}.ec-next-cards[data-s-yz7ptef2]{grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 16px;display:grid}.ec-card[data-s-yz7ptef2]{border:2px solid var(--ec-line);border-radius:14px;flex-direction:column;padding:18px;display:flex}.ec-card[data-s-yz7ptef2] h3[data-s-yz7ptef2]{color:var(--ec-ink);margin:0 0 8px;font-size:1.15rem}.ec-card[data-s-yz7ptef2] p[data-s-yz7ptef2]{flex:1;margin:0 0 14px;font-size:15px}.ec-sent[data-s-yz7ptef2]{margin:0;font-size:15px}@media (width<=640px){.ec[data-s-yz7ptef2]{border-radius:14px;padding:20px 16px 24px}.ec-grid[data-s-yz7ptef2],.ec-next-cards[data-s-yz7ptef2]{grid-template-columns:1fr}.ec-opts[data-s-yz7ptef2] button[data-s-yz7ptef2]{padding:14px 16px;font-size:16px}}.mobile-cta{display:none!important}.elig-wrap[data-s-qwfiyojy]{z-index:2;margin-top:-48px;margin-bottom:48px;position:relative}.apply-steps[data-s-qwfiyojy]{gap:.6rem;display:grid}@media (width<=640px){.elig-wrap[data-s-qwfiyojy]{margin-top:-28px}}
