*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:#f5f8fb;background-image:radial-gradient(circle at 20% 10%,#22699b0d,#0000 30%),linear-gradient(#f8fafc,#eef3f7);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;margin:0;font-family:Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:1240px;margin:auto;padding:0 28px}.nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05162ced;border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:0 12px 40px #000e2233}.navin{justify-content:space-between;align-items:center;gap:25px;min-height:92px;display:flex}.brand{color:#fff;flex:none;align-items:center;gap:14px;display:flex}.brandLogo{object-fit:contain;object-position:left center;width:188px;height:76px;display:block}.logoMark{color:#fff;background:linear-gradient(145deg,#102e54,#07182f);border:1px solid #ead7a8a6;border-radius:5px 20px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #ffffff0a,0 14px 35px #00000042}.logoMark:before{content:"";border:1px solid #c9a45e59;border-radius:2px 12px;position:absolute;inset:8px}.logoMark b{letter-spacing:-1px;z-index:1;font-family:Georgia,serif;font-size:24px}.logoMark i{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#112642;letter-spacing:1px;border:3px solid var(--navy);border-radius:3px 9px;padding:4px 5px;font-size:9px;font-style:normal;font-weight:950;position:absolute;bottom:-6px;right:-7px}.brandText{flex-direction:column;display:flex}.brandText strong{letter-spacing:.06em;font-family:Georgia,Noto Serif SC,serif;font-size:19px}.brandText small{color:#b9c7d5;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.links{color:#dce6ef;align-items:center;gap:17px;font-size:13px;font-weight:750;display:flex}.links a{white-space:nowrap;border-bottom:2px solid #0000;padding:36px 0 33px}.links a:hover{color:var(--gold2);border-color:var(--gold)}.langBtn{color:var(--gold2);cursor:pointer;background:#ffffff0f;border:1px solid #ead7a880;border-radius:4px;padding:9px 12px;font-weight:900}.btn{letter-spacing:.01em;cursor:pointer;color:#fff;text-align:center;background:linear-gradient(135deg,#1b659c,#0a3969);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:850;display:inline-flex;box-shadow:0 13px 28px #083c6733}.btn:hover{filter:brightness(1.06)}.btn.secondary{color:var(--navy2);box-shadow:none;background:#ffffffe6;border-color:#103c6033}.btn.ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06172f59;border-color:#ead7a88c}.btn.cream{color:#071a33;box-shadow:none;background:linear-gradient(135deg,#f2dfae,#c9a45e)}.btn.outlineLight{box-shadow:none;background:0 0;border-color:#ffffff73}.hero{color:#fff;background-image:linear-gradient(90deg,#041227f5 0%,#061c37db 48%,#07223d66 100%),linear-gradient(#020f2014,#03122459),url(/images/singapore-ai-skyline.jpg);background-position:50% 48%;background-size:cover;min-height:760px;padding:100px 0 86px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.28;background-image:radial-gradient(circle at 72% 22%,#d6bc79 0 1px,#0000 2px),radial-gradient(circle at 82% 37%,#fff 0 1px,#0000 2px),linear-gradient(115deg,#0000 64%,#73bcea40 64.1%,#0000 64.4%),linear-gradient(35deg,#0000 74%,#caaa642e 74.1%,#0000 74.4%);background-size:120px 120px,160px 160px,100% 100%,100% 100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#0000,#f5f8fb);height:120px;position:absolute;bottom:0;left:0;right:0}.heroGrid{z-index:2;grid-template-columns:1.22fr .78fr;align-items:center;gap:62px;display:grid;position:relative}.eyebrow,.sectionKicker{color:#a77a25;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.hero .eyebrow,.pageHero .eyebrow{color:var(--gold2);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02142966;border:1px solid #ead7a870;border-radius:3px;padding:9px 14px}.h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:25px 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(50px,6vw,78px);font-weight:700;line-height:1.07}.h1.small{font-size:clamp(46px,5vw,68px)}.lead{color:var(--slate);max-width:800px;font-size:18px;line-height:1.78}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.searchbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #ffffffb3;border-radius:7px;max-width:700px;margin-top:26px;padding:7px;display:flex;box-shadow:0 24px 60px #000c1e47}.searchbar input,.field{border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:5px;padding:14px 16px}.searchbar input{background:0 0;border:0;padding-left:18px}.heroBrand{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff2e,#ffffff12);border:1px solid #ffffff38;border-radius:9px;padding:52px 28px;position:relative;box-shadow:0 32px 90px #000b1d52}.heroBrand:before,.heroBrand:after{content:"";border-color:var(--gold);opacity:.7;width:50px;height:50px;position:absolute}.heroBrand:before{border-top:1px solid;border-left:1px solid;top:13px;left:13px}.heroBrand:after{border-bottom:1px solid;border-right:1px solid;bottom:13px;right:13px}.heroSeal{color:#fff;background:linear-gradient(145deg,#143d68,#061a35);border:1px solid #ead7a8bf;border-radius:8px 48px;place-items:center;width:154px;height:154px;margin:auto;display:grid;position:relative;box-shadow:inset 0 0 0 8px #ffffff09,0 25px 55px #00071461}.heroSeal:before{content:"";border:1px solid #c9a45e6b;border-radius:4px 33px;position:absolute;inset:15px}.heroSeal span{letter-spacing:-5px;z-index:1;font-family:Georgia,serif;font-size:61px;font-weight:700}.heroSeal small{color:var(--navy);background:linear-gradient(135deg,#f0ddb0,#b88c3f);border:6px solid #102a4b;border-radius:4px 14px;padding:10px;font-weight:950;position:absolute;bottom:-13px;right:-13px}.cnName{margin:34px 0 4px;font-family:Georgia,Noto Serif SC,serif;font-size:28px;font-weight:800}.enName{color:#c5d2dd;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:750}.trustLine{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;padding-top:23px;display:grid}.trustLine span{color:#aebdcb;letter-spacing:.04em;flex-direction:column;font-size:10px;display:flex}.trustLine b{color:var(--gold2);font-family:Georgia,serif;font-size:24px}.section{padding:86px 0;position:relative}.warm{background-color:#0000;background-image:linear-gradient(#f4f8fbeb,#f4f8fbeb),url(/images/international-learning.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.featured{background:#fff}.sectionHead{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.section h2{letter-spacing:-.035em;color:var(--navy);margin:10px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(31px,4vw,47px);font-weight:700;line-height:1.15}.textLink{color:#0d527f;border-bottom:1px solid #0d527f4d;padding-bottom:3px;font-weight:850}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card,.expertCard{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #6d89a133;border-radius:8px;padding:25px}.card{position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,var(--gold),transparent 72%);width:100%;height:3px;position:absolute;top:0;left:0}.courseCard{flex-direction:column;min-height:322px;display:flex}.badge{color:#174f7a;letter-spacing:.04em;text-transform:uppercase;background:#eaf1f7;border-radius:3px;margin:2px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.courseTitle{color:var(--navy);margin:17px 0 9px;font-family:Georgia,Noto Serif SC,serif;font-size:21px;line-height:1.28}.meta{color:var(--slate);font-size:14px;line-height:1.68}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardBottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.price{color:var(--navy2);font-family:Georgia,serif;font-size:22px}.iconCard h3,.expertCard h3{color:var(--navy);margin:16px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:21px}.iconBubble{background:linear-gradient(145deg,#eef4f8,#fff);border:1px solid #d5e0e8;border-radius:6px 17px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 8px 22px #0c325014}.categoryGrid .card{min-height:240px}.agentGrid{grid-template-columns:repeat(3,1fr)}.wideCta{color:#fff;background-color:#0000;background-image:linear-gradient(130deg,#051830fa,#0b355bf7),url(/images/singapore-ai-skyline.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:35px;margin-top:28px;padding:40px;display:flex;box-shadow:0 26px 60px #02122538}.wideCta h2{color:#fff;max-width:780px}.expertGrid{grid-template-columns:repeat(4,1fr)}.avatar{border:1px solid var(--gold);width:64px;height:64px;color:var(--gold2);background:linear-gradient(145deg,#102f52,#06182f);border-radius:5px 20px;place-items:center;font-family:Georgia,serif;font-size:20px;font-weight:700;display:grid}.solutionGrid{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.solutionLead{color:#fff;background:linear-gradient(145deg,#071a34,#0d3c67);padding:44px}.solutionLead h3{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:33px}.solutionLead p{color:#c8d5e1;line-height:1.78}.solutionItems{background:#ffffffe6;grid-template-columns:1fr 1fr;gap:22px;padding:40px;display:grid}.solutionItems span{color:#283d51;font-weight:800}.partners{background:#e9eff4;border-top:1px solid #dce5ec;border-bottom:1px solid #dce5ec;padding:46px 0}.partnerRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.partnerRow span,.pillRow span{color:#53677b;letter-spacing:.03em;background:#ffffffc7;border:1px solid #d5e0e8;border-radius:4px;padding:12px 17px;font-size:12px;font-weight:850}.aboutGrid{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.mission{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.mission span{color:var(--slate);background:#ffffffd1;border:1px solid #d9e3ea;border-radius:6px;flex-direction:column;padding:20px;font-size:13px;display:flex;box-shadow:0 10px 30px #0c28410f}.mission b{color:#ad8132;margin-bottom:5px;font-family:Georgia,serif;font-size:19px}.contact{background:0 0;padding-top:0}.contactBox{color:#fff;background-color:#0000;background-image:linear-gradient(120deg,#04152cf7,#09365bed),url(/images/singapore-ai-skyline.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:38px;padding:50px;display:flex;box-shadow:0 28px 70px #05193133}.contactBox h2{color:#fff;max-width:760px}.contactActions{flex-direction:column;gap:11px;min-width:235px;display:flex}.footer{color:#e5edf4;border-top:3px solid var(--gold);background:#041326;padding:60px 0 26px}.footerGrid{grid-template-columns:1.6fr .7fr 1fr;gap:50px;display:grid}.footerGrid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerLogo{object-fit:contain;object-position:left center;width:225px;height:150px;display:block}.footer .brandText small,.footer p{color:#8fa2b4}.adminFoot{opacity:.5;margin-top:14px;font-size:11px}.copyright{color:#65798c;letter-spacing:.06em;border-top:1px solid #ffffff1a;margin-top:28px;padding-top:22px;font-size:11px}.pageHero{color:#fff;background-image:linear-gradient(90deg,#031328f5,#082c4cba),url(/images/singapore-ai-skyline.jpg);background-position:50% 46%;background-size:cover;padding:95px 0;position:relative;overflow:hidden}.pageHero:after{content:"";pointer-events:none;background-image:linear-gradient(120deg,#0000 60%,#ead7a81f 60.2%,#0000 60.5%);position:absolute;inset:0}.pageHero .container{z-index:1;position:relative}.enterpriseHero{background-image:linear-gradient(90deg,#031328f5,#0a2f4cb3),url(/images/international-learning.jpg);background-position:50% 45%}.filters.discovery{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffbf;border:1px solid #d9e3eb;border-radius:7px;grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;margin-bottom:38px;padding:16px;display:grid}.empty,.notice{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd6;border-radius:7px;margin-top:26px;padding:30px}.pillRow{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.expertOffer{margin-top:30px}.process{text-align:center;margin-top:50px}.process>div{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:24px;display:grid}.process span{background:#ffffffdb;border:1px solid #d7e1e9;border-radius:6px;flex-direction:column;padding:26px;font-weight:850;display:flex;box-shadow:0 13px 35px #092a4612}.process b{color:var(--gold);font-family:Georgia,serif;font-size:29px}.en,body.lang-en .zh{display:none}body.lang-en .en{display:inline}.block-en,body.lang-en .block-zh{display:none}body.lang-en .block-en{display:block}@media (max-width:1120px){.navin{flex-direction:column;align-items:flex-start;padding:13px 28px}.links{width:100%;padding-bottom:5px;overflow-x:auto}.links a{padding:5px 0 10px}.heroGrid{grid-template-columns:1fr}.heroBrand{max-width:610px}.expertGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.container{padding:0 17px}.navin{gap:10px;min-height:auto;padding:12px 17px}.brandLogo{width:155px;height:62px}.logoMark{border-radius:4px 15px;width:49px;height:49px}.logoMark b{font-size:20px}.brandText strong{font-size:16px}.brandText small{font-size:8px}.links{gap:16px}.hero{background-position:62%;min-height:auto;padding:58px 0 85px}.pageHero{padding:58px 0}.h1{letter-spacing:-.035em;font-size:42px}.lead{font-size:16px}.heroActions .btn{width:100%}.searchbar{border-radius:7px;flex-direction:column}.heroBrand{padding:36px 17px}.heroSeal{width:115px;height:115px}.heroSeal span{font-size:47px}.section{padding:55px 0}.sectionHead{flex-direction:column;align-items:flex-start}.grid,.agentGrid,.expertGrid{grid-template-columns:1fr}.categoryGrid .card{min-height:auto}.wideCta,.contactBox{flex-direction:column;align-items:flex-start;padding:30px}.solutionGrid,.aboutGrid{grid-template-columns:1fr}.solutionLead{padding:30px}.solutionItems{grid-template-columns:1fr;padding:27px}.mission{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr;gap:30px}.filters.discovery{grid-template-columns:1fr}.process>div{grid-template-columns:1fr 1fr}.trustLine{gap:4px}.contactActions{width:100%;min-width:0}.contactActions .btn{width:100%}.warm{background-attachment:scroll}}:root{--navy:#4d0c0d;--navy2:#640609;--blue:#7d1115;--ice:#fcfae8;--white:#fff;--silver:#eadfc8;--slate:#6f5550;--ink:#350e21;--gold:#bc9b70;--gold2:#ecd8aa;--line:#64060924;--glass:#ffffffe0;--shadow:0 24px 70px #4d0c0d1c}body{color:var(--ink);background-color:#fcfae8;background-image:radial-gradient(circle at 20% 10%,#bc9b7017,#0000 30%),linear-gradient(#fff,#fcfae8)}.nav{border-bottom-color:var(--gold);background:#4d0c0df7;box-shadow:0 12px 40px #4d0c0d33}.links{color:#fffaf0}.btn{background:linear-gradient(135deg,#7d1115,#4d0c0d);box-shadow:0 13px 28px #4d0c0d33}.btn.secondary{color:#640609;border-color:#64060938}.btn.ghost{background:#4d0c0d5c}.btn.cream{color:#350e21;background:linear-gradient(135deg,#f7e8bd,#bc9b70)}.hero:after{background:linear-gradient(#0000,#fff)}.hero .eyebrow,.pageHero .eyebrow{background:#4d0c0d6b}.hero .lead,.pageHero .lead{color:#fffaf0}.heroBrand{box-shadow:0 32px 90px #350e2152}.heroSeal{background:linear-gradient(145deg,#7d1115,#350e21);box-shadow:inset 0 0 0 8px #ffffff09,0 25px 55px #350e2161}.enName{color:#f4e8ce}.warm{background-image:linear-gradient(#fcfae8f2,#fcfae8f2),url(/images/international-learning.jpg);border-top-color:#bc9b703d;border-bottom-color:#bc9b703d}.textLink{color:#7d1115;border-color:#7d11154d}.card,.expertCard{border-color:#bc9b7057}.badge{color:#7d1115;background:#f7ebe7}.badge.gold{color:#68481f;background:#f4e6c5}.wideCta{background-image:linear-gradient(130deg,#350e21fa,#640609f5),url(/images/singapore-ai-skyline.jpg);box-shadow:0 26px 60px #4d0c0d38}.avatar{background:linear-gradient(145deg,#7d1115,#350e21)}.solutionItems span{color:#4d2725}.partnerRow span,.pillRow span{color:#640609;border-color:#d8bd8d}.mission span{border-color:#dec9a5;box-shadow:0 10px 30px #4d0c0d0f}.contactBox{background-image:linear-gradient(120deg,#350e21fa,#640609f0),url(/images/singapore-ai-skyline.jpg);box-shadow:0 28px 70px #4d0c0d33}.footer{color:#fffaf0;background:#350e21}.filters.discovery,.process span{border-color:#dec9a5}.process span{box-shadow:0 13px 35px #4d0c0d12}:root{--wine:#4d0c0d;--wine-rich:#680b12;--wine-bright:#86151d;--gold:#bc9b70;--gold-light:#ecd8aa;--ivory:#fcfae8;--cream:#fff8ea;--ink-wine:#350e21}body{background-color:var(--ivory);background-image:radial-gradient(circle at 8% 7%,#bc9b7021,#0000 22rem),radial-gradient(circle at 94% 28%,#7d11150f,#0000 28rem),linear-gradient(#fff 0%,#fcfae8 100%);overflow-x:hidden}.nav{background:linear-gradient(112deg,#350e21fb,#640609f9 62%,#4d0c0dfc);border-bottom:1px solid #ecd8aaa6;box-shadow:0 14px 42px #350e2138}.links a{position:relative}.links a:after{content:"";background:linear-gradient(90deg,var(--gold-light),var(--gold));height:2px;position:absolute;bottom:27px;left:0;right:100%}.langBtn{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0a}.hero:before{opacity:.52;background-image:radial-gradient(circle at 76% 18%,#ecd8aae6 0 1px,#0000 2px),radial-gradient(circle at 87% 42%,#ffffffc7 0 1px,#0000 2px),linear-gradient(118deg,#0000 62%,#ecd8aa3d 62.15%,#0000 62.45%),linear-gradient(38deg,#0000 75%,#bc9b702e 75.15%,#0000 75.45%);background-size:94px 94px,146px 146px,100% 100%,100% 100%}.hero .eyebrow,.pageHero .eyebrow{background:#350e216b;border-color:#ecd8aab8;box-shadow:0 10px 30px #350e2129}.h1{text-shadow:0 5px 26px #350e2142}.heroBrand:before,.heroBrand:after{opacity:.95;width:66px;height:66px}.searchbar{border-color:#ecd8aabf;box-shadow:0 26px 70px #350e214d}.section{isolation:isolate}.section:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;opacity:.46;border-radius:50%;width:260px;height:260px;position:absolute}.section:nth-of-type(odd):before{background:radial-gradient(circle,#bc9b7021,#0000 70%);top:8%;right:-150px}.section:nth-of-type(2n):before{background:radial-gradient(circle,#7d111512,#0000 70%);bottom:5%;left:-160px}.sectionHead{position:relative}.sectionHead:after{content:"";background:linear-gradient(90deg,var(--wine-bright),var(--gold),transparent);width:76px;height:2px;position:absolute;bottom:-17px;left:0}.sectionKicker{padding-left:18px;position:relative}.sectionKicker:before{content:"";border:1px solid var(--gold);background:#fffdf8;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.card,.expertCard{background:linear-gradient(152deg,#fffffff7,#fffaf0d1);border-color:#bc9b7057;box-shadow:0 20px 55px #4d0c0d16,0 2px 7px #4d0c0d0a}.card:before{background:linear-gradient(90deg,var(--wine-bright),var(--gold) 58%,transparent 92%);height:3px}.card:after{content:"";pointer-events:none;border:1px solid #bc9b702e;width:82px;height:82px;position:absolute;top:-34px;right:-34px;transform:rotate(45deg)}.iconBubble{background:linear-gradient(145deg,#fffdf8,#f5e8cb);border-color:#bc9b708a;box-shadow:0 12px 28px #4d0c0d1a,inset 0 0 0 1px #ffffffb3}.badge{border:1px solid #7d11151a}.badge.gold{border-color:#bc9b7047}.btn{background:linear-gradient(135deg,#86151d,#4d0c0d);border-color:#ecd8aa40;box-shadow:0 13px 30px #4d0c0d38,inset 0 1px #ffffff1f}.btn.secondary{color:var(--wine-rich);background:linear-gradient(#fff,#fff9ed);border-color:#bc9b707a}.textLink{border-bottom-color:#bc9b70b8}.wideCta,.contactBox{background-image:linear-gradient(125deg,#350e21fc,#680b12f2),url(/images/singapore-ai-skyline.jpg);border:1px solid #ecd8aa52;position:relative;overflow:hidden;box-shadow:0 30px 76px #4d0c0d3d}.wideCta:before,.contactBox:before{content:"";pointer-events:none;border:1px solid #ecd8aa2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-85px;right:-75px;box-shadow:0 0 0 28px #ecd8aa0b,0 0 0 58px #ecd8aa06}.wideCta>*,.contactBox>*{z-index:1;position:relative}.solutionGrid{border-color:#bc9b7073;box-shadow:0 28px 70px #4d0c0d21}.solutionLead{background:linear-gradient(145deg,#350e21,#680b12);position:relative;overflow:hidden}.solutionLead:after{content:"";border:1px solid #ecd8aa33;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-75px;right:-45px;box-shadow:0 0 0 25px #ecd8aa0b}.solutionLead>*{z-index:1;position:relative}.solutionItems span{border-bottom:1px solid #bc9b7038;padding-bottom:12px}.partners{background:linear-gradient(105deg,#f0dfbe,#fff4dc 52%,#ead2a7);border-color:#d3b47d}.partnerRow span,.pillRow span{background:#ffffffb8;border-color:#7d11152e;box-shadow:0 8px 20px #4d0c0d0d}.footer{border-top-color:var(--gold);background:linear-gradient(125deg,#350e21,#4d0c0d 55%,#680b12);position:relative}.footer:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-light),transparent);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:1120px){.links a:after{bottom:7px}}@media (max-width:760px){.nav:after{opacity:.7}.hero:after{height:100px}.section:before{display:none}.sectionHead:after{bottom:-12px}.card:after{opacity:.65}.wideCta:before,.contactBox:before{top:-120px;right:-135px}.sectionKicker{padding-left:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover{filter:none}}.courseMenu{flex:none;align-items:center;display:flex;position:relative}.courseMenu summary{cursor:pointer;color:inherit;font-weight:inherit;white-space:nowrap;outline:none;align-items:center;gap:7px;padding:34px 0;list-style:none;display:flex}.courseMenu summary::-webkit-details-marker{display:none}.courseMenu summary:focus-visible{outline:1px solid var(--gold-light);outline-offset:7px;border-radius:999px}.menuChevron{color:#0000;width:13px;height:13px;font-size:0;display:inline-block;position:relative}.menuChevron:before,.menuChevron:after{content:"";background:var(--gold-light);width:6px;height:1px;position:absolute;top:6px}.menuChevron:before{left:1px;transform:rotate(38deg)}.menuChevron:after{right:1px;transform:rotate(-38deg)}.courseMenu[open] .menuChevron{transform:rotate(180deg)}.courseDropdown{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-top:2px solid var(--gold);background:#fffcf4f6;border-radius:0 0 26px 26px;width:292px;padding:19px 22px 17px;position:absolute;top:calc(100% - 7px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 42px #350e2129}.courseDropdown:before{content:"COURSE LEVEL";color:#9b7b58;letter-spacing:.22em;margin-bottom:11px;font-size:8px;font-weight:900;display:block}.courseDropdown:after{content:"";pointer-events:none;border:1px solid #bc9b7033;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-47px;right:-34px}.links .courseDropdown a{color:var(--ink-wine);white-space:normal;border:0;border-bottom:1px solid #bc9b7033;border-radius:0;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:800;line-height:1.2;display:grid;position:relative}.links .courseDropdown a:after{display:none}.links .courseDropdown a:last-child{border-bottom:0}.links .courseDropdown a:hover,.links .courseDropdown a:focus-visible{color:var(--wine-bright);background:0 0;outline:none}.links .courseDropdown a:hover:before,.links .courseDropdown a:focus-visible:before{color:var(--gold);transform:translate(3px)}.links .courseDropdown .allCourses{color:var(--wine);align-items:baseline;gap:9px;margin:0;padding:5px 0 12px;display:flex}.links .courseDropdown .allCourses:before{flex:0 0 15px}.links .courseDropdown .allCourses small{white-space:nowrap;margin:0;display:inline}.links .courseDropdown a:before{content:"↗";color:#b89a72;grid-column:1;font-family:Georgia,serif;font-size:13px;font-weight:400}.links .courseDropdown a:not(.allCourses):before{content:"0" counter(level);counter-increment:level;letter-spacing:.08em;font-size:10px;font-weight:900}.courseDropdown{counter-reset:level}.courseDropdown small{color:#8a7169;letter-spacing:.01em;margin-top:3px;font-size:9px;font-weight:600;display:block}.levelDot{display:none}@media (hover:hover) and (min-width:1121px){.courseMenu:not([open]):hover .courseDropdown{display:block}.courseMenu:not([open]) .courseDropdown{display:none}}@media (max-width:1120px){.courseMenu{align-items:flex-start}.courseMenu summary{padding:5px 0 10px}.courseDropdown{width:min(292px,100vw - 56px);position:fixed;top:160px;left:28px;transform:none}.links{overflow-y:visible}.nav{overflow:visible}}@media (max-width:760px){.courseDropdown{border-radius:0 0 22px 22px;width:min(292px,100vw - 34px);padding:17px 20px 15px;top:137px;left:17px}}.navMenu .courseDropdown:before{content:attr(data-label)}.navDropdown{font-family:Georgia,Noto Serif SC,serif}.navMenu .courseDropdown:before{letter-spacing:.14em;color:#7f5f3d;margin-bottom:13px;font-family:Georgia,Noto Serif SC,serif;font-size:10px;font-weight:700}.links .navDropdown a{letter-spacing:0;color:#421022;padding:12px 0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:400;line-height:1.3}.links .navDropdown a:not(.allCourses):before{font-weight:400}.navDropdown small{letter-spacing:0;color:#725b54;font-family:Georgia,Noto Serif SC,serif;font-size:11px;font-weight:400;line-height:1.35}.navMenu.alignRight .courseDropdown{left:auto;right:-20px;transform:none}.navMenu .navAll span{align-items:baseline;gap:9px;min-width:0;display:flex}.navMenu .navAll small{white-space:nowrap;margin:0;display:inline}body.lang-en .navDropdown .zh{display:none!important}.anchorCard{min-width:0;scroll-margin-top:118px}.anchorCard>.card{height:100%}#expertise,#expert-brand,#join,#business-agents,#custom-agents,#partners{scroll-margin-top:118px}@media (max-width:1120px){.navMenu.alignRight .courseDropdown{left:28px;right:auto;transform:none}}@media (max-width:760px){.navMenu.alignRight .courseDropdown{left:17px}.navMenu .navAll span{display:block}.navMenu .navAll small{white-space:normal;margin-top:3px;display:block}}.coursesHero{color:#fff;background:#071321;min-height:760px;padding:128px 0 0;position:relative;overflow:hidden}.coursesHeroBg{background-image:linear-gradient(90deg,#050c19f5 0%,#0c1f36db 45%,#440c1880 100%),linear-gradient(#050c190d,#050c19b3),url(/images/international-learning.jpg);background-position:50% 42%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.coursesHero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 72% 18%,#5bcaff4d,#0000 17rem),radial-gradient(circle at 86% 58%,#ecd8aa38,#0000 21rem),linear-gradient(115deg,#0000 58%,#5bcaff2e 58.1%,#0000 58.35%),linear-gradient(35deg,#0000 74%,#ecd8aa33 74.1%,#0000 74.36%);position:absolute;inset:0}.coursesHero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f6f3e8);height:190px;position:absolute;bottom:0;left:0;right:0}.coursesHeroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) 430px;align-items:center;gap:64px;padding-bottom:154px;display:grid;position:relative}.coursesHeroCopy{max-width:820px}.coursesHero .h1{letter-spacing:-.04em;color:#fff;text-shadow:0 14px 46px #0006;max-width:860px;margin:27px 0 22px;font-size:clamp(52px,6.4vw,92px)}.coursesHero .lead{color:#edf6ff;text-shadow:0 2px 14px #0000005c;max-width:770px;font-size:19px}.coursesHeroActions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.academyPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff29,#ffffff0e);border:1px solid #ecd8aa61;padding:34px 30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000059,inset 0 0 0 1px #ffffff0f}.academyPanel:before{content:"";pointer-events:none;border:1px solid #ecd8aa33;position:absolute;inset:15px}.academyPanel:after{content:"";pointer-events:none;border:1px solid #5bcaff3d;border-radius:50%;width:190px;height:190px;position:absolute;top:-65px;right:-65px;box-shadow:0 0 0 24px #5bcaff0d}.academyPanelLabel{z-index:1;color:#b7dfff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900;display:block;position:relative}.academyPanel strong{z-index:1;color:#fff;margin-top:18px;font-family:Georgia,Noto Serif SC,serif;font-size:40px;line-height:1.08;display:block;position:relative}.academyStats{z-index:1;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding-top:22px;display:grid;position:relative}.academyStats span{color:#d9e8f6;flex-direction:column;font-size:11px;font-weight:800;display:flex}.academyStats b{color:#f3dca4;font-family:Georgia,serif;font-size:28px;line-height:1}.pathwayList{z-index:1;flex-wrap:wrap;gap:8px;margin-top:26px;display:flex;position:relative}.pathwayList span{color:#fff8e6;background:#050c1959;border:1px solid #ecd8aa40;padding:10px 12px;font-size:12px;font-weight:850}.coursesFilterWrap{z-index:3;margin-top:-86px;position:relative}.filters.discovery.coursesFilters{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-color:#ecd8aa99;margin-bottom:0;box-shadow:0 30px 80px #00000038}.coursesFilters .field{background:#fffffff0;border-color:#4d0c0d24}.coursesDirectory{padding-top:118px}.directoryIntro{color:#6f5550;max-width:420px;margin:0;font-size:14px;line-height:1.7}.coursesGrid .courseCard{background:linear-gradient(152deg,#fffffffa,#fffaf0e0);transition:transform .18s,box-shadow .18s,border-color .18s}.coursesGrid .courseCard:hover{transform:translateY(-4px)}@media (max-width:1120px){.coursesHero{min-height:auto;padding-top:88px}.coursesHeroGrid{grid-template-columns:1fr;gap:34px;padding-bottom:132px}.academyPanel{max-width:620px}.coursesFilterWrap{margin-top:-70px}.coursesDirectory{padding-top:102px}}@media (max-width:760px){.coursesHero{padding-top:62px}.coursesHeroGrid{padding-bottom:112px}.coursesHero .h1{font-size:43px}.coursesHero .lead{font-size:16px}.coursesHeroActions .btn{width:100%}.academyPanel{padding:28px 20px}.academyPanel strong{font-size:31px}.academyStats{grid-template-columns:1fr 1fr}.coursesFilterWrap{margin-top:-55px}.coursesDirectory{padding-top:86px}.directoryIntro{max-width:none}.filters.discovery.coursesFilters{padding:13px}}.coursesHero .lead,.directoryIntro,.coursesPage .meta,.coursesPage .field,.coursesPage .btn,.pathwayList span,.academyStats span{font-size:13px;line-height:1.72}.coursesHero .lead{max-width:720px;font-size:15px;line-height:1.9}.directoryIntro{font-size:13px}.coursesPage .courseTitle{font-size:20px;line-height:1.32}.academyPanelLabel{letter-spacing:.14em;font-family:SimSun,Songti SC,STSong,Noto Serif CJK SC,Times New Roman,serif;font-weight:700}.academyStats b{font-size:27px}@media (max-width:760px){.coursesHero .lead{font-size:14px;line-height:1.86}.coursesPage .courseTitle{font-size:19px}.coursesHero .h1 .zh{font-size:41px}.coursesHero .h1 .en{font-size:39px}}.heroCrestLogo{z-index:1;filter:drop-shadow(0 18px 30px #350e2147);width:min(330px,88%);height:auto;margin:0 auto 22px;display:block;position:relative}.academyCrestLogo{z-index:1;filter:drop-shadow(0 16px 26px #0000004d);width:min(245px,84%);height:auto;margin:18px 0 16px;display:block;position:relative}.heroBrand .cnName{margin-top:10px}.academyPanel strong{margin-top:8px}@media (max-width:760px){.heroCrestLogo{width:min(285px,92%);margin-bottom:16px}.academyCrestLogo{width:min(240px,92%);margin-top:14px}}.hero{background-image:linear-gradient(96deg,#3a1212d1 0%,#72371694 50%,#ae833f52 100%),linear-gradient(#fff5da14,#4417124d),url(/images/singapore-ai-skyline.jpg)}.heroBrand{background:linear-gradient(145deg,#fff8e057,#ffffff1c);border-color:#f4d68ec7;box-shadow:0 30px 84px #7041143d,inset 0 0 0 1px #ffffff1f}.heroBrand:before,.heroBrand:after{border-color:#f5dfa8}.hero .h1{font-size:clamp(42px,5vw,66px);line-height:1.1}.hero .lead{color:#fff9ea;max-width:760px;font-size:15px;line-height:1.76}.hero .eyebrow{color:#fff0bd;background:#7041143d;border-color:#f5dfa8c2}.heroCrestLogo{filter:drop-shadow(0 16px 26px #522c0c38);width:min(285px,80%)}.heroBrand .cnName{color:#fff7df;margin-top:8px;font-size:24px}.heroBrand .enName{color:#f6dfad;font-size:10px}.trustLine{border-top-color:#f5dfa86b;margin-top:24px;padding-top:19px}.trustLine b{color:#ffe7a8;font-size:22px}.trustLine span{color:#fff1c9;font-size:9px}.coursesHero .h1{font-size:clamp(42px,5.2vw,70px);line-height:1.1}.coursesHero .lead{color:#fff8e8;font-size:14px;line-height:1.86}.academyPanel{background:linear-gradient(145deg,#fff6d847,#ffffff17);border-color:#f5dfa8b3;box-shadow:0 30px 82px #402a1240,inset 0 0 0 1px #ffffff1f}.academyPanel strong{color:#fff5dc;font-size:31px}.academyCrestLogo{filter:drop-shadow(0 14px 22px #402a1247);width:min(218px,78%)}.academyStats{border-top-color:#f5dfa85c;margin-top:20px;padding-top:18px}.academyStats b{color:#ffe7a8;font-size:24px}.academyStats span{color:#fff2cf;font-size:9px}.pathwayList{margin-top:20px}.pathwayList span{color:#fff2cf;background:#6d461733;border-color:#f5dfa857;font-size:11px}@media (max-width:760px){.hero .h1,.coursesHero .h1{font-size:36px}.hero .lead,.coursesHero .lead{font-size:13px}.heroCrestLogo{width:min(245px,84%)}.academyCrestLogo{width:min(210px,86%)}.heroBrand .cnName{font-size:22px}.academyPanel strong{font-size:27px}}.brandName{color:#f3dca4;letter-spacing:.02em;white-space:nowrap;text-shadow:0 2px 12px #00000047;margin-left:8px;font-family:SimSun,Songti SC,STSong,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1.15;display:block}.brandLogo{width:100px;height:80px}.navin{gap:18px}.links{gap:15px}@media (max-width:1180px){.brandName{font-size:16px}.brandLogo{width:84px;height:68px}.links{gap:12px;font-size:12px}}@media (max-width:980px){.brandName{display:none}.brandLogo{width:86px;height:68px}}@media (max-width:760px){.brandLogo{width:74px;height:58px}}:root{--navy:#8f1318;--navy2:#a3161c;--blue:#e42127;--ice:#fffaf1;--white:#fff;--silver:#f0e4cf;--slate:#6f5a52;--ink:#3a2323;--gold:#c9a45e;--gold2:#e8c98a;--line:#a4161c1f;--glass:#ffffffeb;--shadow:0 18px 50px #7a101514;--wine:#e42127;--wine-rich:#b3181e;--wine-bright:#e42127;--gold-light:#f0dcae;--ivory:#fffaf1;--cream:#fff6e8;--ink-wine:#4a2a2a}body{color:var(--ink);background-color:#fffaf1;background-image:radial-gradient(circle at 10% 6%,#c9a45e24,#0000 26rem),radial-gradient(circle at 92% 26%,#e421270d,#0000 30rem),linear-gradient(#fff 0%,#fffaf1 100%);font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf8ed;border-bottom:1px solid #c9a45e73;box-shadow:0 10px 34px #7a101514}.nav:after{content:"";background:linear-gradient(90deg,transparent 4%,var(--gold-light) 28%,var(--gold) 50%,var(--gold-light) 72%,transparent 96%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.navin{min-height:84px}.brand{color:#3a2323}.brandName{color:#8f1318;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:800}.links{color:#5a3a33;font-size:13.5px;font-weight:750}.links a{color:#5a3a33}.links a:hover{color:#e42127}.links a:after{background:linear-gradient(90deg,#e42127,#c9a45e)}.links a:hover:after{right:0}.langBtn{color:#8f1318;background:#fff;border-color:#c9a45e99;box-shadow:0 4px 14px #7a101514}.langBtn:hover{border-color:#e42127}.btn{background:linear-gradient(135deg,#e42127,#b3181e);border-color:#ffffff2e;border-radius:10px;font-weight:800;box-shadow:0 12px 26px #e421273d,inset 0 1px #ffffff2e}.btn:hover{filter:brightness(1.07);box-shadow:0 15px 32px #e421274d}.btn.secondary{color:#8f1318;background:linear-gradient(#fff,#fff8ea);border-color:#c9a45e8c;box-shadow:0 8px 20px #7a101512}.btn.ghost{color:#fff;background:#ffffff29;border-color:#f0dcaeb3}.btn.cream{color:#4a2a2a;background:linear-gradient(135deg,#f9ecc9,#c9a45e);border-color:#ffffff4d}.btn.outlineLight{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.hero{color:#3a2323;background-image:linear-gradient(120deg,#fffaf1f7 0%,#fff6e8ed 46%,#fff1d6db 100%),linear-gradient(#fff6,#fffaf1cc),url(/images/singapore-ai-skyline.jpg);background-position:50% 52%}.hero:before{opacity:.5;background-image:radial-gradient(circle at 76% 18%,#c9a45e8c 0 1px,#0000 2px),radial-gradient(circle at 87% 42%,#e421274d 0 1px,#0000 2px),linear-gradient(118deg,#0000 62%,#c9a45e2e 62.15%,#0000 62.45%),linear-gradient(38deg,#0000 75%,#e4212714 75.15%,#0000 75.45%)}.hero:after{background:linear-gradient(#0000,#fffaf1);height:110px}.hero .eyebrow,.pageHero .eyebrow{color:#8f1318;box-shadow:none;background:#e4212714;border-color:#c9a45eb3}.h1{color:#3a2323;letter-spacing:-.02em;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:900}.hero .h1{font-size:clamp(40px,4.6vw,60px)}.lead{color:#6f5a52}.hero .lead,.pageHero .lead{color:#6f5a52;text-shadow:none}.hero .eyebrow{color:#8f1318}.searchbar{background:#fffffff5;border:1px solid #c9a45e8c;border-radius:12px;box-shadow:0 20px 52px #7a10151f}.searchbar input{color:#3a2323}.heroBrand{background:linear-gradient(150deg,#ffffffd9,#fff6e899);border:1px solid #c9a45e8c;border-radius:22px;box-shadow:0 30px 70px #7a101524,inset 0 0 0 1px #fff9}.heroBrand:before,.heroBrand:after{opacity:.8;border-color:#c9a45e80;width:52px;height:52px}.heroSeal{border-color:var(--gold-light);background:linear-gradient(145deg,#e42127,#8f1318);box-shadow:inset 0 0 0 6px #ffffff0f,0 20px 48px #8f131852,0 0 0 1px #f0dcae66}.heroSeal small{color:#fff6e8;border-color:#e42127}.heroBrand .cnName{color:#8f1318}.heroBrand .enName{color:#8a5a3a}.trustLine{border-top-color:#c9a45e66}.trustLine b{color:#e42127}.trustLine span{color:#6f5a52}.heroCrestLogo{filter:drop-shadow(0 14px 22px #7a101529)}.section{background-color:#fffaf1}.section:nth-of-type(2n):not(.warm):not(.partners):not(.contact){background-color:#fffdf7}.warm{background-image:linear-gradient(115deg,#fffaf1f5,#fffdf7f0),url(/images/international-learning.jpg)}.section h2{color:#3a2323;letter-spacing:-.02em;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:900}.sectionHead:after{background:linear-gradient(90deg,#e42127,#c9a45e,#0000)}.sectionKicker{color:#8f1318;font-weight:900}.sectionKicker:before{background:#fffaf1;border-color:#c9a45e}.sectionKicker.light{color:#f0dcae}.textLink{color:#e42127;border-bottom-color:#e4212766;font-weight:800}.textLink:hover{color:#8f1318}.card,.expertCard{background:linear-gradient(152deg,#fffffffc,#fffaf0e6);border:1px solid #c9a45e61;border-radius:16px;box-shadow:0 16px 44px #7a101512,0 2px 6px #7a101508}.card:before{background:linear-gradient(90deg,#e42127,#c9a45e 62%,#0000 96%);border-radius:16px 16px 0 0;height:3px}.card:after{border-color:#c9a45e29}.card:hover,.expertCard:hover{border-color:#c9a45eb3;box-shadow:0 24px 58px #7a10151c}.courseTitle,.iconCard h3,.expertCard h3{color:#3a2323;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:800}.meta{color:#6f5a52}.price{color:#8f1318}.badge{color:#e42127;background:#fdeeee;border:1px solid #e4212724}.badge.gold{color:#7a5c22;background:#f7ecd6;border-color:#c9a45e4d}.iconBubble{background:linear-gradient(145deg,#fffdf8,#f7ead0);border:1px solid #c9a45e80;box-shadow:0 10px 24px #7a101514,inset 0 0 0 1px #ffffffb3}.avatar{background:linear-gradient(145deg,#e42127,#8f1318);box-shadow:0 12px 26px #8f131838}.wideCta,.contactBox{background-image:linear-gradient(125deg,#7a1015fc,#a4161cf2),url(/images/singapore-ai-skyline.jpg);border:1px solid #f0dcae59;box-shadow:0 26px 64px #7a101538}.wideCta:before,.contactBox:before{border-color:#f0dcae38;box-shadow:0 0 0 28px #f0dcae0d,0 0 0 58px #f0dcae08}.solutionLead{background:linear-gradient(145deg,#8f1318,#b3181e)}.solutionLead p{color:#fdeee9}.solutionItems{background:linear-gradient(150deg,#fff,#fff8ea)}.solutionItems span{color:#5a3a33;border-bottom-color:#c9a45e3d}.partners{background:linear-gradient(105deg,#f7ecd6,#fff8ea 52%,#f0dcae)}.partnerRow span,.pillRow span{color:#8f1318;background:#ffffffd9;border-color:#c9a45e8c;box-shadow:0 6px 16px #7a10150d}.mission span{background:linear-gradient(145deg,#fff,#fff8e9);border-color:#c9a45e6b}.footer{color:#fff4e6;background:linear-gradient(125deg,#5c0e12,#8f1318 55%,#a3161c);border-top-color:#c9a45e}.footer p,.footer .brandText small{color:#e8d5c4}.copyright{color:#dcc39a}.adminFoot{color:#d8b98a}.pageHero{background-image:linear-gradient(96deg,#8f1318e6,#b420269e),url(/images/singapore-ai-skyline.jpg)}.pageHero .h1{color:#fff}.pageHero .lead{color:#ffe9dd}.pageHero:after{background-image:linear-gradient(120deg,#0000 58%,#f0dcae29 58.15%,#0000 58.45%),radial-gradient(circle at 86% 28%,#f0dcae24,#0000 18rem)}.agentHero{background-image:linear-gradient(96deg,#8f1318f0,#b42026a8),url(/images/singapore-ai-skyline.jpg)}.enterpriseHero{background-image:linear-gradient(96deg,#8f1318eb,#b42026ad),url(/images/international-learning.jpg)}.filters.discovery,.empty,.notice,.process span{background:linear-gradient(145deg,#fffffff7,#fff9eceb);border-color:#c9a45e66}.field{color:#3a2323;background:#fff;border-color:#c9a45e73}.courseDropdown{background:#fffefafb;border-top:2px solid #e42127;box-shadow:0 18px 42px #7a101524}.links .courseDropdown a{color:#4a2a2a}.links .courseDropdown a:hover,.links .courseDropdown a:focus-visible{color:#e42127}.links .courseDropdown .allCourses{color:#8f1318}.courseDropdown small{color:#8a7169}.navMenu .courseDropdown:before{color:#a57c3f}.links .navDropdown a{color:#4a2a2a}.menuChevron:before,.menuChevron:after{background:#8f1318}.coursesPage{background:linear-gradient(#fffaf1 0%,#fff 100%)}.coursesHero{color:#3a2323;background:#fffaf1}.coursesHeroBg{background-image:linear-gradient(96deg,#fffaf1f0 0%,#fff6e8e0 52%,#fff1d6cc 100%),linear-gradient(#ffffff59,#fffaf1d9),url(/images/international-learning.jpg)}.coursesHero:before{background-image:radial-gradient(circle at 74% 20%,#c9a45e66,#0000 17rem),radial-gradient(circle at 88% 58%,#e421271f,#0000 21rem),linear-gradient(115deg,#0000 58%,#c9a45e29 58.1%,#0000 58.35%),linear-gradient(35deg,#0000 74%,#e4212712 74.1%,#0000 74.36%)}.coursesHero:after{background:linear-gradient(#0000,#fffaf1);height:120px}.coursesHero .h1{color:#3a2323;text-shadow:none}.coursesHero .lead{color:#6f5a52;text-shadow:none}.coursesHero .eyebrow{color:#8f1318;background:#e4212714;border-color:#c9a45eb3}.academyPanel{background:linear-gradient(150deg,#ffffffeb,#fff6e8cc);border:1px solid #c9a45e8c;box-shadow:0 30px 70px #7a101524,inset 0 0 0 1px #ffffffb3}.academyPanel:before{border-color:#c9a45e4d}.academyPanel:after{border-color:#e4212729;box-shadow:0 0 0 24px #e421270a}.academyPanelLabel{color:#a57c3f}.academyPanel strong{color:#3a2323}.academyStats{border-top-color:#c9a45e5c}.academyStats b{color:#e42127}.academyStats span{color:#6f5a52}.pathwayList span{color:#7a5c22;background:#c9a45e29;border-color:#c9a45e73}.filters.discovery.coursesFilters{background:#fffdf8eb;border-color:#c9a45e99;box-shadow:0 26px 66px #7a10151f}.directoryIntro{color:#6f5a52}.coursesPage{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,Inter,system-ui,sans-serif}.coursesPage .en{letter-spacing:.01em;font-family:Inter,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-weight:600}.coursesPage .zh{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.coursesHero .h1 .zh,.coursesDirectory h2 .zh,.coursesPage .courseTitle,.coursesPage .sectionKicker .zh{letter-spacing:-.01em;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:900}.coursesHero .h1 .en,.academyPanel strong .en,.coursesDirectory h2 .en{letter-spacing:.01em;font-family:Inter,PingFang SC,system-ui,sans-serif;font-weight:800}.academyPanelLabel{font-family:Inter,PingFang SC,system-ui,sans-serif;font-weight:800}.brandName{color:#8f1318;text-shadow:none;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:800}.btn:focus-visible,.links a:focus-visible,.textLink:focus-visible,.langBtn:focus-visible,.field:focus-visible,.searchbar input:focus-visible{outline-color:#e42127}.coursesGrid .courseCard{transition:transform .12s,box-shadow .12s,border-color .12s}
