*{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;flex:auto;justify-content:center;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;flex:none;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 .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}.btn.cream{color:var(--ink-wine);background:linear-gradient(135deg,#f9ecc9,#bc9b70);border-color:#ffffff40}.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}.courseMenu:focus-within .courseDropdown{display:block}}@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%}#courses,#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:-72px;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:100px}.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:-60px}.coursesDirectory{padding-top:88px}}@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:-46px}.coursesDirectory{padding-top:74px}.directoryIntro{max-width:none}.filters.discovery.coursesFilters{padding:13px}}.coursesFilterShell{background:linear-gradient(#fff4c7fa,#f6d470f2);border:1px solid #b58826e0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 18px 46px #845c0c29}.coursesFilterLabel{color:#231a05;letter-spacing:.01em;white-space:nowrap;flex:none;font-size:14px;font-weight:800}.coursesFilterGroup{flex-wrap:wrap;gap:10px;display:flex}.courseFilterTab,.courseFilterSubmit{color:#231a05;letter-spacing:0;cursor:pointer;background:#fff6d8;border:1px solid #b58826cc;border-radius:10px;font-weight:700;transition:none}.courseFilterTab{padding:11px 16px;line-height:1.15}.courseFilterTab.active{background:#fbe08a}.courseFilterSubmit{background:#fff5c8;border-color:#b58826eb;padding:11px 18px}.courseFilterTab:hover,.courseFilterSubmit:hover{background:#fff1bb}.coursesQuickFilters{grid-template-columns:1.4fr 1fr .84fr .84fr .84fr auto auto;align-items:center;gap:10px;width:100%;margin-top:12px;display:grid}.coursesQuickFilters .field{color:#231a05;background:#fffffff5;border-color:#b5882685;width:100%;min-width:0}.coursesQuickFilters .field::placeholder{color:#5f4a1c}@media (max-width:1120px){.coursesQuickFilters{grid-template-columns:1fr 1fr}.coursesFilterLabel{width:100%}}@media (max-width:760px){.coursesFilterShell{padding:14px}.coursesQuickFilters{grid-template-columns:1fr}.courseFilterTab,.courseFilterSubmit{width:100%}}.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}.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: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{color:#fff;background:linear-gradient(135deg,#e42127,#b0141a);border-color:#ffffff6b;border-radius:10px;font-weight:800;box-shadow:0 13px 30px #7a101552,inset 0 1px #ffffff29}.btn:hover{filter:brightness(1.07);box-shadow:0 15px 32px #e421274d}.btn.secondary,.btn.ghost,.wideCta .btn,.contactBox .btn{color:#fff;background:linear-gradient(135deg,#e42127,#b0141a);border-color:#ffffff6b;box-shadow:0 13px 30px #7a101552,inset 0 1px #ffffff29}.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(145deg,#fff8ebe8,#f6e5cfde);border:1px solid #bc9b707a;border-radius:22px;padding:46px 30px 34px;box-shadow:0 24px 62px #4d0c0d21,inset 0 1px #ffffff94}.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}.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 .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 .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}.coursesGrid .courseCard{transition:transform .12s,box-shadow .12s,border-color .12s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);letter-spacing:.005em;color:var(--ink);font-size:16px;line-height:1.7}h1,h2,h3,h4,.h1,.courseTitle,.iconCard h3,.expertCard h3,.solutionLead h3,.wideCta h2,.contactBox h2,.aboutGrid h2,.academyPanel strong,.process h3,.navDropdown,.links .navDropdown a,.brandName,.heroBrand .cnName,.mission b{font-family:var(--font-display)}h1,h2,h3,.h1{text-rendering:optimizelegibility}.h1{letter-spacing:-.03em;font-weight:700;line-height:1.12}.hero .h1{text-shadow:none;font-size:clamp(40px,4.6vw,60px)}.pageHero .h1{text-shadow:none}.section h2{font-family:var(--font-display);letter-spacing:-.025em;text-shadow:none;font-size:clamp(29px,3.4vw,43px);font-weight:700;line-height:1.16}.wideCta h2,.contactBox h2{letter-spacing:-.025em;color:#fff;font-size:clamp(26px,3vw,37px);font-weight:700;line-height:1.2}.solutionLead h3{letter-spacing:-.02em;font-size:clamp(22px,2.5vw,29px);font-weight:700}.courseTitle{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.3}.iconCard h3,.expertCard h3{letter-spacing:-.015em;font-size:19px;font-weight:700}.mission b{letter-spacing:.02em;font-weight:700}.academyPanel strong{letter-spacing:-.02em;font-size:30px;font-weight:700}.lead{font-size:16.5px;line-height:1.8}.hero .lead,.pageHero .lead{font-size:15.5px;line-height:1.8}.meta{font-size:13.5px;line-height:1.7}.sectionKicker,.eyebrow{letter-spacing:.2em;font-weight:700}.badge{letter-spacing:.05em;font-weight:800}.price,.trustLine b,.academyStats b{font-family:var(--font-display);font-variant-numeric:tabular-nums}.price{letter-spacing:.01em;font-weight:700}.trustLine b,.academyStats b{letter-spacing:0;font-weight:700}.brand{gap:10px}.brandName{letter-spacing:.01em;margin-left:0;font-size:20px;font-weight:700}.heroBrand{text-align:center}body.lang-en .heroBrand .cnName{display:none}.heroCrestLogo{filter:drop-shadow(0 12px 18px #522c0c24)}.heroBrand .cnName{letter-spacing:.05em;color:#71171b}.heroBrand .enName{letter-spacing:.12em;color:#76533d;font-size:13px}.trustLine{box-shadow:none;background:0 0;border-top-color:#9a704161;border-radius:0;margin-top:24px;padding:19px 0 0}.trustLine b{color:#9b2529}.trustLine span{color:#664a3d}.navMenu .courseDropdown:before{font-family:var(--font-body);letter-spacing:.2em;font-weight:700}.links .navDropdown a{letter-spacing:.005em;font-size:16px;font-weight:600}.links .navDropdown small{font-size:11.5px;line-height:1.4}.coursesPage{font-family:var(--font-body)}.coursesPage .en{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.coursesHero .h1{letter-spacing:-.03em;text-shadow:none;font-size:clamp(40px,4.8vw,66px);font-weight:700;line-height:1.08}.coursesHero .h1 .zh,.coursesDirectory h2 .zh,.coursesPage .courseTitle,.coursesPage .sectionKicker .zh,.coursesHero .h1 .en,.academyPanel strong .en,.coursesDirectory h2 .en,.academyPanelLabel{font-family:var(--font-display);letter-spacing:-.015em}.coursesDirectory h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3.3vw,41px);font-weight:700}.coursesHero .lead{font-size:15px;line-height:1.85}.directoryIntro{font-size:13.5px;line-height:1.75}.coursesPage .courseTitle{font-size:20px;line-height:1.32}@media (max-width:760px){body{font-size:15.5px}.hero .h1,.coursesHero .h1{font-size:34px;line-height:1.16}.section h2{font-size:26px}.lead{font-size:15.5px}.brandName{font-size:15px}}.btn:focus-visible,.links a:focus-visible,.textLink:focus-visible,.langBtn:focus-visible,.field:focus-visible,.searchbar input:focus-visible{outline-color:#e42127}.iconBubble{transition:transform .12s}.iconCard:hover .iconBubble{transform:scale(1.16)}.avatar{transition:transform .12s}.expertCard:hover .avatar{transform:scale(1.12)}.links .courseDropdown a:hover:before,.links .courseDropdown a:focus-visible:before{transform:translate(3px)scale(1.3)}@media (prefers-reduced-motion:reduce){.iconBubble,.avatar{transform:none!important}.links .courseDropdown a:before{transform:none}}.brand{background:linear-gradient(135deg,#fffffff7,#fcf6e8eb);border:1px solid #c9a45e99;border-radius:14px;flex:none;align-items:center;gap:13px;padding:7px 14px;transition:border-color .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:0 10px 28px #350e212e,inset 0 0 0 1px #fff9}.brand:hover{border-color:var(--gold);box-shadow:0 14px 34px #350e213d,inset 0 0 0 1px #ffffffb3}.brandLogo{object-fit:contain;object-position:center;background:#fff;border:1.5px solid #c9a45ef2;border-radius:10px;flex:none;width:52px;height:52px;padding:4px;display:block;box-shadow:inset 0 0 0 1px #ffffffe6}.brandName{white-space:nowrap;flex-direction:column;justify-content:center;margin-left:0;line-height:1.06;display:flex}.brandName b{font-family:var(--font-display);letter-spacing:.01em;color:#8f1318;font-size:19px;font-weight:700}.brandName i{letter-spacing:.22em;text-transform:uppercase;color:#a0794a;margin-top:4px;font-size:10px;font-style:normal;font-weight:800}@media (max-width:1180px){.brand{gap:11px;padding:6px 12px}.brandLogo{width:44px;height:44px;padding:3px}.brandName b{font-size:16px}.brandName i{letter-spacing:.18em;font-size:8.5px}}@media (max-width:980px){.brandName b{font-size:14px}.brandName i{font-size:7.5px}}@media (max-width:760px){.brand{border-radius:11px;gap:9px;padding:5px 10px}.brandLogo{width:38px;height:38px;padding:3px}.brandName b{font-size:13px}.brandName i{letter-spacing:.14em;font-size:7px}}.links{flex:none;justify-content:flex-end;margin:0}.hero:after{content:"";z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 130' preserveAspectRatio='none'%3E%3Cpath d='M0,130 C240,84 420,56 720,62 C1020,68 1230,104 1440,76 L1440,130 L0,130 Z' fill='%23ffffff'/%3E%3Cpath d='M0,130 C240,84 420,56 720,62 C1020,68 1230,104 1440,76' fill='none' stroke='%23c9a45e' stroke-opacity='0.9' stroke-width='3'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:130px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:760px){.hero:after{height:80px}}.aboutJourney{--about-surface:#fffdf8c7;--about-line:#bc9b7061;--about-radius:8px;background:linear-gradient(#fffaf1 0%,#fffdf8 58%,#f8ead6 100%);padding:96px 0 108px;scroll-margin-top:110px;position:relative;overflow:hidden}.aboutJourney>.container{z-index:1;position:relative}.aboutJourney h2,.aboutJourney h3{font-family:var(--font-display);letter-spacing:0;text-wrap:pretty}.aboutJourney h2{color:#3a2323;font-size:clamp(32px,3.5vw,44px);font-weight:700;line-height:1.14}.aboutJourneyIntro,.aboutChapter,.aboutPartnership{border:1px solid var(--about-line);border-radius:var(--about-radius);padding:58px}.aboutJourneyIntro,.aboutChapter{background:var(--about-surface)}.aboutJourney .aboutTitle{color:#71171b;max-width:900px;margin:0 0 34px;font-size:clamp(42px,4.8vw,58px);line-height:1.06}.aboutTagline{max-width:500px;font-family:var(--font-display);color:#5e3634;text-wrap:pretty;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.32}.aboutJourneyIntro .aboutGrid{align-items:start}.aboutJourneyIntro .lead{color:#674d45}.aboutJourney .mission{gap:10px;margin-top:24px}.aboutJourney .mission>span,.aboutJourney .expertCard,.aboutJourney .solutionLead,.aboutJourney .solutionItems,.aboutPartnership .partnerRow>span{border:1px solid var(--about-line);border-radius:var(--about-radius);box-shadow:none}.aboutJourney .mission>span{background:#ffffff9e;padding:18px}.aboutChapter{margin-bottom:18px;scroll-margin-top:110px;position:relative}.aboutChapter .sectionHead{border-bottom:1px solid var(--about-line);align-items:flex-start;margin-bottom:34px;padding-bottom:25px}.aboutChapter h2{max-width:760px;margin:12px 0 0}.aboutChapterNo{color:#9f7643;min-width:30px;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-right:12px;font-size:12px;font-weight:700;display:inline-block}.aboutJourney .sectionKicker{color:#8f1318;padding-left:0}.aboutJourney .sectionKicker:before{display:none}.aboutJourney .expertGrid{gap:12px}.aboutJourney .expertCard{background:#ffffff9e;padding:26px 22px}.aboutJourney .expertCard h3{font-size:20px;line-height:1.3}.aboutJourney .avatar{border-radius:var(--about-radius);width:48px;height:48px;box-shadow:none}.aboutJourney .solutionGrid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.aboutJourney .solutionLead,.aboutJourney .solutionItems{background:#ffffff9e}.aboutJourney .solutionLead{color:#3a2323;padding:36px}.aboutJourney .solutionLead:after{display:none}.aboutJourney .solutionLead h3{color:#71171b;font-size:27px;line-height:1.25}.aboutJourney .solutionLead p{color:#674d45}.aboutJourney .solutionItems{padding:24px 30px}.aboutJourney .solutionItems span{color:#513b35;border-bottom-color:#bc9b7047;min-height:48px}.aboutPartnership{background:linear-gradient(125deg,#4d0c0d,#731016 62%,#8f1318);border-color:#ecd8aa7a;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:48px;scroll-margin-top:110px;display:grid;position:relative;overflow:hidden}.aboutPartnership:after{content:"";pointer-events:none;border:1px solid #ecd8aa29;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-100px;box-shadow:0 0 0 38px #ecd8aa09}.partnershipCopy{z-index:1;position:relative}.aboutPartnership .aboutChapterNo{color:#ecd8aa}.aboutPartnership .sectionKicker{color:#f4dfac}.aboutPartnership h2{color:#fffaf0;margin:12px 0 16px;font-size:clamp(32px,3.5vw,44px)}.aboutPartnership p{color:#e6d5c8;max-width:620px;font-size:16px;line-height:1.8}.aboutPartnership .partnerRow{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid;position:relative}.aboutPartnership .partnerRow>span{color:#fff8e7;text-align:center;background:#fffaf01a;border-color:#ecd8aa61;justify-content:center;align-items:center;min-height:64px;padding:14px;display:flex}.aboutPartnership .partnerRow span:last-child{grid-column:1/-1}@media (max-width:900px){.aboutJourneyIntro,.aboutChapter,.aboutPartnership{padding:42px 34px}.aboutPartnership{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.aboutJourney{padding:72px 0 80px}.aboutJourneyIntro,.aboutChapter,.aboutPartnership{padding:32px 22px}.aboutJourneyIntro,.aboutChapter{margin-bottom:12px}.aboutJourney .aboutTitle{margin-bottom:25px;font-size:42px}.aboutTagline{font-size:22px}.aboutJourney .aboutGrid{gap:24px}.aboutJourney h2,.aboutChapter h2,.aboutPartnership h2{font-size:29px}.aboutChapter .sectionHead{margin-bottom:26px;padding-bottom:20px}.aboutJourney .expertGrid,.aboutJourney .solutionGrid,.aboutPartnership .partnerRow{grid-template-columns:1fr}.aboutPartnership .partnerRow span:last-child{grid-column:auto}}.aboutJourneyIntro,.aboutChapter{background:0 0;border:0;border-radius:0;padding:46px 0;position:relative}.aboutJourney{background:radial-gradient(at 18% 8%,#f4dfac47,#0000 34%),linear-gradient(#fff8ea 0%,#fffaf3 46%,#f8eddc 100%)}.aboutJourney:before{content:"";pointer-events:none;border-top:2px solid #cda04a3d;border-radius:58% 42% 54% 46%;width:min(860px,78vw);height:112px;position:absolute;top:106px;left:50%;transform:translate(-50%)rotate(-2deg)}.aboutJourney .aboutChapter+.aboutChapter:before,.aboutPartnership:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 34' fill='none'%3E%3Cpath d='M4 19C77 2 142 33 218 17C303 -1 375 7 516 15' stroke='%23C99A42' stroke-width='2' stroke-linecap='round' opacity='.36'/%3E%3Cpath d='M59 23C132 14 171 24 235 20C302 15 355 5 463 12' stroke='%23ECD8AA' stroke-width='1.2' stroke-linecap='round' opacity='.44'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:min(520px,64vw);height:34px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.aboutJourneyIntro{margin-bottom:0}.aboutChapter{border-top:1px solid var(--about-line);margin-bottom:0}.aboutChapter .sectionHead{margin-bottom:26px;padding-bottom:20px}.aboutChapter .sectionKicker{letter-spacing:.08em;font-size:18px}.aboutChapter .sectionHead h2{font-size:28px;line-height:1.05}.aboutJourney .expertGrid+.sectionHead .sectionKicker,.aboutJourney .aboutChapter .sectionKicker{font-size:22px}.aboutJourney .aboutChapter:first-of-type .sectionKicker{font-size:24px}.aboutJourney .aboutChapter:first-of-type .sectionHead h2{color:#6d4d42;font-size:24px;line-height:1.1}.aboutJourney .mission{border-top:1px solid var(--about-line);gap:26px;margin-top:26px;padding-top:22px;display:flex}.aboutJourney .mission>span{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;gap:6px;padding:0;display:flex}.aboutJourney .mission>span b{color:#8f1318;font-size:14px}.aboutJourney .expertGrid{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.aboutJourney .expertCard{min-height:178px;box-shadow:none;background:#fffcf4b8;border:1px solid #bc9b7057;border-radius:8px;flex-direction:column;align-items:flex-start;padding:22px 20px;display:flex}.aboutJourney .expertCard .avatar{display:none}.aboutJourney .expertCard h3{color:#3a2323;margin:0 0 12px;font-size:20px;line-height:1.2}.aboutJourney .expertCard .meta{color:#745a50;margin:0;line-height:1.55}.aboutJourney .expertCard .textLink{color:#9b1620;margin-top:auto;padding-top:20px;font-size:13px;line-height:1.2}.aboutJourney .solutionGrid{gap:28px;padding-top:4px}.aboutJourney .solutionLead,.aboutJourney .solutionItems{background:0 0;border:0;border-radius:0;padding:0}.aboutJourney .solutionLead h3{font-size:25px}.aboutJourney .solutionItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.aboutJourney .solutionItems span{color:#513b35;border-bottom:1px solid #bc9b7047;min-height:0;padding:13px 0}.aboutPartnership{margin-top:34px}.aboutPartnership .partnerRow{gap:0}.aboutPartnership .partnerRow>span{background:0 0;border:0;border-bottom:1px solid #ecd8aa4d;border-radius:0;min-height:52px;padding:12px}@media (max-width:760px){.aboutJourneyIntro,.aboutChapter{padding:34px 0}.aboutJourney .mission{gap:18px}.aboutJourney .expertGrid{grid-template-columns:1fr}.aboutJourney .expertCard{min-height:150px;padding:20px}.aboutJourney .expertCard .textLink{margin-top:auto;padding-top:18px}.aboutJourney .solutionItems{grid-template-columns:1fr}.aboutPartnership{margin-top:24px}}body{background-color:#fcfae8;background-image:linear-gradient(#fffdf6 0%,#fcfae8 42%,#f8ecd9 100%);background-attachment:fixed;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-color:#0000;background-image:radial-gradient(circle at 16% 10%,#f4dfac57,#0000 28%),radial-gradient(circle at 84% 22%,#f8ecd16b,#0000 25%),radial-gradient(circle at 74% 76%,#dbc39b3d,#0000 29%),radial-gradient(circle at 30% 84%,#ffffffb8,#0000 18%),linear-gradient(#ffffff14,#fff0);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:fixed;inset:-12vh 0;transform:translateZ(0)}body>header,body>main,body>footer,body>div{z-index:1;position:relative}.agentGrid .iconCard,.categoryGrid .iconCard{flex-direction:column;min-height:244px;display:flex}.agentGrid .iconCard .textLink,.categoryGrid .iconCard .textLink{text-align:right;align-self:flex-end;margin-top:auto;padding-top:18px}@media (max-width:760px){.agentGrid .iconCard,.categoryGrid .iconCard{min-height:220px}}@supports (-webkit-overflow-scrolling:touch){body:before{background-attachment:scroll;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){body:before{opacity:.28;position:absolute;inset:0}}.hero:after{background:linear-gradient(#0000,#fff)!important}.aboutJourney:before,.aboutJourney .aboutChapter+.aboutChapter:before,.aboutPartnership:before,.sectionHead:after,.card:before,.nav:after,.links a:after{display:none!important}.hero:before,.pageHero:after,.coursesHero:before{background-image:none!important}.academyPanel{text-align:center}.academyPanel:before{display:none!important}.academyPanelLabel,.academyPanel strong{text-align:center;display:block}.academyCrestLogo{object-fit:contain;object-position:center center;border-radius:18px;margin:18px auto 16px;padding:10px;display:block;background:#fff!important;border:1.5px solid #b58826fa!important;width:150px!important;height:150px!important;box-shadow:0 8px 18px #845c0c1f!important}.academyStats{text-align:center}.academyStats span{text-align:center;align-items:center}.pathwayList{justify-content:center}.pathwayList span{color:#231a05;box-shadow:none;background:linear-gradient(135deg,#f9edc9 0%,#e9cf8a 48%,#c9a45e 100%);border:1px solid #b58826e6}.agentHubKicker:before{border-color:#000!important}.sectionKicker:not(.light){z-index:0;isolation:isolate;border-radius:999px;padding:4px 10px 4px 18px;position:relative}.sectionKicker:not(.light):after{content:"";z-index:-1;pointer-events:none;background:#e4212724;border-radius:999px;position:absolute;inset:1px 0 1px 8px}.agentHubKicker{color:#000!important}.agentHubKicker:after{background:#e4212738}.aboutJourney .sectionKicker:not(.light){padding-left:10px}.aboutJourney .sectionKicker:not(.light):after{left:0}.sectionKicker:not(.light){color:#000!important}.sectionKicker:not(.light):before{border-color:#000!important}.agentHubKicker:after{border:1px solid #c9a45eeb;box-shadow:0 6px 16px #845c0c14;background:#fff!important}:root{--font-display:var(--font-grotesk),"Noto Sans SC","PingFang SC",system-ui,sans-serif;--font-body:var(--font-manrope),"Noto Sans SC","PingFang SC",system-ui,sans-serif}body{font-family:var(--font-body)}.h1,.section h2,.pageHero h1,.coursesHero .h1,.courseTitle,.card h3,.expertCard h3,.wideCta h2,.contactBox h2,.aboutTitle{letter-spacing:-.035em;font-family:var(--font-display)!important}.section h2{text-wrap:pretty;line-height:1.08;font-weight:720!important}.card h3,.expertCard h3{letter-spacing:-.02em;font-weight:760!important}.sectionKicker:not(.light){letter-spacing:.16em;border:1px solid #c9a45e9e;border-radius:999px;align-items:center;min-height:24px;font-size:11px;line-height:1;display:inline-flex;box-shadow:none!important;background:#fff!important;padding:3px 9px 3px 16px!important}.sectionKicker:not(.light):after{box-shadow:none!important;background:#e4212714!important;border:0!important;inset:4px 5px!important}.agentHubKicker:after{box-shadow:none!important;background:#fff!important;border:0!important}.iconCard{padding:30px 28px 28px;background:#ffffffdb!important;border-color:#c9a45e47!important;box-shadow:0 12px 34px #4d0c0d0e!important}.iconCard:after{display:none!important}.iconBubble{color:#7b1118;letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:inline-flex;box-shadow:none!important;font-family:var(--font-display)!important;background:#fffaf1!important;border:1px solid #c9a45e94!important;font-size:12px!important}.iconCard .textLink{font-size:12px;position:absolute;bottom:22px;right:24px}.iconCard p{padding-bottom:28px}@media (max-width:760px){.sectionKicker:not(.light){letter-spacing:.1em}.iconCard .textLink{position:static}.iconCard p{padding-bottom:0}}.learningPathway{background:#ffffffb8;border:1px solid #c9a45e52;border-radius:28px;grid-template-columns:1fr;gap:0;max-width:980px;margin:8px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #4d0c0d12}.learningPathway:before{content:"";pointer-events:none;background:linear-gradient(#c9a45e26,#e4212747,#c9a45e26);width:1px;position:absolute;top:34px;bottom:34px;left:72px}.learningStep{color:#3a2323;background:linear-gradient(90deg,#fffaf1e6,#ffffffbd);border-bottom:1px solid #c9a45e38;grid-template-columns:96px 1fr auto;align-items:center;gap:22px;min-height:96px;padding:20px 28px;text-decoration:none;display:grid;position:relative}.learningStep:last-child{border-bottom:0}.pathIndex{z-index:1;color:#7b1118;width:48px;height:48px;font-family:var(--font-display);letter-spacing:.06em;background:#fff;border:1px solid #c9a45eb8;border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:12px;font-weight:760;display:inline-flex;position:relative;box-shadow:0 8px 20px #845c0c14}.pathCopy{flex-direction:column;gap:7px;min-width:0;display:flex}.pathCopy b{font-family:var(--font-display);letter-spacing:-.025em;color:#2f1f1f;font-size:clamp(20px,2vw,25px);line-height:1.08}.pathCopy small{color:#6f5a52;max-width:650px;font-size:14px;line-height:1.65}.pathAction{color:#8f1318;letter-spacing:.08em;white-space:nowrap;place-self:end;font-size:12px;font-weight:800}@media (max-width:760px){.learningPathway{border-radius:22px}.learningPathway:before{left:48px}.learningStep{grid-template-columns:58px 1fr;gap:12px;min-height:106px;padding:18px 16px}.pathIndex{width:42px;height:42px}.pathAction{grid-column:2;place-self:auto start;margin-top:2px}}.imageIconCard{isolation:isolate;color:#fff;flex-direction:column;justify-content:flex-end;min-height:280px;display:flex;overflow:hidden;background-image:linear-gradient(180deg,#2f1f1f0f 0%,#2f1f1f6b 42%,#350e21e6 100%),var(--card-bg)!important;background-position:50%!important;background-size:cover!important;border:1px solid #c9a45e70!important;box-shadow:0 18px 42px #350e2129!important}.imageIconCard:before{display:none!important}.imageIconCard:after{content:"";pointer-events:none;border:1px solid #f4dfac61;border-radius:18px;width:auto;height:auto;position:absolute;inset:14px;transform:none;display:block!important}.imageIconCard h3,.imageIconCard .meta,.imageIconCard .textLink{z-index:1;position:relative}.imageIconCard h3{text-shadow:0 2px 14px #00000042;color:#fffaf1!important}.imageIconCard .meta{color:#fffaf1e0!important}.imageIconCard .textLink{color:#f4dfac!important;border-bottom-color:#f4dfac8c!important}.imageIconCard .courseImageMark{display:none!important}.onlineStripList{flex-direction:column;gap:16px;margin-top:30px;display:flex;position:relative}.onlineStripList:before{content:"";pointer-events:none;background:linear-gradient(#c9a45e2e,#e4212740,#c9a45e2e);width:1px;position:absolute;top:36px;bottom:36px;left:32px}.onlineStripList .anchorCard{position:relative}.onlineStripList .anchorCard:before{content:"";z-index:2;background:#fff;border:1px solid #c9a45ecc;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 0 0 6px #fffaf1e0}.onlineStripList .imageIconCard{border-radius:24px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1fr) auto;align-items:center;gap:24px;min-height:178px;padding:28px 34px 28px 92px;display:grid;background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffe0 48%,#fffaf1cc 100%),var(--card-bg)!important;color:#2f1f1f!important;background-position:50%!important;background-size:cover!important;border:1px solid #c9a45e57!important;box-shadow:0 12px 34px #4d0c0d12!important}.onlineStripList .imageIconCard:after{background:linear-gradient(90deg,#ffffff94,#ffffff14);border:0;border-left:1px solid #c9a45e2e;border-radius:0;width:34%;height:auto;inset:0 0 0 auto}.onlineStripList .imageIconCard h3{font-size:clamp(24px,2.2vw,34px);line-height:1.03;color:#251818!important;text-shadow:none!important;margin:0!important}.onlineStripList .imageIconCard .meta{max-width:720px;font-size:15px;line-height:1.78;color:#4d3b36!important;margin:0!important}.onlineStripList .imageIconCard .textLink{white-space:nowrap;border-radius:999px;place-self:center end;padding:10px 14px;color:#7b1118!important;background:#fff!important;border:1px solid #c9a45e80!important;position:relative!important;bottom:auto!important;right:auto!important}@media (max-width:900px){.onlineStripList:before{left:24px}.onlineStripList .anchorCard:before{left:16px}.onlineStripList .imageIconCard{grid-template-columns:1fr;gap:12px;padding:28px 22px 28px 58px}.onlineStripList .imageIconCard .textLink{justify-self:start}.onlineStripList .imageIconCard:after{display:none!important}}.expertFlow{background:linear-gradient(#fff 0%,#fffaf1 100%)}.expertFlowHead{align-items:flex-start}.expertFlowHead>p{max-width:430px;margin-top:10px}.expertFlowGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:28px;display:grid}.expertDomains,.expertAssets{background:#ffffffd1;border:1px solid #c9a45e57;border-radius:30px;position:relative;box-shadow:0 18px 48px #4d0c0d11}.expertDomains{padding:24px}.expertAssets{background:linear-gradient(145deg,#fff,#fff6df);padding:32px}.flowLabel{color:#7b1118;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850;display:inline-flex}.expertDomainRow{border-top:1px solid #c9a45e38;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;display:grid}.expertDomainRow:first-of-type{border-top:0;padding-top:0}.expertDomainRow>span{color:#8f1318;width:38px;height:38px;font-family:var(--font-display);background:#fffaf1;border:1px solid #c9a45e9e;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.expertDomainRow h3{color:#2f1f1f;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 7px;font-size:21px;line-height:1.1}.expertDomainRow p{color:#6f5a52;margin:0;font-size:14px;line-height:1.7}.expertAssets h3{color:#2f1f1f;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3vw,42px);line-height:1.04}.expertAssets>p{color:#5f4d47;margin:0 0 24px;font-size:15px;line-height:1.75}.assetList{grid-template-columns:1fr;gap:10px;display:grid}.assetList article{background:#ffffffb8;border:1px solid #c9a45e3d;border-radius:18px;padding:15px 16px}.assetList b{color:#3a2323;font-family:var(--font-display);margin-bottom:5px;font-size:16px;display:block}.assetList small{color:#6f5a52;font-size:13px;line-height:1.55;display:block}.expertJoin{background:#fffaf1;padding-top:0}.expertJoinBox{color:#fff;background:linear-gradient(135deg,#350e21,#7b1118);border:1px solid #f4dfac52;border-radius:34px;padding:52px;position:relative;overflow:hidden;box-shadow:0 24px 60px #4d0c0d38}.expertJoinBox:after{content:"";background:radial-gradient(circle,#f4dfac29,#0000 68%);border:1px solid #f4dfac47;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-70px}.expertJoinBox h2{z-index:1;color:#fffaf1;max-width:780px;font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.02;position:relative}.expertJoinBox p{z-index:1;color:#eadfc8;max-width:760px;font-size:16px;line-height:1.8;position:relative}.expertJoinActions{z-index:1;flex-wrap:wrap;gap:14px;margin-top:26px;display:flex;position:relative}@media (max-width:960px){.expertFlowGrid{grid-template-columns:1fr}.expertAssets{padding:26px}.expertJoinBox{padding:34px 24px}}.expertDomains{flex-direction:column;display:flex}.expertDomainFill{background:linear-gradient(135deg,#fff8df,#f4dfac);border:1px solid #c9a45e73;border-radius:24px;margin-top:auto;padding:22px 22px 24px;box-shadow:inset 0 1px #fff9}.expertDomainFill b{color:#4d0c0d;font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:8px;font-size:22px;line-height:1.08;display:block}.expertDomainFill p{color:#5f4d47;margin:0;font-size:14px;line-height:1.7}html,body{background:#fffaf1}main{background:radial-gradient(circle at 12% 6%,#f4dfac4d,#0000 30rem),radial-gradient(circle at 88% 36%,#e421270e,#0000 34rem),radial-gradient(circle at 18% 76%,#c9a45e2e,#0000 32rem),linear-gradient(#fff 0%,#fffdf8 18%,#fffaf1 42%,#fff 68%,#fff8df 100%)}main>.section:not(.contact):not(.expertJoin),main>.featured,main>.warm,main>.onlineCatalogSection,main>.expertFlow,main>.aboutJourney{background-color:#0000!important;background-image:none!important}.pageHero{background-image:linear-gradient(#350e21f0 0%,#640609c7 56%,#fffaf1eb 100%),url(/images/singapore-ai-skyline.jpg)!important}.pageHero:after{content:"";pointer-events:none;background:linear-gradient(#fffaf100,#fffaf1eb 72%,#fffaf100);height:120px;position:absolute;bottom:-1px;left:0;right:0}.sectionHead{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.sectionHead>div{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex}.sectionHead h2,.sectionHead p,.sectionHead .meta{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sectionHead .textLink,.sectionHead .btn{margin-top:8px;align-self:center!important}.pageHero .container,.hero .container>div:first-child{text-align:center}.pageHero .lead,.hero .lead{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.heroActions,.contactActions,.expertJoinActions{justify-content:center}.searchbar{margin-left:auto;margin-right:auto}.sectionKicker,.eyebrow{text-align:center;justify-content:center;align-self:center}.card h3,.card .meta,.iconCard p,.courseCard p{text-align:center}.cardBottom{text-align:center;align-items:center}.textLink{margin-left:auto;margin-right:auto}.iconCard .textLink{white-space:nowrap;left:50%;transform:translate(-50%);right:auto!important}.onlineStripList .imageIconCard h3,.onlineStripList .imageIconCard .meta{text-align:center!important}.onlineStripList .imageIconCard .textLink{justify-self:center!important;left:auto!important;transform:none!important}.learningStep{text-align:center}.pathCopy{align-items:center}.pathCopy small{max-width:760px}.pathAction{place-self:center!important}.meta.clamp,.clamp{-webkit-line-clamp:4!important;line-clamp:4!important}.pageHero .h1,.pageHero h1,.hero .h1,.hero h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pageHero .container,.pageHero .container>*{margin-left:auto;margin-right:auto}.pageHero .h1,.pageHero h1{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.hero .eyebrow{box-shadow:0 14px 34px #350e212e;color:#f4dfac!important;background:#350e2194!important;border-color:#f4dfac8c!important}.hero .h1{color:#fffaf0;text-shadow:0 10px 28px #26080e61;max-width:1050px!important}.hero .lead{font-weight:500;color:#fff6e8!important;max-width:960px!important}.heroBrand{background:linear-gradient(145deg,#fffaf1e6,#fff6e8ad)!important;border-color:#bc9b7080!important;box-shadow:0 34px 88px #350e213d!important}.heroBrand .trustLine{border-top-color:#64060929!important}.heroBrand .trustLine span{color:#6d4d42!important}.heroBrand .trustLine b{color:#7d1115!important}.featured .sectionKicker{letter-spacing:.14em}.hero{min-height:calc(100vh - 1px)!important;padding:30px 0 24px!important}.heroGrid>div:first-child{z-index:2;max-width:760px;margin-left:-28px;padding-left:28px;position:relative;text-align:left!important}.hero .eyebrow{margin-left:0!important}.hero .h1{transform-origin:0;text-wrap:balance;color:#7d1115;background:linear-gradient(112deg,#5f0710 0%,#8f1318 36%,#bc7a28 62%,#f1d38a 86%);-webkit-text-fill-color:transparent;text-shadow:0 18px 34px #7a101524;-webkit-background-clip:text;background-clip:text;margin:10px 0 14px;font-style:italic;position:relative;transform:skew(-3deg);letter-spacing:-.018em!important;max-width:min(640px,100%)!important;font-size:clamp(38px,4.55vw,60px)!important;font-weight:800!important;line-height:1.04!important}.hero .h1:before{content:"";background:linear-gradient(#f6dda0,#b88745 48%,#7d1115);border-radius:99px;width:6px;height:82%;position:absolute;top:9%;left:-16px;box-shadow:0 0 0 1px #ffffff73,0 14px 28px #7a101529}.hero .h1:after{content:"";opacity:.82;background:linear-gradient(90deg,#7d1115,#d7a34d 62%,#0000);width:min(460px,72%);height:3px;position:absolute;bottom:-10px;left:6px}.hero .lead{color:#4b302b!important;max-width:660px!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.5!important}.heroActions{gap:8px!important;margin-top:0!important}.heroActions .btn{padding:10px 15px!important}.hero .searchbar{height:54px!important;min-height:54px!important;margin-top:10px!important;padding:7px 9px!important}.hero .searchbar input{min-height:40px!important}.hero .searchbar .btn{padding:9px 15px!important}.heroGrid>div:first-child,.heroGrid>div:first-child *,.hero .eyebrow,.hero .h1,.hero .lead,.heroActions,.hero .searchbar{text-align:left!important}.heroGrid>div:first-child{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.heroActions,.hero .searchbar{justify-content:flex-start!important}.hero .eyebrow,.hero .searchbar{align-self:flex-start!important;margin-left:0!important;margin-right:0!important}.hero .eyebrow{justify-content:flex-start!important}.hero .searchbar{width:min(690px,100%)!important}.hero .searchbar input{text-align:left!important}body:not(.lang-en) .hero .h1{min-height:180px!important;display:block!important}body:not(.lang-en) .hero .lead{min-height:56px!important}body:not(.lang-en) .hero .h1:after{bottom:46px!important}@media (max-width:1120px){.hero{min-height:auto!important;padding:48px 0 66px!important}.heroGrid>div:first-child{margin-left:0;padding-left:0}.hero .h1{margin-left:0;font-size:clamp(44px,8vw,64px)!important}body:not(.lang-en) .hero .h1{min-height:170px!important}body:not(.lang-en) .hero .lead{min-height:auto!important}body:not(.lang-en) .hero .h1:after{bottom:18px!important}}@media (max-width:760px){.hero{padding:34px 0 54px!important}.hero .h1{transform:skew(-5deg);font-size:clamp(35px,10.5vw,46px)!important}.hero .h1:before{width:5px;left:-10px}.hero .h1:after{width:82%}body:not(.lang-en) .hero .h1{min-height:auto!important}body:not(.lang-en) .hero .h1:after{bottom:-10px!important}}.heroGrid{align-items:start}.heroBrand{clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);align-self:start;background:linear-gradient(#fffcf5fa,#fff6e8d6 58%,#f5e2c7f0)!important;border:1px solid #bc9b708f!important;border-top:0!important;border-radius:0!important;margin-top:-86px!important;padding:102px 28px 78px!important;position:relative!important;box-shadow:0 46px 92px #350e2138,0 12px 20px #4d0c0d14,inset 0 1px #ffffffc2!important}.heroBrand:before{content:""!important;opacity:1!important;background:linear-gradient(90deg,#bc9b7059,#f4d999 28%,#b98b4b 50%,#f4d999 72%,#bc9b7059)!important;border:0!important;border-radius:0!important;width:auto!important;height:10px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 8px 22px #350e2129!important}.heroBrand:after{pointer-events:none;content:""!important;width:auto!important;height:calc(100% - 92px)!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(90deg,#fff3,#0000 18% 82%,#7a10150f)!important;border:0!important;border-left:1px solid #bc9b702e!important;border-right:1px solid #bc9b702e!important;border-radius:0!important;position:absolute!important;top:10px!important;left:18px!important;right:18px!important;transform:none!important}.heroCrestLogo{filter:drop-shadow(0 16px 22px #522c0c29)!important;width:min(245px,76%)!important;margin-bottom:16px!important}.heroBrand .trustLine{margin-top:18px!important;padding-top:14px!important}.heroBrand,.heroBrand *,.heroBrand .trustLine,.heroBrand .trustLine *,.heroBrand .trustLine b,.heroBrand .trustLine span{color:#050505!important}@media (max-width:1120px){.heroGrid{align-items:center}.heroBrand{margin-top:34px!important;padding-top:68px!important}}@media (max-width:760px){.heroBrand{clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);margin-top:28px!important;padding:62px 20px 74px!important}.heroBrand:before{height:8px!important}.heroBrand:after{height:calc(100% - 74px)!important;top:8px!important;left:12px!important;right:12px!important}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_99608468-module__Pv7-sW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_99608468-module__Pv7-sW__variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4907a632-module__2uJ9EG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4907a632-module__2uJ9EG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
