.student-eoi-page{--eoi-card:#fff;--eoi-soft:#f4f9fc;--eoi-border:#d7e5ee;--eoi-text:#193247;--eoi-muted:#647b8d;--eoi-primary:var(--primary,#3A6F8F);background:linear-gradient(180deg,#f7fbfd 0,#eef6fa 48%,#f8fbfc 100%);padding:50px 0 86px;color:var(--eoi-text)}
.student-eoi-page *{box-sizing:border-box}.student-eoi-shell{width:min(1180px,calc(100% - 32px));margin:auto}.student-eoi-top{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:24px}.student-eoi-top .eyebrow{color:var(--eoi-primary)}.student-eoi-top h1{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;margin:.2em 0 .25em;color:var(--navy,#172B3A)}.student-eoi-top p{max-width:780px;font-size:1.07rem;color:var(--eoi-muted);margin:0}.eoi-language{display:flex;border:1px solid var(--eoi-border);background:rgba(255,255,255,.72);border-radius:999px;padding:4px;box-shadow:0 10px 25px rgba(20,55,75,.07)}.eoi-language button{border:0;background:transparent;border-radius:999px;padding:9px 14px;font-weight:800;color:var(--eoi-muted);cursor:pointer}.eoi-language button.is-active{background:var(--navy,#172B3A);color:#fff}.eoi-privacy{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:24px;border:1px solid var(--eoi-border);border-radius:20px;background:linear-gradient(135deg,#fff,#edf7fb);box-shadow:0 18px 45px rgba(20,55,75,.06);margin-bottom:22px}.eoi-privacy-icon{width:48px;height:48px;border-radius:14px;background:#e4f2f8;color:var(--eoi-primary);display:grid;place-items:center;font-size:1.25rem}.eoi-privacy h2{font-family:"Source Serif 4",Georgia,serif;margin:0 0 7px;color:var(--navy,#172B3A)}.eoi-privacy p{margin:0;color:var(--eoi-muted);line-height:1.65}.eoi-alert{padding:15px 18px;border-radius:12px;margin:0 0 20px;background:#fff0f0;border:1px solid #f2c9c9;color:#9e2f2f}.eoi-success{padding:30px;border:1px solid #bfe1cc;background:#f0fbf4;border-radius:20px}.student-eoi-form{display:grid;gap:20px}.eoi-section{background:var(--eoi-card);border:1px solid var(--eoi-border);border-radius:20px;padding:26px;box-shadow:0 12px 38px rgba(20,55,75,.045)}.eoi-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--eoi-border);margin-bottom:20px}.eoi-section-head h2{font-family:"Source Serif 4",Georgia,serif;margin:0;color:var(--navy,#172B3A);font-size:1.55rem}.eoi-section-head p{margin:5px 0 0;color:var(--eoi-muted);font-size:.92rem}.eoi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.eoi-field{display:grid;gap:7px;min-width:0}.eoi-field.full{grid-column:1/-1}.eoi-field label,.eoi-label{font-weight:750;font-size:.94rem;color:var(--eoi-text)}.eoi-field input,.eoi-field select,.eoi-field textarea{width:100%;border:1px solid #c9dce7;border-radius:11px;background:#fff;color:#183247;padding:12px 13px;font:inherit;outline:none;transition:.18s border,.18s box-shadow}.eoi-field input:focus,.eoi-field select:focus,.eoi-field textarea:focus{border-color:var(--eoi-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--eoi-primary) 15%,transparent)}.eoi-field small,.eoi-help{color:var(--eoi-muted);font-size:.83rem;line-height:1.45}.eoi-radio-row{display:flex;gap:10px;flex-wrap:wrap}.eoi-radio{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--eoi-border);border-radius:11px;background:#fff;cursor:pointer}.eoi-radio input{width:auto;margin:0}.eoi-conditional{grid-column:1/-1;padding:18px;border-radius:15px;background:var(--eoi-soft);border:1px solid var(--eoi-border)}.eoi-conditional[hidden]{display:none!important}.eoi-conditional .eoi-grid{margin-top:0}.eoi-file-zone{border:1px dashed #9fc1d3;border-radius:14px;padding:18px;background:#f9fcfd}.eoi-file-zone input{border:0;padding:0;background:transparent}.eoi-privacy-check{display:flex;gap:11px;align-items:flex-start;padding:16px;border-radius:14px;background:var(--eoi-soft)}.eoi-privacy-check input{margin-top:4px;flex:0 0 auto}.eoi-submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.eoi-submit-row p{margin:0;color:var(--eoi-muted);font-size:.9rem}.eoi-submit-row .btn{min-width:210px}.eoi-turnstile{margin-top:14px}.student-eoi-page[data-lang="bn"]{font-family:Inter,"Noto Sans Bengali","Nirmala UI",sans-serif}.student-eoi-page[data-lang="bn"] h1,.student-eoi-page[data-lang="bn"] h2{font-family:Inter,"Noto Sans Bengali","Nirmala UI",sans-serif;font-weight:800;letter-spacing:-.02em}
html[data-theme="dark"] .student-eoi-page{--eoi-card:#132735;--eoi-soft:#102330;--eoi-border:#294350;--eoi-text:#edf6fa;--eoi-muted:#adc2cd;background:linear-gradient(180deg,#0d1d28,#102531 55%,#0d1d28)}html[data-theme="dark"] .student-eoi-top h1,html[data-theme="dark"] .eoi-section-head h2,html[data-theme="dark"] .eoi-privacy h2{color:#fff}html[data-theme="dark"] .eoi-language{background:#132735}html[data-theme="dark"] .eoi-privacy{background:linear-gradient(135deg,#132735,#112b39)}html[data-theme="dark"] .eoi-field input,html[data-theme="dark"] .eoi-field select,html[data-theme="dark"] .eoi-field textarea,html[data-theme="dark"] .eoi-radio{background:#0e202b;color:#eef6fa;border-color:#365261}html[data-theme="dark"] .eoi-file-zone{background:#102330}
@media(max-width:760px){.student-eoi-page{padding-top:30px}.student-eoi-top{grid-template-columns:1fr;align-items:start}.eoi-language{justify-self:start}.eoi-grid{grid-template-columns:1fr}.eoi-field.full,.eoi-conditional{grid-column:auto}.eoi-section{padding:20px}.eoi-privacy{grid-template-columns:1fr}.eoi-submit-row{align-items:stretch;flex-direction:column}.eoi-submit-row .btn{width:100%}}
.eoi-top-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.eoi-theme-mini{display:flex;border:1px solid var(--eoi-border);background:rgba(255,255,255,.72);border-radius:999px;padding:4px}.eoi-theme-mini button{display:flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:999px;padding:9px 12px;font-weight:750;color:var(--eoi-muted);cursor:pointer}.eoi-theme-mini button.is-active{background:var(--eoi-primary);color:#fff}html[data-theme="dark"] .eoi-theme-mini{background:#132735}@media(max-width:760px){.eoi-top-controls{justify-content:flex-start}}

/* Lexvia CMS v1.4.3.3 — Higher Study title, email verification and consent layout */
.eoi-email-verify{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:18px 24px;align-items:center;padding:18px 20px;border:1px solid var(--eoi-border);border-radius:15px;background:linear-gradient(135deg,var(--eoi-soft),color-mix(in srgb,var(--eoi-card) 88%,#fff 12%))}
.eoi-email-verify-copy{display:grid;gap:5px;min-width:0}.eoi-email-verify-copy small{color:var(--eoi-muted);line-height:1.45}.eoi-email-verify-actions{display:grid;grid-template-columns:auto minmax(130px,1fr) auto;gap:10px;align-items:center;min-width:0}.eoi-secondary-btn{min-height:44px;border:1px solid color-mix(in srgb,var(--eoi-primary) 45%,var(--eoi-border));border-radius:11px;background:var(--eoi-card);color:var(--eoi-primary);font:inherit;font-weight:800;padding:10px 14px;cursor:pointer;white-space:nowrap}.eoi-secondary-btn:hover{background:color-mix(in srgb,var(--eoi-primary) 8%,var(--eoi-card))}.eoi-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.eoi-code-input{min-width:0!important}.eoi-email-status{grid-column:1/-1;min-height:1.3em;color:var(--eoi-muted);font-size:.88rem;font-weight:650}.eoi-email-status.is-success{color:#237247}.eoi-email-status.is-error{color:#a33434}
.eoi-consent-panel{width:100%;margin-top:22px;padding:18px 20px;border:1px solid var(--eoi-border);border-radius:15px;background:var(--eoi-soft)}.eoi-consent-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--eoi-text)}.eoi-consent-heading i{color:var(--eoi-primary)}.eoi-consent-check{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;cursor:pointer}.eoi-consent-check input{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:2px 0 0!important;padding:0!important}.eoi-consent-check span{display:block!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.55!important;font-weight:600!important;color:var(--eoi-text)!important}.eoi-turnstile{width:100%;margin-top:18px;display:flex;justify-content:flex-start}
html[data-theme="dark"] .eoi-secondary-btn{background:#0e202b;color:#cde9f6;border-color:#456474}html[data-theme="dark"] .eoi-consent-panel{background:#102330}
@media(max-width:820px){.eoi-email-verify{grid-template-columns:1fr}.eoi-email-verify-actions{grid-template-columns:1fr}.eoi-secondary-btn,.eoi-code-input{width:100%!important}.eoi-email-status{grid-column:auto}}

/* Lexvia CMS v1.4.3.4 — Premium Higher Study page */
.student-eoi-route main>.page-hero{display:none!important}
.student-eoi-page{padding:34px 0 90px;background:
radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--eoi-primary) 10%,transparent),transparent 26%),
linear-gradient(180deg,#f7fbfd 0,#edf6fa 48%,#f8fbfc 100%)}
.student-eoi-shell{width:min(1240px,calc(100% - 36px))}
.student-eoi-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:34px;align-items:stretch;margin-bottom:18px;padding:42px 44px;border:1px solid var(--eoi-border);border-radius:28px;background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(239,248,252,.9));box-shadow:0 24px 65px rgba(20,55,75,.09);overflow:hidden}
.student-eoi-hero:after{content:"";position:absolute;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--eoi-primary) 17%,transparent);border-radius:50%;right:-90px;top:-155px;box-shadow:0 0 0 42px color-mix(in srgb,var(--eoi-primary) 3%,transparent),0 0 0 84px color-mix(in srgb,var(--eoi-primary) 2%,transparent);pointer-events:none}
.eoi-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0}
.eoi-hero-kicker{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;font-size:.76rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--eoi-primary)}
.eoi-hero-kicker i{font-size:.9rem}.student-eoi-hero h1{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3rem,6vw,5.7rem);line-height:.95;letter-spacing:-.045em;color:var(--navy,#172B3A);margin:16px 0 20px}.student-eoi-hero p{font-size:1.08rem;line-height:1.7;color:var(--eoi-muted);max-width:760px;margin:0}
.eoi-hero-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.eoi-hero-trust span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--eoi-border);background:rgba(255,255,255,.76);border-radius:999px;padding:9px 12px;color:var(--eoi-text);font-size:.82rem;font-weight:750}.eoi-hero-trust i{color:var(--eoi-primary)}
.eoi-hero-aside{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--eoi-border) 75%,transparent);border-radius:22px;background:rgba(255,255,255,.58);backdrop-filter:blur(8px)}.eoi-hero-aside .eoi-top-controls{justify-content:flex-end}.eoi-hero-aside>strong{font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;line-height:1.25;color:var(--eoi-text)}.eoi-hero-aside>small{color:var(--eoi-muted);line-height:1.5}.eoi-hero-emblem{position:relative;width:120px;height:120px;border-radius:50%;display:grid;place-items:center;margin:auto;color:var(--eoi-primary);font-size:4.2rem;background:radial-gradient(circle,#fff 0 42%,#e7f3f8 43% 68%,transparent 69%);border:1px solid var(--eoi-border)}.eoi-hero-emblem span{position:absolute;right:-4px;bottom:3px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--navy,#172B3A);color:#fff;font-size:1rem;border:4px solid #fff}
.eoi-journey{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;gap:12px;align-items:center;margin:0 4px 24px;padding:11px 16px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid var(--eoi-border)}.eoi-journey span{display:flex;align-items:center;gap:8px;color:var(--eoi-muted);font-size:.77rem;font-weight:750;white-space:nowrap}.eoi-journey b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e6f2f7;color:var(--eoi-primary);font-size:.69rem}.eoi-journey i{height:1px;background:var(--eoi-border)}
.eoi-privacy{padding:21px 24px;border-radius:20px}.eoi-privacy h2{font-size:1.85rem}.student-eoi-form{gap:18px}.eoi-section{padding:28px;border-radius:22px;box-shadow:0 14px 40px rgba(20,55,75,.05)}.eoi-section-head h2{font-size:1.7rem}.eoi-field input,.eoi-field select,.eoi-field textarea{min-height:48px;border-radius:12px}.eoi-radio{min-height:46px}.eoi-consent-panel{border-radius:18px}
html[data-theme="dark"] .student-eoi-hero{background:linear-gradient(125deg,#132735,#102531);border-color:#294350}.student-eoi-route[data-theme="dark"] .student-eoi-hero h1,html[data-theme="dark"] .student-eoi-hero h1{color:#fff}html[data-theme="dark"] .eoi-hero-aside{background:rgba(14,32,43,.7);border-color:#365261}html[data-theme="dark"] .eoi-hero-trust span,html[data-theme="dark"] .eoi-journey{background:#102330}html[data-theme="dark"] .eoi-hero-emblem{background:radial-gradient(circle,#132735 0 42%,#183747 43% 68%,transparent 69%)}html[data-theme="dark"] .eoi-hero-emblem span{border-color:#132735}
@media(max-width:900px){.student-eoi-hero{grid-template-columns:1fr;padding:30px}.eoi-hero-aside{display:grid;grid-template-columns:1fr auto;align-items:center}.eoi-hero-aside .eoi-top-controls{grid-column:1/-1;justify-content:flex-start}.eoi-hero-emblem{width:92px;height:92px;font-size:3.1rem;grid-row:2/4;grid-column:2}.eoi-hero-aside>strong,.eoi-hero-aside>small{grid-column:1}.eoi-journey{grid-template-columns:repeat(5,1fr);gap:6px}.eoi-journey i{display:none}.eoi-journey span{justify-content:center;flex-direction:column;white-space:normal;text-align:center}}
@media(max-width:620px){.student-eoi-shell{width:min(100% - 20px,1240px)}.student-eoi-hero{padding:24px 20px;border-radius:22px}.student-eoi-hero h1{font-size:clamp(2.7rem,15vw,4rem)}.eoi-hero-aside{display:block}.eoi-hero-emblem{margin:18px auto}.eoi-hero-aside>strong,.eoi-hero-aside>small{display:block;margin-top:10px}.eoi-hero-trust span{width:100%;justify-content:flex-start}.eoi-journey{display:none}.eoi-section{padding:20px 17px}.eoi-privacy{padding:19px}.eoi-privacy h2{font-size:1.55rem}}

/* Lexvia CMS v1.4.3.5 — Compact premium Higher Study hero */
.student-eoi-page{padding:24px 0 72px}
.student-eoi-hero{
  grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);
  gap:22px;
  margin-bottom:12px;
  padding:28px 32px;
  border-radius:24px;
  box-shadow:0 18px 48px rgba(20,55,75,.075)
}
.student-eoi-hero:after{width:260px;height:260px;right:-82px;top:-128px}
.eoi-hero-kicker{font-size:.72rem;letter-spacing:.13em}
.student-eoi-hero h1{
  font-size:clamp(2.75rem,4.65vw,4.7rem);
  line-height:.97;
  margin:10px 0 12px;
  letter-spacing:-.04em
}
.student-eoi-hero p{font-size:1rem;line-height:1.58;max-width:720px}
.eoi-hero-trust{margin-top:16px;gap:8px}
.eoi-hero-trust span{padding:8px 11px;font-size:.78rem}
.eoi-hero-aside{gap:10px;padding:13px 14px;border-radius:18px}
.eoi-hero-aside .eoi-top-controls{gap:6px}
.eoi-language,.eoi-theme-mini{padding:3px}
.eoi-language button,.eoi-theme-mini button{padding:7px 10px;font-size:.78rem}
.eoi-hero-emblem{width:82px;height:82px;font-size:2.8rem}
.eoi-hero-emblem span{width:34px;height:34px;font-size:.78rem;border-width:3px}
.eoi-hero-aside>strong{font-size:1.1rem}
.eoi-hero-aside>small{font-size:.82rem;line-height:1.42}
.eoi-journey{margin:0 2px 18px;padding:8px 13px;border-radius:14px}
.eoi-journey span{font-size:.73rem}
.eoi-journey b{width:24px;height:24px;font-size:.64rem}
.eoi-privacy{padding:18px 20px;margin-bottom:16px;border-radius:18px}
.eoi-privacy-icon{width:42px;height:42px;border-radius:12px}
.eoi-privacy h2{font-size:1.62rem}
.student-eoi-form{gap:15px}
.eoi-section{padding:23px;border-radius:18px}
.eoi-section-head{padding-bottom:13px;margin-bottom:16px}
.eoi-section-head h2{font-size:1.5rem}
.eoi-field input,.eoi-field select,.eoi-field textarea{min-height:45px}
@media(max-width:900px){
  .student-eoi-hero{grid-template-columns:1fr;padding:24px;gap:16px}
  .eoi-hero-aside{grid-template-columns:minmax(0,1fr) auto}
}
@media(max-width:620px){
  .student-eoi-page{padding-top:18px}
  .student-eoi-hero{padding:20px 17px;border-radius:20px}
  .student-eoi-hero h1{font-size:clamp(2.35rem,13vw,3.55rem)}
  .eoi-section{padding:18px 16px}
}

/* Lexvia CMS v1.4.3.6 — funding readiness screening */
.eoi-funding-readiness{grid-column:1/-1;padding:18px;border:1px solid var(--eoi-border);border-radius:16px;background:linear-gradient(135deg,var(--eoi-soft),color-mix(in srgb,var(--eoi-soft) 72%,#fff))}
.eoi-funding-readiness-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-bottom:16px}.eoi-funding-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e4f2f8;color:var(--eoi-primary)}.eoi-funding-readiness-head strong{display:block;color:var(--eoi-text);font-size:1rem;margin-bottom:3px}.eoi-funding-readiness-head small{display:block;color:var(--eoi-muted);font-size:.82rem;line-height:1.5}.eoi-funding-grid{gap:14px}.eoi-funding-grid>.eoi-field{padding:15px;border:1px solid var(--eoi-border);border-radius:13px;background:var(--eoi-card)}.eoi-funding-grid .eoi-label{line-height:1.5}.eoi-funding-grid .eoi-radio-row{margin-top:3px}.eoi-funding-grid .eoi-field>small{margin-top:2px}
html[data-theme="dark"] .eoi-funding-readiness{background:#102330}html[data-theme="dark"] .eoi-funding-icon{background:#173848;color:#8ed4f0}
@media(max-width:760px){.eoi-funding-readiness{padding:14px}.eoi-funding-readiness-head{grid-template-columns:1fr}.eoi-funding-icon{width:36px;height:36px}.eoi-funding-grid{grid-template-columns:1fr}}

/* Lexvia CMS v1.4.3.7 — Higher Study hero simplification */
.student-eoi-hero{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  min-height:0;
}
.eoi-hero-copy{max-width:820px;justify-content:flex-start}
.eoi-hero-controls{
  position:relative;
  z-index:3;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  flex-wrap:wrap;
}
/* v1.4.3.7 removes the promotional chips and decorative side card. */
.eoi-hero-trust,.eoi-hero-aside{display:none!important}
@media(max-width:900px){
  .student-eoi-hero{grid-template-columns:1fr;gap:16px}
  .eoi-hero-controls{justify-content:flex-start}
}
@media(max-width:620px){
  .eoi-hero-controls{display:grid;grid-template-columns:1fr;align-items:start}
  .eoi-language,.eoi-theme-mini{width:max-content;max-width:100%}
}
