@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#163039;--ink2:#334c51;--muted:#748189;--sand:#e4caa5;--gold:#bc9863;--green:#315b52;--cream:#fcfaf6;--line:#e7e7e2;--white:#fff;--shadow:0 20px 70px rgba(21,45,47,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 56px));margin:0 auto}.topline{height:34px;background:#153138;color:#dfebe6;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;letter-spacing:.06em}.topline-dot{width:6px;height:6px;border-radius:50%;background:#e8ca99}.topline-right{position:absolute;right:5%;color:#b2c5c1}.site-header{height:84px;background:#fff;border-bottom:1px solid #f3f0eb;position:relative;z-index:10}.nav-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;line-height:1;white-space:nowrap}.brand-mark{width:40px;height:40px;border-radius:12px;background:var(--green);display:grid;place-items:center;position:relative;box-shadow:0 4px 10px #1f494225}.mark-page{height:21px;width:16px;border:2px solid #efe6ce;border-radius:2px;transform:rotate(-9deg)}.mark-check{position:absolute;color:var(--green);background:#e9d6b3;width:17px;height:17px;border-radius:50%;font-size:12px;display:grid;place-items:center;right:5px;bottom:5px;font-weight:800}.brand strong{display:block;font:800 19px 'Manrope',sans-serif;letter-spacing:.13em}.brand small{display:block;font-size:8px;font-weight:700;letter-spacing:.28em;margin-top:4px;color:#8a897f}.main-nav{display:flex;gap:34px;font-size:13px;font-weight:700;color:#5c6869}.main-nav a:hover,.footer a:hover{color:var(--gold)}.nav-cta{padding:13px 20px;border-radius:7px;background:#193d40;color:white;font-size:12px;font-weight:700;white-space:nowrap}.nav-cta span{padding-left:15px;color:#d6bd94}.hero{background:linear-gradient(112deg,#faf9f6 0%,#f7f7f2 56%,#eeeee4 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;min-height:560px;align-items:center;gap:30px}.hero-text{padding:74px 0 74px 18px;position:relative;z-index:2}.eyebrow{font-weight:800;font-size:10px;letter-spacing:.22em;color:#8b8f84;display:flex;align-items:center;gap:10px}.eyebrow span{width:29px;height:1px;background:var(--gold)}h1,h2,h3,h4,p{margin-top:0}.hero h1{font:800 clamp(45px,5vw,70px)/1.15 'Manrope',sans-serif;letter-spacing:-.064em;margin:24px 0 22px;color:#17373b}.hero em,.section-heading em,.how-intro em,.portal-heading em{font-family:Georgia,serif;font-weight:400;color:#bd9864;letter-spacing:-.05em}.hero-text>p{max-width:460px;line-height:1.85;color:#707c7b;font-size:15px}.hero-actions{display:flex;gap:12px;margin-top:33px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:6px;padding:16px 21px;font-size:12px;font-weight:800;transition:.2s;border:1px solid transparent}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #112b281a}.button-primary{background:#2d5853;color:#fff}.button-primary:hover:not(:disabled){background:#1e4642}.button-primary:disabled{opacity:.55;cursor:not-allowed}.button-outline{border-color:#cfccc5;background:transparent;color:#354b4d}.trust-row{display:flex;align-items:center;gap:13px;margin-top:48px;color:#89928b;font-size:11px;line-height:1.8}.trust-row strong{color:#455b56;font-size:12px}.trust-icon{font-size:24px;color:#c1aa7e}.hero-art{height:550px;position:relative;display:flex;align-items:center;justify-content:center}.hero-ornament{position:absolute;border:1px solid #cccfc2;border-radius:50%;opacity:.55}.hero-ornament-a{width:470px;height:470px;right:-75px;top:10px}.hero-ornament-b{width:340px;height:340px;right:0;top:80px}.paper{position:absolute;width:325px;background:#fff;border:1px solid #e4e6df;border-radius:9px;box-shadow:0 18px 60px #142b2c15}.paper-back{height:390px;top:106px;left:110px;transform:rotate(-11deg);padding:48px}.line-line{height:9px;border-radius:15px;background:#e9e9e3;margin-bottom:18px;width:100%}.line-line.short{width:45%}.line-line.two-thirds{width:70%}.paper-front{top:82px;left:155px;transform:rotate(5deg);height:390px;padding:24px}.mock-top{display:flex;justify-content:space-between;border-bottom:1px solid #f0eee8;padding-bottom:22px;align-items:center}.mock-brand{font:800 14px 'Manrope',sans-serif;letter-spacing:.08em}.mock-brand small{color:#bbb6a7;font-size:9px}.mock-check{width:24px;height:24px;background:#315b52;border-radius:50%;display:grid;place-items:center;color:white;font-weight:800}.mock-label{color:#a1a59c;letter-spacing:.14em;font-size:8px;font-weight:800;margin-top:26px}.mock-heading{font:800 19px 'Manrope',sans-serif;margin:8px 0 20px}.mock-progress{display:flex;gap:5px;margin-bottom:20px}.mock-progress span{height:4px;flex:1;background:#d5d9d1;border-radius:3px}.mock-progress span:first-child,.mock-progress span:nth-child(2){background:#ba9a6e}.mock-field{display:flex;justify-content:space-between;border-bottom:1px solid #f1f2ed;padding:13px 0;font-size:11px;font-weight:700;color:#52635e}.mock-field b{color:#669283}.mock-field .review-dot{color:#ccab76}.mock-field.muted{color:#b0b8b0}.mock-footer{margin-top:21px;font-size:9px;color:#97a39e}.tiny-lock{padding-right:4px;color:#8f9e8c}.floating-pill{position:absolute;z-index:2;border:1px solid #e8e4d8;box-shadow:0 13px 45px #1531321b;border-radius:35px;background:#fff;display:flex;align-items:center;gap:10px;padding:13px 17px;font-size:11px;font-weight:800;white-space:nowrap;color:#455956}.floating-pill-top{top:100px;right:0;transform:rotate(5deg)}.floating-pill-bottom{bottom:78px;left:80px;transform:rotate(-5deg)}.green-circle,.gold-circle{width:24px;height:24px;background:#e4f0e8;border-radius:50%;display:grid;place-items:center;color:#468970;font-weight:800}.gold-circle{background:#fbefdd;color:#b99b62}
.services-section{padding:108px 0 116px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:37px}.section-kicker{font-size:10px;color:#a78960;letter-spacing:.19em;font-weight:800}.section-heading h2,.how-intro h2,.portal-heading h2{font:800 clamp(29px,3.1vw,42px)/1.35 'Manrope',sans-serif;letter-spacing:-.055em;margin:12px 0 0}.section-heading>p{max-width:337px;color:#89928a;font-size:12px;line-height:1.8;margin-bottom:5px}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service-card{background:#fff;padding:27px 25px 25px;min-height:255px;border:1px solid #ebe9e2;box-shadow:0 6px 25px #152b3010;border-radius:8px;display:flex;flex-direction:column}.service-icon{height:53px;width:53px;display:grid;place-items:center;background:#f1f3ee;border-radius:10px;color:#45665c;font-size:27px}.service-card h3{font:800 15px 'Manrope',sans-serif;letter-spacing:-.03em;margin:22px 0 8px}.service-card p{font-size:12px;line-height:1.8;color:#89928d;margin-bottom:20px}.service-card>span{margin-top:auto;letter-spacing:.12em;font-size:8px;color:#b8aa90;font-weight:800}.how-section{background:#193b3d;color:#fff}.how-inner{padding:82px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.how-intro h2{font-size:42px;line-height:1.3;margin:15px 0 18px}.how-intro>p{font-size:13px;color:#abc2bd;line-height:1.9;max-width:350px}.steps{display:grid;gap:26px}.step{display:flex;gap:23px;border-bottom:1px solid #ffffff1d;padding-bottom:22px}.step:last-child{border:0}.step-num{font:400 27px Georgia,serif;color:#c2a477}.step h3{font:800 14px 'Manrope',sans-serif;margin:2px 0 7px}.step p{font-size:12px;color:#abc0bc;line-height:1.7;margin:0}.portal-section{padding:102px 0 130px}.portal-heading{text-align:center;margin-bottom:45px}.portal-heading h2{margin:12px 0 10px}.portal-heading>p{font-size:13px;color:#8f9990}.portal-layout{display:grid;grid-template-columns:1.65fr .8fr;align-items:start;gap:22px}.portal-panel{background:#fff;border:1px solid #eeebe3;border-radius:12px;box-shadow:var(--shadow);min-width:0;overflow:hidden}.tab-nav{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px;background:#f1f2ee;margin:17px 22px 0;border-radius:8px}.tab{border:0;background:transparent;border-radius:6px;color:#818e87;font-size:12px;font-weight:800;padding:13px 4px}.tab.active{color:#284a43;background:#fff;box-shadow:0 3px 13px #2a464510}.tab-panel{padding:33px 36px 36px}.tab-panel[hidden],.success-panel[hidden],.tracking-result[hidden],#dashboard[hidden]{display:none}.panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:28px}.panel-heading h3{font:800 19px 'Manrope',sans-serif;letter-spacing:-.04em;margin-bottom:7px}.panel-heading p{margin:0;color:#98a19b;font-size:12px}.step-badge{border:1px solid #eae6dd;border-radius:30px;padding:8px 10px;letter-spacing:.06em;font-size:9px;font-weight:800;color:#ab916f}.input-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:20px}.field{display:flex;flex-direction:column;gap:8px;color:#364c4b;font-size:11px;font-weight:800}.field span{color:#b98d68}.field small{color:#9da8a1;font-weight:500}.field input,.field select,.field textarea{outline:0;border:1px solid #e4e8e2;border-radius:6px;background:#fcfcfb;padding:14px 13px;font-size:12px;color:#334d48;width:100%;min-width:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:#86a99c;box-shadow:0 0 0 3px #d8e9de77}.field input::placeholder,.field textarea::placeholder{color:#a5ada6}.field-full{margin:0 0 19px}.field textarea{resize:vertical;min-height:100px}.upload-area{border:1.5px dashed #b9c9c0;border-radius:8px;background:#f9fbf9;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;cursor:pointer;margin-top:4px}.upload-area:hover{border-color:#608c7c}.upload-circle{height:37px;width:37px;display:grid;place-items:center;border-radius:50%;background:#e1ede8;color:#3f7261;font-size:22px}.upload-area strong{font-weight:800;font-size:12px;color:#47625b;word-break:break-word}.upload-area small{font-size:10px;color:#9aa69b}.upload-area input{position:absolute;width:1px;height:1px;opacity:0}.upload-area:focus-within{outline:2px solid #9eb9a6;outline-offset:2px}.turnstile-slot{margin-top:20px;min-height:2px}.consent{display:flex;gap:11px;align-items:start;margin:18px 0;font-size:11px;line-height:1.7;color:#7b8982}.consent input{margin-top:3px;accent-color:#356556}.consent a{text-decoration:underline;color:#386b59}.form-submit{width:100%;justify-content:space-between}.form-message{margin:13px 0 0;color:#a14a42;font-size:12px;min-height:1em}.form-message.good{color:#2a7650}.portal-aside{border-radius:10px;background:#e8ece5;padding:44px 33px;color:#2b514d;min-height:528px}.aside-icon{font-size:38px;color:#a88c62}.portal-aside h3{font:800 24px/1.35 'Manrope',sans-serif;letter-spacing:-.05em;margin:16px 0}.portal-aside>p{font-size:12px;line-height:1.95;color:#6d867d}.aside-divider{height:1px;background:#c9d4cc;margin:32px 0}.aside-point{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;margin-bottom:20px}.aside-point span{height:20px;width:20px;border-radius:50%;background:#bed5c6;display:grid;place-items:center;font-size:11px}.aside-note{font-size:10px;line-height:1.8;color:#81988d;margin-top:36px;border-top:1px solid #d0d9ce;padding-top:18px}.success-panel{text-align:center;background:#f6faf7;border-radius:9px;padding:27px 19px;margin-top:18px;border:1px solid #deede1}.success-icon{width:49px;height:49px;display:grid;place-items:center;background:#e4f4e6;color:#2f8459;border-radius:50%;font-size:27px;margin:0 auto 17px}.success-panel h3{font:800 19px 'Manrope',sans-serif;margin-bottom:10px}.success-panel p{font-size:12px;color:#748b7f;line-height:1.7}.tracking-code{background:#fff;border:1px dashed #b9c9c0;padding:12px 8px;border-radius:6px;letter-spacing:.06em;font-size:13px;font-weight:800;margin:18px 0;word-break:break-word}.text-button{border:0;background:none;font-weight:700;color:#47675e;display:block;margin:15px auto 0;font-size:12px}.tracking-result{background:#f8faf7;border:1px solid #e5eae0;padding:24px;border-radius:8px;margin-top:22px}.tracking-label{display:block;font-size:10px;letter-spacing:.17em;color:#a89473;font-weight:800}.tracking-result>strong{font:800 22px 'Manrope',sans-serif;display:block;margin:8px 0 20px;color:#32685a}.detail-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e2e8e0;font-size:11px;color:#86978d}.detail-row b{color:#344e47;text-align:right}.tracking-result>p{font-size:10px;color:#83958a;line-height:1.6;margin:17px 0 0}.dashboard-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:26px 0 15px}.dashboard-top h4{font:800 14px 'Manrope',sans-serif;margin:0}.small-outline{border:1px solid #c9d6cc;background:#fff;color:#476558;padding:8px 10px;border-radius:5px;font-size:11px;font-weight:700}.status-filter{max-width:250px}.dashboard-info{font-size:10px;color:#9ba69b}.admin-records{display:grid;gap:11px}.admin-card{border:1px solid #e5eae5;border-radius:7px;padding:15px;background:#fff}.admin-card-top{display:flex;gap:12px;justify-content:space-between;align-items:center}.admin-card-name{font-weight:800;font-size:12px;overflow-wrap:anywhere}.admin-card-sub{font-size:10px;color:#82938a;line-height:1.7;overflow-wrap:anywhere;margin-top:7px}.admin-card-note{font-size:11px;line-height:1.6;color:#576c62;background:#f7f9f5;padding:9px;border-radius:5px;margin:10px 0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:13px}.admin-actions select{padding:7px;border-radius:4px;max-width:175px;border:1px solid #dce5d9;font-size:11px;color:#2b5043}.admin-actions button{border:1px solid #d7e3d7;color:#456c58;background:#fff;border-radius:4px;padding:8px;font-size:11px;font-weight:700}.admin-actions .delete-button{border-color:#f1d5d1;color:#ab645c}.footer{background:#153338;color:#fff;padding:46px 0}.footer-content{display:flex;justify-content:space-between;gap:35px;align-items:center}.footer-brand{font:800 20px 'Manrope',sans-serif;letter-spacing:.13em}.footer-brand span{display:block;font-size:8px;letter-spacing:.23em;color:#c6ae83;margin-top:5px}.footer p{color:#99b1ac;font-size:11px;margin:10px 0 0}.footer-content>div:nth-child(2){display:flex;gap:22px;font-size:11px;color:#c0cdc9}.footer small{font-size:10px;color:#a5b9b4}.policy{padding:75px 0 130px;max-width:780px}.policy h1{font:800 45px 'Manrope',sans-serif;margin:20px 0}.policy h2{font:800 19px 'Manrope',sans-serif;margin:28px 0 12px}.policy p{color:#687c74;line-height:1.9}.policy .button{margin-top:20px}
@media(max-width:1040px){.hero-grid{grid-template-columns:1.1fr .9fr}.hero-art{transform:scale(.83);transform-origin:50% 50%}.hero-text{padding-left:0}.paper-front{left:100px}.paper-back{left:60px}.floating-pill-top{right:-25px}.floating-pill-bottom{left:24px}.how-inner{gap:65px}.portal-layout{grid-template-columns:1.5fr .82fr}.portal-aside{padding:40px 25px}}
@media(max-width:760px){.shell{width:min(100% - 36px,560px)}.topline-right{display:none}.site-header{height:72px}.main-nav{display:none}.nav-cta{padding:12px;font-size:11px}.hero-grid{display:block;min-height:unset}.hero-text{padding:72px 0 0}.hero h1{font-size:clamp(44px,10vw,68px)}.hero-art{height:380px;width:100%;transform:scale(.75);margin:-25px auto -25px}.paper-front{left:calc(50% - 110px);top:38px}.paper-back{left:calc(50% - 160px);top:55px}.floating-pill-top{right:-25px;top:40px}.floating-pill-bottom{left:-20px;bottom:25px}.hero-actions{flex-wrap:wrap}.trust-row{margin-top:32px}.services-section{padding:75px 0}.section-heading{display:block}.section-heading p{margin-top:16px;max-width:100%}.services-grid{grid-template-columns:1fr 1fr}.how-inner{grid-template-columns:1fr;gap:27px;padding:70px 0}.how-intro h2{font-size:39px}.portal-section{padding:70px 0 85px}.portal-layout{grid-template-columns:1fr}.portal-aside{min-height:0}.footer-content{flex-direction:column;align-items:start}.tab-panel{padding:28px 20px}.tab-nav{margin:13px 13px 0}.tab{font-size:10px}.input-grid{grid-template-columns:1fr;gap:17px;margin-bottom:17px}}
@media(max-width:420px){.shell{width:calc(100% - 30px)}.hero-actions .button{padding:14px 15px;gap:10px}.services-grid{grid-template-columns:1fr}.service-card{min-height:215px}.hero-art{transform:scale(.62);margin:-53px auto -65px}.hero h1{font-size:43px}.panel-heading{display:block}.step-badge{display:inline-flex;margin-top:12px}.tab-panel{padding:25px 15px}.footer-content>div:nth-child(2){flex-wrap:wrap}}

.scope-note{margin:28px 0 0;padding:16px 19px;background:#fff8ec;border-left:3px solid #c4a474;border-radius:4px;color:#6a665a;font-size:12px;line-height:1.8}.hero-text>p strong{color:#3a5a54;font-weight:700}.policy-note{background:#f4f6f1;padding:16px;border-radius:9px}

.admin-public-update{width:100%;min-height:58px;resize:vertical;padding:10px;border:1px solid #dce5d9;border-radius:6px;background:#f8faf7;font-size:11px;color:#2b5043;margin-top:12px;font-family:inherit}.admin-public-update:focus{outline:2px solid #a6c7b7}

@media(max-width:420px){.nav-row{gap:7px}.brand{gap:7px}.brand strong{font-size:17px}.brand small{font-size:7px;letter-spacing:.13em}.nav-cta{padding:11px 10px;font-size:10px}.nav-cta span{padding-left:4px}}

/* Student in Jordan wordmark: keep multi-word brand readable at every screen width. */
.brand strong{font-size:17px;letter-spacing:.012em}.brand small{letter-spacing:.10em;font-size:8px}.footer-brand{font-size:19px;letter-spacing:.015em}.footer-brand span{letter-spacing:.12em}.mock-brand{font-size:11px;letter-spacing:.025em}
@media (max-width:820px){.brand strong{font-size:15px}.brand small{font-size:7px;letter-spacing:.04em}}
@media (max-width:420px){.brand strong{font-size:14px}.brand small{font-size:6.5px;letter-spacing:0}.brand-mark{width:34px;height:34px;flex:none}.nav-cta{padding:9px 8px}.footer-brand{font-size:18px}}

/* Four focused services and reference emblems */
.university-card{min-height:340px;align-items:flex-start;transition:transform .18s,border-color .18s}
.university-card:hover{transform:translateY(-3px);border-color:#becfbc}
.university-logo{width:88px;height:92px;border:1px solid #e4e9e3;border-radius:11px;background:#f7f9f6;position:relative;display:grid;place-items:center;overflow:hidden;color:#9dac9e;font:800 22px 'Manrope',Arial,sans-serif;letter-spacing:-.04em}
.university-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:7px}
.university-logo.muadala-icon{font-size:52px;color:#476e63;background:linear-gradient(145deg,#dfece5,#f8f4e9)}
.service-ar{font-family:Georgia,'Times New Roman',serif;color:#a48b6d;font-size:12px;margin-top:20px;direction:rtl}
.university-card h3{margin:7px 0 8px;line-height:1.45;font-size:15px}
.university-card p{margin-bottom:22px}
.service-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#2a6255;background:none;border:0;border-top:1px solid #eef0eb;padding:15px 0 0;width:100%;text-align:left;font:800 11px 'Manrope',sans-serif}
.service-link:hover{color:#a07e50}
.scope-note a{text-decoration:underline}
.case-timeline-wrap{margin-top:24px;border-top:1px solid #dfe8df;padding-top:18px}
.case-timeline-wrap h4{font:800 13px 'Manrope',Arial,sans-serif;margin:0 0 16px;color:#294d46}
.case-timeline-wrap h4 small{font-size:10px;color:#83988b;font-weight:500;margin-left:7px}
.case-timeline{list-style:none;margin:0;padding:0 0 0 17px;border-left:2px solid #d5e2d8;display:grid;gap:0}
.case-timeline li{position:relative;padding:0 0 19px 17px;display:flex;flex-direction:column;gap:4px;color:#46635a}
.case-timeline li:last-child{padding-bottom:0}
.case-timeline li::before{content:'';width:11px;height:11px;position:absolute;top:3px;left:-7px;border-radius:50%;border:2px solid white;background:#b4c2b3;box-shadow:0 0 0 1px #aac4b5}
.case-timeline li:first-child::before{background:#2d6859;box-shadow:0 0 0 1px #2d6859}
.case-timeline li strong{font-size:12px}
.case-timeline li small{font-size:10px;color:#87998b}
.case-timeline li p{margin:3px 0 0;font-size:11px;color:#526d63;white-space:pre-wrap;overflow-wrap:anywhere}
.logo-attribution{border-top:1px solid #ffffff24;margin-top:26px;padding-top:17px;font-size:10px;color:#a9bdb7;line-height:1.9}
.logo-attribution a{text-decoration:underline;text-underline-offset:2px}
@media(max-width:420px){.university-card{min-height:286px}.university-logo{width:77px;height:82px}}

.university-logo img[hidden]{display:none}

/* Dedicated certificate-equivalency service, not a university */
.muadala-fields{background:#f5f8f2;border:1px solid #d6e1d5;border-radius:9px;padding:22px 20px;margin:13px 0 23px}
.muadala-heading strong{font:800 14px 'Manrope',Arial,sans-serif;color:#2c6153}
.muadala-heading p,.muadala-guidance{font-size:11px;line-height:1.85;color:#657b70;margin:10px 0 22px}
.muadala-guidance{background:#fff8eb;border-left:3px solid #b99860;padding:13px 15px;margin:8px 0 2px;color:#625d50}
.equivalency-info{display:grid;grid-template-columns:.78fr 1.15fr;gap:55px;padding:5px 0 90px;align-items:start}
.equivalency-info h2{font:800 clamp(30px,4vw,46px)/1.2 'Manrope',Arial,sans-serif;letter-spacing:-.065em;margin:13px 0 22px}
.equivalency-info h2 em{font-family:Georgia,serif;font-weight:400;color:#aa8a5b}
.equivalency-info>div>p,.equivalency-info-list p{font-size:12px;line-height:1.95;color:#708077;margin:11px 0}
.equivalency-info-list{padding:26px 32px;background:#f4f6f0;border-radius:12px;border:1px solid #e3e9dc}
.equivalency-info-list h3{font:800 16px 'Manrope',Arial,sans-serif;color:#31594c;margin:0 0 15px}
.equivalency-info-list a{color:#2d725e;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.equivalency-info{grid-template-columns:1fr;gap:10px;padding:0 0 55px}}
@media(max-width:420px){.muadala-fields{padding:17px 13px}.equivalency-info-list{padding:20px 19px}}

/* Embassy receipt confirmation — admin-only evidence, public verified date */
.embassy-explainer{border:1px solid #d8e4d9;background:#fff;border-radius:9px;padding:14px 17px;margin:15px 0}.embassy-explainer strong{color:#2d6256}.embassy-explainer p{margin:5px 0 0!important}
.embassy-receipt-display{background:#e8f2ea;border:1px solid #c7dfca;border-radius:6px;padding:12px!important;margin-top:12px;color:#284e40}.embassy-receipt-display span{font-weight:700}
.embassy-confirmation{border:1px solid #c9dbcd;background:#f1f7f2;border-radius:7px;padding:13px 14px;margin:13px 0;color:#315a48}.embassy-confirmation-title{font-size:12px}.embassy-confirmation p{font-size:10px;line-height:1.75;margin:5px 0 12px;color:#65786c}.embassy-confirmation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.embassy-confirmation-grid label{font-size:10px;font-weight:700;display:grid;gap:6px}.embassy-confirmation-grid input,.embassy-confirmation-grid select{background:white;border:1px solid #cfdbd1;border-radius:5px;padding:10px 7px;min-width:0;max-width:100%;font-size:11px}.embassy-confirmation-grid select{white-space:normal}
@media(max-width:620px){.embassy-confirmation-grid{grid-template-columns:1fr}}

/* All-in mu'adalah package selection; responsive, accessible native radio buttons */
.muadala-card-price{font-size:11px;color:#366c59;font-weight:800;margin:3px 0 9px}
.pricing-picker{margin:0 0 22px}.pricing-picker h4{margin:0 0 13px;color:#264a3e;font:800 13px 'Manrope',sans-serif}.pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-option{position:relative;cursor:pointer;display:block}.price-option input{position:absolute;top:14px;left:12px;accent-color:#236653;width:16px;height:16px;z-index:1}.price-option-content{display:flex;flex-direction:column;gap:7px;padding:14px 12px 14px 35px;background:#fff;border:2px solid #d6e2d7;border-radius:9px;min-height:123px}.price-option-content strong{font-size:12px;color:#315e4f}.price-option-content b{font-size:21px;color:#244a3c}.price-option-content b small{font-size:10px}.price-option-content>small{font-size:10px;color:#728579;line-height:1.45}.price-option input:checked+.price-option-content{border-color:#367967;background:#ecf6ef;box-shadow:0 0 0 2px #ddece3}.price-option input:focus-visible+.price-option-content{outline:3px solid #dca357;outline-offset:3px}.group-processing-fields{padding:14px 17px;margin-top:13px;border-radius:8px;border:1px solid #d4e1d1;background:#fff}.group-processing-fields>p{font-size:11px;line-height:1.75;color:#66796d}.group-processing-fields .field{margin:8px 0 13px}.group-processing-fields .consent{margin:15px 0 3px}.price-estimate{background:#e5efe6;display:grid;grid-template-columns:1fr 1fr;border-radius:8px;padding:16px;gap:20px;margin-top:15px}.price-estimate>div{display:flex;flex-direction:column;gap:5px}.price-estimate span{font-size:10px;color:#617c6c;font-weight:700}.price-estimate strong{font-size:19px;color:#245641}.price-estimate small{font-size:12px;color:#547365}.price-disclaimer{font-size:10px;color:#627469;line-height:1.75;margin:12px 0 0}.group-tracking-result{background:#f0f8f1;padding:14px;border:1px solid #d6e9d7;border-radius:9px;margin:15px 0}.group-tracking-result h4{font-size:13px;margin:2px 0 12px}.group-tracking-entry{display:grid;gap:5px;border-bottom:1px solid #dbeadd;padding:9px 0}.group-tracking-entry span{font-size:10px;font-weight:700;color:#617b69}.group-tracking-entry code{font-size:12px;color:#285844;overflow-wrap:anywhere}.group-tracking-result p{font-size:11px;margin:10px 0 0;color:#607c6a}
@media(max-width:510px){.pricing-options{grid-template-columns:1fr}.price-option-content{min-height:96px}.price-estimate{gap:8px;padding:12px}.price-estimate strong{font-size:16px}}

/* Ensure student pricing and request forms are not accidentally displayed by grid styles before verified login. */
#studentPortalLayout[hidden],#studentLoggedIn[hidden],#studentAuth[hidden],#studentCodeForm[hidden],#studentEmailForm[hidden]{display:none!important}
