/* Corporate public inquiry, scoped to EI components. No admin styles affected. */
.ei-page{--ei-ink:#172b46;--ei-muted:#52647e;--ei-edge:#dbe3ee;--ei-blue:#1455a3;color:var(--ei-ink);background:#f8fafc}.ei-page *{box-sizing:border-box}.ei-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.ei-hero{background:linear-gradient(125deg,#071b34,#173e6c 72%,#245b92);color:white;padding:clamp(48px,7vw,100px) 0}.ei-kicker{display:block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-weight:700}.ei-hero h1{font-size:clamp(2.1rem,4.5vw,3.9rem);line-height:1.1;letter-spacing:-.04em;max-width:820px;margin:16px 0}.ei-hero p{max-width:730px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;opacity:.91}.ei-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,64px);align-items:start;padding-block:clamp(32px,5vw,76px)}.ei-intro{position:sticky;top:36px}.ei-intro h2{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.2}.ei-intro p{line-height:1.7;color:var(--ei-muted)}.ei-process{padding:24px 0;border-bottom:1px solid var(--ei-edge)}.ei-process strong{display:block;margin-bottom:7px}.ei-process small{color:var(--ei-muted);line-height:1.65;font-size:.93rem}.ei-contact-link{display:inline-block;margin-top:28px;color:#1455a3;font-weight:700;overflow-wrap:anywhere}.ei-form{border:1px solid var(--ei-edge);background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(20,53,86,.07);overflow:hidden;min-width:0}.ei-top{padding:clamp(22px,3vw,40px);background:#f2f6fc;border-bottom:1px solid var(--ei-edge)}.ei-top h2{margin:10px 0;font-size:clamp(1.5rem,2.4vw,2rem)}.ei-top p{line-height:1.65;color:var(--ei-muted);margin:0}.ei-eyebrow{font-size:.73rem;letter-spacing:.09em;font-weight:750;color:#1c5ba3}.ei-secure{display:none}.ei-section{padding:clamp(20px,3vw,38px);border-bottom:1px solid var(--ei-edge)}.ei-section-head{display:flex;gap:12px;align-items:center;margin-bottom:22px}.ei-section-head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7f0fb;color:#164f91;font-weight:800;font-size:.85rem;flex-shrink:0}.ei-section h3{margin:0;font-size:clamp(1.09rem,1.6vw,1.35rem)}.ei-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ei-field{min-width:0;display:flex;flex-direction:column;gap:8px;font-size:.89rem;font-weight:650}.ei-field b{color:#af3642}.ei-field input,.ei-field select,.ei-field textarea{font:inherit;font-weight:400;color:var(--ei-ink);border:1px solid #b9c9dd;border-radius:10px;padding:12px 13px;min-height:47px;max-width:100%;width:100%;background:#fff}.ei-field textarea{resize:vertical;min-height:100px}.ei-field :is(input,select,textarea):focus-visible,.ei-submit:focus-visible{outline:3px solid #7eaff0;outline-offset:2px;border-color:#1455a3}.ei-wide{grid-column:1/-1}.ei-bottom{padding:clamp(20px,3vw,38px)}.ei-consent{display:flex;align-items:flex-start;gap:12px;font-size:.85rem;line-height:1.6}.ei-consent input{margin-top:5px;flex-shrink:0}.ei-note{font-size:.8rem;color:var(--ei-muted)}.ei-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:0;border-radius:9px;background:#1455a3;color:white;padding:16px 23px;font:inherit;font-weight:700;cursor:pointer}.ei-submit:hover{background:#0c3c78}.ei-submit:disabled{opacity:.6;cursor:wait}.ei-feedback{padding:8px 0;min-height:26px}.ei-success{color:#17613b}.ei-error{color:#a52a37}.ei-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:900px){.ei-layout{grid-template-columns:1fr}.ei-intro{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ei-intro h2,.ei-intro>p,.ei-contact-link{grid-column:1/-1}.ei-process{border:1px solid var(--ei-edge);padding:17px;border-radius:12px}}@media(max-width:600px){.ei-container{width:min(100% - 28px,1200px)}.ei-intro{display:block}.ei-process{margin-bottom:12px}.ei-fields{grid-template-columns:1fr}.ei-hero{padding:46px 0}.ei-submit{width:100%}.ei-form{border-radius:14px}}
