@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}:root{--navy:#0f2463;--navy-2:#16348c;--blue-soft:#eef4fd;--yellow:#ffc727;--yellow-2:#f5a70c;--orange:#f26a1b;--text:#1d2a4d;--muted:#5b6785;--border:#e3e9f4;--card:#ffffff;--radius:10px;--shadow:0 6px 24px rgba(16,42,114,0.08);--container:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:108px}body{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:6px;font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:2px solid transparent;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(180deg,var(--yellow),var(--yellow-2));color:var(--navy);box-shadow:0 6px 16px rgba(245,167,12,.35)}.btn-outline{background:#fff;color:var(--navy);border-color:var(--navy)}.btn-outline:hover{background:var(--navy);color:#fff}.btn-block{width:100%}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;height:100px;gap:16px}.navbar-logo img{height:84px;width:auto}.nav-links{display:flex;gap:30px;list-style:none;margin:0 auto}.nav-links a{font-size:16.5px;font-weight:600;color:var(--navy);padding:6px 0;border-bottom:2px solid transparent}.nav-links a.active,.nav-links a:hover{border-color:var(--yellow-2);font-weight:700}.nav-toggle{display:none;background:none;border:0;color:var(--navy);cursor:pointer}.nav-cta{padding:12px 20px;font-size:14px}@media (max-width:1100px){.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:100px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid var(--border);padding:8px 20px 16px;display:none;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{display:block;padding:12px 0;border-bottom:1px solid var(--border)}.nav-cta{display:none}}@media (max-width:760px){.navbar-inner{height:76px}.navbar-logo img{height:60px}.nav-links{top:76px}}.hero{background:#eaf1f8}.hero-poster{position:relative;max-width:1920px;margin:0 auto}.hero-poster img{width:100%;height:auto;display:block}.hero-actions{position:absolute;left:26.1%;top:75%;transform:translateX(-50%);display:flex;gap:14px;flex-wrap:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.hero-actions{gap:10px}.hero-actions .btn{padding:9px 14px;font-size:12px}}@media (max-width:760px){.hero-actions{position:static;transform:none;justify-content:center;flex-wrap:wrap;padding:18px 20px 24px;background:linear-gradient(180deg,#f6f1e6,#fff)}.hero-actions .btn{padding:11px 16px;font-size:12px}}.section{padding:56px 0}.container.section{padding:56px 20px}.section-title{font-size:34px;font-weight:800;color:var(--navy);line-height:1.15}.section-sub{font-size:16px;color:var(--text);margin-top:6px}.section-sub strong{color:var(--navy)}.timeline{padding:40px 0 44px;background:#fff}.timeline-row{list-style:none;display:flex;align-items:flex-start;justify-content:center}.timeline-step{flex:0 0 200px;display:flex;flex-direction:column;align-items:center;text-align:center}.timeline-icon{position:relative;z-index:0;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;color:var(--navy);background:radial-gradient(circle at 50% 40%,#ffffff 0,#e6eefb 70%);border:6px solid var(--yellow);box-shadow:0 0 0 4px #fff5d6,0 0 28px rgba(255,199,39,.45),inset 0 -6px 14px rgba(16,42,114,.08)}.timeline-icon svg{width:78px;height:78px}.timeline-icon img{width:76px;height:auto}.timeline-label{position:relative;z-index:1;margin-top:-18px;min-width:170px;padding:9px 18px;background:linear-gradient(180deg,#1a3a8f,var(--navy));color:#fff;border-radius:999px;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;box-shadow:0 6px 14px rgba(15,36,99,.25)}.timeline-info{margin-top:-6px;padding:12px 16px 7px;min-width:180px;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 6px 18px rgba(16,42,114,.1);display:flex;flex-direction:column;gap:1px}.timeline-date{font-size:19px;font-weight:800;color:var(--orange);text-transform:uppercase}.timeline-note{font-size:13px;font-weight:600;color:var(--navy)}.timeline-arrow{flex:0 1 90px;height:2px;margin-top:66px;position:relative;background:repeating-linear-gradient(90deg,var(--navy) 0 8px,transparent 8px 13px)}.timeline-arrow:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);border-left:12px solid var(--navy);border-top:8px solid transparent;border-bottom:8px solid transparent}@media (max-width:960px){.timeline-step{flex-basis:170px}.timeline-icon{width:108px;height:108px}.timeline-label{font-size:16px;min-width:140px}.timeline-info{min-width:150px}.timeline-date{font-size:16px}.timeline-arrow{margin-top:54px}.timeline-icon svg{width:64px;height:64px}}@media (max-width:760px){.timeline-row{flex-wrap:wrap;gap:28px 0}.timeline-step{flex:0 0 50%}.timeline-arrow{display:none}.timeline-icon{width:96px;height:96px;border-width:5px}.timeline-icon svg{width:56px;height:56px}.timeline-icon img{width:52px}.timeline-label{font-size:14px;min-width:0;width:92%;padding:7px 10px}.timeline-info{min-width:0;width:86%;padding:10px 8px 6px}.timeline-date{font-size:14px}.timeline-note{font-size:11px}}.benefits{background:linear-gradient(180deg,#eaf2fc,#f4f8fe);padding:40px 0 44px}.benefits-title{text-align:center;font-size:26px;font-weight:800;color:var(--navy);margin-bottom:18px}.benefits-title .zero{color:var(--yellow-2);font-size:44px;vertical-align:-4px;margin-left:6px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.benefit-card{background:rgba(255,255,255,.75);border-radius:var(--radius);padding:22px 12px;text-align:center;box-shadow:0 2px 10px rgba(16,42,114,.04)}.benefit-card img{height:76px;width:auto;max-width:130px;object-fit:contain;margin:0 auto 10px}.benefit-card h3{font-size:15px;font-weight:500;color:var(--text)}.benefit-card .price{font-size:32px;font-weight:800;color:var(--yellow-2);line-height:1.2}@media (max-width:760px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}.split{position:relative;overflow:hidden}.split-bg{position:absolute;top:0;right:0;bottom:0;width:42%;background-size:cover;background-position:50%}.split-bg:before{content:"";position:absolute;inset:0}.eligibility{background:radial-gradient(circle at 85% 30%,rgba(255,222,160,.8) 0,rgba(255,222,160,0) 35%),linear-gradient(90deg,#f7f3ec,#f6eee2)}.split-photo{position:absolute;right:0;bottom:0;height:100%;width:auto;max-width:48%;object-fit:contain;object-position:right bottom}.exam{background:#f2f6fb}.exam .split-bg{background-image:url(/images/exam.jpg);width:34%}.exam .split-bg:before{background:linear-gradient(90deg,#f2f6fb,rgba(242,246,251,0) 40%)}.split-content{position:relative;max-width:640px}.mini-cards{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.mini-cards.four{grid-template-columns:repeat(4,1fr)}.mini-cards.three{grid-template-columns:repeat(3,1fr);max-width:540px}.mini-card{background:#fff;border-radius:6px;padding:18px 10px;text-align:center;box-shadow:0 4px 14px rgba(16,42,114,.07)}.mini-card img{height:54px;width:auto;max-width:90px;object-fit:contain;margin:0 auto 8px}.mini-card h3{font-size:13px;font-weight:700;color:var(--navy)}.mini-card p{font-size:12px;color:var(--muted);line-height:1.4}.mini-card .big{font-size:20px;font-weight:800;color:var(--navy)}@media (max-width:860px){.split-bg{position:relative;width:100%!important;height:240px}.split-bg:before{background:none!important}.split{display:flex;flex-direction:column-reverse}.split-photo{position:relative;max-width:100%;width:100%;height:auto;max-height:300px;object-position:center bottom}.mini-cards.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mini-cards.three{grid-template-columns:1fr}}.callback{background:#0f2c75 url(/images/callback-banner.webp) 0/cover no-repeat}.callback-inner{display:flex;align-items:center;justify-content:flex-end;aspect-ratio:1920/647;min-height:440px;max-width:1920px;margin:0 auto;padding:32px max(20px,calc((100vw - 1140px) / 2))}.callback-card{width:100%;max-width:360px;background:#fff;color:var(--text);border-radius:var(--radius);padding:24px 22px;box-shadow:0 16px 40px rgba(0,0,0,.25)}.callback-card h3{font-size:17px;font-weight:800;color:var(--navy);margin-bottom:14px}@media (max-width:760px){.callback{background-size:auto 180px;background-position:0 0}.callback-inner{display:block;aspect-ratio:auto;min-height:0;padding:196px 20px 36px}.callback-card{max-width:none}}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--navy);margin-bottom:5px}.field input,.field select,.field textarea{width:100%;padding:10px 12px;border:1px solid #d6deeb;border-radius:5px;font-size:14px;color:var(--text);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px rgba(22,52,140,.12)}.field input::placeholder{color:#a7b0c4}.field .error{color:#d92d20;font-size:12px;margin-top:4px}.field.has-error input,.field.has-error select{border-color:#d92d20}.form-alert{padding:10px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.form-alert.success{background:#ecfdf3;color:#067647;border:1px solid #abefc6}.form-alert.fail{background:#fef3f2;color:#b42318;border:1px solid #fecdca}.talent-banner{background:linear-gradient(180deg,#fdfbf7,#f8f3ec)}.talent-banner img{display:block;width:100%;height:auto;max-width:1920px;margin:0 auto}.talent-mobile{display:none!important}@media (max-width:760px){.talent-banner{display:none}.talent-mobile{display:flex!important}}.talent{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 30%,rgba(255,214,120,.95) 0,rgba(255,190,100,.5) 14%,rgba(255,190,100,0) 40%),linear-gradient(180deg,#fbe6c4,#f7efe3)}.talent-photo{position:absolute;right:2%;bottom:0;height:92%;width:auto;max-width:58%;object-fit:contain;object-position:right bottom}.talent-content{position:relative;max-width:340px;padding:48px 0}.talent-content .bar{width:44px;height:3px;background:var(--yellow-2);margin:14px 0}.talent-content p{font-size:15px;line-height:1.55}@media (max-width:760px){.talent{display:flex;flex-direction:column-reverse}.talent-photo{position:relative;right:auto;max-width:100%;width:100%;height:auto}.talent-content{max-width:none;padding-bottom:20px}}.faq-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.faq-head .section-title{font-size:26px}.faq-head a{font-size:13px;font-weight:600;color:var(--navy);display:inline-flex;gap:4px;align-items:center}.faq-item{background:var(--blue-soft);border-radius:6px;margin-bottom:8px;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;background:none;border:0;cursor:pointer;text-align:left;font-size:14px;color:var(--text)}.faq-q svg{color:var(--navy);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{padding:0 20px 14px;font-size:14px;line-height:1.6;color:var(--muted)}.footer{background:var(--navy);color:#c9d4ef;padding:40px 0 20px;font-size:14px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px}.footer-logo{background:#fff;border-radius:8px;padding:8px 12px;display:inline-block;margin-bottom:12px}.footer-logo img{height:48px;width:auto}.footer h4{color:#fff;font-size:15px;margin-bottom:12px}.footer ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.footer a:hover{color:var(--yellow)}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:16px;font-size:12px;text-align:center}@media (max-width:760px){.footer-grid{grid-template-columns:1fr}}.elig{position:relative;overflow:hidden;background:#fbfaf6 url(/images/eligibility-bg.webp) 100%/cover no-repeat}.elig-inner{display:flex;align-items:center;min-height:clamp(440px,33.4vw,640px)}.elig-content{width:62%;max-width:700px;padding:48px 0}.elig-title{font-size:clamp(34px,3.6vw,52px);font-weight:800;color:var(--navy);line-height:1.1}.elig-sub{font-size:clamp(18px,1.7vw,24px);font-weight:600;color:var(--navy);margin:6px 0 24px 4px}.elig-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.elig-card{background:#fff;border-radius:12px;padding:22px 10px 18px;text-align:center;box-shadow:0 8px 24px rgba(16,42,114,.08)}.elig-card svg{width:54px;height:54px;margin:0 auto 12px;display:block}.elig-card h3{font-size:15px;font-weight:800;color:var(--navy)}.elig-card p{font-size:14px;color:var(--navy);line-height:1.35}.elig-link{margin-top:18px}.elig-photo{display:none}@media (max-width:1100px){.elig-cards{grid-template-columns:repeat(2,1fr)}.elig-content{width:56%}}@media (max-width:760px){.elig{background:linear-gradient(180deg,#f3f7fc,#fbfaf6)}.elig-inner{min-height:0}.elig-content{width:100%;padding:40px 0 24px}.elig-card svg{width:44px;height:44px}.elig-photo{display:block;height:260px;background:url(/images/eligibility-bg.webp) 88%/cover no-repeat}}.exam-overview{position:relative;overflow:hidden;padding:56px 0;background:linear-gradient(180deg,#f6f9fd,#eef4fb)}.ex-deco{position:absolute;width:110px;opacity:.9;pointer-events:none}.ex-deco-left{left:3%;top:40px;transform:rotate(-10deg)}.ex-deco-right{right:3%;top:36px;transform:rotate(10deg)}.ex-title{display:flex;align-items:center;justify-content:center;gap:22px}.ex-title span{width:80px;height:4px;border-radius:4px;background:var(--yellow-2)}.ex-title h2{font-size:clamp(32px,4vw,54px);font-weight:900;color:var(--navy);text-transform:uppercase;letter-spacing:.01em}.ex-title em{font-style:normal;color:var(--yellow)}.ex-sub{text-align:center;font-size:clamp(15px,1.5vw,20px);color:var(--navy);margin-top:6px}.ex-phases{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:30px}.ex-card{background:#fff;border-radius:16px;padding:22px 22px 24px;box-shadow:0 10px 30px rgba(16,42,114,.08)}.ex-card-head{display:flex;align-items:center;gap:18px;margin:0 0 20px -32px}.ex-ribbon{position:relative;flex-shrink:0;padding:10px 46px 10px 34px;font-size:32px;font-weight:900;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#1a3f9e,var(--navy));-webkit-clip-path:polygon(0 0,88% 0,100% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 100%,0 100%);border-radius:8px 0 0 0}.ex-ribbon b{color:var(--yellow);font-size:1.15em;margin-left:6px}.phase-2 .ex-ribbon{background:linear-gradient(180deg,#ffd34d,var(--yellow-2));color:var(--navy)}.ex-when,.phase-2 .ex-ribbon b{color:var(--navy)}.ex-when{display:flex;align-items:center;gap:12px;padding-left:18px;border-left:2px solid #d6deeb}.ex-when strong{display:block;font-size:18px;font-weight:700}.ex-when span{font-size:16px}.ex-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ex-stats div{border:1px solid #dfe7f3;border-radius:12px;padding:16px 8px;text-align:center;color:var(--navy);background:linear-gradient(180deg,#f7faff,#eef4fd)}.phase-2 .ex-stats div{border-color:#f3e6c4;background:linear-gradient(180deg,#fffdf7,#fdf7ea)}.ex-stats svg{margin:0 auto 6px}.ex-stats strong{display:block;font-size:clamp(22px,2.3vw,32px);font-weight:800;line-height:1.15}.ex-stats span{font-size:15px;color:var(--text)}.ex-common{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding:18px 10px;background:linear-gradient(90deg,#e3eefc,#edf3fc);border-radius:16px}.ex-common>div{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--navy);padding:4px 12px}.ex-common>div+div{border-left:1px solid #c8d5ea}.ex-common span{display:block;font-size:13px;color:var(--text)}.ex-common strong{font-size:17px;font-weight:700;white-space:pre}.ex-more{text-align:center;margin-top:26px}@media (max-width:1100px){.ex-phases{grid-template-columns:1fr;max-width:640px;margin-left:auto;margin-right:auto}.ex-deco{width:70px}}@media (max-width:760px){.ex-deco{display:none}.ex-title span{width:30px}.ex-title{gap:10px}.ex-title h2{font-size:28px;white-space:nowrap}.ex-stats strong{font-size:19px;white-space:nowrap}.ex-card{padding:18px 14px}.ex-card-head{flex-direction:column;align-items:flex-start;gap:12px;margin-left:-22px}.ex-ribbon{font-size:24px;padding:8px 36px 8px 24px}.ex-when{border-left:0;padding-left:22px}.ex-stats{gap:8px}.ex-stats span{font-size:12px}.ex-stats svg{width:28px;height:28px}.ex-common{grid-template-columns:1fr;gap:10px;padding:14px}.ex-common>div{justify-content:flex-start}.ex-common>div+div{border-left:0;border-top:1px solid #c8d5ea;padding-top:12px}.ex-common strong{white-space:normal;font-size:15px}}.faq-a p+p{margin-top:8px}.faq-a strong,.faq-highlight{color:var(--navy)}.faq-highlight{margin-top:10px!important;padding:8px 12px;border-left:3px solid var(--yellow-2);border-radius:4px;background:#fff8e6;font-weight:600;font-size:13px}.faq-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:700;font-size:14px;color:#d48b00;border-bottom:2px solid transparent}.faq-link:hover{border-color:var(--yellow-2)}.page-hero{background:linear-gradient(110deg,#0d2a6e,#16348c 55%,#2c5bb0);color:#fff;overflow:hidden}.page-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:240px;padding-top:36px;padding-bottom:36px}.page-hero h1{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.1}.page-eyebrow{color:var(--yellow);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.page-sub{font-size:17px;opacity:.92;margin-top:10px;max-width:620px}.breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.8;margin-bottom:14px}.breadcrumb a:hover{color:var(--yellow)}.page-hero-img{max-height:190px;width:auto;max-width:40%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}@media (max-width:760px){.page-hero-img{display:none}.page-hero-inner{min-height:0}}.kicker{color:#d48b00;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.soft-bg{background:#f3f7fc}.note{margin-top:18px;font-size:14px;color:var(--muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:860px){.two-col{grid-template-columns:1fr}}.check-list,.rule-list{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:20px}.check-list li,.rule-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.check-list svg{color:#12b76a;flex-shrink:0;margin-top:2px}.rule-list li{background:#fff;padding:14px 16px;border-radius:10px;box-shadow:0 2px 10px rgba(16,42,114,.05)}.rule-list svg{color:var(--yellow-2);flex-shrink:0;margin-top:2px}.about-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px;align-items:center}.about-quote{margin-top:18px;padding:16px 20px;border-left:4px solid var(--yellow-2);background:#fff8e6;border-radius:6px;font-size:19px;font-weight:700;color:var(--navy)}.about-stat-card{text-align:center;background:linear-gradient(160deg,var(--navy),#2c5bb0);color:#fff;border-radius:18px;padding:30px 24px;box-shadow:var(--shadow)}.about-stat-card img{width:110px;margin:0 auto 10px}.about-stat-card>strong{display:block;font-size:40px;font-weight:900;color:var(--yellow)}.about-stat-row{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border-top:1px solid rgba(255,255,255,.2);padding-top:16px}.about-stat-row b{display:block;font-size:26px}.about-stat-row small{opacity:.85}@media (max-width:860px){.about-grid{grid-template-columns:1fr}}.info-cards{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.info-cards.five{grid-template-columns:repeat(5,1fr)}.info-cards.three{grid-template-columns:repeat(3,1fr)}.info-card{position:relative;background:#fff;border-radius:14px;padding:22px 16px;text-align:center;box-shadow:0 6px 20px rgba(16,42,114,.07)}.info-card.left{text-align:left}.info-card img{height:60px;width:auto;max-width:110px;object-fit:contain;margin:0 auto 12px}.info-card.left img{margin-left:0}.info-card h3{font-size:16px;font-weight:800;color:var(--navy);margin-bottom:4px}.info-card p{font-size:14px;color:var(--muted);line-height:1.45}.info-num{position:absolute;top:14px;right:16px;font-size:28px;font-weight:900;color:#e6edf8}@media (max-width:960px){.info-cards.five,.info-cards.three{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.info-cards.five,.info-cards.three{grid-template-columns:1fr}}.journey{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:24px}.journey li{position:relative;background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 14px;text-align:center}.journey li:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--yellow-2);font-weight:900;font-size:18px;z-index:1}.journey-step{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--yellow);font-weight:800;margin-bottom:8px}.journey strong{display:block;color:var(--navy);font-size:17px;text-transform:uppercase}.journey small{color:var(--muted);font-size:13px}@media (max-width:860px){.journey{grid-template-columns:1fr}.journey li{display:flex;align-items:center;gap:14px;text-align:left}.journey li:after{display:none}.journey-step{margin:0;flex-shrink:0}.journey strong{display:inline;margin-right:8px}}.subject-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.subject-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px rgba(16,42,114,.08)}.subject-head{padding:16px 20px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.subject-head strong{font-size:20px;text-transform:uppercase}.subject-head span{font-size:14px;opacity:.9}.phase-2 .subject-head{background:linear-gradient(90deg,#ffd34d,var(--yellow-2));color:var(--navy)}.subject-table{width:calc(100% - 40px);margin:16px 20px 0;border-collapse:collapse;font-size:15px}.subject-table caption{text-align:left;font-weight:800;color:var(--navy);padding-bottom:6px}.subject-table td{padding:8px 10px;border-bottom:1px solid var(--border)}.subject-table td:last-child{text-align:right;font-weight:700;color:var(--navy)}.subject-result{margin:16px 20px 20px;padding:10px;border-radius:8px;background:var(--blue-soft);text-align:center;font-weight:700;color:var(--navy)}@media (max-width:860px){.subject-grid{grid-template-columns:1fr}}.doc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.doc-grid span{display:flex;gap:8px;align-items:center;background:#fff;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--navy);box-shadow:0 2px 10px rgba(16,42,114,.05)}.doc-grid svg{color:#12b76a;flex-shrink:0}@media (max-width:480px){.doc-grid{grid-template-columns:1fr}}.air-section{background:linear-gradient(180deg,#fff,#fff8e9)}.air-example{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 18px;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(16,42,114,.07);font-size:16px;color:var(--navy)}.air-example img{width:56px}.air-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px rgba(16,42,114,.08);background:#fff}.air-table th{background:var(--navy);color:#fff;text-align:left;padding:14px 18px;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.air-table td{padding:14px 18px;border-bottom:1px solid var(--border);font-size:16px}.air-table tr:last-child td{border-bottom:0}.air-table td strong{color:#d48b00;font-size:18px}.date-list{list-style:none;margin-top:22px;position:relative;padding-left:4px}.date-list:before{content:"";position:absolute;left:14px;top:10px;bottom:10px;width:2px;background:#d6deeb}.date-list li{position:relative;display:flex;align-items:center;gap:16px;padding:10px 0 10px 36px;flex-wrap:wrap}.date-list li:before{content:"";position:absolute;left:6px;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--navy);box-sizing:border-box}.date-list li.highlight:before{border-color:var(--yellow-2);background:var(--yellow)}.date-pill{display:inline-flex;align-items:center;gap:6px;min-width:140px;padding:6px 12px;border-radius:999px;background:#fff;font-weight:800;color:var(--orange);font-size:14px;box-shadow:0 2px 8px rgba(16,42,114,.06)}.date-list strong{color:var(--navy);font-size:16px}.reg-card{background:#fff;border-radius:18px;padding:28px;box-shadow:var(--shadow);border-top:5px solid var(--yellow-2)}.reg-card h2{font-size:22px;color:var(--navy)}.reg-fee{margin:18px 0;padding:16px;border-radius:12px;background:var(--blue-soft);text-align:center}.reg-fee b{display:block;font-size:44px;font-weight:900;color:var(--navy);line-height:1}.reg-fee span{font-size:14px;color:var(--muted)}.reg-mode{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border);color:var(--navy)}.reg-mode strong{display:block}.reg-mode span{font-size:14px;color:var(--muted)}.reg-window{margin-top:14px;font-weight:700;color:var(--orange)}.contact-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;align-items:start}.contact-grid .callback-card{max-width:none;box-shadow:var(--shadow);border:1px solid var(--border)}.contact-info ul{list-style:none;display:grid;grid-gap:18px;gap:18px;margin-top:22px}.contact-info li{display:flex;gap:14px;align-items:flex-start;color:var(--navy)}.contact-info li svg{flex-shrink:0;width:44px;height:44px;padding:10px;border-radius:12px;background:var(--blue-soft)}.contact-info strong{display:block}.contact-info a,.contact-info span{color:var(--muted);font-size:15px}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}.cta-band{background:linear-gradient(100deg,#0d2a6e,#16348c);color:#fff;padding:36px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cta-inner h2{font-size:26px;font-weight:800}.cta-inner p{opacity:.9;margin-top:4px}.cta-inner strong{color:var(--yellow)}.footer-contact{margin-top:14px}.footer-contact li{display:flex;align-items:center;gap:8px}.footer-contact svg{color:var(--yellow)}.nav-actions{display:flex;gap:10px;align-items:center}.nav-login{padding:10px 16px;font-size:14px}.nav-mobile-only{display:none}@media (max-width:1100px){.nav-actions{display:none}.nav-mobile-only{display:block}}.rw-form{max-width:920px;margin:0 auto;padding:40px 40px 0}.dash-loading,.rw-loading{padding:80px 20px;text-align:center;color:var(--muted);font-size:16px}.dash-loading a{color:#d48b00;font-weight:700}.rw-head{margin-bottom:22px}.rw-head h1{font-size:30px;font-weight:800;color:var(--navy)}.rw-head p:last-child{color:var(--muted);margin-top:4px}.rw-section{font-size:16px;color:var(--navy);margin:22px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}.rw-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.rw-grid.three{grid-template-columns:repeat(3,1fr)}.rw-field{margin-bottom:16px}.rw-field.full{grid-column:1/-1}.rw-field label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:6px}.rw-field label small{font-weight:500;color:var(--muted)}.req{color:#d92d20}.auth-row-field input,.rw-field input,.rw-field select,.rw-field textarea,.rw-otp-box input{width:100%;padding:12px 14px;border:1px solid #cfd8e8;border-radius:8px;font-size:15px;background:#fff;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.rw-field textarea{resize:vertical}.auth-row-field input:focus,.rw-field input:focus,.rw-field select:focus,.rw-field textarea:focus,.rw-otp-box input:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px rgba(22,52,140,.12)}.auth-row-field.has-error input,.rw-field.has-error input,.rw-field.has-error select,.rw-field.has-error textarea{border-color:#d92d20}.rw-error{color:#d92d20}.rw-error,.rw-hint{font-size:12.5px;margin-top:5px}.rw-hint{color:var(--muted)}.rw-prefix{display:flex}.rw-prefix span{display:grid;place-items:center;padding:0 12px;border:1px solid #cfd8e8;border-right:0;border-radius:8px 0 0 8px;background:#f3f6fb;font-weight:700;color:var(--navy)}.rw-prefix input{border-radius:0 8px 8px 0!important}.rw-pwd{position:relative}.rw-pwd input{padding-right:46px!important}.rw-pwd button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);cursor:pointer;padding:6px}.rw-otp-box{margin:4px 0 8px;padding:16px;border-radius:12px;background:#fff8e6;border:1px solid #f6dfa0}.rw-otp-box label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:8px}.rw-otp-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rw-otp-input{max-width:220px;letter-spacing:.5em;font-size:20px!important;font-weight:700;text-align:center}.rw-otp-msg{font-size:13px;margin:6px 0 10px;font-weight:600}.rw-otp-msg.success{color:#067647}.rw-otp-msg.fail{color:#b42318}.rw-link{background:none;border:0;color:#d48b00;font-weight:700;cursor:pointer;font-size:14px;padding:4px 0}.rw-link:disabled{color:var(--muted);cursor:default}.rw-switch{margin-top:18px;margin-bottom:8px;font-size:14px;color:var(--muted)}.rw-switch a{color:#d48b00;font-weight:700}.rw-choices{display:grid;grid-gap:10px;gap:10px}.rw-choices.two{grid-template-columns:repeat(2,1fr)}.rw-choices.four{grid-template-columns:repeat(4,1fr)}.rw-choices.five{grid-template-columns:repeat(5,1fr)}.rw-choice{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:54px;padding:10px 12px;border:1.5px solid #cfd8e8;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:var(--navy);transition:border-color .15s,background .15s}.rw-choice input{position:absolute;opacity:0;pointer-events:none}.rw-choice:hover{border-color:var(--navy-2)}.rw-choice.on{border-color:var(--navy);background:var(--navy);color:#fff}.rw-choice:focus-within{box-shadow:0 0 0 3px rgba(22,52,140,.2)}.rw-note{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--muted);background:#fff;border-radius:10px;padding:12px 14px;margin-top:8px}.rw-note svg{color:#12b76a;flex-shrink:0}.rw-created{display:flex;gap:14px;align-items:center;padding:18px 20px;margin-bottom:24px;border-radius:14px;background:#ecfdf3;border:1px solid #abefc6;color:#05603a}.rw-created svg{flex-shrink:0}.rw-created strong{display:block}.rw-created b{display:inline-block;font-size:30px;letter-spacing:.1em;color:var(--navy);margin:2px 0}.rw-created span{display:flex;gap:6px;align-items:flex-start;font-size:13px}.rw-created span svg{margin-top:2px}.rw-docs{display:grid;grid-gap:14px;gap:14px}.rw-doc{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;background:#fff;border:1.5px dashed #cfd8e8}.rw-doc.filled{border-style:solid;border-color:#abefc6;background:#f6fef9}.rw-doc.has-error{border-color:#d92d20}.rw-doc-icon{flex-shrink:0;width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft);color:var(--navy)}.rw-doc.filled .rw-doc-icon{background:#dcfae6;color:#067647}.rw-doc-preview{flex-shrink:0;width:56px;height:70px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.rw-doc-body{flex:1 1;min-width:0}.rw-doc-body strong{display:block;color:var(--navy)}.rw-doc-body span{font-size:13px;color:var(--muted);word-break:break-all}.rw-doc-actions{display:flex;gap:8px;align-items:center}.rw-doc-actions .btn{padding:9px 14px;font-size:12px}.btn.disabled{opacity:.6;pointer-events:none}.rw-review{display:grid;grid-gap:14px;gap:14px}.rw-review-card{background:#fff;border-radius:14px;border:1px solid var(--border);overflow:hidden}.rw-review-card header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#f7f9fd;border-bottom:1px solid var(--border)}.rw-review-card h3{font-size:15px;color:var(--navy)}.rw-review-card dl{padding:8px 18px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 24px;gap:4px 24px}.rw-review-card dl>div{padding:6px 0;border-bottom:1px dashed var(--border)}.rw-review-card dt{font-size:12px;color:var(--muted)}.rw-review-card dd{font-size:14px;font-weight:600;color:var(--text);word-break:break-word}.rw-declare{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:#fff8e6;border:1px solid #f6dfa0;font-size:14px;line-height:1.5;cursor:pointer}.rw-declare.has-error{border-color:#d92d20}.rw-declare input{margin-top:4px;width:18px;height:18px;flex-shrink:0}.rw-fee{font-size:14px;color:var(--navy)}.rw-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding:14px 0 20px;background:#f3f7fc;border-top:1px solid var(--border)}.rw-actions .btn{padding:13px 22px}.rw-regid{display:inline-block;margin:8px 0 16px;padding:10px 20px;border-radius:10px;background:var(--blue-soft)}.rw-regid span{display:block;font-size:12px;color:var(--muted)}.rw-regid b{font-size:28px;letter-spacing:.1em;color:var(--navy)}@media (max-width:960px){.rw-form{padding:24px 16px 0}.rw-grid,.rw-grid.three{grid-template-columns:1fr}.rw-choices.five,.rw-choices.four{grid-template-columns:1fr 1fr}.rw-review-card dl{grid-template-columns:1fr}.rw-head h1{font-size:24px}}@media (max-width:520px){.rw-choices.two{grid-template-columns:1fr}.rw-doc{flex-wrap:wrap}.rw-doc-actions{width:100%}.rw-doc-actions .btn{flex:1 1}.rw-actions .btn{flex:1 1;padding:13px 10px}}.auth-page{min-height:100vh;background:#eef3fa}.auth-bar{background:var(--navy)}.auth-bar-inner{display:flex;justify-content:space-between;align-items:center;height:70px}.auth-bar .rw-top-logo{background:#fff;border-radius:8px;padding:4px 10px}.auth-bar .rw-top-logo img{height:48px;width:auto}.auth-home{display:inline-flex;gap:6px;align-items:center;color:#fff;font-size:14px;font-weight:600}.auth-wrap{display:grid;grid-template-columns:1fr 1.25fr;margin-top:36px;margin-bottom:40px;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.auth-steps{position:relative;color:#fff;padding:34px 30px;background:radial-gradient(circle at 80% 80%,rgba(80,130,255,.35) 0,rgba(80,130,255,0) 45%),linear-gradient(160deg,#0d2a6e,#1b2f8f 60%,#2a3fb0)}.auth-steps h2{font-size:22px;text-align:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:18px}.auth-steps ul{list-style:none;display:grid;grid-gap:14px;gap:14px}.auth-steps li{display:flex;gap:10px;align-items:center;font-size:16px}.auth-steps li svg{color:var(--yellow);flex-shrink:0}.auth-help{margin-top:32px;display:grid;grid-gap:6px;gap:6px;font-size:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.auth-help a{display:flex;gap:8px;align-items:center;opacity:.9}.auth-panel{padding:0 34px 30px}.auth-tab{width:-moz-fit-content;width:fit-content;margin:0 auto 24px;padding:12px 40px;color:#fff;font-weight:800;font-size:18px;text-align:center;background:linear-gradient(180deg,#f58a1f,#e2650c);border-radius:0 0 16px 16px;box-shadow:0 6px 14px rgba(226,101,12,.3)}.auth-card{max-width:520px;margin:0 auto}.auth-sub{color:var(--muted);font-size:14px;margin-bottom:18px}.auth-form{display:grid;grid-gap:4px;gap:4px}.auth-row-field{display:grid;grid-template-columns:170px 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:12px}.auth-row-field>label{font-size:14px;font-weight:700;color:var(--navy)}.auth-row-field>label small{display:block;color:#d92d20;font-weight:600;font-size:11px}.auth-captcha{display:flex;align-items:center;gap:14px}.auth-captcha img{border-radius:6px;border:1px solid #d6e2cc}.auth-captcha-ph{display:inline-block;width:150px;height:48px;border-radius:6px;background:#eef4e8}.auth-captcha button{background:#e7f6ec;border:0;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;color:#12924b;cursor:pointer}.auth-captcha button:hover{transform:rotate(90deg);transition:transform .3s}.auth-submit{justify-self:start;padding:12px 34px;background:linear-gradient(180deg,#f58a1f,#e2650c);color:#fff;box-shadow:0 6px 16px rgba(226,101,12,.3)}.auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:14px;border-top:2px solid #f0b37a;font-size:14px;font-weight:700}.auth-links a{color:var(--navy)}.auth-links a:hover{color:#e2650c}.auth-done{text-align:center}.auth-done svg{color:#12b76a;margin:0 auto 10px}.auth-done h1{color:var(--navy);font-size:24px}@media (max-width:860px){.auth-wrap{grid-template-columns:1fr;margin-top:20px}.auth-steps{order:2}.auth-panel{padding:0 18px 24px}.auth-tab{padding:10px 16px;font-size:14px;white-space:nowrap}.auth-row-field{grid-template-columns:1fr;gap:6px}.auth-row-field>span{display:none}.auth-submit{width:100%;justify-content:center}}.dash{min-height:100vh;background:#f3f7fc}.dash-top{background:#fff;border-bottom:1px solid var(--border)}.dash-top-inner{display:flex;justify-content:space-between;align-items:center;height:76px}.dash-top .rw-top-logo img{height:56px;width:auto}.dash-top-right{display:flex;gap:14px;align-items:center}.dash-hello{display:inline-flex;gap:6px;align-items:center;color:var(--navy);font-weight:700}.dash-main{padding-top:28px;padding-bottom:48px}.dash-alert{gap:8px}.dash-alert,.dash-profile{display:flex;align-items:center}.dash-profile{gap:22px;padding:24px;border-radius:18px;color:#fff;background:linear-gradient(110deg,#0d2a6e,#16348c 60%,#2c5bb0)}.dash-photo{flex-shrink:0;width:92px;height:112px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.15);display:grid;place-items:center;border:3px solid rgba(255,255,255,.4)}.dash-photo img{width:100%;height:100%;object-fit:cover}.dash-id{flex:1 1;min-width:0}.dash-id h1{font-size:28px}.dash-id p{opacity:.85;margin-top:4px;word-break:break-word}.dash-appno{text-align:right}.dash-appno span{display:block;font-size:12px;opacity:.8}.dash-appno b{display:block;font-size:32px;letter-spacing:.1em;color:var(--yellow)}.status{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;font-style:normal;background:#fff;color:var(--navy)}.status-draft{background:#fef0c7;color:#93370d}.status-phase1_qualified,.status-phase2_qualified,.status-submitted{background:#d1e9ff;color:#175cd3}.status-selected{background:#dcfae6;color:#067647}.status-rejected{background:#fee4e2;color:#b42318}.dash-card{background:#fff;border-radius:16px;padding:22px;box-shadow:0 6px 20px rgba(16,42,114,.06)}.dash-card h2{display:flex;gap:8px;align-items:center;font-size:18px;color:var(--navy);margin-bottom:8px}.dash-card p{color:var(--muted);font-size:14px;line-height:1.55;margin-bottom:14px}.dash-card p b,.dash-card-icon{color:var(--navy)}.dash-card-icon{width:50px;height:50px;border-radius:12px;background:var(--blue-soft);display:grid;place-items:center;margin-bottom:12px}.dash-incomplete{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;border:1px solid #f6dfa0;background:#fffcf2}.dash-progress{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px}.dash-progress li{display:flex;gap:6px;align-items:center;font-size:14px;color:var(--muted)}.dash-progress li.ok{color:#067647;font-weight:600}.dash-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:20px}.dash-grid.two{grid-template-columns:1fr 1fr}.dash-result{width:100%;border-collapse:collapse;font-size:14px}.dash-result td,.dash-result th{padding:8px 6px;border-bottom:1px solid var(--border);text-align:left}.dash-result th{font-size:12px;color:var(--muted);text-transform:uppercase}.dash-result .pass{color:#067647;font-weight:700}.dash-result .fail{color:#b42318;font-weight:700}.dash-dates{list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14px}.dash-dates span{display:inline-block;min-width:110px;font-weight:800;color:var(--orange)}.dash-dates li.hl{font-weight:700;color:var(--navy)}.dash-pwd{display:grid;grid-gap:2px;gap:2px}.dash-pwd .btn{justify-self:start}@media (max-width:960px){.dash-grid,.dash-grid.two{grid-template-columns:1fr}.dash-profile{flex-wrap:wrap}.dash-appno{text-align:left;width:100%}.dash-incomplete{flex-direction:column;align-items:flex-start}.dash-hello{display:none}}.print-page{min-height:100vh;background:#e9eef6;padding:24px 16px 48px}.print-actions{max-width:820px;margin:0 auto 16px;display:flex;justify-content:space-between;gap:12px}.print-sheet{max-width:820px;margin:0 auto;background:#fff;padding:34px 38px;box-shadow:0 10px 30px rgba(16,42,114,.12);color:#111;font-size:13.5px}.print-head{display:flex;gap:18px;align-items:center;padding-bottom:14px;border-bottom:3px double var(--navy)}.print-head img{height:74px;width:auto}.print-head h1{font-size:22px;color:var(--navy)}.print-head p{font-size:12px;color:#444}.print-head h2{display:inline-block;margin-top:6px;padding:3px 12px;background:var(--navy);color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.print-top{display:flex;gap:18px;margin-top:18px;align-items:flex-start}.print-table{flex:1 1;border-collapse:collapse}.print-table td,.print-table th{border:1px solid #c9d2e3;padding:8px 10px;vertical-align:top;text-align:left}.print-table td span{display:block;font-size:11px;color:#555}.print-table td b{font-size:14px}.admit-table th{width:38%;background:#f2f5fb;font-weight:600;color:#333}.admit-table td{font-weight:700}.print-photo-col{display:grid;grid-gap:10px;gap:10px}.print-photo{width:120px;height:150px;border:1px solid #c9d2e3;display:grid;place-items:center;color:#999;overflow:hidden}.print-photo img{width:100%;height:100%;object-fit:cover}.print-signbox{width:120px;height:46px;border:1px solid #c9d2e3;display:flex;align-items:flex-end;justify-content:center;font-size:10px;color:#666;padding-bottom:4px}.print-section{margin-top:16px}.print-section h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--navy);padding:6px 10px}.print-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #c9d2e3;border-top:1px solid #c9d2e3}.print-grid>div{padding:8px 10px;border-right:1px solid #c9d2e3;border-bottom:1px solid #c9d2e3}.print-grid>div.wide{grid-column:1/-1}.print-grid span{display:block;font-size:11px;color:#555}.print-grid b{font-size:13.5px;word-break:break-word}.admit-centre{padding:10px;font-size:14px}.admit-centre,.admit-rules{border:1px solid #c9d2e3;border-top:0}.admit-rules{padding:10px 10px 10px 30px;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.print-declare{margin-top:18px;font-size:12.5px}.print-sign{display:flex;justify-content:space-between;margin-top:46px;font-size:12px}.admit .print-sign span,.print-sign span:last-child{border-top:1px solid #333;padding-top:4px;min-width:170px;text-align:center}.print-foot{margin-top:26px;padding-top:10px;border-top:1px solid #c9d2e3;text-align:center;font-size:11px;color:#555}@media (max-width:640px){.print-sheet{padding:18px}.print-top{flex-direction:column-reverse}.print-grid{grid-template-columns:1fr 1fr}}@media print{@page{size:A4;margin:10mm}.print-page,body{background:#fff}.print-page{padding:0}.print-actions{display:none}.print-sheet{box-shadow:none;max-width:none;padding:0}.admit-table th,.print-head h2,.print-section h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rw-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;background:#f3f7fc}.rw-main{flex:1 1;overflow-y:auto}.rw-header{display:flex;align-items:center;gap:18px;padding:10px 28px;color:#fff;background:linear-gradient(100deg,#0d2a6e,#16348c 60%,#1f47a8)}.rw-header-logo{background:#fff;border-radius:10px;padding:5px 10px;flex-shrink:0}.rw-header-logo img{height:50px;width:auto;display:block}.rw-header-title{min-width:0}.rw-header-title strong{display:block;font-size:18px}.rw-header-title span{font-size:12.5px;opacity:.8}.rw-header-right{margin-left:auto;display:flex;align-items:center;gap:16px}.rw-header-help{display:inline-flex;gap:6px;align-items:center;font-size:14px;opacity:.9;white-space:nowrap}.rw-header-help:hover{color:var(--yellow)}.rw-header-appno{text-align:right;padding:4px 12px;border-radius:10px;border:1px dashed rgba(255,199,39,.7);background:rgba(255,255,255,.08)}.rw-header-appno span{display:block;font-size:11px;opacity:.8}.rw-header-appno b{font-size:20px;letter-spacing:.08em;color:var(--yellow)}.rw-logout{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;white-space:nowrap}.rw-logout:hover{background:rgba(255,255,255,.12)}.rw-stepper{background:#fff;border-bottom:1px solid var(--border);padding:12px 28px;box-shadow:0 2px 10px rgba(16,42,114,.05)}.rw-stepper ol{list-style:none;display:flex;max-width:1180px;margin:0 auto}.rw-stepper li{flex:1 1;min-width:0;margin-left:-8px;filter:drop-shadow(0 1px 0 rgba(16,42,114,.06))}.rw-stepper li:first-child{margin-left:0}.rw-stepper button{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px 0 26px;border:0;cursor:default;font-weight:800;font-size:13.5px;text-transform:uppercase;letter-spacing:.02em;color:#6b7794;background:#e6ebf3;-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);transition:background .25s,color .25s}.rw-stepper li:first-child button{-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);padding-left:14px;border-radius:8px 0 0 8px}.rw-stepper li:last-child button{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);border-radius:0 8px 8px 0}.rw-stepper li.current button{color:#fff;background:linear-gradient(90deg,#f7941d,#f26a1b)}.rw-stepper li.done button{color:#fff;background:linear-gradient(90deg,#12b76a,#0e9f5c)}.rw-stepper li.done button:not(:disabled){cursor:pointer}.rw-stepper li.done button:not(:disabled):hover{background:linear-gradient(90deg,#0e9f5c,#0b8a4f)}.rw-chev-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.25);border:1.5px solid}.rw-stepper li.todo .rw-chev-num{background:#fff;border-color:#c3cde0}.rw-chev-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-stepper-mobile{display:none}.rw-pay-card{max-width:520px;background:#fff;border-radius:16px;padding:26px;box-shadow:var(--shadow);border-top:5px solid var(--yellow-2)}.rw-pay-amount{text-align:center;padding:16px;border-radius:12px;background:var(--blue-soft);margin-bottom:18px}.rw-pay-amount span{display:block;font-size:13px;color:var(--muted);font-weight:600}.rw-pay-amount b{display:block;font-size:48px;line-height:1.1;font-weight:900;color:var(--navy)}.rw-pay-amount small{color:var(--muted)}.rw-pay-card ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin-bottom:20px;font-size:14px;color:var(--text)}.rw-pay-card li{display:flex;gap:8px;align-items:flex-start}.rw-pay-card li svg{color:#12b76a;flex-shrink:0;margin-top:3px}.rw-pay-card .btn{width:100%;padding:14px;font-size:15px}.rw-pay-secure{justify-content:center;gap:6px;margin-top:12px;font-size:12.5px;color:var(--muted)}.rw-pay-done,.rw-pay-secure{display:flex;align-items:center}.rw-pay-done{gap:16px;max-width:620px;padding:22px;border-radius:16px;background:#ecfdf3;border:1px solid #abefc6;color:#05603a}.rw-pay-done svg{flex-shrink:0}.rw-pay-done strong{display:block;font-size:18px}.rw-pay-done span{font-size:14px;word-break:break-all}@media (max-width:1100px){.rw-header-help,.rw-header-title span{display:none}.rw-stepper{padding:10px 14px}.rw-stepper button{font-size:12px;padding-left:22px;gap:6px}}@media (max-width:760px){.rw-header{padding:8px 14px;gap:10px}.rw-header-logo img{height:38px}.rw-header-title{display:none}.rw-header-appno b{font-size:16px}.rw-logout span{display:none}.rw-stepper button{height:34px;padding:0 6px 0 18px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.rw-stepper li{margin-left:-5px}.rw-stepper li:first-child button{-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:6px}.rw-stepper li:last-child button{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)}.rw-chev-label{display:none}.rw-stepper-mobile{display:block;text-align:center;font-size:13px;color:var(--muted);margin-top:8px}.rw-stepper-mobile b{color:var(--navy)}}@media (min-width:1100px){.rw-form{max-width:1240px;padding:32px 48px 0}.rw-grid{gap:0 40px}.rw-field{display:grid;grid-template-columns:170px 1fr;grid-column-gap:16px;column-gap:16px;align-items:start}.rw-field>label{grid-row:1/span 2;margin:0;padding-top:13px;line-height:1.3}.rw-field>:not(label){grid-column:2}.rw-grid.three .rw-field{grid-template-columns:130px 1fr}.rw-section{margin-top:26px}.rw-docs,.rw-review{max-width:1000px}}.rw-footer{display:flex;align-items:center;justify-content:center;gap:8px 26px;flex-wrap:wrap;padding:9px 20px;background:var(--navy);color:#dbe4f7;font-size:13.5px}.rw-footer a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600}.rw-footer a:hover,.rw-footer svg,.rw-footer-label{color:var(--yellow)}.rw-footer-label{font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.rw-footer-copy{opacity:.7;font-size:12px}.rw-chev-label{white-space:normal;line-height:1.1;text-align:left}@media (max-width:1100px){.rw-header-help{display:none}}@media (max-width:760px){.rw-footer{gap:4px 16px;padding:7px 12px;font-size:12.5px}.rw-footer-copy,.rw-footer-label{display:none}}.navbar .container.navbar-inner{max-width:1360px}.nav-links{gap:26px}.nav-actions .btn,.nav-links a{white-space:nowrap}@media (max-width:1280px) and (min-width:1101px){.nav-links{gap:18px}.nav-links a{font-size:15px}.navbar-logo img{height:70px}.nav-cta,.nav-login{padding:9px 13px;font-size:13px}}.ex-header{display:grid;grid-template-columns:1fr 380px;grid-gap:40px;gap:40px;align-items:center}.ex-header .ex-title{justify-content:flex-start}.ex-header .ex-title span{width:56px}.ex-header .ex-sub{text-align:left;font-weight:600}.ex-intro{margin-top:10px;max-width:560px;font-size:15px;line-height:1.6;color:var(--muted)}.ex-photo{width:100%;height:210px;object-fit:cover;border-radius:18px;box-shadow:0 14px 34px rgba(16,42,114,.16);border:5px solid #fff}@media (max-width:860px){.ex-header{grid-template-columns:1fr;gap:20px}.ex-photo{height:180px}.ex-header .ex-title span{width:30px}}.benefits-intro p:last-child{margin-top:16px;max-width:980px;font-size:17px;line-height:1.75;color:var(--text)}.info-card.zero{border-top:4px solid var(--yellow-2)}.info-card.zero h3{color:var(--navy)}.air-text{line-height:1.7;margin-top:12px}.talent-cta{padding:64px 0;text-align:center;color:#fff;background:radial-gradient(circle at 50% 120%,rgba(255,199,39,.35),rgba(255,199,39,0) 55%),linear-gradient(110deg,#0d2a6e,#16348c 60%,#2c5bb0)}.talent-cta h2{font-size:clamp(28px,3.6vw,44px);font-weight:900;margin-bottom:24px}.talent-cta .btn{padding:16px 32px;font-size:16px}.ad-login{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(140deg,#0d2a6e,#16348c 60%,#2c5bb0)}.ad-login-card{width:100%;max-width:380px;background:#fff;border-radius:16px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.25);text-align:center}.ad-login-card img{height:70px;margin:0 auto 10px}.ad-login-card h1{display:flex;gap:8px;align-items:center;justify-content:center;color:var(--navy);font-size:22px;margin-bottom:18px}.ad-login-card .rw-field{text-align:left}.ad{min-height:100vh;background:#f3f6fb}.ad-top{justify-content:space-between;padding:10px 24px;background:#fff;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.ad-top,.ad-top-left{display:flex;align-items:center}.ad-top-left{gap:14px}.ad-top-left img{height:46px}.ad-top-left strong{font-size:18px;color:var(--navy);padding-left:14px;border-left:2px solid var(--border)}.ad-main{max-width:1440px;margin:0 auto;padding:22px 24px 48px}.ad-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.ad-stat{display:flex;gap:14px;align-items:center;background:#fff;border-radius:14px;padding:18px;box-shadow:0 4px 16px rgba(16,42,114,.05)}.ad-stat-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft);color:var(--navy)}.ad-stat b{display:block;font-size:28px;color:var(--navy);line-height:1}.ad-stat span{font-size:13px;color:var(--muted)}.ad-breakdown{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:16px}.ad-bd{background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 4px 16px rgba(16,42,114,.05)}.ad-bd h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.ad-bd div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed var(--border);font-size:14px}.ad-bd b{color:var(--navy)}.ad-tabs{display:flex;gap:6px;margin:22px 0 0}.ad-tabs button{display:inline-flex;gap:8px;align-items:center;padding:11px 18px;border:0;border-radius:10px 10px 0 0;background:#e3e9f3;color:var(--muted);font-weight:700;cursor:pointer;font-size:14px}.ad-tabs button.on{background:#fff;color:var(--navy)}.ad-panel{background:#fff;border-radius:0 14px 14px 14px;padding:16px;box-shadow:0 4px 16px rgba(16,42,114,.05)}.ad-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.ad-filters select,.ad-search input{padding:9px 10px;border:1px solid #cfd8e8;border-radius:8px;font-size:14px;background:#fff;color:var(--text)}.ad-search{position:relative;flex:1 1 280px}.ad-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.ad-search input{width:100%;padding-left:32px}.ad-filter-actions{display:flex;gap:8px;margin-left:auto}.ad-filter-actions .btn{padding:9px 14px;font-size:13px}.ad-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.ad-table{width:100%;border-collapse:collapse;font-size:14px;min-width:980px}.ad-table th{background:#f6f8fc;text-align:left;padding:10px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.ad-table td{padding:10px 12px;border-top:1px solid var(--border);vertical-align:middle}.ad-table td small{display:block;color:var(--muted);font-size:12px}.ad-table tbody tr{cursor:pointer}.ad-table tbody tr:hover{background:#f7faff}.ad-table tbody tr.empty,.ad-table tbody tr.no-hover{cursor:default}.ad-table tr.empty td{text-align:center;color:var(--muted);padding:30px}.ad-notes input,.ad-table td select{padding:6px 8px;border:1px solid #cfd8e8;border-radius:6px;font-size:13px}.ad-notes{display:flex;gap:8px;align-items:center}.ad-notes input{min-width:200px}.mono{font-family:ui-monospace,Consolas,monospace;font-weight:700;color:var(--navy)}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.pill.ok{background:#dcfae6;color:#067647}.pill.warn{background:#fef0c7;color:#93370d}.ad-loading{padding:30px;text-align:center;color:var(--muted)}.ad-table-wrap .ad-loading{position:absolute;inset:0;background:rgba(255,255,255,.6);display:grid;place-items:center}.ad-pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted)}.ad-pager .btn{padding:7px 10px}.ad-modal{position:fixed;inset:0;z-index:50;background:rgba(13,27,62,.55);display:flex;justify-content:flex-end}.ad-modal-card{width:min(980px,100%);height:100%;background:#f6f8fc;display:flex;flex-direction:column;box-shadow:-10px 0 40px rgba(0,0,0,.2)}.ad-modal-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--navy);color:#fff}.ad-modal-head span{display:block;font-size:12px;opacity:.8}.ad-modal-head b{font-size:22px;letter-spacing:.08em;color:var(--yellow)}.ad-close{background:none;border:0;color:inherit;cursor:pointer;padding:6px;border-radius:6px}.ad-close:hover{background:rgba(127,127,127,.15)}.ad-modal-body{overflow-y:auto;padding:20px 22px 40px}.ad-profile{display:flex;gap:16px;align-items:center;background:#fff;border-radius:14px;padding:16px}.ad-photo{width:84px;height:104px;border-radius:10px;overflow:hidden;background:var(--blue-soft);display:grid;place-items:center;color:var(--navy);flex-shrink:0}.ad-photo img{width:100%;height:100%;object-fit:cover}.ad-profile h2{color:var(--navy);font-size:22px}.ad-profile p{font-size:13px;color:var(--muted);margin-top:3px}.ad-sections{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.ad-section{background:#fff;border-radius:14px;padding:14px 16px}.ad-section h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#d48b00;margin-bottom:8px}.ad-kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 16px;gap:2px 16px}.ad-kv>div{padding:5px 0;border-bottom:1px dashed var(--border)}.ad-doc,.ad-kv>div.wide{grid-column:1/-1}.ad-kv span{display:block;font-size:11.5px;color:var(--muted)}.ad-kv b{font-size:14px;word-break:break-word}.ad-doc{display:flex!important;justify-content:space-between;align-items:center;font-size:14px}.ad-doc span{display:inline!important;font-size:14px!important;color:var(--text)!important}.ad-doc b{color:#b42318;font-size:13px}.ad-edit{margin-top:14px;background:#fff;border-radius:14px;padding:16px;border-top:4px solid var(--yellow-2)}.ad-edit h3{color:var(--navy);font-size:17px;margin-bottom:10px}.ad-edit h4{color:var(--navy);font-size:14px;margin:16px 0 8px}.ad-edit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 14px;gap:10px 14px}.ad-edit-grid label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--navy)}.ad-edit-grid label.wide{grid-column:1/-1}.ad-edit input,.ad-edit select{padding:8px 10px;border:1px solid #cfd8e8;border-radius:8px;font-size:14px;font-weight:400}.ad-check{display:inline-flex!important;gap:6px;font-size:13px;font-weight:600;color:var(--navy)}.ad-check,.ad-result{align-items:center;margin-bottom:8px}.ad-result{display:grid;grid-template-columns:110px 90px 80px 80px auto 1fr 32px;grid-gap:8px;gap:8px}.ad-result .ad-check{margin:0}.ad-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width:960px){.ad-stats{grid-template-columns:1fr 1fr}.ad-breakdown,.ad-sections{grid-template-columns:1fr}.ad-edit-grid{grid-template-columns:1fr 1fr}.ad-result{grid-template-columns:1fr 1fr 1fr}.ad-main{padding:16px 12px 40px}.ad-top-left strong{display:none}}.elig-cards{grid-template-columns:repeat(2,1fr)!important;gap:16px;max-width:620px}.elig-card{display:flex;align-items:center;gap:16px;text-align:left;padding:20px 22px}.elig-card svg{margin:0;flex-shrink:0;width:50px;height:50px}.elig-card h3{font-size:16px}.elig-card p{font-size:14.5px}@media (max-width:420px){.elig-card{flex-direction:column;text-align:center;gap:10px;padding:18px 10px}}.prose p{font-size:16.5px;line-height:1.75;color:var(--text);margin-top:14px}.prose strong{color:var(--navy)}.prose.narrow{max-width:900px}.prose .section-title{margin-bottom:4px}.about-highlight{font-size:20px!important;font-weight:800;color:var(--navy)!important;border-left:4px solid var(--yellow-2);padding-left:14px}.info-cards.four{grid-template-columns:repeat(4,1fr)}.about-after{margin-top:22px;font-size:16.5px;line-height:1.75}.about-banner{margin-top:22px;display:flex;flex-wrap:wrap;gap:6px 24px;align-items:baseline;justify-content:center;padding:20px 24px;border-radius:16px;color:#fff;text-align:center;background:linear-gradient(100deg,#0d2a6e,#16348c 60%,#2c5bb0)}.about-banner b{font-size:26px;color:var(--yellow)}.about-banner span{font-size:22px;font-weight:700}.about-sub{font-size:17px;color:var(--navy);margin-top:26px;font-weight:700}.about-lead{font-size:18px;line-height:1.7;margin-top:12px}.check-list li span strong,.info-card p strong{color:var(--navy)}.journey-v{list-style:none;margin-top:26px;position:relative;display:grid;grid-gap:14px;gap:14px}.journey-v:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(180deg,var(--yellow-2) 0 6px,transparent 6px 12px)}.journey-v li{position:relative;display:flex;gap:18px;align-items:flex-start}.journey-v .journey-step{position:relative;z-index:1;flex-shrink:0;margin:0}.journey-v li>div{flex:1 1;background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 18px;box-shadow:0 4px 14px rgba(16,42,114,.05)}.journey-v li:last-child>div{border-color:var(--yellow-2);background:#fffaf0}.journey-v-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.journey-v-head strong{font-size:18px;color:var(--navy)}.journey-v-head em{font-style:normal;font-weight:800;color:var(--orange);font-size:14px}.journey-v p{margin-top:6px;font-size:15px;line-height:1.6;color:var(--text)}.journey-flow,.journey-v p strong{color:var(--navy)}.journey-flow{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:14px;border-radius:12px;background:var(--blue-soft);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.03em}.journey-flow svg{color:var(--yellow-2)}.journey-flow b{color:#d48b00}.tick-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.tick-grid li{display:flex;gap:8px;align-items:flex-start;background:#fff;padding:11px 13px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--navy);box-shadow:0 2px 10px rgba(16,42,114,.05)}.tick-grid svg{color:#12b76a;flex-shrink:0;margin-top:1px}.air-tagline{display:inline-block;margin-top:10px;padding:6px 14px;border-radius:999px;background:var(--yellow);color:var(--navy);font-weight:800;font-size:15px}.rule-list.numbered li{align-items:flex-start}.rule-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:13px;font-weight:800}.rule-list strong{color:var(--navy)}.belief{max-width:900px;text-align:center}.belief blockquote{margin:10px 0 18px;font-size:clamp(22px,2.6vw,32px);font-weight:800;color:var(--navy);line-height:1.3}.belief blockquote:before{content:"\201C";color:var(--yellow-2);margin-right:4px}.belief blockquote:after{content:"\201D";color:var(--yellow-2);margin-left:4px}.belief p{font-size:16.5px;line-height:1.75;color:var(--text)}.belief h3{margin-top:16px;font-size:22px;color:#d48b00}.cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7);padding:16px 32px;font-size:16px}.btn-ghost:hover{background:#fff;color:var(--navy)}@media (max-width:960px){.info-cards.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.info-cards.four,.tick-grid{grid-template-columns:1fr}.journey-v li{gap:12px}.about-banner b{font-size:21px}.about-banner span{font-size:17px}}.glance-title{margin-top:34px}.glance-wrap{margin-top:16px;overflow-x:auto;border-radius:16px;box-shadow:0 10px 30px rgba(16,42,114,.08)}.glance-table{width:100%;min-width:560px;border-collapse:collapse;background:#fff;font-size:15px}.glance-table th{padding:14px 18px;text-align:left;color:#fff;background:#3b4a6b;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.glance-table th.p1{background:var(--navy)}.glance-table th.p2{background:linear-gradient(90deg,#ffd34d,var(--yellow-2));color:var(--navy)}.glance-table td{padding:12px 18px;border-top:1px solid var(--border)}.glance-table td:first-child{font-weight:700;color:var(--muted);width:28%}.glance-table tr:nth-child(2n) td{background:#f8faff}.glance-table strong{color:var(--navy)}.phase-head{display:flex;align-items:center;gap:18px;margin-bottom:8px}.phase-tag{flex-shrink:0;font-size:22px;font-weight:900;text-transform:uppercase;color:#fff;background:var(--navy);border-radius:10px;-webkit-clip-path:polygon(0 0,90% 0,100% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 100%,0 100%);padding:10px 34px 10px 22px}.phase-head.phase-2 .phase-tag{background:linear-gradient(180deg,#ffd34d,var(--yellow-2));color:var(--navy)}.phase-when{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:800;color:var(--orange)}.glance-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.glance-strip span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--blue-soft);color:var(--navy);font-weight:800;font-size:15px}.paper-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:22px}.paper-card{background:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 8px 24px rgba(16,42,114,.07);border-top:5px solid var(--navy)}.paper-card.phase-2{border-top-color:var(--yellow-2)}.paper-card h3{font-size:18px;color:var(--navy);margin-bottom:10px}.paper-card ul{list-style:none}.paper-card li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px dashed var(--border);font-size:15px}.paper-card li b,.paper-total{color:var(--navy)}.paper-total{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--blue-soft);font-size:15px}.paper-note{margin-top:10px;font-size:13.5px;color:var(--muted);line-height:1.5}.qualify{background:linear-gradient(110deg,#fff8e6,#fff)}.qualify-inner{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:center}.qualify-note{margin-top:16px;padding:14px 16px;border-left:4px solid var(--yellow-2);background:#fff;border-radius:8px;font-size:15px;line-height:1.6;box-shadow:0 4px 14px rgba(16,42,114,.05)}.qualify-note strong{color:var(--navy)}.qualify-flow{display:grid;grid-gap:10px;gap:10px}.qualify-flow span{position:relative;padding:14px 18px;border-radius:12px;background:#fff;text-align:center;font-weight:800;color:var(--navy);font-size:17px;box-shadow:0 4px 14px rgba(16,42,114,.06)}.qualify-flow span:not(:last-child):after{content:"\2193";position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);color:var(--yellow-2);font-size:16px;z-index:1}.qualify-flow span.hl{background:var(--navy);color:var(--yellow);font-size:22px}.mark-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:20px}.mark-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 20px;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(16,42,114,.07);border-top:5px solid}.mark-card b{font-size:54px;line-height:1;font-weight:900}.mark-card strong{margin-top:8px;font-size:18px;color:var(--navy)}.mark-card span{margin-top:6px;font-size:14px;color:var(--muted)}.mark-card.plus{border-color:#12b76a}.mark-card.plus b{color:#12b76a}.mark-card.minus{border-color:#f04438}.mark-card.minus b{color:#f04438}.mark-card.zero{border-color:#98a2b3}.mark-card.zero b{color:#667085}.mode-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(16,42,114,.06)}.mode-card .section-title{display:flex;gap:10px;align-items:center;font-size:26px}.mode-card .section-title svg{color:var(--yellow-2);flex-shrink:0}.mode-card p{margin-top:12px;font-size:15.5px;line-height:1.7}.mode-card strong{color:var(--navy)}.mode-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.mode-flow span{padding:9px 14px;border-radius:10px;background:var(--blue-soft);color:var(--navy);font-weight:700;font-size:14px}.mode-flow svg{color:var(--yellow-2)}.lang-badge{margin-top:14px;padding:16px;border-radius:14px;text-align:center;font-size:34px;font-weight:900;color:#fff;background:linear-gradient(100deg,#0d2a6e,#16348c 60%,#2c5bb0)}.date-track{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;margin-top:22px}.date-track li{position:relative;padding:16px 12px;border-radius:14px;background:#fff;text-align:center;box-shadow:0 4px 14px rgba(16,42,114,.06);border-top:4px solid var(--navy)}.date-track li.hl{border-top-color:var(--yellow-2);background:#fffaf0}.date-track li:not(:last-child):after{content:"\2192";position:absolute;right:-11px;top:50%;transform:translateY(-50%);color:var(--yellow-2);font-weight:900;z-index:1}.date-track b{display:block;color:var(--orange);font-size:15px;text-transform:uppercase}.date-track span{display:block;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.35}.check-list.two-cols{grid-template-columns:1fr 1fr;gap:12px 28px}.check-list strong{color:var(--navy)}.final-sel{text-align:center}.final-sel .section-sub{max-width:820px;margin-left:auto;margin-right:auto}.equation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0 10px}.equation span{display:inline-flex;align-items:center;gap:8px;padding:14px 18px;border-radius:12px;background:#fff;font-weight:800;color:var(--navy);box-shadow:0 4px 14px rgba(16,42,114,.07)}.equation i,.equation span svg{color:var(--yellow-2)}.equation i{font-style:normal;font-size:26px;font-weight:900}.equation span.result{background:var(--navy);color:var(--yellow);font-size:20px;letter-spacing:.04em}.cta-sub{margin:-10px 0 22px;font-size:17px;opacity:.9}@media (max-width:1100px){.date-track{grid-template-columns:repeat(4,1fr)}.date-track li:after{display:none}}@media (max-width:860px){.check-list.two-cols,.mark-cards,.paper-grid,.qualify-inner{grid-template-columns:1fr}.date-track{grid-template-columns:1fr 1fr}.phase-head{flex-direction:column;align-items:flex-start;gap:10px}.lang-badge{font-size:26px}}