@font-face{font-family:Outfit;src:url(assets/outfit-latin-400-800.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Montserrat;src:url(assets/montserrat-latin-500-800.woff2) format("woff2");font-weight:500 800;font-display:swap}:root{--red:#cf142b;--scarlet:#e31837;--rose:#ffeef1;--red-dark:#8e0f1d;--red-soft:#fff0f2;--blue:#07306c;--blue-bright:#1769ff;--ink:#111827;--muted:#5f6877;--paper:#fffdfd;--line:rgba(207,20,43,.16);--shadow:0 30px 80px rgba(142,15,29,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:radial-gradient(circle at 8% 16%,rgba(207,20,43,.055),transparent 22rem),radial-gradient(circle at 86% 10%,rgba(23,105,255,.06),transparent 28rem),linear-gradient(180deg,#fff,#f9fbff 46%,#fff8f9);font-family:Outfit,Arial,sans-serif;letter-spacing:0}body:before{content:"";position:fixed;inset:-18%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 26%,rgba(207,20,43,.075),transparent 34%),radial-gradient(ellipse at 78% 34%,rgba(23,105,255,.07),transparent 38%),radial-gradient(ellipse at 50% 92%,rgba(255,208,215,.22),transparent 34%);filter:blur(12px);animation:ambientBackgroundFlow 22s ease-in-out infinite alternate}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.opening-motion{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:hidden;background:#fff}body.skip-intro .opening-motion,html.skip-intro .opening-motion{opacity:0;visibility:hidden;pointer-events:none}body.intro-complete .opening-motion{pointer-events:none;animation:openingExit .76s cubic-bezier(.72,0,.2,1) forwards}.opening-motion:before{content:"";position:absolute;width:160vw;height:26vh;background:linear-gradient(90deg,transparent,rgba(142,15,29,.08),var(--scarlet),rgba(23,105,255,.1),transparent);transform:rotate(-9deg) translateX(-120%);filter:blur(1px);animation:openingSlash 1.85s cubic-bezier(.68,0,.18,1) forwards}.unlock-stage{position:relative;z-index:2;display:grid;justify-items:center;gap:1rem;width:calc(100% - 32px);margin-top:-22vh;animation:unlockLift 1.5s cubic-bezier(.5,0,.2,1) both}.unlock-ring{width:clamp(188px,17vw,248px);height:clamp(188px,17vw,248px);border:1px solid rgba(207,20,43,.2);border-radius:clamp(42px,4vw,58px);background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.82),transparent 52%),linear-gradient(135deg,#9d0d1f,var(--scarlet) 58%,#ff6978);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.28rem;font-weight:900;box-shadow:0 34px 92px rgba(207,20,43,.28);overflow:visible}.lock-body,.unlock-ring{position:relative;display:grid;place-items:center}.lock-body{width:clamp(112px,10.2vw,150px);height:clamp(94px,8.4vw,124px);border-radius:clamp(24px,2.4vw,34px);background:linear-gradient(135deg,var(--red-dark),var(--red) 56%,#ff5969);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24)}.lock-body:after,.lock-body:before{content:"";position:absolute;left:50%;background:#fff;transform:translateX(-50%)}.lock-body:before{top:27%;width:clamp(18px,1.65vw,24px);height:clamp(18px,1.65vw,24px);border-radius:50%}.lock-body:after{top:43%;width:clamp(9px,.86vw,13px);height:clamp(26px,2.35vw,34px);border-radius:999px}.lock-shackle{position:absolute;left:50%;top:16%;width:clamp(78px,7.2vw,106px);height:clamp(74px,6.8vw,98px);border:clamp(12px,1.15vw,17px) solid #fff;border-bottom:0;border-radius:999px 999px 0 0;transform:translateX(-50%);transform-origin:12px 100%;animation:shackleUnlock 1.55s cubic-bezier(.6,0,.18,1) .52s forwards}.unlock-copy{display:grid;justify-items:center;gap:.18rem;text-align:center}.unlock-copy span{color:var(--blue);font-size:.78rem;text-transform:uppercase}.unlock-copy span,.unlock-copy strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.unlock-copy strong{display:block;max-width:min(900px,100vw - 32px);color:var(--red);font-size:clamp(1.55rem,3.2vw,2.45rem);line-height:1.05}.opening-line{position:absolute;left:50%;top:43%;z-index:1;width:min(68vw,760px);height:2px;background:linear-gradient(90deg,transparent,var(--red),transparent);transform:translateX(-50%) scaleX(0);animation:lineReveal 1.6s cubic-bezier(.6,0,.2,1) .34s forwards}.opening-papers{position:absolute;bottom:132px;display:flex;flex-wrap:wrap;justify-content:center;gap:.48rem .56rem;width:min(1180px,100% - 56px);opacity:0;animation:papersIntro .72s ease .42s forwards}.opening-papers span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:0 .72rem;color:var(--red);background:hsla(0,0%,100%,.86);font-size:.62rem;box-shadow:0 10px 26px rgba(207,20,43,.08);white-space:nowrap}.opening-papers span,.scroll-cue{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.scroll-cue{position:absolute;left:50%;bottom:20px;z-index:3;display:inline-grid;justify-items:center;gap:.36rem;border:0;color:var(--blue);background:transparent;font-size:.68rem;letter-spacing:0;text-transform:uppercase;transform:translateX(-50%);cursor:pointer;opacity:0;animation:cueArrive .52s ease .6s forwards}.scroll-cue span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(7,48,108,.12);border-radius:999px;padding:0 .74rem;background:hsla(0,0%,100%,.82);box-shadow:0 16px 38px rgba(7,48,108,.08)}.scroll-cue i{position:relative;width:20px;height:34px;border:1px solid rgba(207,20,43,.24);border-radius:999px;background:hsla(0,0%,100%,.72)}.scroll-cue i:before{content:"";position:absolute;top:7px;width:4px;height:8px;background:linear-gradient(180deg,var(--scarlet),var(--blue-bright));animation:scrollDot 1.2s ease-in-out infinite}.scroll-cue i:before,.site-header{left:50%;border-radius:999px;transform:translateX(-50%)}.site-header{position:fixed;top:18px;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1280px,100% - 72px);min-height:64px;padding:0 .7rem 0 1.4rem;border:1px solid rgba(7,48,108,.1);background:hsla(0,0%,100%,.82);box-shadow:0 22px 70px rgba(30,41,59,.1);backdrop-filter:blur(18px)}.brand img{width:82px;height:auto}.header-nav{justify-self:center;gap:clamp(1rem,2vw,1.85rem);color:rgba(17,24,39,.68);font-size:.78rem;font-weight:800;text-transform:uppercase}.header-actions,.header-nav{display:flex;align-items:center;font-family:Montserrat,Outfit,Arial,sans-serif}.header-actions{gap:1rem;color:var(--blue);font-size:.9rem;font-weight:900}.nav-cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;padding:0 1.2rem;color:#fff;background:linear-gradient(135deg,var(--red-dark),var(--scarlet))}.hero-motion{position:relative;min-height:100vh;overflow:hidden;padding:102px 1rem 28px;background:#fff;isolation:isolate}.hero-backdrop{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center center;animation:imageDrift 14s ease-in-out infinite alternate}.hero-wash{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.88) 84%),radial-gradient(circle at 50% 46%,hsla(0,0%,100%,.38),transparent 22rem),linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.44) 50%,hsla(0,0%,100%,.78))}.motion-canvas{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.58}.hero-content{position:relative;z-index:5;display:grid;justify-items:center;width:min(900px,100%);margin:10vh auto 0;text-align:center}.hero-content,body.skip-intro .hero-content,html.skip-intro .hero-content{opacity:1;transform:none;animation:none}.hero-kicker{display:inline-flex;min-height:36px;align-items:center;justify-content:center;max-width:min(100%,650px);border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.42rem 1rem;color:var(--red);background:hsla(0,0%,100%,.84);box-shadow:0 14px 34px rgba(207,20,43,.1);font-size:clamp(.58rem,1.08vw,.76rem);font-weight:900;line-height:1.2;text-align:center;text-transform:uppercase}.hero-kicker,h1{font-family:Montserrat,Outfit,Arial,sans-serif}h1{max-width:920px;margin:.86rem 0 0;color:var(--ink);font-size:clamp(2.85rem,4.75vw,5rem);font-weight:800;line-height:.94}.hero-statement{max-width:760px;margin:.9rem 0 0;color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1rem,1.46vw,1.28rem);font-weight:900;line-height:1.16}.network-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(680px,100%);min-height:54px;margin:0 0 1.28rem;overflow:hidden;border:1px solid rgba(207,20,43,.15);border-radius:18px;padding:.66rem .92rem .64rem;background:radial-gradient(circle at 96% 12%,rgba(23,105,255,.09),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72));box-shadow:0 18px 42px rgba(142,15,29,.08),0 10px 28px rgba(7,48,108,.05);text-align:left;backdrop-filter:blur(18px)}.network-banner:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),rgba(23,105,255,.7),transparent);opacity:.62}.network-banner div,.network-banner img{position:relative;z-index:1}.network-banner span{color:var(--red);font-size:.57rem;text-transform:uppercase}.network-banner span,.network-banner strong{display:block;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;line-height:1.15}.network-banner strong{margin-top:.18rem;color:var(--blue);font-size:.84rem}.network-banner img{width:104px;height:auto;opacity:.92}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.35rem}.primary-cta,.secondary-cta,.text-cta{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:999px;padding:0 1.25rem;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.primary-cta{color:#fff;background:linear-gradient(135deg,var(--red-dark),var(--scarlet) 68%,#ff6575);box-shadow:0 20px 44px rgba(207,20,43,.24)}.secondary-cta{border:1px solid rgba(7,48,108,.14);color:var(--blue);background:hsla(0,0%,100%,.82)}.text-cta{min-height:52px;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.primary-cta:hover,.secondary-cta:hover,.text-cta:hover{transform:translateY(-2px)}body.skip-intro .value-rail span,html.skip-intro .value-rail span{opacity:1;transform:translateY(0);animation:valueFloat 6.5s ease-in-out infinite}.lower-panel{position:relative;z-index:6;display:block;width:min(1180px,100%);margin:7vh auto 0}.value-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:fit-content;max-width:100%;margin:0 auto;border:1px solid rgba(7,48,108,.1);border-radius:999px;padding:.28rem .38rem;background:hsla(0,0%,100%,.58);box-shadow:0 18px 48px rgba(7,48,108,.06);backdrop-filter:blur(18px)}.value-rail span{position:relative;display:inline-flex;min-height:32px;align-items:center;gap:.36rem;overflow:hidden;border:0;border-radius:999px;padding:0 .64rem;color:rgba(17,24,39,.64);background:transparent;box-shadow:none;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;opacity:1;transform:none;animation:valueFloat 6.5s ease-in-out infinite;backdrop-filter:none}.value-rail span:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--scarlet);box-shadow:0 0 0 5px rgba(207,20,43,.07)}.value-rail span:after{display:none}.value-rail span:nth-child(2):before,.value-rail span:nth-child(5):before{background:var(--blue-bright);box-shadow:0 0 0 6px rgba(23,105,255,.08)}.value-rail span:first-child{animation-delay:0s}.value-rail span:nth-child(2){animation-delay:.12s}.value-rail span:nth-child(3){animation-delay:.24s}.value-rail span:nth-child(4){animation-delay:.36s}.value-rail span:nth-child(5){animation-delay:.48s}.value-rail span:nth-child(6){animation-delay:.6s}.pass-system{position:relative;overflow:hidden;padding:clamp(4.2rem,7vw,7rem) 1rem clamp(4.8rem,7vw,7.4rem);background:radial-gradient(circle at 12% 14%,rgba(207,20,43,.08),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(23,105,255,.08),transparent 24rem),linear-gradient(180deg,#fff,#fff8f9 52%,#fff);isolation:isolate}.section-orbit{position:absolute;right:-15vw;top:4rem;z-index:-1;width:min(620px,58vw);aspect-ratio:1;border:1px solid rgba(207,20,43,.08);border-radius:50%;background:radial-gradient(circle,transparent 42%,rgba(207,20,43,.05) 43%,transparent 44%),radial-gradient(circle at 26% 28%,rgba(23,105,255,.1),transparent .52rem);opacity:.9;animation:orbitTurn 18s linear infinite}.model-panel,.pass-system-inner{width:min(1180px,100%);margin:0 auto}.pass-system-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(2.2rem,5vw,5.6rem)}.pass-copy{max-width:590px;min-width:0}.section-kicker{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:0 .82rem;color:var(--red);background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(207,20,43,.08);font-size:.62rem;text-transform:uppercase}.pass-copy h2,.section-kicker{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.pass-copy h2{margin:1rem 0 0;color:var(--ink);font-size:clamp(2.3rem,4vw,4.45rem);line-height:.94;overflow-wrap:break-word;text-wrap:balance}.pass-copy p{margin:1.05rem 0 0;color:rgba(17,24,39,.7);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.pass-copy .support-note{position:relative;border-left:3px solid var(--red);padding:.2rem 0 .2rem 1rem;color:var(--blue);font-weight:800}.system-cta{display:inline-flex;max-width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:1.45rem;border-radius:999px;padding:0 1.25rem;color:#fff;background:linear-gradient(135deg,var(--red-dark),var(--scarlet) 66%,#ff6676);box-shadow:0 22px 50px rgba(207,20,43,.22);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:transform .18s ease,box-shadow .18s ease}.system-cta:hover{transform:translateY(-2px);box-shadow:0 28px 62px rgba(207,20,43,.27)}.learning-loop{position:relative;min-width:0;min-height:420px;overflow:hidden;border:1px solid rgba(207,20,43,.13);border-radius:30px;padding:clamp(1.2rem,2.8vw,2rem);background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72)),radial-gradient(circle at 50% 50%,rgba(207,20,43,.09),transparent 52%);box-shadow:0 34px 90px rgba(142,15,29,.12),0 18px 44px rgba(7,48,108,.06);backdrop-filter:blur(18px)}.learning-loop:before{content:"";position:absolute;inset:5.8rem 2rem 2rem;border:1px dashed rgba(207,20,43,.22);border-radius:999px;transform:rotate(-8deg)}.learning-loop:after{content:"";position:absolute;right:18%;bottom:24%;width:18px;height:18px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 0 10px rgba(23,105,255,.1),0 0 34px rgba(23,105,255,.45);animation:supportPulse 1.8s ease-in-out infinite}.loop-title{position:relative;z-index:2;max-width:430px}.loop-title span{color:var(--red);font-size:.64rem;text-transform:uppercase}.loop-title span,.loop-title strong{display:block;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.loop-title strong{margin-top:.28rem;color:var(--ink);font-size:clamp(1.2rem,2.15vw,1.75rem);line-height:1.08;overflow-wrap:break-word;text-wrap:balance}.loop-core{position:absolute;left:50%;top:56%;z-index:2;display:grid;min-width:178px;min-height:104px;place-items:center;border:1px solid rgba(207,20,43,.13);border-radius:24px;padding:.9rem 1rem;background:radial-gradient(circle at 82% 18%,rgba(23,105,255,.12),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.74));box-shadow:0 24px 54px rgba(7,48,108,.08),inset 0 1px 0 hsla(0,0%,100%,.75);text-align:center;transform:translate(-50%,-50%)}.loop-core:before{content:"";position:absolute;inset:-10px;border:1px solid rgba(23,105,255,.11);border-radius:30px;opacity:.72}.loop-core span{color:var(--red);font-size:.66rem;text-transform:uppercase}.loop-core span,.loop-core strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.loop-core strong{display:block;color:var(--blue);font-size:1rem;line-height:1.1}.loop-core em{color:rgba(17,24,39,.58);font-size:.78rem;font-style:normal;font-weight:800}.loop-track{position:absolute;inset:7.6rem 2.15rem 2.25rem}.loop-track span{position:absolute;display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(7,48,108,.12);border-radius:999px;padding:0 1rem;color:var(--blue);background:hsla(0,0%,100%,.88);box-shadow:0 18px 40px rgba(7,48,108,.08);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.82rem;font-weight:900;opacity:0;transform:translateY(12px) scale(.96)}.loop-track span:before{content:"";width:9px;height:9px;margin-right:.42rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 7px rgba(207,20,43,.08)}.loop-track span:first-child{left:0;top:40%}.loop-track span:nth-child(2){left:22%;top:4%}.loop-track span:nth-child(3){right:3%;top:18%}.loop-track span:nth-child(4){right:24%;bottom:4%}.loop-track span:nth-child(5){left:10%;bottom:10%}.model-panel{min-width:0;margin-top:clamp(3.2rem,6vw,5.8rem);border:1px solid rgba(7,48,108,.09);border-radius:28px;padding:clamp(1.2rem,2.6vw,2rem);background:hsla(0,0%,100%,.74);box-shadow:0 28px 82px rgba(7,48,108,.07);backdrop-filter:blur(18px)}.model-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem}.model-heading h3{max-width:560px;margin:0;color:var(--ink);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.55rem,2.6vw,2.55rem);font-weight:900;line-height:1.02;text-align:right;overflow-wrap:break-word;text-wrap:balance}.model-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(207,20,43,.11);border-radius:22px;background:hsla(0,0%,100%,.7)}.model-step{position:relative;min-width:0;min-height:212px;padding:1.05rem .92rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.52))}.model-step+.model-step{border-left:1px solid rgba(7,48,108,.08)}.model-step:before{content:"";position:absolute;left:.92rem;right:.92rem;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--red),rgba(23,105,255,.82));transform:scaleX(0);transform-origin:left}.model-step span{display:inline-flex;min-height:26px;align-items:center;color:var(--red);font-size:.66rem}.model-step h4,.model-step span{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.model-step h4{margin:.72rem 0 0;color:var(--blue);font-size:1rem}.model-step p{margin:.58rem 0 0;color:rgba(17,24,39,.64);font-size:.84rem;font-weight:700;line-height:1.42}.model-step:nth-child(4),.model-step:nth-child(6){background:linear-gradient(180deg,rgba(255,240,242,.76),hsla(0,0%,100%,.54))}.source-link{display:inline-flex;margin-top:1rem;color:rgba(7,48,108,.72);font-size:.82rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.pass-system [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .76s ease,transform .76s ease}.pass-system.is-visible [data-reveal]{opacity:1;transform:translateY(0)}.pass-system.is-visible .learning-loop{transition-delay:.12s}.pass-system.is-visible .model-panel{transition-delay:.22s}.pass-system.is-visible .loop-track span{animation:loopStepIn .62s ease forwards;animation-delay:calc(.14s + .11s * var(--i))}.pass-system.is-visible .loop-core{animation:coreBreathe 3.8s ease-in-out infinite}.pass-system.is-visible .model-step:before{animation:stepLine .72s ease forwards;animation-delay:calc(.52s + 95ms * var(--step-delay, 0))}.model-step:first-child{--step-delay:1}.model-step:nth-child(2){--step-delay:2}.model-step:nth-child(3){--step-delay:3}.model-step:nth-child(4){--step-delay:4}.model-step:nth-child(5){--step-delay:5}.model-step:nth-child(6){--step-delay:6}.model-step:nth-child(7){--step-delay:7}.ileap-story{position:relative;overflow:clip;padding:clamp(4.8rem,8vw,7.8rem) 1rem;color:#fff;isolation:isolate}.ileap-story:before{content:"";position:absolute;inset:0;z-index:-2;background-size:auto;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.ileap-grid-glow{position:absolute;right:-8rem;top:-10rem;z-index:-1;width:34rem;aspect-ratio:1;border:1px solid rgba(207,20,43,.16);border-radius:50%;background:radial-gradient(circle,rgba(207,20,43,.12),transparent 62%);animation:orbitTurn 22s linear infinite}.ileap-intro,.ileap-scroll,.ileap-source{width:min(1180px,100%);margin-inline:auto}.ileap-intro{display:grid;justify-items:center;text-align:center}.ileap-kicker{display:inline-flex;min-height:32px;align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:0 .85rem;background:hsla(0,0%,100%,.07);box-shadow:0 18px 42px rgba(0,0,0,.12);font-size:.64rem;text-transform:uppercase}.ileap-intro h2,.ileap-kicker{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.ileap-intro h2{max-width:850px;margin:.9rem 0 0;color:#fff;font-size:clamp(2.35rem,5vw,5rem);line-height:.94;overflow-wrap:break-word;text-wrap:balance}.ileap-support{margin:.82rem 0 0;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.05rem,1.7vw,1.42rem);font-weight:900}.ileap-intro p:not(.ileap-support){max-width:790px;margin:1rem 0 0;color:hsla(0,0%,100%,.76);font-size:1.02rem;line-height:1.62}.ileap-scroll{grid-template-columns:minmax(420px,.96fr) minmax(0,1.04fr);gap:clamp(1.6rem,4.8vw,4.6rem);margin-top:clamp(2.8rem,5vw,4.8rem)}.ileap-stage{position:sticky;top:104px;display:grid;gap:1rem}.ileap-device{position:relative;border:1px solid rgba(207,20,43,.14);border-radius:30px;padding:.78rem;background:radial-gradient(circle at 20% 0,rgba(207,20,43,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05));box-shadow:0 38px 110px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.05);backdrop-filter:blur(18px)}.ileap-device:after{content:"";position:absolute;left:7%;right:7%;bottom:.45rem;height:10px;border-radius:999px;filter:blur(7px)}.ileap-device-top{display:flex;align-items:center;gap:.38rem;min-height:30px;padding:0 .3rem .62rem;color:hsla(0,0%,100%,.72);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.7rem;font-weight:900;text-transform:uppercase}.ileap-device-top span{width:8px;height:8px;border-radius:50%;background:var(--scarlet);box-shadow:0 0 0 5px rgba(227,24,55,.1)}.ileap-device-top strong{margin-left:.32rem}.ileap-device img{position:relative;z-index:1;height:auto;box-shadow:0 24px 64px rgba(0,0,0,.22);transition:opacity .26s ease,transform .36s ease}.ileap-device img.is-switching{opacity:.42;transform:translateY(8px) scale(.985)}.ileap-device img.is-live{animation:ileapScreenSettle .78s cubic-bezier(.22,.9,.24,1)}.ileap-device.is-linking{border-color:rgba(207,20,43,.3);box-shadow:0 34px 94px rgba(142,15,29,.16),0 20px 56px rgba(23,105,255,.1)}.ileap-device-link{position:absolute;right:-.56rem;top:50%;z-index:3;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--scarlet);box-shadow:0 0 0 8px rgba(207,20,43,.1),0 16px 34px rgba(142,15,29,.2);transform:translateY(-50%)}.ileap-device-link:after,.ileap-device-link:before{content:"";position:absolute;inset:-12px;border:1px solid rgba(207,20,43,.28);border-radius:inherit;animation:ileapLinkPulse 2.2s ease-out infinite}.ileap-device-link:after{border-color:rgba(23,105,255,.24);animation-delay:.72s}.ileap-stage-note{display:grid;gap:.35rem;border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:1rem 1.05rem;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.78)}.ileap-stage-note span{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.66rem;font-weight:900;text-transform:uppercase}.ileap-stage-note strong{color:#fff;font-size:.98rem;line-height:1.3}.ileap-features{gap:1rem}.ileap-feature{position:relative;min-height:360px;border:1px solid hsla(0,0%,100%,.14);border-radius:28px;padding:clamp(1.15rem,2.5vw,1.65rem);color:var(--ink);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.9));box-shadow:0 24px 70px rgba(0,0,0,.18);opacity:.68;transform:scale(.985);transition:opacity .24s ease,transform .24s ease,border-color .24s ease,box-shadow .24s ease}.ileap-feature.is-active{box-shadow:0 28px 84px rgba(142,15,29,.12),inset 0 0 0 1px rgba(23,105,255,.09);opacity:1;transform:scale(1)}.ileap-feature>span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:0 .58rem;color:var(--red);background:rgba(255,240,242,.7);font-size:.64rem}.ileap-feature h3,.ileap-feature>span{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.ileap-feature h3{margin:.8rem 0 0;color:var(--blue);font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1}.ileap-feature strong{display:block;max-width:620px;margin-top:.45rem;color:var(--ink);font-size:1.02rem;line-height:1.35}.feature-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.95rem}.feature-tags em{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(7,48,108,.14);border-radius:999px;padding:0 .68rem;background:hsla(0,0%,100%,.82);font-size:.78rem;font-style:normal;font-weight:800}.ileap-feature p{margin:1rem 0 0;color:rgba(17,24,39,.76);font-size:.96rem;line-height:1.52}.ileap-feature ul{display:grid;gap:.5rem;margin:.95rem 0 0;padding:0;list-style:none}.ileap-feature li{position:relative;padding-left:1.4rem;color:rgba(17,24,39,.66);font-size:.9rem;font-weight:700;line-height:1.4}.ileap-feature li:before{content:"";position:absolute;left:0;top:.46rem;width:8px;height:8px;border-radius:50%}.ileap-source{margin-top:1.35rem;color:hsla(0,0%,100%,.58);font-size:.82rem}.ileap-story .ileap-feature,.ileap-story .ileap-intro,.ileap-story .ileap-source,.ileap-story .ileap-stage{opacity:0;transform:translateY(24px);transition:opacity .76s ease,transform .76s ease}.ileap-story.is-visible .ileap-feature,.ileap-story.is-visible .ileap-intro,.ileap-story.is-visible .ileap-source,.ileap-story.is-visible .ileap-stage{opacity:1;transform:translateY(0)}.ileap-story.is-visible .ileap-feature:nth-child(2){transition-delay:80ms}.ileap-story.is-visible .ileap-feature:nth-child(3){transition-delay:.13s}.ileap-story.is-visible .ileap-feature:nth-child(4){transition-delay:.18s}.ileap-story.is-visible .ileap-feature:nth-child(5){transition-delay:.23s}.ileap-story.is-visible .ileap-feature:nth-child(6){transition-delay:.28s}.ileap-story{color:var(--ink);background:radial-gradient(circle at 14% 8%,rgba(207,20,43,.08),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(23,105,255,.09),transparent 28rem),linear-gradient(180deg,#fff,#fff6f7 54%,#fff)}.ileap-grid-glow{border-color:rgba(207,20,43,.11);background:radial-gradient(circle,rgba(207,20,43,.08),transparent 62%),radial-gradient(circle at 35% 30%,rgba(23,105,255,.08),transparent 34%)}.ileap-kicker{border-color:rgba(207,20,43,.18);color:var(--red);background:hsla(0,0%,100%,.82);box-shadow:0 14px 34px rgba(207,20,43,.08)}.ileap-intro h2{color:var(--ink)}.ileap-support{color:var(--red)}.ileap-intro p:not(.ileap-support){color:rgba(17,24,39,.68)}.ileap-device{border-color:rgba(207,20,43,.14);background:radial-gradient(circle at 92% 10%,rgba(23,105,255,.1),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72));box-shadow:0 30px 88px rgba(142,15,29,.12),0 18px 46px rgba(7,48,108,.08)}.ileap-device:after{background:linear-gradient(90deg,transparent,rgba(207,20,43,.36),rgba(23,105,255,.24),transparent)}.ileap-device-top{color:rgba(7,48,108,.72)}.ileap-device-top span:nth-child(2){background:var(--blue-bright);box-shadow:0 0 0 5px rgba(23,105,255,.1)}.ileap-stage-note{border-color:rgba(7,48,108,.1);background:hsla(0,0%,100%,.74);color:rgba(17,24,39,.68);box-shadow:0 18px 46px rgba(7,48,108,.06)}.ileap-stage-note span{color:var(--red)}.ileap-stage-note strong{color:var(--blue)}.ileap-feature{border-color:rgba(207,20,43,.13);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.84));box-shadow:0 26px 76px rgba(142,15,29,.08),0 18px 48px rgba(7,48,108,.05)}.ileap-feature.is-active{border-color:rgba(207,20,43,.34);box-shadow:0 30px 84px rgba(142,15,29,.12),inset 0 0 0 1px rgba(23,105,255,.09)}.feature-tags em{border-color:rgba(7,48,108,.13);color:var(--blue);background:hsla(0,0%,100%,.72)}.ileap-feature li:before{background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 0 0 5px rgba(207,20,43,.08)}.ileap-source{color:rgba(17,24,39,.5)}.ileap-story .ileap-feature,.ileap-story .ileap-intro,.ileap-story .ileap-source,.ileap-story .ileap-stage{opacity:1;transform:none}.ileap-story{padding:clamp(5rem,8vw,7.6rem) 1rem;background:linear-gradient(112deg,transparent 0 12%,rgba(207,20,43,.05) 12.4%,transparent 26%),linear-gradient(248deg,transparent 0 14%,rgba(23,105,255,.055) 14.4%,transparent 31%),linear-gradient(180deg,#fff,#fff8f9 48%,#fff)}.ileap-story:before{inset:7% -18% auto;height:34%;background:linear-gradient(98deg,transparent 0 18%,rgba(207,20,43,.075) 22%,transparent 38%),linear-gradient(102deg,transparent 0 42%,rgba(23,105,255,.07) 46%,transparent 62%);filter:blur(.5px);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);transform:rotate(-3deg);animation:ileapSpotlightDrift 14s ease-in-out infinite alternate}.ileap-story:after{content:"";position:absolute;top:clamp(9rem,17vw,14.5rem);z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(207,20,43,.36),rgba(23,105,255,.28),transparent);transform-origin:center;animation:ileapSignalPulse 3.8s ease-in-out infinite}.ileap-grid-glow,.ileap-story:after{left:max(1rem,50% - 590px);right:max(1rem,50% - 590px)}.ileap-grid-glow{top:clamp(15rem,24vw,21rem);width:auto;height:54px;aspect-ratio:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(207,20,43,.16),transparent),linear-gradient(90deg,transparent 0 22%,rgba(23,105,255,.12) 40%,transparent 68%);clip-path:polygon(0 45%,40% 45%,46% 0,54% 100%,60% 45%,100% 45%,100% 55%,60% 55%,54% 100%,46% 0,40% 55%,0 55%);opacity:.72;animation:ileapSignalSlide 7s ease-in-out infinite alternate}.ileap-intro h2{max-width:910px}.ileap-scroll{grid-template-columns:minmax(430px,.98fr) minmax(0,1.02fr);gap:clamp(1.8rem,4.2vw,4.2rem)}.ileap-stage{gap:1.15rem}.ileap-device{overflow:hidden;min-height:420px;border-color:rgba(7,48,108,.1);border-radius:26px;padding:clamp(.9rem,1.8vw,1.25rem);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,247,248,.86)),linear-gradient(90deg,rgba(207,20,43,.08),rgba(23,105,255,.07));box-shadow:0 32px 90px rgba(142,15,29,.1),0 22px 52px rgba(7,48,108,.07)}.ileap-device:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 36%,hsla(0,0%,100%,.68) 46%,transparent 58%);opacity:.42;transform:translateX(-38%);animation:ileapGlassSweep 5.2s ease-in-out infinite}.ileap-device:after{left:10%;right:10%;bottom:1.1rem;height:12px;background:linear-gradient(90deg,transparent,rgba(207,20,43,.26),rgba(23,105,255,.2),transparent)}.ileap-device-top{position:relative;z-index:2;min-height:34px;padding:0 .35rem .35rem;color:rgba(7,48,108,.78)}.ileap-device img{width:calc(100% + 44px);max-width:none;margin:-8px -22px;border-radius:20px;background:transparent;filter:drop-shadow(0 24px 34px rgba(7,48,108,.16))}.ileap-stage-note{border-color:rgba(207,20,43,.16);border-radius:20px;background:linear-gradient(90deg,hsla(0,0%,100%,.94),rgba(255,246,247,.86)),linear-gradient(90deg,rgba(207,20,43,.08),rgba(23,105,255,.05))}.ileap-features{gap:1.05rem}.ileap-feature{min-height:0;border-radius:24px;padding:clamp(1.15rem,2.25vw,1.5rem) clamp(1.15rem,2.5vw,1.65rem) clamp(1.15rem,2.25vw,1.5rem) clamp(1.45rem,2.7vw,1.95rem);background:linear-gradient(90deg,rgba(207,20,43,.055),transparent 2.2rem),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.9));transform:translateX(0)}.ileap-feature:before{content:"";position:absolute;left:.85rem;top:1.05rem;bottom:1.05rem;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--red),var(--blue-bright));opacity:.2;transition:opacity .24s ease,transform .24s ease}.ileap-feature.is-active{border-color:rgba(207,20,43,.35);box-shadow:0 30px 80px rgba(142,15,29,.12),0 18px 42px rgba(7,48,108,.06);transform:translateX(-8px)}.ileap-feature.is-active:before{opacity:1;transform:scaleY(1.05)}@media (min-width:1181px){.ileap-features,.ileap-stage{z-index:1}.ileap-feature.is-active:after{content:"";position:absolute;left:calc(-1 * clamp(1.8rem, 4.2vw, 4.2rem));top:50%;width:clamp(1.8rem,4.2vw,4.2rem);height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(23,105,255,0),rgba(23,105,255,.45) 34%,rgba(207,20,43,.85));box-shadow:0 0 22px rgba(207,20,43,.26);transform:translateY(-50%);animation:ileapConnectorFlow 1.8s ease-in-out infinite}}.feature-tags em,.ileap-feature>span{box-shadow:0 10px 22px rgba(7,48,108,.05)}@keyframes ileapSpotlightDrift{0%{transform:rotate(-3deg) translateX(-2.5%)}to{transform:rotate(-3deg) translateX(2.5%)}}@keyframes ileapSignalPulse{0%,to{opacity:.3;transform:scaleX(.86)}50%{opacity:.88;transform:scaleX(1)}}@keyframes ileapSignalSlide{0%{transform:translateX(-2rem)}to{transform:translateX(2rem)}}@keyframes ileapGlassSweep{0%,35%{transform:translateX(-72%)}72%,to{transform:translateX(72%)}}@keyframes ileapLinkPulse{0%{opacity:.75;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@keyframes ileapConnectorFlow{0%,to{opacity:.44;transform:translateY(-50%) scaleX(.88)}50%{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes ileapScreenSettle{0%{opacity:.38;transform:translateY(16px) scale(.965);filter:drop-shadow(0 16px 24px rgba(7,48,108,.1))}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 24px 34px rgba(7,48,108,.16))}}@keyframes openingExit{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-18px);pointer-events:none}}@keyframes openingSlash{to{transform:rotate(-9deg) translateX(120%)}}@keyframes unlockLift{0%{transform:scale(.94);opacity:1}52%,to{transform:scale(1);opacity:1}}@keyframes cueArrive{to{opacity:1}}@keyframes valueChipIn{to{opacity:1;transform:translateY(0)}}@keyframes valueFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes scrollDot{0%,to{opacity:.95;transform:translateX(-50%) translateY(0)}55%{opacity:.38;transform:translateX(-50%) translateY(14px)}}@keyframes shackleUnlock{0%,42%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-62%) translateY(-10px) rotate(-34deg)}}@keyframes contentArrive{to{opacity:1;transform:translateY(0)}}@keyframes orbitTurn{to{transform:rotate(1turn)}}@keyframes supportPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes coreBreathe{0%,to{box-shadow:0 24px 54px rgba(7,48,108,.08),inset 0 1px 0 hsla(0,0%,100%,.75);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 28px 68px rgba(207,20,43,.14),0 0 0 8px rgba(23,105,255,.04),inset 0 1px 0 hsla(0,0%,100%,.75);transform:translate(-50%,-50%) scale(1.025)}}@keyframes coreBreatheMobile{0%,to{box-shadow:0 24px 54px rgba(7,48,108,.08),inset 0 1px 0 hsla(0,0%,100%,.75);transform:scale(1)}50%{box-shadow:0 28px 68px rgba(207,20,43,.14),0 0 0 8px rgba(23,105,255,.04),inset 0 1px 0 hsla(0,0%,100%,.75);transform:scale(1.018)}}@keyframes loopStepIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loopFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes stepLine{to{transform:scaleX(1)}}@keyframes lineReveal{to{transform:translateX(-50%) scaleX(1)}}@keyframes papersIntro{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes imageDrift{0%{transform:scale(1.02) translate3d(-8px,0,0)}to{transform:scale(1.06) translate3d(12px,-6px,0)}}@media (max-width:1180px){.pass-system-inner{grid-template-columns:1fr}.pass-copy{max-width:780px}.learning-loop{min-height:360px}.loop-track span:nth-child(3){right:6%}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-step{min-height:170px;border-top:1px solid rgba(7,48,108,.08)}.model-step+.model-step{border-left:0}.model-step:nth-child(-n+2){border-top:0}.model-step:nth-child(2n){border-left:1px solid rgba(7,48,108,.08)}.ileap-scroll{grid-template-columns:1fr}.ileap-stage{position:relative;top:auto}.ileap-feature{min-height:0}}@media (max-width:980px){.site-header{width:calc(100% - 24px);grid-template-columns:auto 1fr}.header-nav,.nav-link{display:none}.header-actions{justify-self:end}.hero-content{margin-top:13vh}.lower-panel{grid-template-columns:1fr}.model-heading{display:grid;align-items:start}.model-heading h3{text-align:left}.ileap-intro h2{font-size:clamp(2.15rem,7.8vw,3.7rem)}}@media (max-width:640px){.site-header{top:8px;min-height:52px;padding-left:.72rem}.brand img{width:58px}.nav-cta{display:none}.hero-motion{padding:88px 1rem 24px}.opening-papers{bottom:134px;gap:.36rem;width:min(342px,100% - 22px)}.opening-papers span{min-height:26px;padding:0 .46rem;font-size:.5rem}.unlock-stage{margin-top:-18vh}.unlock-copy{gap:.32rem}.unlock-copy strong{max-width:min(330px,100vw - 28px);font-size:clamp(1.35rem,7vw,1.7rem);line-height:1.02}.opening-line{top:41%;width:min(74vw,300px)}.hero-backdrop{object-position:36% center}.hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.9) 78%),linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.72))}.hero-content{width:min(260px,100vw - 64px);margin-top:8vh}.hero-kicker{max-width:100%;padding:.42rem .68rem;font-size:.5rem}h1{font-size:clamp(1.62rem,7.2vw,1.98rem);line-height:1.02;overflow-wrap:break-word;text-wrap:balance}.hero-statement{max-width:100%;font-size:.82rem;line-height:1.14}.network-banner{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:.5rem;width:100%;min-height:50px;margin-bottom:.92rem;border-radius:16px;padding:.54rem .68rem;text-align:left}.network-banner:before{left:14px;right:14px}.network-banner span{font-size:.45rem}.network-banner strong{font-size:.6rem}.network-banner img{width:68px}.cta-row{display:grid;width:100%;grid-template-columns:1fr}.primary-cta,.secondary-cta,.text-cta{width:100%;font-size:.9rem}.lower-panel{width:min(260px,100vw - 64px);margin-top:10vh}.value-rail{display:grid;grid-template-columns:1fr;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none}.value-rail span{justify-content:center;width:100%;min-width:0;min-height:42px;padding:0 .76rem;font-size:.72rem;line-height:1.15;text-align:center;white-space:normal}.pass-system{padding:3.6rem 1.05rem 4.6rem}.model-panel,.pass-system-inner{width:min(100%,360px)}.section-orbit{right:-56vw;top:9rem;width:112vw}.pass-copy h2{font-size:clamp(1.68rem,7.6vw,2.04rem);line-height:1.02}.pass-copy p{font-size:.94rem;line-height:1.5}.system-cta{width:100%;min-height:58px;padding:0 .9rem;font-size:.86rem;text-align:center}.learning-loop{min-height:0;border-radius:22px;padding:1.1rem}.learning-loop:before{inset:8.7rem auto 2rem 1.48rem;width:1px;border:0;border-left:1px dashed rgba(207,20,43,.24);border-radius:0;transform:none}.learning-loop:after{right:1rem;bottom:1rem;width:13px;height:13px}.loop-title strong{font-size:1.18rem}.loop-core{position:relative;left:auto;top:auto;min-width:0;min-height:86px;margin-top:1rem;transform:none}.loop-core strong{font-size:.95rem}.loop-track{position:relative;inset:auto;display:grid;gap:.68rem;margin-top:1.1rem}.loop-track span,.loop-track span:first-child,.loop-track span:nth-child(2),.loop-track span:nth-child(3),.loop-track span:nth-child(4),.loop-track span:nth-child(5){position:relative;left:auto;right:auto;top:auto;bottom:auto;justify-content:flex-start;min-height:44px}.pass-system.is-visible .loop-core{animation:coreBreatheMobile 3.8s ease-in-out infinite}.model-panel{border-radius:22px;padding:1rem}.model-grid{grid-template-columns:1fr;border-radius:18px}.model-step,.model-step:nth-child(2n){min-height:0;border-left:0}.model-step:nth-child(2){border-top:1px solid rgba(7,48,108,.08)}.model-heading h3{font-size:1.38rem}.source-link{font-size:.76rem}.ileap-story{padding:4.1rem 1rem 4.8rem}.ileap-intro{text-align:left;justify-items:start}.ileap-intro h2{font-size:clamp(1.82rem,8.6vw,2.25rem);line-height:1}.ileap-support{font-size:1.06rem}.ileap-intro p:not(.ileap-support){font-size:.94rem;line-height:1.52}.ileap-scroll{margin-top:2rem}.ileap-device{min-height:0;border-radius:22px;padding:.7rem}.ileap-device-top{min-height:24px;padding-bottom:.45rem;font-size:.56rem}.ileap-device img{width:calc(100% + 28px);margin:-5px -14px;border-radius:18px}.ileap-stage-note{border-radius:18px;padding:.88rem .92rem}.ileap-stage-note strong{font-size:.88rem}.ileap-feature{border-radius:22px;padding:1rem 1rem 1rem 1.28rem;transform:none}.ileap-feature.is-active{transform:none}.ileap-feature h3{font-size:clamp(1.35rem,6.6vw,1.75rem)}.ileap-feature strong{font-size:.96rem}.feature-tags em{min-height:28px;font-size:.72rem}.ileap-feature li,.ileap-feature p{font-size:.86rem}.ileap-source{font-size:.76rem}}.ileap-story{background:radial-gradient(circle at 20% 16%,rgba(207,20,43,.08),transparent 30rem),radial-gradient(circle at 82% 14%,rgba(23,105,255,.09),transparent 28rem),linear-gradient(180deg,#fff,#fff7f8 50%,#fff)}.ileap-scroll{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:clamp(1.1rem,2.6vw,2rem)}.ileap-stage{top:92px;gap:0}.ileap-showcase-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(1.25rem,2.5vw,2rem);align-items:center;min-height:610px;border:1px solid rgba(207,20,43,.18);border-radius:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(255,248,249,.9)),linear-gradient(90deg,rgba(207,20,43,.06),rgba(23,105,255,.05));box-shadow:0 34px 90px rgba(142,15,29,.12),0 22px 52px rgba(7,48,108,.07)}.ileap-device{min-height:0;border:1px solid rgba(7,48,108,.12);border-radius:24px;padding:.68rem;background:#fff;box-shadow:0 20px 42px rgba(7,48,108,.08)}.ileap-device:after,.ileap-device:before{display:none}.ileap-device-top{min-height:26px;padding:0 .2rem .48rem;color:rgba(7,48,108,.74)}.ileap-device img{display:block;width:100%;max-width:100%;margin:0;border-radius:18px;border:1px solid rgba(7,48,108,.08);background:#fff;box-shadow:none;filter:none}.ileap-device.is-linking{border-color:rgba(23,105,255,.22);box-shadow:0 22px 46px rgba(7,48,108,.1)}.ileap-active-copy{min-width:0;border-left:1px solid rgba(207,20,43,.15);padding-left:clamp(1rem,2.4vw,1.6rem)}.ileap-active-number,.ileap-features .ileap-feature>span{display:inline-grid;min-width:36px;min-height:30px;place-items:center;border:1px solid rgba(207,20,43,.18);border-radius:999px;color:var(--red);background:rgba(255,244,246,.92);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900}.ileap-active-copy h3{margin:1rem 0 0;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.65rem,3vw,2.85rem);font-weight:900;line-height:.98}.ileap-active-copy>strong{display:block;margin-top:.55rem;color:var(--ink);font-size:1.05rem;line-height:1.32}.ileap-active-copy .feature-tags{margin-top:1rem}.ileap-active-copy .feature-tags em{min-height:30px;border-color:rgba(7,48,108,.13);color:var(--blue);background:hsla(0,0%,100%,.82)}.ileap-active-copy p{margin:1.15rem 0 0;color:rgba(17,24,39,.72);font-size:.96rem;line-height:1.5}.ileap-active-copy ul{display:grid;gap:.58rem;margin:1rem 0 0;padding:0;list-style:none}.ileap-active-copy li{position:relative;padding-left:1.35rem;color:rgba(17,24,39,.68);font-size:.9rem;font-weight:800;line-height:1.4}.ileap-active-copy li:before{content:"";position:absolute;left:0;top:.42rem;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 0 0 5px rgba(207,20,43,.08)}.ileap-features{gap:.66rem;position:sticky;top:112px}.ileap-features:before{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;text-transform:uppercase}.ileap-features .ileap-feature{min-height:0;padding:.9rem .95rem;background:hsla(0,0%,100%,.86);box-shadow:0 14px 34px rgba(7,48,108,.05);opacity:.72}.ileap-features .ileap-feature:before{left:0;top:0;bottom:0;width:3px}.ileap-features .ileap-feature.is-active{border-color:rgba(207,20,43,.3);box-shadow:0 18px 40px rgba(142,15,29,.1),0 12px 28px rgba(7,48,108,.05);transform:translateX(-4px)}.ileap-features .ileap-feature.is-active:after{display:none}.ileap-features .ileap-feature h3{margin:.58rem 0 0;color:var(--blue);line-height:1.05}.ileap-features .ileap-feature strong{margin-top:.28rem;font-size:.76rem}@media (max-width:1180px){.ileap-scroll{grid-template-columns:1fr}.ileap-features{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ileap-showcase-card{grid-template-columns:1fr;min-height:0;border-radius:24px}.ileap-active-copy{border-left:0;border-top:1px solid rgba(207,20,43,.15);padding:1rem 0 0}.ileap-features{grid-template-columns:1fr}.ileap-features .ileap-feature.is-active{transform:none}}.section-lite{position:relative;overflow:clip;padding:clamp(4.6rem,7vw,7rem) 1rem;background:linear-gradient(112deg,transparent 0 10%,rgba(207,20,43,.04) 10.4%,transparent 26%),linear-gradient(180deg,#fff,#fff8f9)}.section-lite:nth-of-type(2n){background:linear-gradient(248deg,transparent 0 12%,rgba(23,105,255,.045) 12.4%,transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}.section-shell{width:min(1180px,100%);margin-inline:auto}.section-heading{display:grid;gap:.76rem;max-width:760px}.section-heading.center{justify-items:center;max-width:860px;margin-inline:auto;text-align:center}.fine-source a,.proof-grid a,.section-heading>span,.section-kicker{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.section-heading>span,.section-kicker{display:inline-flex;width:fit-content;min-height:30px;align-items:center;border:1px solid rgba(207,20,43,.16);border-radius:999px;padding:0 .75rem;background:hsla(0,0%,100%,.82);box-shadow:0 12px 30px rgba(207,20,43,.06)}.section-heading.center>span{justify-self:center}.final-cta-card h2,.network-feature h3,.section-heading h2{margin:0;color:var(--ink);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(2rem,4.3vw,4.1rem);font-weight:900;line-height:.98;text-wrap:balance}.final-cta-card p,.fine-source,.network-feature p,.section-heading p{margin:0;color:rgba(17,24,39,.68);font-size:1rem;line-height:1.58}.split-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.6rem,4vw,4rem);align-items:start}.network-proof{background:linear-gradient(rgba(20,67,51,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,67,51,.055) 1px,transparent 0),radial-gradient(circle at 50% 18%,rgba(150,199,69,.24),transparent 30rem),linear-gradient(180deg,#fbfff8,#f3fbef 48%,#fbfff8);background-size:86px 86px,86px 86px,auto,auto}.network-lockup{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,1.4rem);width:min(780px,100%);margin:0 auto 1.25rem}.network-lockup>img:first-child{width:clamp(72px,9vw,116px)}.network-lockup>img:last-child{width:clamp(190px,27vw,330px)}.network-lockup span{width:clamp(40px,6vw,62px)}.network-lockup img{height:auto;filter:drop-shadow(0 16px 32px rgba(7,48,108,.1))}.network-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(1.4rem,3.5vw,3rem);align-items:center;margin-top:2.2rem;border:1px solid rgba(20,67,51,.12);border-radius:28px;padding:clamp(1.5rem,3.4vw,3rem);background:linear-gradient(112deg,transparent 0 40%,rgba(150,199,69,.18) 40.4% 47%,transparent 47.4%),hsla(0,0%,100%,.94);box-shadow:0 32px 82px rgba(20,67,51,.12)}.network-feature h3{margin-top:.8rem;color:#144333;font-size:clamp(1.55rem,3vw,2.65rem)}.network-feature .system-cta{margin-top:1.15rem}.network-video-card{display:grid;min-height:310px;align-content:center;justify-items:center;border-radius:22px;padding:2rem;text-align:center;color:hsla(0,0%,100%,.82);background:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(135deg,#0f4636,#12382f);background-size:62px 62px,62px 62px,auto;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 44px rgba(20,67,51,.16)}.network-video-card strong{justify-self:end;align-self:start;color:#fff;font-size:clamp(1.4rem,3vw,2.1rem);letter-spacing:0}.network-video-card span,.network-video-card strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.network-video-card span{margin-top:3rem;color:hsla(0,0%,100%,.9);font-size:clamp(1.2rem,2.4vw,1.8rem)}.network-video-card p{max-width:420px;margin-top:.65rem;color:hsla(0,0%,100%,.7)}.credential-panel,.network-advantage{margin-top:.34rem;border:1px solid rgba(20,67,51,.13);border-radius:28px;padding:clamp(1.2rem,3vw,2rem);background:linear-gradient(112deg,rgba(150,199,69,.08),transparent 58%),hsla(0,0%,100%,.66);box-shadow:0 22px 64px rgba(20,67,51,.08)}.credential-panel h3,.network-advantage>h3{max-width:760px;margin:.45rem 0 1.25rem;color:#144333;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.55rem,3.4vw,3rem);font-weight:900;line-height:1.04}.network-stats,.persona-grid,.proof-grid,.service-grid,.snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.accordion-grid details,.check-card,.compare-grid article,.curriculum-accordion details,.info-list,.network-stats article,.pathway-timeline article,.persona-grid article,.proof-grid article,.service-grid article,.snapshot-grid article{border:1px solid rgba(7,48,108,.1);border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 46px rgba(7,48,108,.06)}.network-stats article{min-height:186px;padding:1.2rem;background:linear-gradient(105deg,hsla(0,0%,100%,.86),hsla(93,57%,88%,.76)),hsla(0,0%,100%,.84)}.network-stats strong{display:block;color:#144333;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:900;line-height:1}.network-stats p{margin-top:.6rem;color:rgba(20,67,51,.72);font-size:.9rem}.credential-row,.employer-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;margin-top:.9rem}.credential-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1rem,3vw,2rem);align-items:center}.credential-panel .credential-row{margin-top:0}.credential-row span,.employer-strip span{display:grid;min-height:92px;place-items:center;border:1px solid rgba(20,67,51,.1);border-radius:18px;background:hsla(0,0%,100%,.9);box-shadow:0 14px 34px rgba(20,67,51,.06)}.credential-row img{width:min(70px,70%)}.employer-strip img{width:min(108px,72%);max-height:42px;object-fit:contain}.employer-strip b{color:var(--blue);font-size:.8rem}.fine-source{margin-top:.85rem;font-size:.8rem;text-align:center}.pillar-stack{display:grid;gap:.75rem}.persona-grid article,.pillar-stack article,.service-grid article{position:relative;min-height:150px;border:1px solid rgba(207,20,43,.12);border-radius:22px;padding:1rem;background:linear-gradient(90deg,rgba(207,20,43,.045),transparent 3rem),hsla(0,0%,100%,.9);box-shadow:0 18px 48px rgba(142,15,29,.07)}.pillar-stack b,.service-grid b{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900}.compare-grid h3,.persona-grid h3,.pillar-stack h3,.proof-grid h3,.service-grid h3{margin:.35rem 0 0;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.08rem;font-weight:900;line-height:1.1}.compare-grid p,.pathway-timeline p,.persona-grid p,.pillar-stack p,.proof-grid p,.service-grid p{margin:.55rem 0 0;color:rgba(17,24,39,.66);font-size:.92rem;line-height:1.46}.accordion-grid,.curriculum-accordion{display:grid;gap:.8rem;margin-top:2rem}.accordion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accordion-grid details,.curriculum-accordion details{overflow:hidden;padding:1rem 1.1rem}.accordion-grid summary,.curriculum-accordion summary{cursor:pointer;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.accordion-grid p,.curriculum-accordion p{margin:.72rem 0 0;color:rgba(17,24,39,.66);line-height:1.5}.persona-grid,.proof-grid,.service-grid,.snapshot-grid,.trainer-system{margin-top:2rem}.persona-grid article,.proof-grid article,.service-grid article,.snapshot-grid article,.trainer-system article{padding:1rem}.proof-grid a{display:inline-flex;margin-top:.85rem}.guided-acca{background:radial-gradient(circle at 16% 18%,rgba(207,20,43,.08),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(23,105,255,.08),transparent 30rem),linear-gradient(180deg,#fff,#f8fbff)}.event-route-shell{display:grid;gap:clamp(2rem,4vw,3rem)}.event-route-intro{max-width:930px}.prep-route{position:relative;min-height:640px}.prep-route-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.prep-route-line path{fill:none;stroke:url(#routeGradient);stroke-width:34;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 24px 32px rgba(23,105,255,.14));stroke-dasharray:1280;animation:routeDraw 3.4s ease both}.prep-route-step{position:absolute;width:min(340px,31vw);padding:0;border:0;background:transparent;box-shadow:none}.prep-route-step b{color:var(--red);font-size:.72rem;text-transform:uppercase}.prep-route-step b,.prep-route-step h3{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.prep-route-step h3{margin:.35rem 0 0;color:var(--blue);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.08}.prep-route-step p{margin:.45rem 0 0;color:rgba(17,24,39,.72);font-size:.94rem;line-height:1.45}.route-orb{display:grid;width:112px;height:112px;place-items:center;border:7px solid #fff;border-radius:50%;background:#fff;box-shadow:0 16px 38px rgba(7,48,108,.16),0 0 0 1px rgba(23,105,255,.14);overflow:hidden;animation:routeOrbFloat 4.8s ease-in-out infinite}.route-orb img{width:84%;height:84%;object-fit:contain}.step-five .route-orb img,.step-four .route-orb img,.step-three .route-orb img{width:100%;height:100%;object-fit:cover}.step-one{left:0;top:16px}.step-two{right:0;top:150px;text-align:right}.step-three{left:22%;top:300px}.step-four{right:8%;top:420px;text-align:right}.step-five{left:4%;bottom:0}.step-four .route-orb,.step-two .route-orb{margin-left:auto}.singapore-proof .proof-grid article{overflow:hidden;padding:0 0 1rem;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;animation:proofCardIn .72s ease both}.singapore-proof .proof-grid article:nth-child(2){animation-delay:90ms}.singapore-proof .proof-grid article:nth-child(3){animation-delay:.18s}.singapore-proof .proof-grid article:nth-child(4){animation-delay:.27s}.singapore-proof .proof-grid article:hover{border-color:rgba(207,20,43,.22);box-shadow:0 26px 70px rgba(142,15,29,.1),0 18px 44px rgba(7,48,108,.06);transform:translateY(-6px)}.singapore-proof .proof-grid img{display:block;width:100%;aspect-ratio:16/7.6;object-fit:cover;border-bottom:1px solid rgba(7,48,108,.08)}.singapore-proof .proof-grid a,.singapore-proof .proof-grid h3,.singapore-proof .proof-grid p{margin-left:1rem;margin-right:1rem}.singapore-proof .proof-grid h3{margin-top:1rem}.singapore-proof .proof-grid a{align-items:center;gap:.35rem}.singapore-proof .proof-grid a:after{content:"->"}.acca-info-drawer{overflow:hidden;border:1px solid rgba(207,20,43,.16);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 24px 70px rgba(7,48,108,.08)}.acca-info-drawer summary{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:96px;padding:1rem clamp(1rem,3vw,1.6rem);cursor:pointer;list-style:none}.acca-info-drawer summary::-webkit-details-marker{display:none}.acca-info-drawer summary em,.acca-info-drawer summary span{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.acca-info-drawer summary strong{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:900}.acca-beginner-guide{padding:0 clamp(1rem,3vw,2rem) clamp(1.2rem,3vw,2rem);animation:drawerReveal .42s ease both}.acca-infographic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem;margin-top:2rem}.acca-infographic article{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:22px;padding:1rem;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 7rem),linear-gradient(180deg,#fff,#f8fbff);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.acca-infographic article:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 34%,hsla(0,0%,100%,.72) 46%,transparent 62%);opacity:0;transform:translateX(-70%)}.acca-info-drawer[open] .acca-infographic article{animation:proofCardIn .62s ease both}.acca-info-drawer[open] .acca-infographic article:nth-child(2){animation-delay:80ms}.acca-info-drawer[open] .acca-infographic article:nth-child(3){animation-delay:.16s}.acca-info-drawer[open] .acca-infographic article:nth-child(4){animation-delay:.24s}.acca-info-drawer[open] .acca-infographic article:after{animation:cardSweep 1.2s ease both;animation-delay:.22s}.acca-infographic article:hover{border-color:rgba(207,20,43,.18);box-shadow:0 24px 66px rgba(7,48,108,.08);transform:translateY(-5px)}.acca-infographic b{color:var(--red);font-size:.72rem}.acca-infographic b,.acca-infographic h3{font-family:Montserrat,Outfit,Arial,sans-serif}.acca-infographic h3{margin:.55rem 0 0;color:var(--blue);font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.12}.acca-infographic p{margin:.55rem 0 0;color:rgba(17,24,39,.68);font-size:.92rem;line-height:1.46}.acca-infographic a{position:relative;z-index:1;display:inline-flex;margin-top:.75rem;color:rgba(7,48,108,.78);font-size:.78rem;font-weight:900;text-decoration:underline;text-underline-offset:4px}.acca-flow-mini{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center;margin-top:1.2rem}.acca-flow-mini span{border:1px solid rgba(7,48,108,.12);border-radius:999px;padding:.65rem .85rem;color:var(--blue);background:#fff;font-weight:900}.acca-flow-mini i{width:32px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.career-chip-grid,.study-chip-grid{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.8rem}.career-chip-grid span,.study-chip-grid span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(7,48,108,.11);border-radius:999px;padding:0 .65rem;color:var(--blue);background:hsla(0,0%,100%,.84);font-size:.78rem;font-weight:900}.career-chip-panel{position:relative;margin-top:1.1rem;border:1px solid rgba(207,20,43,.12);border-radius:22px;padding:1rem;overflow:hidden;background:linear-gradient(112deg,rgba(207,20,43,.05),transparent 58%),hsla(0,0%,100%,.78)}.career-chip-panel:after,.career-chip-panel:before{content:"";position:absolute;z-index:2;top:3.4rem;bottom:.85rem;width:3rem;pointer-events:none}.career-chip-panel:before{left:0;background:linear-gradient(90deg,rgba(255,249,250,.98),transparent)}.career-chip-panel:after{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.98),transparent)}.career-chip-panel h3{margin:0;color:var(--ink);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.12rem,1.8vw,1.46rem);font-weight:900}.career-chip-panel .career-chip-grid{flex-wrap:nowrap;width:max-content;min-width:max-content;will-change:transform;animation:careerPillRoll 32s linear infinite}.career-chip-panel .career-chip-grid:focus-within,.career-chip-panel .career-chip-grid:hover,.career-chip-panel.is-rolling-paused .career-chip-grid{animation-play-state:paused}.career-chip-panel .career-chip-grid span{flex:0 0 auto}@keyframes careerPillRoll{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--career-roll-distance, 50%)))}}.acca-exam-map{margin-top:1.25rem}.exam-map-note{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:.9rem;color:#075a45;font-size:.92rem;font-weight:900}.exam-map-note span{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:999px;color:#fff;background:#07306c;box-shadow:0 10px 22px rgba(7,48,108,.12)}.exam-map-note svg{width:.82rem;height:.82rem;fill:currentColor}.exam-map-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:rgba(207,20,43,.45) rgba(7,48,108,.08);scrollbar-width:thin}.exam-map-board{position:relative;display:grid;grid-template-columns:repeat(12,minmax(4.7rem,1fr));gap:.7rem .55rem;min-width:880px;border:1px solid rgba(7,48,108,.12);border-radius:24px;padding:1.1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(249,252,255,.9)),repeating-linear-gradient(90deg,rgba(7,48,108,.055) 0 1px,transparent 0 8.33333%);box-shadow:0 20px 55px rgba(7,48,108,.08)}.exam-map-title{grid-column:5/span 4;justify-self:center;align-self:center;border-radius:2px;padding:.58rem 1.15rem;color:#fff;background:#05614f;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.exam-level,.exam-pattern,.exam-type,.exam-window{grid-column:var(--start) /span var(--span)}.exam-window{position:relative;margin-top:.1rem;padding-top:1rem;border-top:3px solid #1c255c;color:rgba(17,24,39,.68);font-size:.68rem;font-weight:900;line-height:1.25;text-align:center}.exam-level:after,.exam-level:before,.exam-type:after,.exam-type:before,.exam-window:after,.exam-window:before{content:"";position:absolute;top:-.33rem;width:.62rem;height:.62rem;border-radius:.18rem;background:#1c255c}.exam-level:before,.exam-type:before,.exam-window:before{left:0}.exam-level:after,.exam-type:after,.exam-window:after{right:0}.paper-code-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.35rem;padding:.15rem 0 .65rem;border-bottom:1px solid rgba(7,48,108,.12)}.paper-code-row span{color:#2d477c;font-size:.82rem;font-weight:900;line-height:1.24;text-align:center}.paper-code-row span:nth-last-child(-n+3){color:#05614f}.paper-code-row span:last-child{font-size:.76rem}.exam-level,.exam-type{position:relative;display:grid;min-height:4.3rem;place-items:center;border-top:3px solid #1c255c;color:#05614f;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;line-height:1.15;text-align:center}.exam-level span{display:inline-block;padding-top:.42rem}.level-skills{border-color:#486eae;color:#486eae}.level-skills:after,.level-skills:before{background:#486eae}.exam-type{min-height:3.6rem;color:#05614f}.exam-pattern{display:grid;gap:.45rem;align-content:start;min-height:5.4rem;border-top:1px solid rgba(7,48,108,.14);padding-top:.65rem;text-align:center}.exam-pattern b,.exam-pattern span{color:rgba(17,24,39,.68);font-size:.68rem;font-weight:900;line-height:1.2}.exam-pattern em{color:#05614f;font-size:.82rem;font-style:normal;font-weight:900;line-height:1.12}.acca-info-drawer[open] .career-chip-grid span,.acca-info-drawer[open] .study-chip-grid span{animation:accaChipIn .52s cubic-bezier(.2,.8,.2,1) backwards}.acca-info-drawer[open] .career-chip-grid span:nth-child(2),.acca-info-drawer[open] .study-chip-grid span:nth-child(2){animation-delay:70ms}.acca-info-drawer[open] .career-chip-grid span:nth-child(3),.acca-info-drawer[open] .study-chip-grid span:nth-child(3){animation-delay:.14s}.acca-info-drawer[open] .career-chip-grid span:nth-child(4),.acca-info-drawer[open] .study-chip-grid span:nth-child(4){animation-delay:.21s}.acca-info-drawer[open] .career-chip-grid span:nth-child(5),.acca-info-drawer[open] .study-chip-grid span:nth-child(5){animation-delay:.28s}.acca-info-drawer[open] .career-chip-grid span:nth-child(6),.acca-info-drawer[open] .study-chip-grid span:nth-child(6){animation-delay:.35s}.acca-info-drawer[open] .career-chip-grid span:nth-child(7),.acca-info-drawer[open] .study-chip-grid span:nth-child(7){animation-delay:.42s}.acca-info-drawer[open] .career-chip-grid span:nth-child(8),.acca-info-drawer[open] .study-chip-grid span:nth-child(8){animation-delay:.49s}.acca-info-drawer[open] .career-chip-grid span:nth-child(9){animation-delay:.56s}.acca-info-drawer[open] .career-chip-grid span:nth-child(10){animation-delay:.63s}.career-chip-grid span.is-auto-active,.study-chip-grid span.is-auto-active{border-color:rgba(207,20,43,.26);color:#fff;background:linear-gradient(135deg,#c8102e,#2454d9);box-shadow:0 12px 28px rgba(7,48,108,.14),0 8px 20px rgba(207,20,43,.12);transform:translateY(-2px)}@keyframes accaChipIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.network-learner-points,.service-grid ul{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.network-learner-points li,.service-grid li{position:relative;padding-left:1.05rem;color:rgba(17,24,39,.64);font-size:.84rem;line-height:1.36}.network-learner-points li:before,.service-grid li:before{content:"";position:absolute;left:0;top:.46rem;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--blue-bright))}.network-proof .network-learner-points li{color:rgba(20,67,51,.72)}.reason-bottom-cta{display:flex;gap:1rem;align-items:center;justify-content:space-between;border:1px solid rgba(207,20,43,.14);border-radius:24px;padding:1rem clamp(1rem,2.5vw,1.4rem);background:hsla(0,0%,100%,.86);box-shadow:0 18px 48px rgba(7,48,108,.07)}.reason-bottom-cta strong{max-width:720px;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.02rem,1.55vw,1.28rem);line-height:1.28}.reason-bottom-cta .system-cta{flex:0 0 auto;margin-top:0}.persona-head{display:flex;gap:1rem;align-items:end;justify-content:space-between}.persona-controls{display:flex;gap:.55rem}.persona-controls button{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(207,20,43,.18);border-radius:50%;color:var(--blue);background:#fff;cursor:pointer;font-size:1.4rem;font-weight:900;box-shadow:0 14px 32px rgba(7,48,108,.07)}.persona-slider{margin-top:2rem}.persona-grid{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:.2rem 0 1.1rem}.persona-grid::-webkit-scrollbar{display:none}.persona-grid article{flex:0 0 min(390px,82vw);scroll-snap-align:start;padding:0 0 1rem;transition:transform .26s ease,box-shadow .26s ease}.persona-grid article:hover{transform:translateY(-6px);box-shadow:0 24px 66px rgba(142,15,29,.1),0 18px 42px rgba(7,48,108,.06)}.persona-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:linear-gradient(135deg,#fff6f8,#f7fbff);border-bottom:1px solid rgba(7,48,108,.08)}.persona-grid b,.persona-grid h3,.persona-grid p{margin-left:1rem;margin-right:1rem}.persona-grid h3{margin-top:1rem}.persona-grid b{display:inline-flex;margin-top:.8rem;color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;text-transform:uppercase}.persona-dots{display:flex;gap:.45rem;justify-content:center;margin-top:.3rem}.persona-dots button{width:9px;height:9px;border:0;border-radius:999px;background:rgba(7,48,108,.18);cursor:pointer;transition:width .22s ease,background .22s ease}.persona-dots button.is-active{width:30px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.exemption-microsite{display:grid;grid-template-columns:minmax(280px,.54fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,4rem);align-items:start}.exemption-microsite .section-heading{position:sticky;top:104px}.exemption-microsite small{display:block;max-width:520px;color:rgba(17,24,39,.55);line-height:1.45}.exemption-app-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:1rem;border:1px solid rgba(7,48,108,.1);border-radius:28px;padding:clamp(1rem,2.5vw,1.5rem);background:hsla(0,0%,100%,.9);box-shadow:0 28px 80px rgba(7,48,108,.08)}.exemption-progress{grid-column:1/-1;display:grid;gap:.55rem}.exemption-progress span,.route-map-head span{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.exemption-progress div{height:8px;overflow:hidden;border-radius:999px;background:rgba(7,48,108,.08)}.exemption-progress i{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--blue-bright));transition:width .26s ease}.exemption-form{min-width:0}.exemption-step{display:none;margin:0;border:0;padding:0}.exemption-step.is-active{display:grid;gap:.85rem;animation:drawerReveal .34s ease both}.exemption-step legend{margin-bottom:.35rem;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900}.exemption-step label{display:grid;gap:.38rem;color:var(--blue);font-weight:900}.exemption-step input,.exemption-step select{min-height:48px;border:1px solid rgba(7,48,108,.13);border-radius:14px;padding:0 .85rem;color:var(--ink);background:#fff;font:inherit}.choice-grid,.choice-group{display:grid;gap:.55rem}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-group p{margin:0;color:rgba(17,24,39,.72);font-weight:800}.choice-grid button,.choice-group button{min-height:44px;border:1px solid rgba(7,48,108,.12);border-radius:14px;padding:.68rem .82rem;color:var(--blue);background:hsla(0,0%,100%,.86);cursor:pointer;font:inherit;font-weight:900;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.choice-grid button.is-selected,.choice-group button.is-selected{border-color:rgba(207,20,43,.34);background:linear-gradient(135deg,rgba(255,244,246,.95),rgba(247,250,255,.94));transform:translateY(-2px)}.consent-row{grid-template-columns:auto 1fr;align-items:start;color:rgba(17,24,39,.68)!important;font-weight:700!important;line-height:1.45}.consent-row input{min-height:auto;margin-top:.2rem}.exemption-actions{display:flex;gap:.8rem;margin-top:1rem}.exemption-result{display:none;border:1px solid rgba(207,20,43,.2);border-radius:20px;padding:1rem;background:linear-gradient(135deg,#fff,#fff5f6)}.exemption-result.is-visible{display:grid;gap:.6rem}.exemption-result h3{margin:0;color:var(--blue)}.acca-route-map{position:sticky;top:104px;display:grid;gap:1rem;border:1px solid rgba(7,48,108,.1);border-radius:24px;padding:1rem;background:linear-gradient(180deg,#f8fbff,#fff)}.route-map-head{display:grid;gap:.3rem}.route-map-head strong{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.1rem;font-weight:900}.paper-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.paper-track span{display:grid;min-height:46px;place-items:center;border:1px solid rgba(7,48,108,.12);border-radius:14px;color:var(--blue);background:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;transition:opacity .22s ease,transform .22s ease,background .22s ease}.paper-track span.is-exempt{opacity:.42;background:rgba(23,105,255,.08);text-decoration:line-through;transform:scale(.96)}.paper-track span.locked{border-color:rgba(207,20,43,.18);color:var(--red);background:rgba(255,244,246,.8)}.acca-route-map a,.acca-route-map p{margin:0;color:rgba(17,24,39,.62);font-size:.88rem;line-height:1.45}.syllabus-board{margin-top:2rem;border:1px solid rgba(7,48,108,.1);border-radius:30px;padding:clamp(1rem,2.6vw,1.6rem);background:hsla(0,0%,100%,.9);box-shadow:0 26px 76px rgba(7,48,108,.08)}.syllabus-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.syllabus-levels button{min-height:48px;border:1px solid rgba(7,48,108,.12);border-radius:16px;color:var(--blue);background:#fff;cursor:pointer;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.syllabus-levels button.is-active{border-color:rgba(207,20,43,.28);color:#fff;background:linear-gradient(135deg,var(--red),var(--blue))}.syllabus-stage{display:none;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:1.1rem;margin-top:1rem}.syllabus-stage.is-active{display:grid;animation:drawerReveal .36s ease both}.syllabus-membership-panel{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:1.1rem;margin-top:1rem;border-top:1px solid rgba(7,48,108,.1);padding-top:1rem}.syllabus-stage-copy{border-radius:22px;padding:1.15rem;color:#fff;background:linear-gradient(135deg,var(--blue),#0b1f46)}.syllabus-stage-copy b{color:hsla(0,0%,100%,.72);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;text-transform:uppercase}.syllabus-stage-copy h3{margin:.55rem 0 0;color:#fff}.syllabus-stage-copy p{color:hsla(0,0%,100%,.78)}.paper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.paper-grid article{border:1px solid rgba(7,48,108,.1);border-radius:18px;padding:1rem;background:#fff;box-shadow:0 14px 34px rgba(7,48,108,.05)}.paper-grid span{display:inline-grid;width:42px;height:34px;place-items:center;border-radius:999px;color:#fff;background:var(--red);font-weight:900}.paper-grid h4{margin:.7rem 0 0;color:var(--blue)}.paper-grid p{margin:.5rem 0 0;color:rgba(17,24,39,.64);font-size:.88rem;line-height:1.42}.paper-grid ul{display:grid;gap:.34rem;margin:.72rem 0 0;padding:0;list-style:none}.paper-grid li{position:relative;padding-left:1rem;color:rgba(17,24,39,.62);font-size:.8rem;line-height:1.34}.paper-grid li:before{content:"";position:absolute;left:0;top:.44rem;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--blue-bright))}@keyframes routeDraw{0%{stroke-dashoffset:1280}to{stroke-dashoffset:0}}@keyframes routeOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes proofCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cardSweep{0%{opacity:0;transform:translateX(-70%)}35%{opacity:.8}to{opacity:0;transform:translateX(70%)}}@keyframes drawerReveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trainer-system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.trainer-system article{border:1px solid rgba(7,48,108,.1);border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 46px rgba(7,48,108,.06)}.trainer-system b{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900}.trainer-system h3{margin:.55rem 0 0;color:var(--blue)}.snapshot-grid article{min-height:138px}.info-list b,.snapshot-grid b{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.snapshot-grid strong{display:block;margin-top:.5rem;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.02rem;line-height:1.25}.centered-cta{margin:1.25rem auto 0}.check-card{padding:1rem}.check-card ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:check}.check-card li{counter-increment:check;display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:48px;color:var(--blue);font-weight:900}.check-card li:before{content:counter(check,decimal-leading-zero);display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));font-size:.7rem}.pathway-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:2rem}.pathway-timeline article{position:relative;min-height:150px;padding:1rem}.pathway-timeline article:before{content:"";position:absolute;left:1rem;right:1rem;top:-.45rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.pathway-timeline b{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.compare-grid article{padding:clamp(1rem,2vw,1.4rem)}.compare-grid .highlight{border-color:rgba(207,20,43,.24);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 18rem),linear-gradient(180deg,#fff,#fff3f5)}.info-list{display:grid;gap:.65rem;padding:1rem}.info-list p{display:grid;grid-template-columns:minmax(130px,.3fr) 1fr;gap:.8rem;align-items:center;min-height:44px;margin:0;border-bottom:1px solid rgba(7,48,108,.08);color:rgba(17,24,39,.68)}.info-list p:last-child{border-bottom:0}.final-cta-section{position:relative;overflow:hidden;padding:clamp(4rem,7vw,6.8rem) 1rem;background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.18),transparent 24rem),linear-gradient(135deg,var(--red-dark),var(--scarlet) 56%,var(--blue))}.final-cta-card{display:grid;justify-items:center;border-radius:30px;padding:clamp(1.4rem,4vw,3.2rem);color:#fff;text-align:center}.final-cta-card span{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900;text-transform:uppercase}.final-cta-card h2{max-width:880px;margin-top:.75rem;color:#fff}.final-cta-card p{max-width:760px;margin-top:1rem;color:hsla(0,0%,100%,.82)}.final-actions{margin-top:1.35rem}.final-actions .secondary-cta,.final-actions .text-cta{color:#fff;border-color:hsla(0,0%,100%,.5)}@media (max-width:980px){.compare-grid,.credential-panel,.network-feature,.split-section{grid-template-columns:1fr}.network-stats,.pathway-timeline,.persona-grid,.proof-grid,.service-grid,.snapshot-grid,.trainer-system{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-route{display:grid;gap:1rem;min-height:0}.prep-route-line{display:none}.prep-route-step{position:relative;inset:auto;display:grid;grid-template-columns:84px 1fr;width:100%;gap:1rem;align-items:center;border:1px solid rgba(7,48,108,.1);border-radius:22px;padding:1rem;background:hsla(0,0%,100%,.88);text-align:left}.route-orb,.step-four .route-orb,.step-two .route-orb{width:84px;height:84px;margin:0;grid-row:span 3}.exemption-app-card,.exemption-microsite,.syllabus-stage{grid-template-columns:1fr}.acca-route-map,.exemption-microsite .section-heading{position:static}.paper-grid,.syllabus-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.accordion-grid{grid-template-columns:1fr}.network-video-card{min-height:260px}}@media (max-width:640px){.section-lite{padding:3.8rem 1rem}.section-heading.center{justify-items:start;text-align:left}.section-heading.center>span{justify-self:start}.final-cta-card h2,.section-heading h2{font-size:clamp(1.75rem,8vw,2.25rem)}.network-lockup{justify-content:flex-start}.credential-row,.employer-strip,.network-stats,.pathway-timeline,.persona-grid,.proof-grid,.service-grid,.snapshot-grid,.trainer-system{grid-template-columns:1fr}.credential-row,.employer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-route-step{grid-template-columns:1fr}.route-orb{grid-row:auto}.acca-info-drawer summary,.persona-head{grid-template-columns:1fr;display:grid;align-items:start}.acca-infographic,.choice-grid,.paper-grid,.paper-track,.syllabus-levels{grid-template-columns:1fr}.exemption-actions{flex-direction:column}.persona-controls{justify-content:flex-start}.credential-panel,.network-advantage,.network-feature{border-radius:22px;padding:1rem}.network-video-card{min-height:220px;border-radius:18px}.network-video-card strong{justify-self:center}.info-list p{grid-template-columns:1fr;gap:.25rem;padding-bottom:.65rem}}:root{--section-title-size:clamp(1.95rem, 2.9vw, 2.95rem);--section-title-line:1.06;--section-body-size:clamp(.98rem, 1.08vw, 1.08rem);--section-body-line:1.62;--section-kicker-size:0.68rem;--card-title-size:clamp(1.18rem, 1.8vw, 1.58rem)}.section-lite{padding-block:clamp(4rem,6vw,5.9rem);scroll-margin-top:112px}.pass-system{padding-block:clamp(4rem,6vw,6.1rem)}.ileap-story,.pass-system{scroll-margin-top:112px}.pass-system-inner{grid-template-columns:minmax(360px,.96fr) minmax(390px,1.04fr);gap:clamp(1.6rem,3.6vw,4rem)}.event-route-intro,.pass-copy,.section-heading{max-width:720px}.ileap-intro,.section-heading.center{max-width:800px}.final-cta-card h2,.ileap-intro h2,.pass-copy h2,.section-heading h2{max-width:820px;font-size:var(--section-title-size);line-height:var(--section-title-line);letter-spacing:0}.final-cta-card p,.ileap-intro p:not(.ileap-support),.pass-copy p,.section-heading p{font-size:var(--section-body-size);line-height:var(--section-body-line)}.pass-copy .support-note{font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.55}.ileap-support{font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.45}.fine-source a,.ileap-kicker,.proof-grid a,.section-heading>span,.section-kicker{font-size:var(--section-kicker-size);letter-spacing:.06em}.credential-panel h3,.network-advantage h3,.network-feature h3,.paper-card h4,.persona-card h3,.proof-grid h3,.service-card h3,.syllabus-stage-copy h3,.trainer-card h3{font-size:var(--card-title-size);line-height:1.14;letter-spacing:0}@media (max-width:900px){.pass-system-inner{grid-template-columns:1fr}}@media (max-width:640px){:root{--section-title-size:clamp(1.78rem, 7vw, 2.22rem);--section-body-size:0.95rem;--card-title-size:clamp(1.08rem, 5.4vw, 1.34rem)}.pass-system,.section-lite{padding-block:3.7rem}.final-cta-card h2,.ileap-intro h2,.pass-copy h2,.section-heading h2{max-width:100%}}.model-heading{align-items:center}.model-heading h3{max-width:640px;line-height:1.04}.model-grid{position:relative}.model-grid:after{content:"";position:absolute;inset:0 auto 0 0;width:14%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(23,105,255,.08),rgba(207,20,43,.08),transparent);transform:translateX(-110%);opacity:0}.pass-system.is-visible .model-grid:after{animation:modelRouteScan 6.8s ease-in-out .9s infinite}.pass-system.is-visible .model-step{animation:modelStepFocus 6.8s ease-in-out infinite;animation-delay:calc(.16s * var(--step-delay, 0))}.model-step h4,.model-step p{transition:color .32s ease,transform .32s ease}.model-step:hover h4{transform:translateY(-2px)}.ileap-story{--ileap-progress:0;--ileap-progress-pct:0%;min-height:calc(100vh + 1260px)}.ileap-scroll{align-items:start}.ileap-showcase-card{position:relative;overflow:hidden;min-height:clamp(520px,58vw,650px);border-color:rgba(207,20,43,.16);background:linear-gradient(90deg,rgba(207,20,43,.045),transparent 15% 85%,rgba(23,105,255,.05)),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,248,249,.92))}.ileap-showcase-card:before{content:"";position:absolute;left:56.6%;top:1.35rem;bottom:1.35rem;width:1px;background:linear-gradient(180deg,transparent,rgba(207,20,43,.18),rgba(23,105,255,.16),transparent)}.ileap-showcase-card:after{content:"";position:absolute;left:calc(56.6% - 4px);top:clamp(1.55rem,var(--ileap-progress-pct),100% - 1.95rem);width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 7px rgba(207,20,43,.08),0 0 22px rgba(23,105,255,.22);transition:top .18s ease}.ileap-device{transform:translateZ(0);transition:border-color .26s ease,box-shadow .26s ease,transform .38s ease}.ileap-device.is-linking{transform:translateY(-3px)}.ileap-device img.is-switching{opacity:.18;transform:translateX(-14px) scale(.985);filter:saturate(.9)}.ileap-device img.is-live{animation:ileapScreenSettle .7s cubic-bezier(.22,.9,.24,1),ileapScreenBreathe 5.8s ease-in-out infinite}.ileap-active-copy{position:relative;transition:opacity .26s ease,transform .32s ease}.ileap-active-copy.is-updating{opacity:0;transform:translateX(14px)}.ileap-active-copy.is-live{transform:translateX(0)}.ileap-active-copy h3{font-size:clamp(1.45rem,2.45vw,2.35rem);line-height:1.04}.ileap-active-copy p{font-size:.94rem;line-height:1.54}.ileap-features{padding-left:.7rem}.ileap-features:before{content:"Scroll the steps";display:block;padding-left:.55rem}.ileap-features:after{content:"";position:absolute;left:0;top:1.45rem;bottom:.4rem;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--red),var(--blue-bright)) 0 0 /100% var(--ileap-progress-pct) no-repeat,rgba(7,48,108,.08);transition:background-size .18s ease}.ileap-features .ileap-feature{border-color:rgba(207,20,43,.13);transition:opacity .26s ease,transform .32s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease}.ileap-features .ileap-feature.is-active{background:radial-gradient(circle at 92% 8%,rgba(23,105,255,.1),transparent 36%),linear-gradient(180deg,#fff,#fff8fa);transform:translateX(-6px)}.ileap-features .ileap-feature.is-active h3,.ileap-features .ileap-feature.is-active strong{animation:ileapTextLift .42s ease both}.ileap-source{display:block;max-width:1180px;margin-top:1.15rem;border:1px solid rgba(7,48,108,.08);border-radius:16px;padding:.8rem .95rem;color:rgba(17,24,39,.58);background:hsla(0,0%,100%,.72);font-size:.78rem;line-height:1.45}@keyframes modelRouteScan{0%,10%{opacity:0;transform:translateX(-110%)}18%,82%{opacity:1}to{opacity:0;transform:translateX(720%)}}@keyframes modelStepFocus{0%,to{background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.52))}16%{background:linear-gradient(180deg,rgba(255,246,247,.96),rgba(248,251,255,.86))}}@keyframes ileapTextLift{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ileapScreenBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.006)}}@media (max-width:1180px){.ileap-story{min-height:auto}.ileap-features{padding-left:0}.ileap-features:after,.ileap-showcase-card:after,.ileap-showcase-card:before{display:none}}@media (max-width:760px){.model-heading h3{max-width:100%}.model-grid:after,.pass-system.is-visible .model-step{animation:none}.ileap-showcase-card{min-height:0}}.network-proof{position:relative;overflow:hidden;padding:clamp(5rem,7vw,6.5rem) 1rem;scroll-margin-top:112px;color:#144333}.network-proof:before{inset:0;background-image:linear-gradient(rgba(20,67,51,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,67,51,.045) 1px,transparent 0);background-size:88px 88px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.network-proof:after,.network-proof:before{content:"";position:absolute;pointer-events:none}.network-proof:after{inset:auto 0 0;height:min(34vw,360px);background:radial-gradient(circle at 78% 100%,rgba(150,199,69,.16),transparent 30rem),linear-gradient(180deg,transparent,rgba(244,250,241,.74) 72%,#f7fbff)}.network-proof .partnership-shell{position:relative;z-index:1}.network-proof .network-lockup{width:min(620px,100%);margin-bottom:1.45rem}.network-proof .network-lockup>img:first-child{width:clamp(78px,8vw,118px)}.network-proof .network-lockup>img:last-child{width:min(340px,52vw)}.network-proof .network-lockup span{width:clamp(2.2rem,4vw,3.1rem)}.network-proof .network-lockup span img{filter:brightness(0) saturate(100%) invert(20%) sepia(25%) saturate(1041%) hue-rotate(107deg) brightness(89%) contrast(91%) drop-shadow(0 0 18px rgba(20,67,51,.12))}.network-proof .network-lockup>img:last-child{position:relative;overflow:hidden}.network-proof .section-heading.center{max-width:860px;margin-bottom:1.6rem}.network-proof .section-heading>span,.network-proof .section-kicker{border-color:rgba(150,199,69,.28);color:#144333;background:hsla(0,0%,100%,.62)}.network-proof .section-heading h2{color:#144333;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800}.network-proof .fine-source,.network-proof .section-heading p{color:rgba(20,67,51,.74)}.network-proof .network-feature{position:relative;isolation:isolate;grid-template-columns:minmax(320px,.74fr) minmax(420px,1fr);min-height:420px;margin-top:1.25rem;overflow:hidden;border-color:rgba(20,67,51,.1);border-radius:28px;padding:clamp(1.35rem,3.4vw,3.1rem);background:radial-gradient(circle at 24% 22%,rgba(150,199,69,.12),transparent 18rem),hsla(0,0%,100%,.95);box-shadow:0 28px 90px rgba(20,67,51,.1)}.network-proof .network-feature:after,.network-proof .network-feature:before{content:"";position:absolute;z-index:-1;border:30px solid rgba(150,199,69,.24);border-radius:999px;pointer-events:none}.network-proof .network-feature:before{width:48rem;height:14rem;left:-18rem;bottom:-3.6rem;transform:rotate(12deg);animation:financeSchoolLoop 10s ease-in-out infinite}.network-proof .network-feature:after{width:34rem;height:11rem;right:-14rem;top:-5.4rem;border-color:rgba(150,199,69,.18);transform:rotate(-19deg);animation:financeSchoolLoopAlt 12s ease-in-out infinite}.network-proof .credential-panel h3,.network-proof .network-advantage>h3,.network-proof .network-feature h3{color:#144333}.network-proof .network-feature h3{max-width:520px;font-size:clamp(1.75rem,3vw,2.7rem);line-height:.98}.network-proof .network-feature>div:not(.network-video-card) p{color:rgba(20,67,51,.78)}.network-proof .network-video-card p{color:hsla(0,0%,100%,.78)}.network-proof .network-video-card{min-height:330px;background:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(135deg,#0f4636,#12382f);background-size:62px 62px,62px 62px,auto;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 44px rgba(20,67,51,.16)}.network-proof .network-brand-asset{margin:0;min-height:330px;display:grid;place-items:center;overflow:hidden;border-radius:26px;background:transparent}.network-proof .network-brand-asset img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 42px rgba(20,67,51,.12));transform:translateZ(0)}.network-proof .imarticus-support-card{position:relative;display:grid;gap:1rem;align-self:stretch;min-height:330px;border:1px solid rgba(20,67,51,.12);border-radius:26px;padding:clamp(1.1rem,2.4vw,1.55rem);background:radial-gradient(circle at 88% 0,rgba(150,199,69,.18),transparent 15rem),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(243,250,240,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 24px 60px rgba(20,67,51,.1)}.network-proof .imarticus-support-card>span{width:fit-content;border:1px solid rgba(150,199,69,.28);border-radius:999px;padding:.48rem .72rem;color:#144333;background:hsla(0,0%,100%,.76);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.network-proof .imarticus-support-card h3{max-width:560px;margin:0;color:#144333;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.02}.network-proof .imarticus-support-card>div{display:grid;gap:.66rem}.network-proof .imarticus-support-card article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.16rem .72rem;align-items:start;border:1px solid rgba(20,67,51,.1);border-radius:18px;padding:.86rem;background:hsla(0,0%,100%,.72)}.network-proof .imarticus-support-card b{grid-row:span 2;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#144333,#96c745);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900}.network-proof .imarticus-support-card strong{color:#144333;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1rem;line-height:1.15}.network-proof .imarticus-support-card p{margin:0;color:rgba(20,67,51,.72);font-size:.9rem;line-height:1.4}.network-proof .credential-panel,.network-proof .network-advantage{margin-top:1rem;border-color:rgba(20,67,51,.12);background:radial-gradient(circle at 50% 0,rgba(150,199,69,.16),transparent 28rem),linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(234,244,229,.92));box-shadow:0 28px 90px rgba(20,67,51,.1),inset 0 1px 0 hsla(0,0%,100%,.86)}.network-proof .network-stats article{min-height:210px;border-color:rgba(20,67,51,.11);border-radius:22px;padding:clamp(1rem,1.8vw,1.2rem);background:radial-gradient(circle at 95% 100%,rgba(20,67,51,.12),transparent 6rem),linear-gradient(150deg,#dff2ca,#edf8e6);box-shadow:0 20px 48px rgba(20,67,51,.1)}.network-proof .network-stats strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.15rem)}.network-proof .network-stats p{color:rgba(20,67,51,.82)}.network-proof .credential-panel{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);min-height:300px;background:radial-gradient(circle at 0 0,rgba(150,199,69,.22),transparent 18rem),radial-gradient(circle at 88% 16%,rgba(20,67,51,.08),transparent 20rem),linear-gradient(150deg,#f7fbf1,#dcefd0)}.network-proof .credential-ownership-note{max-width:none;margin:.7rem 0 0;padding-top:.65rem;border-top:1px solid rgba(20,67,51,.14);color:rgba(20,67,51,.76);font-size:clamp(.72rem,.82vw,.82rem);font-weight:500;line-height:1.45}.network-proof .credential-ownership-note strong{color:#144333;font-weight:700}.network-proof .credential-row span{min-height:136px;border-color:rgba(20,67,51,.1);border-radius:20px;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.72),transparent 4.8rem),#e3f3cf}.network-proof .credential-row img{width:min(92px,82%);max-height:96px}.network-proof.is-visible .credential-panel,.network-proof.is-visible .network-advantage,.network-proof.is-visible .network-feature,.network-proof.is-visible .network-lockup,.network-proof.is-visible .section-heading{animation:proofCardIn .72s ease both}.network-proof.is-visible .section-heading{animation-delay:90ms}.network-proof.is-visible .network-feature{animation-delay:.18s}.network-proof.is-visible .network-advantage{animation-delay:.27s}.network-proof.is-visible .credential-panel{animation-delay:.36s}.guided-acca{position:relative;overflow:hidden;padding-block:clamp(5rem,7vw,7rem);background:radial-gradient(circle at 18% 18%,rgba(207,20,43,.09),transparent 26rem),radial-gradient(circle at 84% 16%,rgba(23,105,255,.12),transparent 30rem),linear-gradient(180deg,#fff,#f7fbff 52%,#fff)}.guided-acca:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 48%,rgba(23,105,255,.055) 48.4% 55%,transparent 55.4%),linear-gradient(rgba(7,48,108,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.035) 1px,transparent 0);background-size:auto,92px 92px,92px 92px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent)}.guided-acca .event-route-shell{position:relative;z-index:1;gap:clamp(2.2rem,4vw,3.4rem)}.guided-acca .event-route-intro{max-width:900px}.guided-acca .event-route-intro h2{max-width:840px}.guided-acca .event-route-intro p{max-width:880px}.guided-acca .prep-route{min-height:820px;isolation:isolate;border:1px solid rgba(207,20,43,.12);border-radius:34px;padding:clamp(1.2rem,2vw,1.6rem);background:radial-gradient(circle at 22% 10%,hsla(0,0%,100%,.94),transparent 22rem),linear-gradient(135deg,hsla(0,0%,100%,.56),rgba(248,251,255,.82));box-shadow:0 34px 90px rgba(7,48,108,.08)}.guided-acca .prep-route:before{content:"Why learners choose this route";position:absolute;left:1.5rem;top:1.35rem;z-index:2;color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.guided-acca .prep-route:after{content:"";position:absolute;z-index:1;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:var(--red);box-shadow:0 0 0 10px rgba(207,20,43,.11),0 18px 44px rgba(7,48,108,.16);offset-path:path("M160 92 C430 118 350 280 610 300 C900 322 820 500 1080 530");offset-distance:0;opacity:0}.guided-acca.is-visible .prep-route:after{animation:routeSignalMove 7s ease-in-out .85s infinite}.guided-acca .prep-route-line{inset:1.1rem;width:calc(100% - 2.2rem);height:calc(100% - 2.2rem)}.guided-acca .prep-route-line path{stroke-width:28;opacity:.88;animation:none;stroke-dashoffset:1280}.guided-acca.is-visible .prep-route-line path{animation:routeDraw 2.7s cubic-bezier(.22,.9,.24,1) both}.guided-acca .prep-route-step{width:min(350px,30vw);border:1px solid rgba(7,48,108,.09);border-radius:24px;padding:1rem;background:hsla(0,0%,100%,.86);box-shadow:0 18px 48px rgba(7,48,108,.07);backdrop-filter:blur(16px);opacity:0;transform:translateY(20px) scale(.98)}.guided-acca.is-visible .prep-route-step{animation:routeStepArrive .64s cubic-bezier(.22,.9,.24,1) both;animation-delay:calc(.36s + .14s * var(--route-step, 0))}.guided-acca .prep-route-step:hover{border-color:rgba(207,20,43,.22);transform:translateY(-4px);box-shadow:0 24px 64px rgba(7,48,108,.1)}.guided-acca .prep-route-step h3{font-size:clamp(1.1rem,1.7vw,1.38rem)}.guided-acca .prep-route-step p{font-size:.88rem;line-height:1.42}.guided-acca .route-orb{width:92px;height:92px;border-width:6px;animation:routeOrbFloat 4.8s ease-in-out infinite}.guided-acca .step-one{--route-step:1;left:1.2rem;top:72px}.guided-acca .step-two{--route-step:2;right:1.2rem;top:150px}.guided-acca .step-three{--route-step:3;left:32%;top:370px}.guided-acca .step-four{--route-step:4;right:8%;top:510px}.guided-acca .step-five{--route-step:5;left:4%;bottom:2rem}@keyframes routeStepArrive{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes routeSignalMove{0%,8%{opacity:0;offset-distance:0}14%,86%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes financeSchoolLoop{0%,to{transform:rotate(12deg) translateZ(0)}50%{transform:rotate(10deg) translate3d(1.2rem,-.4rem,0)}}@keyframes financeSchoolLoopAlt{0%,to{transform:rotate(-19deg) translateZ(0)}50%{transform:rotate(-16deg) translate3d(-1rem,.5rem,0)}}@media (max-width:1180px){.network-proof .credential-panel,.network-proof .network-feature{grid-template-columns:1fr}.guided-acca .prep-route{display:grid;gap:1rem;min-height:0}.guided-acca .prep-route-line,.guided-acca .prep-route:after{display:none}.guided-acca .prep-route-step,.guided-acca .step-five,.guided-acca .step-four,.guided-acca .step-one,.guided-acca .step-three,.guided-acca .step-two{position:relative;inset:auto;width:100%;text-align:left}.reason-bottom-cta{align-items:flex-start;flex-direction:column}.guided-acca .step-four .route-orb,.guided-acca .step-two .route-orb{margin-left:0}}@media (max-width:760px){.network-proof{padding-block:4.2rem}.network-proof .network-lockup{flex-wrap:wrap}.network-proof .credential-panel,.network-proof .network-advantage,.network-proof .network-feature{border-radius:24px}.network-proof .credential-row,.network-proof .network-stats{grid-template-columns:1fr}.guided-acca .prep-route{border-radius:24px;padding-top:4rem}.guided-acca .prep-route-step{display:grid;grid-template-columns:76px 1fr;gap:.85rem;align-items:center}.guided-acca .route-orb{grid-row:span 3;width:76px;height:76px}.reason-bottom-cta .system-cta{width:100%}}.ileap-story{min-height:calc(100vh + 920px)}.guided-acca .support-map{display:grid;grid-template-columns:minmax(245px,1fr) minmax(300px,.88fr) minmax(245px,1fr);grid-template-areas:"one core two" "three core four" ". five .";gap:clamp(1rem,2vw,1.35rem);align-items:stretch;padding:clamp(1.2rem,2.2vw,1.9rem);background:linear-gradient(90deg,rgba(207,20,43,.025),transparent 18% 82%,rgba(23,105,255,.035)),hsla(0,0%,100%,.82)}.guided-acca .support-map:before{content:none;display:none}.guided-acca .support-map-label{position:absolute;top:clamp(1.1rem,2vw,1.45rem);left:clamp(1.2rem,2.2vw,1.8rem);z-index:4;color:var(--bells-red);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guided-acca .support-map:after{display:none}.guided-acca .support-signal-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.72}.guided-acca .support-signal-lines path{fill:none;stroke:url(#routeGradient);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 12;opacity:0;filter:drop-shadow(0 10px 18px rgba(23,105,255,.12))}.guided-acca.is-visible .support-signal-lines path{animation:supportSignalIn .9s ease both,supportSignalTravel 5.8s linear infinite;animation-delay:calc(.12s * var(--signal-delay, 0)),calc(1.2s + .18s * var(--signal-delay, 0))}.guided-acca .support-signal-lines path:first-child{--signal-delay:1}.guided-acca .support-signal-lines path:nth-child(2){--signal-delay:2}.guided-acca .support-signal-lines path:nth-child(3){--signal-delay:3}.guided-acca .support-signal-lines path:nth-child(4){--signal-delay:4}.guided-acca .support-signal-lines path:nth-child(5){--signal-delay:5}.guided-acca .prep-core{position:relative;z-index:2;grid-area:core;align-self:center;min-height:430px;display:grid;place-items:center;align-content:center;gap:.9rem;border:1px solid rgba(7,48,108,.12);border-radius:30px;padding:clamp(1.25rem,2vw,1.7rem);text-align:center;background:linear-gradient(rgba(7,48,108,.05) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.05) 1px,transparent 0),linear-gradient(180deg,#fff,#f8fbff);background-size:54px 54px,54px 54px,auto;box-shadow:0 24px 64px rgba(7,48,108,.09);overflow:hidden}.guided-acca .prep-core:after,.guided-acca .prep-core:before{content:"";position:absolute;inset:14%;border:1px solid rgba(207,20,43,.16);border-radius:999px;pointer-events:none;transform:scale(.86);opacity:0}.guided-acca .prep-core:after{inset:24%;border-color:rgba(23,105,255,.2)}.guided-acca.is-visible .prep-core:before{animation:supportCorePulse 4s ease-in-out infinite}.guided-acca.is-visible .prep-core:after{animation:supportCorePulse 4s ease-in-out 1.2s infinite}.guided-acca .core-lockup{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.7rem}.guided-acca .core-lockup img:first-child{width:68px}.guided-acca .core-lockup img:last-child{width:150px}.guided-acca .core-lockup span{width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.guided-acca .prep-core b,.guided-acca .prep-core h3,.guided-acca .prep-core p{position:relative;z-index:1}.guided-acca .prep-core b{color:var(--red);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.guided-acca .prep-core b,.guided-acca .prep-core h3{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.guided-acca .prep-core h3{max-width:280px;margin:0;color:var(--ink);font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.03}.guided-acca .prep-core p{max-width:270px;margin:0;color:rgba(17,24,39,.62);font-size:.9rem;line-height:1.48}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{position:relative;inset:auto;width:auto;min-width:0;z-index:2;display:grid;align-content:start;gap:.55rem;min-height:230px;padding:clamp(1rem,1.7vw,1.25rem);background:radial-gradient(circle at 94% 8%,rgba(23,105,255,.08),transparent 7rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,248,250,.88));opacity:0;transform:translateY(18px) scale(.985)}.guided-acca .support-map .step-one{grid-area:one;--route-step:1}.guided-acca .support-map .step-two{grid-area:two;--route-step:2}.guided-acca .support-map .step-three{grid-area:three;--route-step:3}.guided-acca .support-map .step-four{grid-area:four;--route-step:4}.guided-acca .support-map .step-five{grid-area:five;--route-step:5;max-width:430px;justify-self:center}.guided-acca .support-map .route-orb{width:72px;height:72px;border-width:4px;margin:0 0 .2rem;border-color:rgba(7,48,108,.12);animation:none}.guided-acca .support-map .step-four .route-orb,.guided-acca .support-map .step-two .route-orb{margin-left:0}.guided-acca .support-map .prep-route-step b{font-size:.7rem}.guided-acca .support-map .prep-route-step h3{margin:0;color:var(--blue);font-size:clamp(1.05rem,1.7vw,1.3rem)}.guided-acca .support-map .prep-route-step p{margin:0;color:rgba(17,24,39,.66);font-size:.88rem}.guided-acca.is-visible .support-map .prep-route-step{animation:supportCardReveal .72s cubic-bezier(.22,.9,.24,1) both,supportCardFocus 8s ease-in-out infinite;animation-delay:calc(.26s + .12s * var(--route-step, 0)),calc(1.5s + .36s * var(--route-step, 0))}.guided-acca .support-map .prep-route-step:hover{border-color:rgba(207,20,43,.24);box-shadow:0 24px 64px rgba(7,48,108,.12);transform:translateY(-5px)}@keyframes supportCardReveal{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes supportCardFocus{0%,to{border-color:rgba(7,48,108,.09);box-shadow:0 18px 48px rgba(7,48,108,.07)}12%{border-color:rgba(207,20,43,.28);box-shadow:0 24px 70px rgba(207,20,43,.13),0 14px 42px rgba(23,105,255,.08)}}@keyframes supportSignalIn{to{opacity:.72}}@keyframes supportSignalTravel{to{stroke-dashoffset:-120}}@keyframes supportCorePulse{0%{opacity:0;transform:scale(.72)}35%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (max-width:1180px){.guided-acca .support-map{grid-template-columns:1fr 1fr;grid-template-areas:"core core" "one two" "three four" "five five"}.guided-acca .support-signal-lines{display:none}.guided-acca .prep-core{min-height:0}}@media (max-width:760px){.guided-acca .support-map{grid-template-columns:1fr;grid-template-areas:"core" "one" "two" "three" "four" "five";padding-top:4rem}.guided-acca .support-map .prep-route-step{grid-template-columns:72px 1fr;min-height:0}}.hero-glance{position:relative;overflow:hidden;padding:clamp(2.6rem,4.8vw,4.4rem) 1rem clamp(3.2rem,5vw,4.8rem);margin-top:0;background:radial-gradient(circle at 18% 0,rgba(207,20,43,.1),transparent 22rem),radial-gradient(circle at 86% 20%,rgba(23,105,255,.1),transparent 26rem),linear-gradient(180deg,#fff,#f8fbff)}.hero-glance .section-shell{display:grid;gap:1rem}.glance-head{display:grid;gap:.55rem;max-width:820px}.glance-head span,.news-brief-panel span{color:var(--red);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.glance-head h2,.glance-head span,.news-brief-panel span{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.glance-head h2{max-width:720px;margin:0;color:var(--ink);font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.02}.glance-head p{max-width:760px;margin:0;color:rgba(17,24,39,.66);font-size:1rem;line-height:1.55}.glance-orbit-grid{position:relative;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-top:.9rem}.glance-orbit-grid:before{content:"";position:absolute;left:3%;right:3%;top:50%;z-index:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--red));background-size:200% 100%;opacity:.24;transform:translateY(-50%)}.hero-glance.is-visible .glance-orbit-grid:before{animation:sourceTicker 5.2s linear infinite}.glance-orbit-grid article{position:relative;z-index:1;min-height:170px;border-radius:20px;padding:1rem;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 7rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,247,249,.9));opacity:0;transform:translateY(18px)}.hero-glance.is-visible .glance-orbit-grid article{animation:proofCardIn .65s ease both,glanceCardPulse 7s ease-in-out infinite;animation-delay:calc(.1s * var(--glance-delay, 0)),calc(1.2s + .22s * var(--glance-delay, 0))}.glance-orbit-grid article:first-child{--glance-delay:1}.glance-orbit-grid article:nth-child(2){--glance-delay:2}.glance-orbit-grid article:nth-child(3){--glance-delay:3}.glance-orbit-grid article:nth-child(4){--glance-delay:4}.glance-orbit-grid article:nth-child(5){--glance-delay:5}.glance-orbit-grid article:nth-child(6){--glance-delay:6}.hero-glance .centered-cta{justify-self:start;margin-top:.35rem}.programme-console{position:relative;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(520px,1.45fr) minmax(260px,.86fr);gap:clamp(.9rem,1.6vw,1.25rem);margin-top:1.1rem;border:1px solid rgba(7,48,108,.1);border-radius:28px;padding:clamp(.8rem,1.4vw,1.05rem);background:radial-gradient(circle at 12% 12%,rgba(207,20,43,.08),transparent 16rem),radial-gradient(circle at 82% 0,rgba(23,105,255,.1),transparent 18rem),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,251,255,.84));box-shadow:0 30px 80px rgba(7,48,108,.08);overflow:hidden}.programme-console:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0 36%,hsla(0,0%,100%,.56) 47%,transparent 58%);transform:translateX(-110%);pointer-events:none}.hero-glance.is-visible .programme-console:before{animation:programmeScan 5.8s ease-in-out infinite}.route-flow article,.route-pass,.route-summary-card{position:relative;z-index:1;border:1px solid rgba(7,48,108,.1);background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.route-pass{display:grid;align-content:center;gap:.55rem;border-radius:22px;padding:clamp(1rem,1.8vw,1.35rem);color:var(--blue)}.route-pass:after{content:"";position:absolute;top:1rem;bottom:1rem;right:-.58rem;width:1.15rem;border-radius:999px;background:linear-gradient(180deg,var(--red),var(--blue-bright));box-shadow:0 0 0 8px rgba(207,20,43,.08)}.route-flow article span,.route-pass span,.route-summary-card span{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-pass strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1}.route-flow article p,.route-pass small,.route-summary-card p{color:rgba(17,24,39,.64);font-size:.92rem;line-height:1.45}.route-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.52rem;align-items:stretch}.route-flow:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--red));background-size:220% 100%;opacity:.26;transform:translateY(-50%)}.hero-glance.is-visible .route-flow:before{animation:sourceTicker 5.2s linear infinite}.route-flow article{display:grid;align-content:start;gap:.42rem;min-height:188px;border-radius:18px;padding:.86rem;opacity:0;transform:translateY(14px) scale(.98)}.route-flow article:before{content:"";width:13px;height:13px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 0 0 7px rgba(207,20,43,.08)}.hero-glance.is-visible .route-flow article{animation:routeNodeIn .62s ease both,routeNodeFloat 6.4s ease-in-out infinite;animation-delay:calc(95ms * var(--route-node, 0)),calc(1.2s + .18s * var(--route-node, 0))}.route-flow article:first-child{--route-node:1}.route-flow article:nth-child(2){--route-node:2}.route-flow article:nth-child(3){--route-node:3}.route-flow article:nth-child(4){--route-node:4}.route-flow article:nth-child(5){--route-node:5}.route-flow article b{color:var(--blue);font-size:1rem;line-height:1.12}.route-summary-card{display:grid;align-content:center;gap:.55rem;border-radius:22px;padding:clamp(1rem,1.8vw,1.35rem)}.route-summary-card h3{margin:0;color:var(--ink);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.08}.entry-quick-read{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(520px,1fr);gap:.85rem;align-items:stretch;border:1px solid rgba(207,20,43,.14);border-radius:22px;padding:.8rem;background:linear-gradient(90deg,rgba(207,20,43,.055),hsla(0,0%,100%,.86) 44%,rgba(23,105,255,.06)),hsla(0,0%,100%,.72);box-shadow:0 18px 54px rgba(7,48,108,.06)}.entry-quick-read>div:first-child{display:grid;align-content:center;gap:.36rem;padding:.72rem .85rem}.entry-quick-options b,.entry-quick-read span{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.entry-quick-read strong{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.08rem,1.6vw,1.42rem);line-height:1.05}.entry-quick-read p{margin:0;color:rgba(17,24,39,.64);font-size:.92rem;line-height:1.45}.entry-quick-options{display:grid;grid-template-columns:1.2fr .95fr;gap:.7rem}.entry-quick-options article{position:relative;display:grid;gap:.42rem;min-height:122px;border:1px solid rgba(7,48,108,.1);border-radius:18px;padding:.84rem .92rem .84rem 1.1rem;background:hsla(0,0%,100%,.78);overflow:hidden}.entry-quick-options article:before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--red),var(--blue-bright))}.entry-quick-options p strong{color:var(--blue);font-size:inherit}@keyframes programmeScan{0%,42%{transform:translateX(-110%)}72%,to{transform:translateX(110%)}}@keyframes routeNodeIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes routeNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pass-system{padding-top:clamp(3.6rem,5.2vw,5.4rem)}.guided-acca{padding-bottom:clamp(3rem,4.5vw,4.4rem)}.reason-bottom-cta{margin-top:1rem}.acca-basics{padding-top:clamp(2.4rem,4vw,3.8rem)}.singapore-news-desk{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(1rem,2.4vw,1.5rem);align-items:stretch;margin-top:1.9rem}.news-brief-panel,.news-visual{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:26px;background:hsla(0,0%,100%,.86);box-shadow:0 24px 70px rgba(7,48,108,.08)}.news-visual{min-height:340px;margin:0}.news-visual img{width:100%;height:100%;min-height:340px;object-fit:cover}.news-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 34%,hsla(0,0%,100%,.52) 44%,transparent 54%),radial-gradient(circle at 18% 82%,rgba(207,20,43,.18),transparent 15rem);transform:translateX(-78%);opacity:0}.singapore-proof.is-visible .news-visual:before{animation:newsScan 4.8s ease-in-out .5s infinite}.news-visual figcaption{position:absolute;left:1rem;bottom:1rem;border:1px solid hsla(0,0%,100%,.38);border-radius:999px;padding:.58rem .78rem;color:#fff;background:rgba(7,48,108,.62);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.7rem;font-weight:900;text-transform:uppercase;backdrop-filter:blur(12px)}.news-brief-panel{display:grid;align-content:end;padding:clamp(1.2rem,2.4vw,1.7rem);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.12),transparent 12rem),linear-gradient(180deg,#fff,#fff7f8)}.news-brief-panel:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:1.15rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--red));background-size:200% 100%}.singapore-proof.is-visible .news-brief-panel:before{animation:sourceTicker 5.5s linear infinite}.news-brief-panel h3{margin:.6rem 0 0;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.05}.news-brief-panel p{margin:.82rem 0 0;color:rgba(17,24,39,.68);line-height:1.55}.singapore-proof .news-proof-grid article{position:relative;min-height:360px;align-content:start;overflow:hidden;border-radius:24px}.singapore-proof .news-proof-grid article:before{content:attr(data-source);position:absolute;right:.85rem;top:.85rem;z-index:2;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.42rem .56rem;color:var(--red);background:hsla(0,0%,100%,.86);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.66rem;font-weight:900}.singapore-proof .news-proof-grid img{height:112px;filter:saturate(.95)}.singapore-proof .news-proof-grid h3{font-size:clamp(1.04rem,1.45vw,1.32rem);line-height:1.15}.singapore-proof .news-proof-grid p{line-height:1.48}.singapore-proof.is-visible .news-proof-grid article,.singapore-proof.is-visible .singapore-news-desk{animation:proofCardIn .7s ease both}.singapore-proof.is-visible .news-proof-grid article:first-child{animation-delay:80ms}.singapore-proof.is-visible .news-proof-grid article:nth-child(2){animation-delay:.16s}.singapore-proof.is-visible .news-proof-grid article:nth-child(3){animation-delay:.24s}.singapore-proof.is-visible .news-proof-grid article:nth-child(4){animation-delay:.32s}.acca-info-drawer{max-width:1020px;margin-inline:auto;border-radius:32px;background:radial-gradient(circle at 7% 0,rgba(207,20,43,.08),transparent 12rem),hsla(0,0%,100%,.92)}.acca-info-drawer summary{min-height:118px}.acca-chat-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 0 0 10px rgba(207,20,43,.08),0 16px 34px rgba(7,48,108,.12);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.5rem;font-weight:900}.acca-chat-copy{min-width:0;display:grid;gap:.24rem}.acca-chat-action,.acca-chat-copy em{color:var(--red);font-size:.72rem;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.acca-chat-action,.acca-chat-copy em,.acca-chat-copy strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.acca-chat-copy strong{color:var(--blue);font-size:clamp(1.24rem,2.6vw,2rem);line-height:1.08}.acca-chat-copy small{max-width:760px;color:rgba(17,24,39,.64);font-size:.95rem;line-height:1.45}.acca-chat-action{border:1px solid rgba(207,20,43,.16);border-radius:999px;padding:.72rem .9rem;background:#fff;white-space:nowrap;transition:color .24s ease,background .24s ease,transform .24s ease}.acca-info-drawer summary:hover .acca-chat-action{color:#fff;background:linear-gradient(135deg,var(--red),#ff4961);transform:translateX(3px)}.acca-info-drawer[open] .acca-chat-action{color:#fff;background:var(--blue)}.persona-strip-image{width:100%}.persona-strip-image.panel-1{object-position:0 center}.persona-strip-image.panel-2{object-position:16.67% center}.persona-strip-image.panel-3{object-position:33.33% center}.persona-strip-image.panel-4{object-position:50% center}.persona-strip-image.panel-5{object-position:66.67% center}.persona-strip-image.panel-6{object-position:83.33% center}.persona-strip-image.panel-7{object-position:100% center}.exemption-app-card.is-intro{display:block;min-height:620px}.exemption-launch{position:relative;min-height:560px;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(280px,1fr);gap:clamp(1.2rem,3vw,2rem);align-items:center;overflow:hidden;border-radius:24px;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 24% 50%,rgba(207,20,43,.1),transparent 16rem),radial-gradient(circle at 76% 12%,rgba(23,105,255,.12),transparent 18rem),linear-gradient(180deg,#fff,#f8fbff)}.exemption-launch:before{content:"";position:absolute;inset:9%;border:1px dashed rgba(207,20,43,.18);border-radius:999px;animation:launchPathSpin 18s linear infinite}.launch-orbit{position:relative;min-height:390px;border:1px solid rgba(7,48,108,.1);border-radius:28px;background:linear-gradient(rgba(7,48,108,.045) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.045) 1px,transparent 0),hsla(0,0%,100%,.72);background-size:56px 56px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 20px 54px rgba(7,48,108,.08)}.launch-orbit span{position:absolute;display:grid;width:66px;height:66px;place-items:center;border:1px solid rgba(207,20,43,.16);border-radius:20px;color:var(--blue);background:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;box-shadow:0 16px 38px rgba(7,48,108,.08);animation:launchTileFloat 4.6s ease-in-out infinite}.launch-orbit span:first-child{left:12%;top:18%;animation-delay:0s}.launch-orbit span:nth-child(2){right:14%;top:20%;animation-delay:.26s}.launch-orbit span:nth-child(3){left:38%;top:42%;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));animation-delay:.52s}.launch-orbit span:nth-child(4){left:16%;bottom:16%;animation-delay:.78s}.launch-orbit span:nth-child(5){right:14%;bottom:15%;animation-delay:1.04s}.launch-copy{position:relative;z-index:1;display:grid;gap:.9rem;justify-items:start}.launch-copy span{color:var(--red);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.launch-copy h3,.launch-copy span{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.launch-copy h3{max-width:520px;margin:0;color:var(--blue);font-size:clamp(1.65rem,3.3vw,3rem);line-height:1.02}.launch-copy p{max-width:530px;margin:0;color:rgba(17,24,39,.66);font-size:1rem;line-height:1.55}.exemption-app-card.is-intro .acca-route-map,.exemption-app-card.is-intro .exemption-form,.exemption-app-card.is-intro .exemption-progress,.exemption-app-card.is-started .exemption-launch{display:none}.exemption-app-card.is-launching .exemption-launch{animation:launchExit .52s ease both}@keyframes glanceCardPulse{0%,to{transform:translateY(0)}18%{transform:translateY(-5px)}}@keyframes newsScan{0%,16%{opacity:0;transform:translateX(-78%)}28%,68%{opacity:1}to{opacity:0;transform:translateX(82%)}}@keyframes sourceTicker{to{background-position:200% 0}}@keyframes launchTileFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.03)}}@keyframes launchPathSpin{to{transform:rotate(1turn)}}@keyframes launchExit{to{opacity:0;transform:translateY(-18px) scale(.98)}}@media (max-width:1180px){.entry-quick-read,.programme-console{grid-template-columns:1fr}.route-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.route-pass:after{top:auto;left:1rem;right:1rem;bottom:-.54rem;width:auto;height:1.08rem}.glance-orbit-grid,.singapore-proof .news-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exemption-launch,.singapore-news-desk{grid-template-columns:1fr}}@media (max-width:760px){.programme-console{border-radius:22px;padding:.68rem}.entry-quick-options,.route-flow{grid-template-columns:1fr}.route-flow:before{display:none}.route-flow article{min-height:0}.entry-quick-read{padding:.66rem}.glance-orbit-grid,.singapore-proof .news-proof-grid{grid-template-columns:1fr}.exemption-launch:before,.glance-orbit-grid:before{display:none}.acca-info-drawer summary{grid-template-columns:54px 1fr}.acca-chat-action{grid-column:1/-1;justify-self:start}.exemption-app-card.is-intro,.exemption-launch{min-height:0}}.career-role-explorer{display:grid;gap:1rem;margin-top:1.8rem;border:1px solid rgba(7,48,108,.1);border-radius:30px;padding:clamp(1rem,2.4vw,1.4rem);background:radial-gradient(circle at 12% 0,rgba(207,20,43,.08),transparent 18rem),radial-gradient(circle at 90% 20%,rgba(23,105,255,.1),transparent 20rem),hsla(0,0%,100%,.88);box-shadow:0 28px 80px rgba(7,48,108,.08)}.role-stage-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.role-stage-buttons button{min-height:50px;border:1px solid rgba(7,48,108,.12);border-radius:999px;color:var(--blue);background:#fff;cursor:pointer;font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;transition:color .24s ease,background .24s ease,transform .24s ease,border-color .24s ease}.role-stage-buttons button.is-active,.role-stage-buttons button:hover{border-color:rgba(207,20,43,.24);color:#fff;background:linear-gradient(135deg,var(--red),var(--blue));transform:translateY(-2px)}.role-reel{position:relative;min-height:350px;overflow:hidden;border-radius:26px;background:linear-gradient(rgba(7,48,108,.04) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.04) 1px,transparent 0),linear-gradient(180deg,#fff,#f8fbff);background-size:64px 64px}.role-reel:before{content:"";inset:1rem;border:1px dashed rgba(207,20,43,.14);border-radius:999px}.role-reel-ring,.role-reel:before{position:absolute;pointer-events:none}.role-reel-ring{inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;padding:clamp(1rem,2vw,1.4rem);opacity:0;transform:translateY(22px) scale(.985);transition:opacity .3s ease,transform .36s ease}.role-reel-ring.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.role-reel-ring article{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:24px;background:#fff;box-shadow:0 20px 54px rgba(7,48,108,.08);transform:translateY(12px)}.role-reel-ring.is-active article{animation:roleCardRevolve .7s cubic-bezier(.22,.9,.24,1) both,roleCardFloat 6s ease-in-out infinite;animation-delay:calc(.1s * var(--role-card, 0)),calc(1s + .18s * var(--role-card, 0))}.role-reel-ring article:first-child{--role-card:1}.role-reel-ring article:nth-child(2){--role-card:2}.role-reel-ring article:nth-child(3){--role-card:3}.role-reel-ring article:nth-child(4){--role-card:4}.role-strip-image{width:100%;min-height:292px}.role-strip-image.role-1{object-position:0 center}.role-strip-image.role-2{object-position:9.1% center}.role-strip-image.role-3{object-position:18.2% center}.role-strip-image.role-4{object-position:27.3% center}.role-strip-image.role-5{object-position:36.4% center}.role-strip-image.role-6{object-position:45.5% center}.role-strip-image.role-7{object-position:54.6% center}.role-strip-image.role-8{object-position:63.7% center}.role-strip-image.role-9{object-position:72.8% center}.role-strip-image.role-10{object-position:81.9% center}.role-strip-image.role-11{object-position:91% center}.role-strip-image.role-12{object-position:100% center}.role-reel-ring article span{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;border-radius:16px;padding:.82rem .9rem;color:#fff;background:linear-gradient(135deg,rgba(7,48,108,.92),rgba(207,20,43,.84));font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(.92rem,1.5vw,1.12rem);font-weight:900;line-height:1.12;box-shadow:0 16px 34px rgba(7,48,108,.18)}.career-plus-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(1rem,3vw,2rem);align-items:stretch}.career-plus-visual{position:relative;min-height:320px;display:grid;place-items:center;overflow:hidden;margin:0;border:1px solid rgba(7,48,108,.1);border-radius:30px;background:radial-gradient(circle at 24% 22%,rgba(207,20,43,.12),transparent 14rem),radial-gradient(circle at 84% 0,rgba(23,105,255,.14),transparent 16rem),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 28px 80px rgba(7,48,108,.08)}.career-plus-visual:before{content:"";position:absolute;inset:12%;border:1px dashed rgba(207,20,43,.16);border-radius:999px;animation:launchPathSpin 18s linear infinite}.career-plus-visual img{position:relative;z-index:1;width:min(320px,78%);filter:drop-shadow(0 24px 38px rgba(7,48,108,.12))}.career-plus-visual figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;border-radius:18px;padding:.9rem;color:var(--blue);background:hsla(0,0%,100%,.86);font-weight:900;text-align:center}.career-plus-grid{margin-top:1rem}.career-plus-grid article{position:relative;overflow:hidden}.career-plus-grid article:after,.compare-table:after,.faq-prompt-card:after,.fees-placeholder-grid article:after,.trainer-placeholder-grid article:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 36%,hsla(0,0%,100%,.58) 48%,transparent 60%);opacity:0;transform:translateX(-78%)}.career-services.is-visible .career-plus-grid article:after,.comparison-section.is-visible .compare-table:after,.course-info.is-visible .fees-placeholder-grid article:after,.faq-section.is-visible .faq-prompt-card:after,.trainer-section.is-visible .trainer-placeholder-grid article:after{animation:cardSweep 1.4s ease both;animation-delay:.42s}.compare-table{position:relative;overflow:hidden;display:grid;margin-top:2rem;border:1px solid rgba(7,48,108,.1);border-radius:28px;background:hsla(0,0%,100%,.9);box-shadow:0 28px 80px rgba(7,48,108,.08)}.compare-row{display:grid;grid-template-columns:minmax(160px,.58fr) minmax(240px,1fr) minmax(240px,1fr);align-items:stretch}.compare-row>*{margin:0;border-bottom:1px solid rgba(7,48,108,.08);padding:1rem;color:rgba(17,24,39,.68);line-height:1.45}.compare-row>*+*{border-left:1px solid rgba(7,48,108,.08)}.compare-header span{color:#fff;background:var(--blue);font-size:.76rem;text-transform:uppercase}.compare-header span,.compare-row b{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.compare-row b{color:var(--blue)}.compare-row .highlight{color:var(--blue);background:radial-gradient(circle at 100% 0,rgba(207,20,43,.08),transparent 9rem),linear-gradient(180deg,#fff8fa,#fff);font-weight:800}.fees-placeholder-grid,.trainer-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.fees-placeholder-grid article,.trainer-placeholder-grid article{position:relative;overflow:hidden;min-height:210px;border:1px dashed rgba(7,48,108,.2);border-radius:24px;padding:1.1rem;background:linear-gradient(rgba(7,48,108,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.035) 1px,transparent 0),hsla(0,0%,100%,.82);background-size:48px 48px;box-shadow:0 18px 50px rgba(7,48,108,.06)}.trainer-placeholder-grid article span{display:block;width:82px;height:82px;margin-bottom:1rem;border:1px dashed rgba(207,20,43,.28);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(7,48,108,.16),transparent 22px),radial-gradient(circle at 50% 74%,rgba(7,48,108,.12),transparent 32px),#fff}.fees-placeholder-grid b,.trainer-placeholder-grid b{display:block;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.fees-placeholder-grid span{display:inline-flex;width:fit-content;margin-top:.8rem;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.44rem .62rem;color:var(--red);background:rgba(255,244,246,.92);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.fees-placeholder-grid p,.trainer-placeholder-grid p{margin:.7rem 0 0;color:rgba(17,24,39,.62);line-height:1.48}.faq-desk{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(1rem,2.8vw,2rem)}.faq-prompt-card{position:sticky;top:104px;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:30px;padding:clamp(1.2rem,2.5vw,1.7rem);background:radial-gradient(circle at 90% 0,rgba(23,105,255,.12),transparent 12rem),linear-gradient(180deg,#fff,#fff7f8);box-shadow:0 28px 80px rgba(7,48,108,.08)}.faq-prompt-card>span{color:var(--red);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.faq-prompt-card h2,.faq-prompt-card>span{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.faq-prompt-card h2{margin:.75rem 0 0;color:var(--ink);font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1.02}.faq-prompt-card p{margin:.85rem 0 0;color:rgba(17,24,39,.64);line-height:1.55}.faq-topic-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.faq-topic-pills span{border:1px solid rgba(7,48,108,.1);border-radius:999px;padding:.5rem .64rem;color:var(--blue);background:#fff;font-size:.82rem;font-weight:900}.faq-question-stack{display:grid;gap:.7rem}.faq-question-stack details{overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 42px rgba(7,48,108,.05)}.faq-question-stack summary{display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:center;padding:1rem;cursor:pointer;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900;list-style:none}.faq-question-stack summary::-webkit-details-marker{display:none}.faq-question-stack summary span{display:grid;width:38px;height:32px;place-items:center;border-radius:999px;color:var(--red);background:rgba(255,244,246,.9);font-size:.68rem}.faq-question-stack details[open]{border-color:rgba(207,20,43,.2);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 12rem),#fff}.faq-question-stack p{margin:0;border-top:1px solid rgba(7,48,108,.08);padding:0 1rem 1rem 4.45rem;color:rgba(17,24,39,.66);line-height:1.55;animation:drawerReveal .26s ease both}.bells-footer{position:relative;overflow:hidden;padding:clamp(3rem,5vw,4.8rem) 1rem 1.3rem;color:#fff;background:radial-gradient(circle at 10% 10%,hsla(0,0%,100%,.16),transparent 20rem),linear-gradient(135deg,#07306c,#111827 56%,#8e0f1d)}.footer-shell{position:relative;z-index:1;display:grid;gap:2rem}.footer-brand{display:grid;grid-template-columns:120px minmax(0,620px);gap:1.1rem;align-items:center}.footer-brand img{width:112px;filter:brightness(0) invert(1)}.footer-bottom,.footer-brand p,.footer-columns p{color:hsla(0,0%,100%,.72);line-height:1.55}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid hsla(0,0%,100%,.14);padding-top:1.4rem}.footer-columns div{display:grid;align-content:start;gap:.5rem}.footer-columns h3{margin:0 0 .2rem;color:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.92rem;text-transform:uppercase}.footer-columns a{color:hsla(0,0%,100%,.74);font-weight:800}.footer-columns a:hover{color:#fff}.footer-bottom{display:flex;gap:1rem;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.14);padding-top:1rem;font-size:.82rem}.site-header{grid-template-columns:auto minmax(360px,1fr) auto;top:12px;width:min(1360px,100% - 64px);min-height:54px;border-color:rgba(7,48,108,.09);border-radius:24px;padding:.22rem .42rem .22rem .58rem;background:linear-gradient(135deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.82)),radial-gradient(circle at 0 0,rgba(207,20,43,.07),transparent 16rem);box-shadow:0 22px 70px rgba(7,48,108,.1),inset 0 1px 0 hsla(0,0%,100%,.74)}.brand{display:grid;min-width:92px;min-height:40px;align-items:center;padding-left:.38rem}.brand img{width:64px}.header-nav{gap:.18rem;border:1px solid rgba(7,48,108,.06);padding:.18rem;background:rgba(248,251,255,.76)}.header-nav a,.nav-link{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:999px;padding:0 .78rem;transition:color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.header-nav a:hover,.nav-link:hover{color:var(--blue);background:#fff;box-shadow:0 10px 28px rgba(7,48,108,.08);transform:translateY(-1px)}.header-actions{gap:.58rem}.nav-link{border:1px solid rgba(7,48,108,.1);background:hsla(0,0%,100%,.72)}.nav-cta{position:relative;min-height:38px;overflow:hidden;padding-inline:1.08rem;background:linear-gradient(135deg,#ad1021,var(--scarlet) 72%,#ff5264)}.nav-cta:after{content:"";position:absolute;inset:0 auto 0 -42%;width:38%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);transform:skewX(-16deg);animation:ctaSheen 4.8s ease-in-out infinite;pointer-events:none}main>section{scroll-margin-top:132px}.bells-footer .footer-shell,main>section:not(.hero-motion)>.section-shell{opacity:.001;transform:translateY(34px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.72,.18,1)}.bells-footer.is-visible .footer-shell,main>section.is-visible>.section-shell{opacity:1;transform:translateY(0)}.section-lite{background:radial-gradient(circle at 12% 4%,rgba(207,20,43,.045),transparent 22rem),radial-gradient(circle at 90% 18%,rgba(23,105,255,.05),transparent 28rem),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,255,.76))}.section-lite:nth-of-type(2n){background:radial-gradient(circle at 86% 0,rgba(23,105,255,.055),transparent 26rem),radial-gradient(circle at 12% 22%,rgba(207,20,43,.04),transparent 24rem),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(255,248,249,.72))}.eligibility-section{padding-top:clamp(3.4rem,5vw,5rem)}.eligibility-shell{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(1.4rem,3.2vw,3rem);align-items:center}.eligibility-copy{display:grid;gap:.9rem}.eligibility-copy h2,.pass-guarantee-panel h3{margin:0;color:var(--ink);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:900;line-height:.98;text-wrap:balance}.eligibility-copy p,.pass-guarantee-panel p{margin:0;color:rgba(17,24,39,.66);font-size:1rem;line-height:1.58}.eligibility-board{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:.9rem;border:1px solid rgba(7,48,108,.1);border-radius:30px;padding:clamp(.9rem,2vw,1.25rem);background:radial-gradient(circle at 24% 16%,rgba(207,20,43,.07),transparent 16rem),radial-gradient(circle at 88% 16%,rgba(23,105,255,.08),transparent 18rem),hsla(0,0%,100%,.86);box-shadow:0 28px 80px rgba(7,48,108,.08);overflow:hidden}.eligibility-board:before{content:"";position:absolute;inset:auto 9% 1.3rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--red));background-size:200% 100%;animation:glancePulse 4.8s linear infinite}.entry-route-card{position:relative;z-index:1;display:grid;align-content:start;gap:.9rem;min-height:245px;border:1px solid rgba(7,48,108,.1);border-radius:24px;padding:clamp(1rem,2vw,1.35rem);background:hsla(0,0%,100%,.92);box-shadow:0 18px 46px rgba(7,48,108,.06)}.entry-route-card b,.entry-route-card>span,.guarantee-note{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.entry-route-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:.7rem;align-items:stretch}.entry-route-flow strong{display:grid;gap:.32rem;border:1px solid rgba(7,48,108,.1);border-radius:18px;padding:.9rem;color:var(--blue);background:linear-gradient(180deg,#fff,#f8fbff);font-family:Montserrat,Outfit,Arial,sans-serif}.entry-route-flow small{color:rgba(17,24,39,.58);font-family:Outfit,Arial,sans-serif;font-size:.76rem;font-weight:600;line-height:1.35}.entry-route-flow i{display:grid;place-items:center;color:#fff;border-radius:999px;background:linear-gradient(135deg,var(--red),var(--blue-bright));font-style:normal;font-weight:900}.entry-route-card h3,.entry-route-flow i{font-family:Montserrat,Outfit,Arial,sans-serif}.entry-route-card h3{margin:0;color:var(--blue);font-size:clamp(1.4rem,2vw,2rem);line-height:1}.eligibility-disclaimer,.entry-route-card p{margin:0;color:rgba(17,24,39,.64);line-height:1.5}.degree-route{color:#fff;background:radial-gradient(circle at 84% 16%,hsla(0,0%,100%,.16),transparent 11rem),linear-gradient(135deg,var(--blue),#0f2250 54%,var(--red-dark))}.degree-route h3,.degree-route p{color:#fff}.degree-route p{color:hsla(0,0%,100%,.78)}.degree-route b{color:#fff}.eligibility-disclaimer{grid-column:1/-1;max-width:780px;font-size:.86rem}.eligibility-source{grid-column:1/-1;margin-top:-.4rem}.pass-guarantee-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:clamp(.8rem,1.6vw,1.15rem);width:min(1080px,100% - 2rem);margin:clamp(.9rem,1.8vw,1.25rem) auto 0;border:1px solid rgba(207,20,43,.14);border-radius:24px;padding:clamp(.82rem,1.7vw,1.12rem);background:radial-gradient(circle at 10% 12%,hsla(0,0%,100%,.96),transparent 19rem),linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(255,245,247,.8));box-shadow:0 18px 54px rgba(207,20,43,.07)}.pass-guarantee-panel>div:first-child{display:grid;align-content:center;gap:.52rem}.pass-guarantee-panel h3{font-size:clamp(1.45rem,2.6vw,2.5rem);line-height:1.02}.pass-guarantee-panel p{font-size:.98rem;line-height:1.45}.guarantee-meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.guarantee-meter article{display:grid;min-height:106px;align-content:center;justify-items:center;gap:.22rem;border:1px solid rgba(7,48,108,.1);border-radius:18px;text-align:center;background:hsla(0,0%,100%,.9);box-shadow:0 12px 34px rgba(7,48,108,.055)}.guarantee-meter strong{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.6rem,3.1vw,2.42rem);line-height:.95}.guarantee-meter span{max-width:128px;color:var(--blue);font-size:.82rem;font-weight:900;line-height:1.25}.guarantee-note{grid-column:1/-1;color:rgba(17,24,39,.56);font-size:.82rem;line-height:1.4;text-transform:none;letter-spacing:0}.guarantee-note b{color:var(--red);font-weight:900}.final-cta-section:after,.section-lite:after{content:"";position:absolute;left:50%;top:0;width:min(900px,76vw);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(207,20,43,.3),rgba(23,105,255,.22),transparent);transform:translateX(-50%) scaleX(.42);opacity:0;transition:opacity .62s ease,transform .9s ease}.final-cta-section.is-visible:after,.section-lite.is-visible:after{opacity:1;transform:translateX(-50%) scaleX(1)}.network-proof:before{background-image:none;background:radial-gradient(ellipse at 24% 18%,rgba(150,199,69,.12),transparent 24rem),linear-gradient(118deg,transparent 0 42%,hsla(0,0%,100%,.42) 49%,transparent 58%);animation:ambientRibbonDrift 18s ease-in-out infinite alternate;mask-image:none}.network-proof{background:radial-gradient(circle at 18% 10%,rgba(150,199,69,.18),transparent 28rem),radial-gradient(circle at 84% 0,rgba(173,199,162,.2),transparent 30rem),linear-gradient(180deg,#fff,#f3faef 58%,#e9f3e4);background-size:auto}.guided-acca:before{background:radial-gradient(circle at 14% 16%,rgba(207,20,43,.045),transparent 24rem),radial-gradient(circle at 86% 12%,rgba(23,105,255,.055),transparent 26rem),linear-gradient(112deg,transparent 0 48%,rgba(23,105,255,.05) 48.4% 55%,transparent 55.4%);mask-image:none;animation:ambientRibbonDrift 18s ease-in-out infinite alternate}.fees-placeholder-grid article,.guided-acca .prep-core,.guided-acca .support-map,.guided-acca:before,.launch-orbit,.role-reel,.trainer-placeholder-grid article{background-size:auto}.guided-acca .prep-core,.launch-orbit,.role-reel{background:radial-gradient(circle at 24% 18%,rgba(207,20,43,.07),transparent 15rem),radial-gradient(circle at 82% 20%,rgba(23,105,255,.08),transparent 16rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.86))}.guided-acca .support-map{background:radial-gradient(circle at 48% 20%,hsla(0,0%,100%,.94),transparent 16rem),linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(255,246,247,.72));padding-top:clamp(3.4rem,4.5vw,4.2rem)}.fees-placeholder-grid article,.trainer-placeholder-grid article{background:radial-gradient(circle at 12% 0,rgba(207,20,43,.05),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.86))}@keyframes ambientBackgroundFlow{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.2%,0) scale(1.04)}}@keyframes ambientRibbonDrift{0%{transform:translateX(-2%) scale(1);opacity:.8}to{transform:translateX(2%) scale(1.03);opacity:1}}@keyframes ctaSheen{0%,46%{transform:translateX(0) skewX(-16deg)}68%,to{transform:translateX(430%) skewX(-16deg)}}@keyframes roleCardRevolve{0%{opacity:0;transform:translateX(34px) rotateY(-18deg) scale(.96)}to{opacity:1;transform:translateX(0) rotateY(0) scale(1)}}@keyframes roleCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1180px){.career-plus-hero,.compare-row,.eligibility-board,.eligibility-shell,.faq-desk,.pass-guarantee-panel,.role-reel-ring{grid-template-columns:1fr}.role-reel,.role-reel-ring{position:relative;min-height:0}.role-reel-ring{display:none}.role-reel-ring.is-active{display:grid}.faq-prompt-card{position:relative;top:auto}.footer-columns{grid-template-columns:1fr}}@media (max-width:760px){.entry-route-flow,.fees-placeholder-grid,.guarantee-meter,.role-stage-buttons,.trainer-placeholder-grid{grid-template-columns:1fr}.entry-route-flow i{min-height:28px}.footer-brand{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}.network-proof,.section-lite:nth-of-type(2n),main>section.section-lite{background:radial-gradient(circle at 12% 8%,rgba(207,20,43,.045),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(23,105,255,.055),transparent 28rem),linear-gradient(180deg,#fff,#f8fbff)}.audience-section,.career-path,.curriculum-section,.exemption-check,.membership-route,.singapore-proof{padding-block:clamp(3.6rem,6vw,5.4rem)}.syllabus-board{border-radius:26px;padding:clamp(.9rem,2vw,1.25rem);background:hsla(0,0%,100%,.94)}.syllabus-stage-copy{min-height:100%;background:radial-gradient(circle at 100% 0,hsla(0,0%,100%,.16),transparent 11rem),linear-gradient(135deg,#092a62,#071a3c)}.membership-route{background:radial-gradient(circle at 18% 12%,rgba(207,20,43,.06),transparent 22rem),linear-gradient(180deg,#fff,#fff8fa)}.membership-shell{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(1.4rem,4vw,3rem);align-items:stretch}.membership-route-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;border:1px solid rgba(7,48,108,.1);border-radius:28px;padding:clamp(.85rem,1.8vw,1.15rem);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 16rem),hsla(0,0%,100%,.92);box-shadow:0 28px 76px rgba(7,48,108,.08)}.membership-route-panel article{position:relative;overflow:hidden;min-height:220px;border:1px solid rgba(7,48,108,.1);border-radius:22px;padding:1.15rem;background:linear-gradient(180deg,#fff,#f8fbff)}.membership-route-panel article:first-child{background:radial-gradient(circle at 100% 0,rgba(207,20,43,.13),transparent 12rem),linear-gradient(180deg,#fff,#fff8fa)}.membership-route-panel span{display:inline-grid;min-width:52px;min-height:38px;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.membership-route-panel h3{margin:1rem 0 0;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.08rem,1.7vw,1.42rem);line-height:1.12}.membership-route-panel p{margin:.7rem 0 0;color:rgba(17,24,39,.66);line-height:1.5}.imarticus-advantage,.imarticus-credentials{margin-top:1rem;border-radius:26px;background:radial-gradient(circle at 92% 0,rgba(150,199,69,.13),transparent 14rem),linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,255,248,.9))}.network-proof .network-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.network-proof .network-stats article{border:1px solid rgba(20,67,51,.12);border-radius:20px;padding:1rem;background:#fff}.network-proof .network-stats strong{color:#144333;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900}.network-proof .network-stats p{margin:.55rem 0 0;color:rgba(20,67,51,.72);font-size:.92rem;line-height:1.45}.imarticus-credentials .credential-row article{overflow:hidden;border-radius:18px;background:#fff}.singapore-proof .singapore-news-desk{grid-template-columns:minmax(0,.95fr) minmax(300px,.82fr)}.singapore-proof .news-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;align-items:stretch;margin-top:1rem}.singapore-proof .news-proof-grid article{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:390px;border:1px solid rgba(7,48,108,.12);border-radius:6px;padding:.9rem;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,250,251,.96));box-shadow:0 18px 44px rgba(7,48,108,.07)}.singapore-proof .news-proof-grid article:before{right:.9rem;top:.9rem;border-radius:2px;padding:.32rem .44rem;color:#fff;background:var(--blue)}.paper-edition{display:block;border-top:3px solid var(--red);border-bottom:1px solid rgba(7,48,108,.12);padding:.42rem 3.2rem .42rem 0;color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.singapore-proof .news-proof-grid img{width:100%;height:104px;margin-top:.78rem;border:1px solid rgba(7,48,108,.1);border-radius:4px;object-fit:cover;filter:grayscale(.08) contrast(1.03)}.singapore-proof .news-proof-grid a,.singapore-proof .news-proof-grid h3,.singapore-proof .news-proof-grid p{margin-left:0;margin-right:0}.singapore-proof .news-proof-grid h3{margin-top:.85rem;border-bottom:1px solid rgba(7,48,108,.09);padding-bottom:.55rem;color:var(--ink);font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.05}.singapore-proof .news-proof-grid p{color:rgba(17,24,39,.68);font-size:.88rem;line-height:1.5}.singapore-proof .news-proof-grid a{align-self:end;border-top:1px solid rgba(7,48,108,.1);padding-top:.65rem}.persona-grid article{overflow:hidden;border-radius:22px;padding:0 0 1.15rem;background:radial-gradient(circle at 92% 0,rgba(23,105,255,.08),transparent 12rem),#fff}.persona-strip-image{display:block;height:260px;margin-bottom:1rem;border-bottom:1px solid rgba(7,48,108,.08);object-fit:cover;object-position:center}.persona-grid b,.persona-grid h3,.persona-grid p{margin-left:1.05rem;margin-right:1.05rem}.career-role-explorer{border-radius:28px;padding:clamp(.9rem,2vw,1.25rem);background:radial-gradient(circle at 20% 0,rgba(207,20,43,.06),transparent 16rem),radial-gradient(circle at 92% 16%,rgba(23,105,255,.07),transparent 18rem),hsla(0,0%,100%,.94)}.role-reel{min-height:332px;border:1px solid rgba(7,48,108,.08);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbff)}.role-reel:before{display:none}.role-reel-ring article{min-height:292px;border-radius:22px;background:#edf3fb}.role-persona-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.persona-grid img.persona-strip-image{object-fit:cover;object-position:center 22%}.bells-footer .footer-shell{opacity:1;transform:none}.role-strip-image{position:absolute;inset:0 auto 0 0;width:1200%;max-width:none;height:100%;min-height:100%;object-fit:cover;object-position:center}.role-strip-image.role-1{transform:translateX(0)}.role-strip-image.role-2{transform:translateX(-8.333%)}.role-strip-image.role-3{transform:translateX(-16.666%)}.role-strip-image.role-4{transform:translateX(-24.999%)}.role-strip-image.role-5{transform:translateX(-33.332%)}.role-strip-image.role-6{transform:translateX(-41.665%)}.role-strip-image.role-7{transform:translateX(-49.998%)}.role-strip-image.role-8{transform:translateX(-58.331%)}.role-strip-image.role-9{transform:translateX(-66.664%)}.role-strip-image.role-10{transform:translateX(-74.997%)}.role-strip-image.role-11{transform:translateX(-83.33%)}.role-strip-image.role-12{transform:translateX(-91.663%)}.role-reel-ring article span{z-index:1;border-radius:999px;background:linear-gradient(135deg,rgba(7,48,108,.94),rgba(207,20,43,.9))}.exemption-actions .secondary-cta,.exemption-actions .system-cta,.exemption-actions button{width:auto;min-width:132px;min-height:52px;border-radius:999px;padding:0 1.25rem;line-height:1}.exemption-actions .secondary-cta{border:1px solid rgba(7,48,108,.16);color:var(--blue);background:#fff;box-shadow:0 12px 30px rgba(7,48,108,.06)}.exemption-actions .secondary-cta:disabled{opacity:.45;cursor:not-allowed}.route-check-preview{display:grid;align-content:center;gap:1rem;min-height:390px;padding:clamp(1.1rem,2.4vw,1.6rem);border-radius:28px;background:radial-gradient(circle at 18% 18%,rgba(207,20,43,.08),transparent 11rem),radial-gradient(circle at 82% 12%,rgba(23,105,255,.09),transparent 13rem),linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 20px 54px rgba(7,48,108,.08)}.launch-mini-flow i,.launch-mini-flow strong,.route-check-preview span{position:relative;inset:auto;width:auto;height:auto;min-height:0;animation:none;transform:none}.route-check-preview .launch-stamp{display:inline-flex;width:fit-content;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.56rem .72rem;color:var(--red);background:#fff;font-size:.66rem;text-transform:uppercase;box-shadow:none}.route-check-preview .launch-stamp,.route-check-preview h3{font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.route-check-preview h3{max-width:420px;margin:0;color:var(--blue);font-size:clamp(1.5rem,2.8vw,2.45rem);line-height:1.02}.launch-mini-flow{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);gap:.55rem;align-items:center}.launch-mini-flow strong{display:grid;min-height:76px;place-items:center;border:1px solid rgba(7,48,108,.11);border-radius:16px;padding:.75rem;color:var(--blue);background:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.82rem;text-align:center;box-shadow:0 12px 28px rgba(7,48,108,.06)}.launch-mini-flow i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.route-check-preview p{max-width:440px;margin:0;color:rgba(17,24,39,.64);font-size:.92rem;line-height:1.5}.guided-acca .support-map .route-orb{border-color:hsla(0,0%,100%,.88);background:#fff;box-shadow:0 16px 38px rgba(7,48,108,.12)}.guided-acca .support-map .route-orb img{width:100%;height:100%;object-fit:cover}.guided-acca .support-map .prep-route-step b{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(207,20,43,.16);border-radius:50%;color:var(--red);background:#fff;box-shadow:0 10px 28px rgba(207,20,43,.08)}.guided-acca .reason-bottom-cta{display:none}.ileap-story{padding-block:clamp(3.6rem,6vw,5.2rem)}.ileap-scroll{grid-template-columns:1fr;margin-top:clamp(1.4rem,3vw,2.2rem)}.ileap-features,.ileap-stage{position:relative;top:auto}.ileap-showcase-card{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:clamp(1rem,2vw,1.35rem);border-radius:26px}.ileap-device img{max-height:360px;object-fit:contain}.ileap-features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.62rem;padding-left:0}.ileap-features:before{content:"Choose an iLeap feature";grid-column:1/-1}.ileap-features:after{display:none}.ileap-features .ileap-feature{min-height:108px;padding:.82rem;opacity:.78}.ileap-features .ileap-feature.is-active{opacity:1;transform:translateY(-4px)}@media (max-width:1180px){.ileap-showcase-card,.membership-route-panel,.membership-shell,.network-proof .network-stats,.singapore-proof .news-proof-grid,.singapore-proof .singapore-news-desk{grid-template-columns:1fr}.ileap-features{grid-template-columns:repeat(3,minmax(0,1fr))}.role-reel-ring.is-active{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ileap-features,.launch-mini-flow,.membership-route-panel,.role-reel-ring.is-active{grid-template-columns:1fr}.launch-mini-flow i{width:2px;height:24px;justify-self:center}.exemption-actions{grid-template-columns:1fr}.exemption-actions .secondary-cta,.exemption-actions .system-cta,.exemption-actions button{width:100%}}.career-services{background:radial-gradient(circle at 84% 8%,rgba(7,48,108,.09),transparent 28rem),radial-gradient(circle at 14% 18%,rgba(207,20,43,.06),transparent 24rem),linear-gradient(180deg,#fff,#f7fbff)}.career-plus-hero{align-items:center}.career-plus-visual{min-height:360px;border-radius:28px;background:radial-gradient(circle at 20% 18%,rgba(207,20,43,.08),transparent 12rem),radial-gradient(circle at 84% 12%,rgba(23,105,255,.14),transparent 16rem),linear-gradient(135deg,#fff,#f5f9ff)}.career-plus-visual:before{inset:14%;border-style:solid;border-color:rgba(7,48,108,.08)}.career-plus-visual:after{content:"";position:absolute;inset:auto 12% 5.2rem;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue));background-size:200% 100%;animation:sourceTicker 5s linear infinite}.career-plus-logo-card{position:relative;z-index:1;display:grid;width:min(480px,78%);min-height:170px;place-items:center;border:1px solid rgba(7,48,108,.08);border-radius:8px;padding:1.4rem;background:hsla(0,0%,100%,.94);box-shadow:0 24px 64px rgba(7,48,108,.1)}.career-plus-logo-card img{width:100%;filter:none}.career-plus-system{position:relative;display:grid;gap:1rem;margin-top:1.2rem;border:1px solid rgba(7,48,108,.1);border-radius:28px;padding:clamp(.9rem,2vw,1.25rem);background:hsla(0,0%,100%,.9);box-shadow:0 28px 76px rgba(7,48,108,.08)}.career-plus-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.career-plus-rail span{min-height:42px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--red));font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900;text-transform:uppercase}.career-plus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:0}.career-plus-grid article{min-height:330px;border-radius:18px;padding:1rem;background:linear-gradient(180deg,#fff,#f9fbff)}.career-plus-grid article b{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--red);background:rgba(255,244,246,.92)}.compare-table{display:none}.compare-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem}.compare-ledger-card{position:relative;overflow:hidden;display:grid;gap:.75rem;min-height:220px;border:1px solid rgba(7,48,108,.1);border-radius:22px;padding:1.1rem;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 10rem),linear-gradient(180deg,#fff,#fff9fa);box-shadow:0 22px 56px rgba(7,48,108,.07)}.compare-ledger-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue))}.compare-ledger-card b{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.compare-ledger-card p{margin:0;color:rgba(17,24,39,.58);font-size:.92rem;line-height:1.45}.compare-ledger-card strong{align-self:end;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.04rem;line-height:1.22}.trainer-placeholder-grid{display:none}.trainer-placeholder-slider{border:1px solid rgba(7,48,108,.1);border-radius:30px;padding:1rem;background:radial-gradient(circle at 16% 18%,rgba(207,20,43,.06),transparent 14rem),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 28px 76px rgba(7,48,108,.08)}.trainer-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,30%);gap:.9rem;padding-bottom:.6rem}.trainer-slider-track article{position:relative;overflow:hidden;min-height:280px;border:1px dashed rgba(7,48,108,.2);border-radius:24px;padding:1.15rem;background:hsla(0,0%,100%,.9)}.trainer-slider-track article:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 38%,hsla(0,0%,100%,.72) 48%,transparent 58%);animation:cardSweep 3.8s ease-in-out infinite}.trainer-slider-track article span{position:relative;display:block;width:104px;height:104px;margin-bottom:1rem;border:1px dashed rgba(207,20,43,.26);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(7,48,108,.2),transparent 25px),radial-gradient(circle at 50% 82%,rgba(7,48,108,.12),transparent 42px),#fff}.trainer-slider-track b,.trainer-slider-track p{position:relative}.trainer-slider-note{color:rgba(17,24,39,.62);font-size:.9rem;font-weight:800}.fees-placeholder-grid{display:none}.fees-holder{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:.9rem}.fees-docket,.fees-note-panel{border:1px solid rgba(7,48,108,.1);border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 28px 76px rgba(7,48,108,.08)}.fees-docket{overflow:hidden}.fees-docket-head{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.05rem 1.15rem;color:#fff;background:linear-gradient(135deg,var(--blue),var(--red))}.fees-docket-head span,.fees-note-panel span{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.fees-docket-head strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.9rem}.fee-line{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1fr);gap:1rem;align-items:center;border-bottom:1px solid rgba(7,48,108,.08);padding:1rem 1.15rem}.fee-line b{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-weight:900}.fee-line span{justify-self:end;border:1px solid rgba(207,20,43,.16);border-radius:999px;padding:.5rem .7rem;background:rgba(255,244,246,.88)}.fee-line span,.fees-stamp{color:var(--red);font-weight:900}.fees-stamp{margin:1.1rem;border:1px dashed rgba(207,20,43,.3);border-radius:18px;padding:1rem;background:#fff8fa;font-family:Montserrat,Outfit,Arial,sans-serif;text-align:center;text-transform:uppercase}.fees-note-panel{display:grid;align-content:end;padding:1.2rem;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 12rem),#fff}.fees-note-panel span{color:var(--red)}.fees-note-panel p{margin:.8rem 0 0;color:rgba(17,24,39,.66);line-height:1.55}.faq-desk{grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr)}.faq-minimal-card{position:sticky;top:104px;display:grid;min-height:220px;place-items:center;padding:1.5rem;text-align:center}.faq-minimal-card h2{margin:0;color:var(--blue);font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1}.faq-minimal-card:before{content:none}.footer-official-brand{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1.3rem;align-items:center}.footer-official-brand img{width:130px;filter:brightness(0) invert(1)}.footer-official-brand span{color:hsla(0,0%,100%,.72);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase}.footer-official-brand strong{display:block;margin-top:.24rem;color:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.official-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-columns p b{color:#fff}.footer-bottom{justify-content:center;text-align:center}.final-actions{display:grid;grid-template-columns:repeat(3,minmax(210px,300px));gap:.9rem;justify-content:center;width:min(960px,100%)}.final-actions a{width:100%;min-height:54px}.final-actions .text-cta{text-decoration-color:hsla(0,0%,100%,.82)}@media (max-width:1180px){.career-plus-grid,.compare-ledger,.fees-holder,.official-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-slider-track{grid-auto-columns:minmax(240px,44%)}}@media (max-width:760px){.career-plus-grid,.career-plus-rail,.compare-ledger,.faq-desk,.fee-line,.fees-holder,.final-actions,.footer-official-brand,.official-footer-columns{grid-template-columns:1fr}.trainer-slider-track{grid-auto-columns:minmax(235px,88%)}.fee-line span{justify-self:start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:760px){main>section{scroll-margin-top:84px}.career-path,.career-services,.comparison-section,.course-info,.faq-section,.final-cta-section,.hero-glance,.pass-system,.trainer-section,main>section.section-lite{padding-inline:1rem;padding-block:3.1rem}.site-header{top:8px;width:calc(100% - 24px);min-height:52px;grid-template-columns:auto 1fr;gap:.5rem;border-radius:22px;padding:.28rem .62rem}.brand{min-width:78px;min-height:38px;padding-left:.12rem}.brand img{width:58px}.header-actions,.header-nav{display:none}.glance-head{gap:.45rem}.career-path .section-heading h2,.comparison-section .section-heading h2,.glance-head h2,.section-heading h2{font-size:clamp(2rem,11vw,2.75rem);line-height:1.04}.glance-head p,.section-heading p{font-size:.98rem;line-height:1.55}.programme-console{margin-top:1.45rem;gap:.72rem;border-radius:24px}.career-plus-grid article,.compare-ledger-card,.entry-quick-read,.fees-docket,.fees-note-panel,.membership-route-panel article,.route-flow article,.route-pass,.route-summary-card{border-radius:18px}.route-pass:after{height:.72rem;bottom:-.36rem}.career-plus-hero,.persona-head{display:grid;gap:1.2rem}.persona-controls{justify-content:flex-start}.persona-grid{gap:.8rem;padding-bottom:.9rem}.persona-grid article{flex-basis:min(310px,84vw)}.persona-grid img{aspect-ratio:1/.82}.career-plus-logo-card{padding:1rem}.career-plus-rail{gap:.5rem}.career-plus-grid article,.compare-ledger-card,.fee-line,.trainer-card{padding:1rem}.trainer-slider-track{grid-auto-columns:100%}.role-stage-buttons{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}.role-stage-buttons button{width:100%;min-height:48px;white-space:normal}.role-reel-ring.is-active{gap:.7rem}.role-reel-ring article{min-height:245px}.faq-minimal-card{min-height:160px;justify-items:start;align-content:center}.faq-minimal-card h2{font-size:clamp(3rem,22vw,4.5rem)}.faq-question-stack summary{gap:.7rem;padding:1rem;font-size:.95rem}.faq-question-stack summary span{width:42px;height:42px;font-size:.7rem}.final-actions{grid-template-columns:1fr;width:100%}.final-actions a{min-height:52px}.bells-footer{padding:3rem 1rem 1.25rem}.footer-official-brand strong{font-size:2.15rem}}.programme-console{grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:.95rem;align-items:stretch;padding:clamp(.9rem,1.5vw,1.15rem)}.route-pass{min-height:230px;padding:clamp(1.25rem,2vw,1.7rem);color:#fff;background:radial-gradient(circle at 92% 12%,hsla(0,0%,100%,.16),transparent 10rem),linear-gradient(145deg,#07306c,#0b234e 70%,#111827)}.route-pass:after{top:1.2rem;right:1.2rem;bottom:1.2rem;width:7px;box-shadow:none}.route-pass small,.route-pass span,.route-pass strong{color:#fff}.route-pass span{opacity:.9}.route-pass small{max-width:210px;color:hsla(0,0%,100%,.76)}.route-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.route-flow:before{display:none}.route-flow article{min-height:132px;gap:.35rem;padding:.95rem;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.07),transparent 7rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(249,251,255,.9))}.route-flow article:before{width:11px;height:11px;box-shadow:0 0 0 6px rgba(207,20,43,.08)}.route-flow article b{font-size:1.05rem}.route-flow article p{font-size:.9rem;line-height:1.4}.route-summary-card{grid-column:1/-1;min-height:0;grid-template-columns:minmax(130px,.24fr) minmax(260px,.42fr) minmax(260px,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem;background:linear-gradient(90deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92)),radial-gradient(circle at 92% 0,rgba(207,20,43,.07),transparent 12rem)}.route-summary-card h3,.route-summary-card p{margin:0}.route-summary-card h3{font-size:clamp(1.12rem,1.45vw,1.34rem)}.entry-quick-read{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);margin-top:.95rem;padding:.95rem}.entry-quick-options{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-quick-options article{min-height:112px}@media (max-width:1180px){.programme-console,.route-summary-card{grid-template-columns:1fr}}@media (max-width:760px){.programme-console{gap:.75rem}.route-pass{min-height:0}.route-pass:after{top:auto;left:1rem;right:1rem;bottom:.85rem;width:auto;height:6px}.entry-quick-options,.entry-quick-read,.route-flow,.route-summary-card{grid-template-columns:1fr}}.ileap-story{min-height:calc(100vh + 2600px);padding-block:clamp(3.6rem,5.4vw,5rem) 1.4rem}.ileap-story .ileap-intro{max-width:min(1020px,100% - 2rem);margin-inline:auto;margin-bottom:clamp(1.2rem,2.4vw,1.8rem)}.ileap-scroll{position:sticky;top:86px;display:block;margin:0 auto}.ileap-stage{top:auto}.ileap-showcase-card{height:clamp(460px,100vh - 235px,560px);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);border-radius:30px;padding:clamp(1rem,1.8vw,1.35rem);background:radial-gradient(circle at 12% 0,rgba(207,20,43,.08),transparent 18rem),radial-gradient(circle at 96% 0,rgba(23,105,255,.1),transparent 20rem),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92));box-shadow:0 34px 90px rgba(7,48,108,.1),0 20px 44px rgba(142,15,29,.08)}.ileap-showcase-card .ileap-device{align-self:center}.ileap-showcase-card .ileap-device img{max-height:min(390px,100vh - 350px);object-fit:contain}.ileap-features,.ileap-features:after,.ileap-features:before,.ileap-showcase-card:after,.ileap-showcase-card:before{display:none!important}.ileap-active-copy{border-left-color:rgba(7,48,108,.1);align-self:center}.ileap-active-copy h3{font-size:clamp(1.7rem,3vw,2.55rem)}.ileap-active-copy p{margin-top:.9rem}.ileap-active-copy .feature-tags{margin-top:.75rem}.ileap-active-copy li{font-size:.86rem;line-height:1.32}.ileap-active-copy>strong{font-size:.98rem}.ileap-active-copy.is-updating{opacity:.56;transform:translateY(4px)}.ileap-active-copy.is-live{opacity:1;transform:translateY(0)}.ileap-active-number{min-width:48px;min-height:38px;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 12px 28px rgba(207,20,43,.14)}.ileap-active-copy ul{gap:.6rem}.ileap-active-copy li{border-top:1px solid rgba(7,48,108,.08);padding:.66rem 0 0}.ileap-active-copy li:before{display:none}.ileap-source{width:min(1180px,100% - 2rem);margin-inline:auto}.ileap-intro .ileap-source{width:min(820px,100%);margin:.9rem auto 0;color:rgba(17,24,39,.56)}@media (max-width:1180px){.ileap-story{min-height:calc(100vh + 2200px)}.ileap-showcase-card{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 118px)}}@media (max-width:760px){.ileap-story{min-height:auto;padding-block:3.1rem}.ileap-scroll{position:relative;top:auto;width:100%}.ileap-showcase-card{min-height:0;grid-template-columns:1fr;gap:.9rem;padding:1rem;border-radius:24px}.ileap-showcase-card .ileap-device{border-radius:20px;padding:.54rem}.ileap-showcase-card .ileap-device img{max-height:190px}.ileap-active-copy{border-left:0;border-top:1px solid rgba(7,48,108,.1);padding-left:0;padding-top:.9rem}.ileap-active-number{min-width:42px;min-height:32px}.ileap-active-copy h3{margin-top:.72rem;font-size:clamp(1.55rem,8vw,2rem)}.ileap-active-copy>strong{margin-top:.42rem;font-size:.9rem}.ileap-active-copy .feature-tags{gap:.35rem;margin-top:.66rem}.ileap-active-copy .feature-tags em{min-height:26px;padding:.18rem .5rem;font-size:.64rem}.ileap-active-copy p{margin-top:.78rem;font-size:.88rem;line-height:1.42}.ileap-active-copy ul{gap:.42rem;margin-top:.72rem}.ileap-active-copy li{padding-top:.46rem;font-size:.78rem;line-height:1.28}}.singapore-stat-deck{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);gap:.9rem;margin-top:1.8rem}.singapore-stat-deck article{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:24px;padding:clamp(1.15rem,2vw,1.55rem);background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 15rem),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92));box-shadow:0 24px 70px rgba(7,48,108,.07)}.singapore-stat-deck article:before{content:"";position:absolute;left:1rem;right:1rem;top:.9rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue))}.singapore-stat-deck span{display:block;margin-top:.72rem;color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.singapore-stat-deck h3{max-width:760px;margin:.7rem 0 0;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:1.04}.singapore-stat-deck p{margin:.8rem 0 0;color:rgba(17,24,39,.68);font-size:1rem;line-height:1.55}.singapore-stat-deck strong{display:block;color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,8vw,7rem);font-style:italic;line-height:.8}.singapore-stat-grid{counter-reset:singapore-stat;gap:.9rem;margin-top:.9rem}.singapore-proof .singapore-stat-grid article{counter-increment:singapore-stat;min-height:285px;grid-template-rows:auto 1fr auto;padding:1.05rem;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))}.singapore-proof .singapore-stat-grid article:after{content:counter(singapore-stat,decimal-leading-zero);position:absolute;right:1rem;bottom:.74rem;color:rgba(7,48,108,.08);font-family:Georgia,Times New Roman,serif;font-size:4.2rem;font-style:italic;font-weight:900;line-height:.8}.singapore-proof .singapore-stat-grid img{display:none}.singapore-proof .singapore-stat-grid h3{margin-top:1rem;min-height:58px}.singapore-proof .singapore-stat-grid p{margin-top:.72rem}.singapore-proof.is-visible .singapore-stat-deck,.singapore-proof.is-visible .singapore-stat-grid article{animation:proofCardIn .7s ease both}@media (max-width:900px){.singapore-proof .singapore-stat-grid,.singapore-stat-deck{grid-template-columns:1fr}.singapore-proof .singapore-stat-grid article,.singapore-proof .singapore-stat-grid h3{min-height:0}}.guided-acca .support-map .step-one .route-orb img{object-fit:contain;padding:.55rem;background:#e8f7d7}.guided-acca .support-map .step-two .route-orb img{object-fit:cover;object-position:center 22%}.career-services .career-plus-hero{grid-template-columns:minmax(0,.88fr) minmax(360px,.92fr);align-items:center}.career-services .career-plus-visual{min-height:260px;border:0;border-radius:0;background:transparent;box-shadow:none}.career-services .career-plus-visual:before{display:none}.career-services .career-plus-visual:after{inset:auto 9% 1.65rem;height:4px;opacity:.88;background:linear-gradient(90deg,var(--blue),var(--red),var(--blue-bright),var(--blue));background-size:220% 100%;animation:careerSignalFlow 4.8s linear infinite}.career-services .career-plus-logo-card{width:min(520px,88%);min-height:0;border:0;padding:0;background:transparent;box-shadow:none;animation:careerLogoFloat 6s ease-in-out infinite}.career-services .career-plus-logo-card img{width:100%;filter:drop-shadow(0 18px 28px rgba(7,48,108,.1))}.career-services .career-plus-visual figcaption{display:none}.career-services .career-plus-system{gap:1.2rem;margin-top:clamp(1.6rem,3vw,2.2rem);border-radius:30px;background:radial-gradient(circle at 10% 0,rgba(207,20,43,.055),transparent 16rem),radial-gradient(circle at 92% 10%,rgba(23,105,255,.08),transparent 18rem),hsla(0,0%,100%,.92)}.career-services .career-plus-system:before{content:"";position:absolute;left:2rem;right:2rem;top:4.25rem;height:2px;border-radius:999px;background:rgba(7,48,108,.09)}.career-services .career-plus-system:after{content:"";position:absolute;left:2rem;top:4.25rem;width:calc(100% - 4rem);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue));transform:scaleX(0);transform-origin:left}.career-services.is-visible .career-plus-system:after{animation:careerRailFill 1.65s cubic-bezier(.22,.9,.24,1) .18s both}.career-services .career-plus-rail{position:relative;z-index:1;gap:.75rem}.career-services .career-plus-rail span{position:relative;min-height:48px;color:var(--blue);background:hsla(0,0%,100%,.86);box-shadow:0 14px 34px rgba(7,48,108,.055)}.career-services .career-plus-rail span:before{content:"";position:absolute;left:50%;bottom:-1.15rem;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(207,20,43,.1);transform:translateX(-50%)}.career-services .career-plus-grid{position:relative;z-index:1;gap:.95rem}.career-services .career-plus-grid article{isolation:isolate;min-height:360px;border:1px solid rgba(7,48,108,.1);border-radius:24px;padding:1.15rem;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));box-shadow:0 18px 54px rgba(7,48,108,.07);transform:translateY(18px);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.career-services .career-plus-grid article:before{content:"";position:absolute;left:1.1rem;right:1.1rem;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--blue),var(--red),var(--blue-bright));background-size:200% 100%;animation:careerSignalFlow 5.2s linear infinite}.career-services.is-visible .career-plus-grid article{animation:careerStepIn .72s cubic-bezier(.22,.9,.24,1) both;animation-delay:calc(.12s + 105ms * var(--career-step, 1))}.career-services .career-plus-grid article:hover{border-color:rgba(207,20,43,.18);box-shadow:0 26px 70px rgba(7,48,108,.11);transform:translateY(-5px)}.career-services .career-plus-grid article:first-child{--career-step:1}.career-services .career-plus-grid article:nth-child(2){--career-step:2}.career-services .career-plus-grid article:nth-child(3){--career-step:3}.career-services .career-plus-grid article:nth-child(4){--career-step:4}.career-services .career-plus-grid article b{width:46px;height:46px;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 12px 28px rgba(207,20,43,.12)}.career-services .career-plus-grid article h3{margin-top:1rem}@keyframes careerLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes careerSignalFlow{to{background-position:220% 0}}@keyframes careerRailFill{to{transform:scaleX(1)}}@keyframes careerStepIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.career-services .career-plus-hero{grid-template-columns:1fr}.career-services .career-plus-visual{min-height:150px;justify-items:start}.career-services .career-plus-visual:after{left:0;right:18%;bottom:.35rem}.career-services .career-plus-logo-card{width:min(280px,82vw)}.career-services .career-plus-system:after,.career-services .career-plus-system:before{display:none}.career-services .career-plus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.career-services .career-plus-rail span{justify-content:start;padding-left:1rem}.career-services .career-plus-rail span:before{left:auto;right:1rem;bottom:50%;transform:translateY(50%)}.career-services .career-plus-grid article{min-height:0}}.career-path .role-reel{min-height:350px;padding:clamp(.8rem,1.6vw,1rem);border:1px solid rgba(7,48,108,.1);border-radius:28px;background:radial-gradient(circle at 14% 10%,rgba(207,20,43,.07),transparent 16rem),radial-gradient(circle at 90% 0,rgba(23,105,255,.09),transparent 18rem),linear-gradient(180deg,#fff,#f7fbff)}.career-path .role-reel-ring{padding:clamp(.85rem,1.4vw,1rem)}.career-path .role-reel-ring article{grid-template-rows:minmax(0,1fr) auto;align-items:center;min-height:292px;padding:1.25rem 1rem 1rem;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,255,.98)),radial-gradient(circle at 50% 26%,rgba(23,105,255,.12),transparent 8rem)}.career-path .role-persona-image{position:static;width:min(158px,66%);height:auto;aspect-ratio:1;border:5px solid #fff;object-position:center 22%;box-shadow:0 18px 42px rgba(7,48,108,.16),0 0 0 1px rgba(7,48,108,.08)}.career-path .role-reel-ring article span{position:static;display:block;box-sizing:border-box;margin-top:1.15rem;border-radius:14px;padding:.82rem .9rem;overflow-wrap:anywhere}.audience-section .persona-grid article{display:grid;grid-template-rows:auto auto 1fr auto;padding:1rem 1rem 1.15rem;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(23,105,255,.08),transparent 13rem),linear-gradient(180deg,#fff,#f8fbff)}.audience-section .persona-grid img.persona-strip-image{width:min(178px,68%);height:auto;aspect-ratio:1;justify-self:center;margin:.45rem auto 1rem;border:5px solid #fff;border-radius:50%;object-fit:cover;object-position:center 22%;box-shadow:0 18px 42px rgba(7,48,108,.14),0 0 0 1px rgba(7,48,108,.08)}.audience-section .persona-grid b,.audience-section .persona-grid h3,.audience-section .persona-grid p{margin-left:0;margin-right:0}.audience-section .persona-grid h3{margin-top:.2rem}.audience-section .persona-grid b{align-self:end;margin-top:.9rem}@media (min-width:1181px){.exemption-check .section-shell{width:min(1420px,100% - 6rem)}.exemption-check .exemption-microsite{grid-template-columns:minmax(420px,.54fr) minmax(780px,1fr);gap:clamp(2.6rem,4.5vw,4.8rem);align-items:center}.exemption-check .section-heading{position:sticky;top:104px;max-width:520px}.exemption-check .section-heading h2{max-width:560px;font-size:clamp(3.35rem,4.7vw,4.5rem);line-height:1.03}.exemption-check .section-heading p{max-width:520px}.exemption-check .section-heading .system-cta{width:min(440px,100%);justify-content:center;margin-top:2rem}.exemption-app-card.is-intro{min-height:720px;border-radius:30px;padding:clamp(1.45rem,2vw,1.75rem)}.exemption-check .exemption-launch{min-height:660px;grid-template-columns:minmax(360px,.85fr) minmax(390px,1fr);gap:clamp(1.8rem,3vw,2.4rem);align-items:center;border-radius:26px;padding:clamp(1.8rem,3vw,2.3rem)}.exemption-check .route-check-preview{min-height:600px;align-content:center}.exemption-check .launch-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.exemption-check .launch-mini-flow i{display:none}.exemption-check .launch-mini-flow strong{min-height:86px;padding:.62rem;font-size:.74rem}.exemption-check .launch-copy h3{max-width:520px;font-size:clamp(2.75rem,3.85vw,3.85rem)}.exemption-check .launch-copy p{max-width:510px}}@media (max-width:760px){.exemption-check{padding-block:3.2rem}.exemption-check .exemption-microsite{grid-template-columns:1fr;gap:1.25rem}.exemption-check .section-heading{position:static}.exemption-check .section-heading h2{font-size:clamp(2.15rem,12vw,3rem);line-height:1.03}.exemption-app-card.is-intro{min-height:0;border-radius:24px;padding:.74rem}.exemption-check .exemption-launch{grid-template-columns:1fr;gap:1rem}.exemption-check .exemption-launch,.exemption-check .route-check-preview{min-height:0;border-radius:20px;padding:1rem}.exemption-check .launch-copy h3{font-size:clamp(2rem,11vw,2.7rem)}.exemption-check .launch-copy p,.exemption-check .route-check-preview p{font-size:.94rem}.exemption-check .launch-mini-flow{grid-template-columns:1fr}.exemption-check .launch-mini-flow i{display:none}.exemption-check .launch-mini-flow strong{min-height:54px}}.baking-footer{z-index:40;padding:clamp(4.4rem,7vw,7rem) 1rem 1.5rem;background:radial-gradient(circle at 14% 0,rgba(73,147,255,.28),transparent 27rem),radial-gradient(circle at 82% 18%,rgba(255,44,78,.2),transparent 26rem),linear-gradient(112deg,#0b376f,#102846 48%,#95101e)}.baking-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent),radial-gradient(circle at 50% 100%,hsla(0,0%,100%,.09),transparent 32rem);opacity:.8}.baking-footer-shell{width:min(1420px,100% - 2rem);gap:clamp(2rem,4vw,3.4rem)}.baking-footer-brand{grid-template-columns:minmax(150px,220px) minmax(0,760px);gap:clamp(1.5rem,4vw,3.6rem);align-items:center}.baking-footer-brand img{width:min(210px,54vw);filter:none}.baking-footer-brand p{margin:0 0 .35rem;color:hsla(0,0%,100%,.92);font-size:clamp(.96rem,1.45vw,1.18rem);line-height:1.5}.baking-footer-brand span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.footer-social-links{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem}.footer-social-links a{display:grid;width:40px;height:40px;place-items:center;border:1px solid hsla(0,0%,100%,.22);color:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease}.footer-social-links a:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.12)}.baking-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.35rem,4vw,5rem);border-top:1px solid hsla(0,0%,100%,.18);padding-top:clamp(1.6rem,3vw,2.2rem)}.baking-footer-columns section{display:grid;align-content:start;gap:.5rem}.baking-footer-columns h3{margin:0 0 .55rem;color:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1rem;font-weight:900;letter-spacing:0;text-transform:none}.baking-footer-columns a{width:fit-content;color:#d4d8e0;font-size:.98rem;font-weight:800;line-height:1.45}.baking-footer-columns a:hover{color:#fff;text-decoration:underline;text-underline-offset:.22em}.baking-footer-columns p{margin:clamp(.8rem,1.8vw,1.4rem) 0 0;color:hsla(0,0%,100%,.9);font-size:.98rem;line-height:1.5}.baking-footer-columns p b{color:#fff;font-weight:900}.baking-footer .footer-bottom{justify-content:flex-start;border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.75);text-align:left}@media (max-width:960px){.baking-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.baking-footer{padding:3.2rem 1rem 1.2rem}.baking-footer-shell{width:min(100%,100% - .5rem);gap:2rem}.baking-footer-brand,.baking-footer-columns{grid-template-columns:1fr}.baking-footer-brand{gap:1rem}.baking-footer-brand img{width:154px}.baking-footer-columns{gap:1.7rem}.baking-footer-columns h3{margin-bottom:.28rem}.baking-footer-columns a,.baking-footer-columns p{font-size:.94rem}}.singapore-stat-slider{margin-top:1rem}.singapore-proof{scroll-margin-top:96px}.stat-slider-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.stat-slider-head>span{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stat-slider-controls{display:flex;gap:.45rem}.stat-slider-controls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(7,48,108,.14);border-radius:50%;color:var(--blue);background:hsla(0,0%,100%,.86);font-size:1.05rem;font-weight:900;box-shadow:0 16px 34px rgba(7,48,108,.08);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.stat-slider-controls button:hover{transform:translateY(-2px);color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 20px 38px rgba(207,20,43,.14)}.stat-slider-controls button:disabled{cursor:default;opacity:.36;transform:none;color:rgba(7,48,108,.6);background:hsla(0,0%,100%,.74);box-shadow:none}.singapore-proof .singapore-stat-grid{display:grid;grid-auto-columns:clamp(320px,33vw,420px);grid-auto-flow:column;grid-template-columns:none;gap:1rem;margin-top:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:.15rem .1rem .9rem;scroll-behavior:smooth;scroll-padding-inline:.1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.singapore-proof .singapore-stat-grid::-webkit-scrollbar{display:none}.singapore-proof .singapore-stat-grid article{min-height:330px;scroll-snap-align:start;scroll-snap-stop:always}.singapore-proof .singapore-stat-grid article h3{min-height:68px}.stat-slider-progress{height:4px;overflow:hidden;border-radius:999px;background:rgba(7,48,108,.09)}.stat-slider-progress span{display:block;width:var(--singapore-slider-progress,25%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue));transition:width .18s ease}@media (max-width:900px){.singapore-proof .singapore-stat-grid{grid-auto-columns:minmax(280px,82vw);grid-template-columns:none}}@media (max-width:560px){.singapore-proof{scroll-margin-top:82px}.stat-slider-head{align-items:end}.stat-slider-controls button{width:38px;height:38px}.singapore-proof .singapore-stat-grid{grid-auto-columns:100%;padding-bottom:.8rem}.singapore-proof .singapore-stat-grid article,.singapore-proof .singapore-stat-grid article h3{min-height:0}}.ileap-intro .ileap-source{display:block;position:relative;z-index:2;max-width:820px;margin:.95rem auto 0;color:rgba(17,24,39,.58);font-size:.78rem;line-height:1.45}.network-proof .network-advantage{background:linear-gradient(135deg,hsla(90,78%,91%,.86),rgba(244,252,237,.92));border-color:rgba(27,83,58,.16)}.network-proof .alumni-outcome-panel h3,.network-proof .credential-panel h3,.network-proof .network-advantage h3{color:#124c38}.network-proof .network-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.network-proof .network-stats article{min-height:175px;border-color:rgba(27,83,58,.12);background:radial-gradient(circle at 88% 100%,rgba(27,83,58,.13),transparent 44%),hsla(0,0%,100%,.72)}.network-proof .network-stats article span{color:#124c38;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.8rem;font-weight:900;font-style:italic}.network-proof .network-stats strong{color:#124c38;font-size:clamp(2.1rem,4.2vw,3.2rem);font-style:italic;letter-spacing:0}.network-proof .alumni-outcome-panel,.network-proof .credential-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:1.05rem;padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(27,83,58,.14);border-radius:24px;background:radial-gradient(circle at 46% 0,rgba(27,83,58,.09),transparent 28rem),linear-gradient(135deg,rgba(240,252,231,.88),rgba(211,233,204,.72));box-shadow:0 24px 60px rgba(18,76,56,.08)}.network-proof .alumni-logo-row,.network-proof .credential-row{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));gap:.85rem}.network-proof .alumni-logo-row article,.network-proof .credential-row article{display:grid;min-height:118px;place-items:center;gap:.35rem;padding:.8rem;border:1px solid rgba(27,83,58,.1);border-radius:18px;background:rgba(247,255,240,.68);text-align:center}.network-proof .credential-row img{max-width:66px;max-height:66px;object-fit:contain}.network-proof .alumni-logo-row span,.network-proof .credential-row span{display:block;min-height:0;border:0;border-radius:0;color:rgba(18,76,56,.74);background:transparent;box-shadow:none;font-size:.72rem;font-weight:900;line-height:1.2}.network-proof .alumni-logo-row article{color:#fff;background:#144c33}.network-proof .alumni-logo-row img{max-width:72px;max-height:30px;object-fit:contain;filter:brightness(0) invert(1)}.network-proof .alumni-logo-row strong{color:#fff;font-size:1.45rem;font-style:italic}.guided-acca .support-map{width:min(1080px,100%);grid-template-columns:minmax(230px,1fr) minmax(280px,.9fr) minmax(230px,1fr);grid-template-areas:"one core two" "three five four";min-height:0;padding:clamp(1.25rem,2.5vw,2rem)}.guided-acca .support-map .prep-core{width:min(300px,100%);min-height:255px;padding:1.35rem}.guided-acca .support-map .prep-route-step{min-height:215px;max-width:340px;padding:1.05rem 1.2rem}.guided-acca .support-map .step-five{max-width:none;justify-self:stretch}.guided-acca .support-map .prep-route-step h3{font-size:clamp(1.1rem,1.55vw,1.45rem)}.guided-acca .support-map .prep-route-step p{font-size:.92rem}.guided-acca .support-map .route-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.95),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(236,246,255,.96));box-shadow:0 16px 34px rgba(7,48,108,.11)}.guided-acca .support-map .route-icon:before{content:attr(data-icon);color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.62rem;font-weight:900;letter-spacing:0}.career-plus-logo-card,.career-plus-visual{background:transparent;box-shadow:none}.career-plus-logo-card{width:min(460px,100%);margin-inline:auto;border:0}.premium-compare-table{width:min(1180px,100%);margin:2rem auto 0;overflow:hidden;border:1px solid rgba(7,48,108,.12);border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 28px 70px rgba(7,48,108,.08)}.premium-compare-table .compare-row{display:grid;grid-template-columns:.72fr 1.18fr 1.22fr}.premium-compare-table .compare-row>*{margin:0;padding:1.05rem 1.15rem;border-right:1px solid rgba(7,48,108,.08);border-bottom:1px solid rgba(7,48,108,.08)}.premium-compare-table .compare-row>:last-child{border-right:0}.premium-compare-table .compare-row:last-child>*{border-bottom:0}.premium-compare-table .compare-head{color:#fff;background:linear-gradient(90deg,#07306c,#0b3e82)}.premium-compare-table .compare-head span{color:#fff;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900;text-transform:uppercase}.premium-compare-table b{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.98rem}.premium-compare-table p{color:var(--muted);font-size:.98rem;line-height:1.55}.premium-compare-table strong{color:var(--blue);background:linear-gradient(90deg,rgba(255,244,246,.92),rgba(246,250,255,.95));font-size:1rem;line-height:1.45}.trainer-placeholder-slider{overflow:hidden}.trainer-slider-track{grid-auto-columns:minmax(260px,48%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.trainer-slider-track::-webkit-scrollbar{display:none}.trainer-slider-track article{scroll-snap-align:start}.trainer-slider-note{border-top:1px solid rgba(7,48,108,.08);padding-top:.85rem}.fees-holder{align-items:stretch}.acca-fee-table{grid-column:1/-1;margin-top:1.1rem;overflow:hidden;border:1px solid rgba(7,48,108,.12);border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 24px 60px rgba(7,48,108,.07)}.acca-fee-row,.acca-fee-table-head{display:grid;grid-template-columns:.75fr 1.35fr .7fr;gap:1rem;align-items:center}.acca-fee-table-head{padding:1rem 1.15rem;color:#fff;background:linear-gradient(90deg,var(--blue),var(--red))}.acca-fee-row b,.acca-fee-row em,.acca-fee-table-head span,.acca-fee-table-head strong{font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.acca-fee-row{padding:.95rem 1.15rem;border-top:1px solid rgba(7,48,108,.08)}.acca-fee-row span{color:var(--ink);font-size:.96rem;line-height:1.45}.acca-fee-row span:nth-child(2){color:var(--muted)}.acca-fee-row em{justify-self:start;padding:.45rem .7rem;border:1px solid rgba(207,20,43,.18);border-radius:999px;color:var(--red);background:rgba(255,244,246,.82);font-style:normal}.faq-desk{grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);align-items:start}.faq-minimal-card{min-height:420px;border:0;background:radial-gradient(circle at 24% 18%,hsla(0,0%,100%,.2),transparent 12rem),linear-gradient(140deg,#07306c,#cf142b);box-shadow:0 28px 70px rgba(7,48,108,.14)}.faq-minimal-card h2{color:#fff;font-size:clamp(4.4rem,8.4vw,7.4rem);line-height:.9}.membership-route-panel article span{display:grid;width:58px;min-width:58px;height:58px;place-items:center;padding:0;border-radius:50%;color:#fff;font-size:.72rem;letter-spacing:0;text-align:center;white-space:nowrap}.membership-route-panel article:first-child span{font-size:.58rem}@media (max-width:760px){.membership-route{padding-bottom:6.8rem!important}.membership-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.membership-route .section-heading h2{font-size:clamp(1.68rem,7.8vw,2.12rem)!important;line-height:1.04!important}.membership-route .section-heading p{max-width:31ch!important;font-size:.84rem!important;line-height:1.42!important}.membership-route-panel{display:flex!important;grid-template-columns:none!important;gap:.78rem!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:.04rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.82rem!important;border-radius:24px!important}.membership-route-panel::-webkit-scrollbar{display:none!important}.membership-route-panel article{flex:0 0 100%!important;min-width:0!important;min-height:252px!important;display:grid!important;align-content:center!important;justify-items:start!important;scroll-snap-align:center!important;padding:1.05rem!important;border-radius:22px!important}.membership-route-panel article span{width:54px!important;min-width:54px!important;height:54px!important;font-size:.64rem!important}.membership-route-panel article:first-child span{font-size:.52rem!important}.membership-route-panel h3{margin-top:.82rem!important;font-size:clamp(1.22rem,5.8vw,1.48rem)!important;line-height:1.08!important}.membership-route-panel p{margin-top:.62rem!important;max-width:25ch!important;font-size:.86rem!important;line-height:1.4!important}.membership-slider-controls{grid-template-columns:38px minmax(0,1fr) 38px!important;width:min(100%,292px)!important;margin:.74rem auto 0!important;gap:.56rem!important;padding:.28rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:999px!important;background:hsla(0,0%,100%,.88)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 30px rgba(7,48,108,.065)!important}.membership-slider-controls>button{width:38px!important;height:38px!important;border:1px solid rgba(7,48,108,.12)!important;color:var(--blue)!important;background:#fff!important;box-shadow:0 10px 22px rgba(7,48,108,.06)!important;font-size:.92rem!important}.membership-slider-controls .mobile-card-dots{gap:.34rem!important}.membership-slider-controls .mobile-card-dots button{width:7px!important;height:7px!important;border-radius:999px!important}.membership-slider-controls .mobile-card-dots button.is-active{width:22px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright))!important}}.exemption-actions{display:grid;grid-template-columns:minmax(150px,190px) minmax(150px,190px);justify-content:space-between;align-items:center;gap:1rem}.exemption-actions button,.final-actions a{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:.85rem 1.15rem;text-align:center;white-space:normal}.exemption-actions .system-cta{justify-self:end}.final-actions{grid-template-columns:repeat(3,minmax(210px,1fr));align-items:stretch;max-width:980px}.final-actions .text-cta{border:1px solid hsla(0,0%,100%,.42);border-radius:999px;color:#fff;background:hsla(0,0%,100%,.11);text-decoration:none}.exemption-result ul{display:grid;gap:.45rem;margin:.85rem 0 1rem;padding:0;list-style:none}.exemption-result li{position:relative;padding-left:1rem;color:var(--muted);font-size:.92rem;line-height:1.4}.exemption-result li:before{content:"";position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--blue-bright))}.guided-acca .support-map .prep-route-step,.network-proof .alumni-outcome-panel,.network-proof .credential-panel,.network-proof .network-advantage,.network-proof .network-feature,.network-proof .network-lockup,.network-proof .section-heading{opacity:1!important;transform:none!important;animation-name:none!important}@media (max-width:1180px){.network-proof .network-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.network-proof .alumni-outcome-panel,.network-proof .credential-panel{grid-template-columns:1fr}.premium-compare-table .compare-row{grid-template-columns:.82fr 1fr 1.08fr}}@media (max-width:760px){.network-proof .alumni-logo-row,.network-proof .credential-row,.network-proof .network-stats{grid-template-columns:1fr}.guided-acca .support-map{grid-template-columns:1fr;grid-template-areas:"core" "one" "two" "three" "four" "five";min-height:0;padding:1rem}.guided-acca .support-map .prep-core,.guided-acca .support-map .prep-route-step{width:100%;max-width:none;min-height:0;justify-self:stretch}.guided-acca .support-map .prep-route-step{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:.65rem .85rem}.guided-acca .support-map .route-icon{grid-row:1/span 3;width:52px;height:52px}.guided-acca .support-map .prep-route-step b,.guided-acca .support-map .prep-route-step h3,.guided-acca .support-map .prep-route-step p{grid-column:2}.guided-acca .event-route-intro h2{max-width:100%;font-size:clamp(2.05rem,10vw,2.85rem)}.guided-acca .event-route-intro p{max-width:100%}.premium-compare-table{border-radius:20px}.premium-compare-table .compare-row.compare-head{display:none}.premium-compare-table .compare-row{display:grid;grid-template-columns:1fr;padding:1rem;border-bottom:1px solid rgba(7,48,108,.08)}.premium-compare-table .compare-row:last-child{border-bottom:0}.premium-compare-table .compare-row>*{padding:.45rem 0;border:0}.trainer-slider-track{grid-auto-columns:minmax(255px,86%)}.acca-fee-row,.acca-fee-table-head{grid-template-columns:1fr;gap:.45rem}.exemption-actions,.faq-desk,.final-actions{grid-template-columns:1fr}.faq-minimal-card{position:relative;top:auto;min-height:170px}.exemption-actions .system-cta,.exemption-actions button,.final-actions a{justify-self:stretch;width:100%}}.site-header{padding:0 .56rem 0 1.05rem;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.brand img{width:58px}body.has-started-scroll .site-header{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(-18px)}.mobile-sticky-nav{display:none}.ileap-intro .ileap-source{width:fit-content;max-width:min(640px,100% - 2rem);padding:0;border:0;border-radius:0;color:rgba(17,24,39,.48);background:transparent;box-shadow:none;font-size:.72rem;line-height:1.35}@keyframes mobilePapersRoll{0%{transform:translateX(8vw)}to{transform:translateX(calc(-100% + 92vw))}}@media (max-width:760px){.site-header{top:10px;left:12px;right:auto;width:auto;min-width:124px;min-height:50px;grid-template-columns:auto;padding:0 1rem;border-radius:999px;transform:none}.brand img{width:54px}body.has-started-scroll .site-header{transform:translateY(-16px)}.header-actions,.header-nav{display:none}.mobile-sticky-nav{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:min(356px,100% - 24px);padding:.38rem;border:1px solid rgba(7,48,108,.12);border-radius:999px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 44px rgba(7,48,108,.16);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(22px);transition:opacity .22s ease,transform .22s ease;backdrop-filter:blur(18px)}body.mobile-nav-ready .mobile-sticky-nav{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mobile-sticky-nav a{display:grid;min-height:38px;place-items:center;border-radius:999px;color:rgba(7,48,108,.78);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.66rem;font-weight:900;text-transform:uppercase}.mobile-sticky-nav a:first-child{color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright))}.opening-papers{left:0;right:auto;bottom:132px;flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;padding-left:0;opacity:1;animation:mobilePapersRoll 12s linear infinite;will-change:transform}.opening-papers span{min-height:30px;padding:0 .68rem;font-size:.56rem}.ileap-intro .ileap-source{max-width:min(310px,100% - 1rem);font-size:.66rem;text-align:center}}@media (prefers-reduced-motion:reduce){.opening-papers{animation:none}}@keyframes statCardBreathe{0%,to{transform:translateY(0);box-shadow:0 18px 44px rgba(18,76,56,.06)}50%{transform:translateY(-7px);box-shadow:0 26px 58px rgba(18,76,56,.12)}}@keyframes statCardSheen{0%{transform:translateX(-140%) rotate(14deg)}to{transform:translateX(170%) rotate(14deg)}}.network-proof .network-stats article{position:relative;overflow:hidden;animation:statCardBreathe 5.8s ease-in-out infinite;animation-delay:calc(.42s * var(--stat-delay, 0))}.network-proof .network-stats article:first-child{--stat-delay:0}.network-proof .network-stats article:nth-child(2){--stat-delay:1}.network-proof .network-stats article:nth-child(3){--stat-delay:2}.network-proof .network-stats article:nth-child(4){--stat-delay:3}.network-proof .network-stats article:after{content:"";position:absolute;inset:-45% auto -45% -28%;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),transparent);animation:statCardSheen 6.4s ease-in-out infinite;animation-delay:calc(.9s + .52s * var(--stat-delay, 0))}@media (prefers-reduced-motion:reduce){.network-proof .network-stats article,.network-proof .network-stats article:after{animation:none}}.singapore-stat-slider{width:min(760px,100%);margin-inline:auto}.singapore-proof .singapore-stat-grid{grid-auto-columns:100%;gap:1.15rem;padding:.15rem 0 .9rem}.singapore-proof .singapore-stat-grid article{min-height:360px}.career-services .career-plus-system{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);overflow:hidden}.career-slider-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.career-slider-controls{display:flex;gap:.45rem}.career-slider-controls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(7,48,108,.13);border-radius:50%;color:var(--blue);background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(7,48,108,.08);cursor:pointer;font-size:1rem;font-weight:900}.career-plus-slider{min-width:0}.career-plus-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.career-plus-track::-webkit-scrollbar{display:none}.career-plus-track article{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:center;min-height:390px;padding:clamp(.8rem,2vw,1.1rem);border:1px solid rgba(7,48,108,.1);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92));box-shadow:0 22px 58px rgba(7,48,108,.07);scroll-snap-align:start}.career-card-media{min-height:330px;border-radius:20px;background-image:none;background-repeat:no-repeat;background-size:400% 100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.52),0 18px 46px rgba(7,48,108,.09)}.career-card-media.panel-1{background-position:0}.career-card-media.panel-2{background-position:33.333%}.career-card-media.panel-3{background-position:66.666%}.career-card-media.panel-4{background-position:100%}#career-services .career-card-media{position:relative!important;background:none!important;overflow:hidden!important}#career-services .career-card-media>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 25%}.career-plus-track article>div:last-child{display:grid;gap:.75rem}.career-plus-track b{width:fit-content;padding:.42rem .7rem;border:1px solid rgba(207,20,43,.17);border-radius:999px;color:var(--red);background:rgba(255,244,246,.9);font-size:.72rem;font-weight:900;text-transform:uppercase}.career-plus-track b,.career-plus-track h3{font-family:Montserrat,Outfit,Arial,sans-serif}.career-plus-track h3{margin:0;color:var(--blue);font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.04}.career-plus-track li,.career-plus-track p{color:var(--muted);line-height:1.48}.career-plus-track p,.career-plus-track ul{margin:0}.career-slider-progress{height:4px;margin-top:.85rem;overflow:hidden;border-radius:999px;background:rgba(7,48,108,.08)}.career-slider-progress span{display:block;width:25%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue));transition:width .18s ease}.trainer-stack{display:grid;gap:1.35rem}.trainer-stack .section-heading{max-width:760px}.trainer-stack .trainer-placeholder-slider{width:100%}.trainer-stack .trainer-slider-track{grid-auto-columns:minmax(310px,32%)}.course-info .section-shell{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:start}.course-info .fees-holder{display:none}.course-info .acca-fee-table{margin-top:0}.exemption-check .section-heading h2{max-width:560px;font-size:clamp(2.65rem,4.6vw,4.35rem);line-height:1.02}.exemption-check .section-heading p{max-width:540px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.exemption-check .section-heading .system-cta{width:min(360px,100%);min-height:50px}.exemption-check .exemption-microsite{grid-template-columns:minmax(260px,.44fr) minmax(0,.78fr);gap:clamp(1.2rem,3vw,2.4rem)}.exemption-check .exemption-app-card{max-width:980px;justify-self:end}.exemption-app-card:not(.is-intro){grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:.9rem;padding:1rem}.exemption-app-card:not(.is-intro) .exemption-step legend{font-size:clamp(1.65rem,2.4vw,2.35rem)}.exemption-app-card:not(.is-intro) .choice-grid button,.exemption-app-card:not(.is-intro) .choice-group button,.exemption-app-card:not(.is-intro) .exemption-step input,.exemption-app-card:not(.is-intro) .exemption-step select{min-height:42px;border-radius:13px;font-size:.92rem}.exemption-app-card:not(.is-intro) .acca-route-map{top:88px;gap:.75rem;padding:.85rem;min-width:0}.exemption-app-card:not(.is-intro) .paper-track{gap:.38rem}.exemption-app-card:not(.is-intro) .paper-track span{min-height:42px;border-radius:12px;font-size:.9rem}.exemption-app-card:not(.is-intro) .route-map-head strong{font-size:1rem}.exemption-app-card:not(.is-intro) .acca-route-map a,.exemption-app-card:not(.is-intro) .route-map-head span,.exemption-app-card:not(.is-intro) [data-route-note]{font-size:.78rem}.final-actions .secondary-cta,.nav-cta{color:#fff;border:1px solid hsla(0,0%,100%,.28);background:linear-gradient(135deg,rgba(7,48,108,.98),rgba(207,20,43,.92));box-shadow:0 18px 42px rgba(7,48,108,.17)}@media (max-width:900px){.career-plus-track article,.career-slider-head,.course-info .section-shell{grid-template-columns:1fr}.career-plus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.career-slider-controls{justify-self:start}.career-card-media{min-height:240px}.trainer-stack .trainer-slider-track{grid-auto-columns:minmax(260px,84%)}}@media (max-width:760px){.singapore-stat-slider{width:min(100%,350px)}.singapore-proof .singapore-stat-grid article{min-height:0}.exemption-check .section-heading h2{font-size:clamp(2.25rem,11vw,3.1rem)}.exemption-check .section-heading p{font-size:.98rem}.exemption-app-card:not(.is-intro){grid-template-columns:1fr}.exemption-check .exemption-app-card{max-width:none;justify-self:stretch}}.career-path .career-role-explorer{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.12);border-radius:28px;padding:clamp(1rem,2.3vw,1.35rem);background:radial-gradient(circle at 12% 18%,rgba(207,20,43,.08),transparent 18rem),radial-gradient(circle at 86% 10%,rgba(23,105,255,.1),transparent 20rem),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(244,249,255,.9));box-shadow:0 28px 76px rgba(7,48,108,.1)}.career-path .career-role-explorer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(7,48,108,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,48,108,.035) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);opacity:.55}.career-path .role-reel,.career-path .role-stage-buttons{position:relative;z-index:1}.career-path .role-stage-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.career-path .role-stage-buttons button{min-height:56px;border:1px solid rgba(7,48,108,.11);border-radius:999px;color:var(--blue);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92));box-shadow:0 14px 34px rgba(7,48,108,.06);font-size:.9rem;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.career-path .role-stage-buttons button.is-active{color:#fff;background:linear-gradient(135deg,#092f68,#40306f 42%,#cf142b);box-shadow:0 20px 42px rgba(207,20,43,.18)}.career-path .role-stage-buttons button:hover{transform:translateY(-2px)}.career-path .role-reel{padding:clamp(.75rem,1.7vw,1rem);border:1px solid rgba(7,48,108,.08);border-radius:24px;background:hsla(0,0%,100%,.72)}.career-path .role-reel-ring.is-active{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.career-path .role-reel-ring article{position:relative;display:grid;min-height:355px;align-content:end;justify-items:center;overflow:hidden;border:1px solid rgba(7,48,108,.1);border-radius:24px;padding:1rem;background:radial-gradient(circle at 50% 35%,rgba(23,105,255,.1),transparent 11rem),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 46px rgba(7,48,108,.08)}.career-path .role-reel-ring article:before{content:"";position:absolute;inset:auto 12% 16% 12%;height:38%;border-radius:999px;background:linear-gradient(135deg,rgba(207,20,43,.08),rgba(23,105,255,.08));filter:blur(20px)}.career-path .role-persona-image{position:relative;z-index:1;width:clamp(128px,14vw,172px);height:clamp(128px,14vw,172px);margin-bottom:auto;border:6px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 16px 38px rgba(7,48,108,.16)}.career-path .role-reel-ring article span{position:relative;z-index:1;display:grid;width:100%;min-height:54px;place-items:center;border-radius:18px;padding:.55rem .8rem;color:#fff;background:linear-gradient(135deg,#14336d,#543176 40%,#cf142b);box-shadow:0 16px 34px rgba(207,20,43,.15);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:900;line-height:1.1;text-align:center}@media (max-width:900px){.career-path .role-stage-buttons{display:flex;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory;scrollbar-width:none}.career-path .role-stage-buttons::-webkit-scrollbar{display:none}.career-path .role-stage-buttons button{flex:0 0 auto;min-width:178px;scroll-snap-align:start}.career-path .role-reel-ring.is-active{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.career-path .role-reel-ring.is-active{grid-template-columns:1fr}.career-path .role-reel-ring article{min-height:310px}}@media (min-width:1181px){.exemption-check .section-shell{width:min(1320px,100% - 5rem)}.exemption-check .exemption-microsite{grid-template-columns:minmax(330px,.4fr) minmax(0,.6fr);gap:clamp(1.4rem,3vw,2.8rem)}.exemption-check .section-heading{min-width:0;max-width:440px}.exemption-check .section-heading h2{max-width:430px;font-size:clamp(2.75rem,4.05vw,3.95rem);line-height:1.04}.exemption-check .section-heading p{max-width:430px;font-size:1rem}.exemption-check .exemption-app-card{width:100%;max-width:820px;justify-self:stretch}.exemption-app-card.is-intro{min-height:0;padding:1rem}.exemption-check .exemption-launch{min-height:520px;grid-template-columns:minmax(270px,.86fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.05rem,2vw,1.55rem)}.exemption-check .route-check-preview{min-height:430px;padding:clamp(1rem,2vw,1.35rem)}.exemption-check .route-check-preview h3{font-size:clamp(1.75rem,2.55vw,2.45rem)}.exemption-check .launch-copy h3{max-width:410px;font-size:clamp(2.15rem,3.25vw,3.2rem)}.exemption-check .launch-copy p{max-width:420px;font-size:.96rem}}.network-stat-card{display:grid;grid-template-rows:auto 1fr auto;gap:.7rem;align-content:start}.network-proof .network-stats .network-stat-card{min-height:166px;padding:1.18rem;background:radial-gradient(circle at 88% 18%,rgba(150,199,69,.18),transparent 5.5rem),linear-gradient(140deg,hsla(0,0%,100%,.92),rgba(234,248,222,.84))}.network-proof .network-stats .network-stat-card strong{color:#124c38;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,2.75rem);font-style:italic;line-height:.98}.network-proof .network-stats .network-stat-card p{margin:0;font-size:.9rem;line-height:1.42}.network-stat-card em{width:fit-content;border-top:1px solid rgba(20,67,51,.12);padding-top:.48rem;color:rgba(20,67,51,.62);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.career-services .career-plus-system{padding:clamp(1rem,2vw,1.35rem)}.career-services .career-slider-head{gap:.85rem;margin-bottom:1rem}.career-services .career-plus-track article{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:clamp(1rem,2.2vw,1.6rem);min-height:300px;align-items:stretch;padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 5% 12%,rgba(207,20,43,.05),transparent 13rem),radial-gradient(circle at 95% 10%,rgba(23,105,255,.08),transparent 16rem),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,250,255,.95))}.career-services .career-card-media{aspect-ratio:4/3;align-self:center;border:1px solid rgba(7,48,108,.1);border-radius:20px;background-color:#f7fbff;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7),0 18px 42px rgba(7,48,108,.09)}.career-services .career-plus-track article>div:last-child{align-content:center;gap:.62rem;max-width:620px}.career-services .career-plus-track h3{font-size:clamp(1.65rem,2.45vw,2.25rem)}.career-services .career-plus-track li,.career-services .career-plus-track p{font-size:.98rem}.career-services .career-plus-track ul{gap:.28rem;padding-left:1.1rem}@media (max-width:900px){.career-services .career-plus-track article{grid-template-columns:1fr;min-height:0}.career-services .career-card-media{width:min(100%,360px);justify-self:center}}@keyframes statNumberSettle{0%{transform:translateY(8px) scale(.96);opacity:.25}62%{transform:translateY(-2px) scale(1.025);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.network-proof .network-stats article{animation:none}.network-proof .network-stats article:after{animation:none;opacity:.35}[data-count-up]{font-variant-numeric:tabular-nums}[data-count-up].count-up-complete{animation:statNumberSettle .52s ease both}.network-proof .alumni-logo-row [data-count-up].count-up-complete{animation-duration:.42s}@keyframes lockupLogoIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lockupConnectorPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(20,67,51,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 16px rgba(20,67,51,.22))}}.network-proof .network-lockup span,.network-proof .network-lockup>img{opacity:0}.network-proof.is-visible .network-lockup span,.network-proof.is-visible .network-lockup>img{animation:lockupLogoIn .62s ease forwards}.network-proof.is-visible .network-lockup>img:first-child{animation-delay:80ms}.network-proof.is-visible .network-lockup span{animation-delay:.26s}.network-proof.is-visible .network-lockup>img:last-child{animation-delay:.42s}.network-proof.is-visible .network-lockup span img{animation:lockupConnectorPulse 2.8s ease-in-out 1.05s infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.network-proof.is-visible .network-lockup span,.network-proof.is-visible .network-lockup span img,.network-proof.is-visible .network-lockup>img,[data-count-up].count-up-complete{animation:none}.network-proof .network-lockup span,.network-proof .network-lockup>img{opacity:1}}.site-header{top:14px;grid-template-columns:auto minmax(340px,1fr) auto;width:min(1240px,100% - 64px);min-height:58px;gap:.78rem;border:1px solid rgba(7,48,108,.09);border-radius:28px;padding:.34rem .5rem .34rem .7rem;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(247,251,255,.82)),radial-gradient(circle at 11% 0,rgba(207,20,43,.06),transparent 15rem),radial-gradient(circle at 88% 0,rgba(23,105,255,.08),transparent 16rem);box-shadow:0 20px 58px rgba(7,48,108,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.brand{min-width:78px;min-height:42px;justify-items:center;border-right:1px solid rgba(7,48,108,.08);padding:0 .66rem 0 .2rem}.brand img{width:52px}.header-nav{gap:.12rem;width:fit-content;max-width:100%;border:1px solid rgba(7,48,108,.08);border-radius:999px;padding:.22rem;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,249,255,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}.header-nav a{min-height:34px;padding:0 .95rem;color:rgba(7,48,108,.72);font-size:.72rem;letter-spacing:.02em}.header-nav a:hover{color:#fff;background:linear-gradient(135deg,#0a316a,#174aa0);box-shadow:0 12px 28px rgba(7,48,108,.13)}.header-actions{gap:.52rem;font-size:.82rem}.nav-link{min-height:38px;border-color:rgba(7,48,108,.1);padding:0 1rem;color:var(--blue);background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.nav-link:hover{color:var(--blue);background:#fff}.nav-cta{min-height:40px;padding-inline:1.18rem;border:1px solid hsla(0,0%,100%,.36);background:linear-gradient(135deg,#c20f27,#ed2643 58%,#ff5065);box-shadow:0 16px 34px rgba(207,20,43,.22)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(207,20,43,.28)}@media (max-width:760px){.site-header{top:10px;left:12px;right:auto;display:inline-grid;grid-template-columns:auto;width:fit-content;min-width:96px;min-height:46px;gap:0;border-radius:20px;padding:.3rem .72rem}.brand{min-width:0;min-height:0;border-right:0;padding:0}.brand img{width:48px}.header-actions,.header-nav{display:none}}.network-proof .alumni-logo-row article{grid-template-rows:minmax(30px,auto) auto auto;align-content:center;gap:.38rem}.network-proof .alumni-logo-row article span{display:block;color:hsla(0,0%,100%,.86);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.02em;line-height:1}.ileap-story{min-height:auto;padding-block:clamp(3.8rem,6vw,5.6rem)}.ileap-scroll{position:relative;top:auto;display:grid;gap:1rem;width:min(1180px,100% - 2rem);margin:clamp(1.4rem,2.8vw,2rem) auto 0}.ileap-stage{position:static}.ileap-showcase-card{height:auto;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(1rem,2.6vw,1.8rem)}.ileap-showcase-card .ileap-device img{max-height:360px}.ileap-features,.ileap-showcase-card:after,.ileap-showcase-card:before{display:grid!important}.ileap-showcase-card:after,.ileap-showcase-card:before{display:none!important}.ileap-features{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;padding:0}.ileap-features:after,.ileap-features:before{display:none!important}.ileap-features .ileap-feature{min-height:138px;cursor:pointer;opacity:1;transform:none;border:1px solid rgba(7,48,108,.1);border-radius:18px;padding:.85rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px rgba(7,48,108,.055)}.ileap-features .ileap-feature.is-active{border-color:rgba(207,20,43,.22);background:linear-gradient(90deg,rgba(207,20,43,.055),transparent 36%),#fff;box-shadow:0 18px 42px rgba(207,20,43,.08);transform:none}.ileap-features .ileap-feature h3{margin-top:.55rem;font-size:1rem;line-height:1.12}.ileap-features .ileap-feature strong{margin-top:.35rem;font-size:.78rem;line-height:1.25}.ileap-features .feature-tags,.ileap-features .ileap-feature p,.ileap-features .ileap-feature ul{display:none}.singapore-proof .singapore-stat-grid article{min-height:250px;grid-template-rows:auto auto 1fr auto;padding:1rem}.singapore-proof .singapore-stat-grid article h3{min-height:0;margin:.85rem 0 0;font-size:clamp(1.45rem,2.4vw,2.05rem)}.singapore-proof .singapore-stat-grid article p{margin-top:1.05rem;padding-top:1rem;border-top:1px solid rgba(7,48,108,.1)}.exemption-check .launch-mini-flow{grid-template-columns:repeat(3,minmax(100px,1fr));gap:.6rem}.exemption-check .launch-mini-flow strong{min-width:0;min-height:64px;overflow:visible;padding:.55rem .45rem;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:center;font-size:.72rem;line-height:1.12}.exemption-check .launch-copy h3,.exemption-check .route-check-preview h3{word-break:normal;overflow-wrap:normal}@media (max-width:900px){.ileap-showcase-card{grid-template-columns:1fr}.ileap-features{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ileap-features::-webkit-scrollbar{display:none}.ileap-features .ileap-feature{scroll-snap-align:start}}@media (max-width:760px){.exemption-check .launch-mini-flow{grid-template-columns:1fr}.exemption-check .launch-mini-flow strong{min-height:46px;font-size:.8rem}.exemption-check{overflow:clip}.exemption-check .exemption-microsite,.exemption-check .section-shell{width:min(100% - 2rem,520px);margin-inline:auto}.exemption-check .exemption-microsite{grid-template-columns:minmax(0,1fr);gap:1.35rem}.exemption-check .exemption-app-card{width:100%;max-width:none;justify-self:stretch}.exemption-check .exemption-app-card.is-intro{padding:.72rem}.exemption-check .exemption-launch{width:100%;grid-template-columns:minmax(0,1fr);padding:1rem;overflow:hidden}.exemption-check .launch-copy,.exemption-check .route-check-preview{width:100%;max-width:none}.exemption-check .launch-copy h3{max-width:100%;font-size:clamp(2rem,10.8vw,2.65rem)}.exemption-check .launch-copy p{max-width:100%}}.singapore-proof .singapore-stat-grid{scroll-padding-inline:0}.singapore-proof .singapore-stat-grid article{overflow:hidden}.singapore-proof .singapore-stat-grid .paper-edition,.singapore-proof .singapore-stat-grid article a,.singapore-proof .singapore-stat-grid article h3,.singapore-proof .singapore-stat-grid article p{max-width:100%}@media (min-width:901px){.career-services .career-plus-system{max-width:1180px;margin-inline:auto;padding:1rem;border-radius:24px}.career-services .career-slider-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:.6rem}.career-services .career-plus-rail{gap:.65rem}.career-services .career-plus-rail span{min-height:42px;border-radius:18px;font-size:.78rem}.career-services .career-plus-rail span:before{bottom:-20px;width:18px;height:18px;box-shadow:0 0 0 7px rgba(207,20,43,.1)}.career-services .career-plus-track article{grid-template-columns:minmax(210px,320px) minmax(0,1fr);min-height:268px;gap:clamp(1rem,2vw,1.45rem);padding:1rem;border-radius:22px}.career-services .career-card-media{width:min(100%,300px);aspect-ratio:4/3;justify-self:center;border-radius:18px}.career-services .career-plus-track article>div:last-child{max-width:680px}.career-services .career-plus-track b{padding:.34rem .58rem;font-size:.66rem}.career-services .career-plus-track h3{font-size:clamp(1.65rem,2.35vw,2.15rem)}.career-services .career-plus-track li,.career-services .career-plus-track p{font-size:.94rem;line-height:1.42}}@media (min-width:761px) and (max-width:1180px){.exemption-check .exemption-microsite,.exemption-check .section-shell{width:min(100% - 3rem,940px)}.exemption-check .exemption-microsite{grid-template-columns:minmax(0,1fr);gap:1.6rem}.exemption-check .section-heading{position:static;max-width:760px}.exemption-check .section-heading h2,.exemption-check .section-heading p{max-width:760px}.exemption-check .exemption-app-card{width:100%;max-width:820px;justify-self:center}.exemption-check .exemption-app-card.is-intro{padding:1rem}.exemption-check .exemption-launch{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;padding:1.25rem}.exemption-check .exemption-launch:before{display:none}.exemption-check .route-check-preview{width:100%;min-height:0;overflow:hidden;padding:1.15rem}.exemption-check .route-check-preview h3{max-width:none;font-size:clamp(1.65rem,4.2vw,2.35rem)}.exemption-check .launch-copy{width:100%;max-width:none;padding:.35rem .25rem 0}.exemption-check .launch-copy h3{max-width:760px;font-size:clamp(2rem,4.8vw,3rem)}.exemption-check .launch-copy p{max-width:680px}.exemption-check .launch-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px){.career-services .career-plus-system{width:min(100%,1060px)}.career-services .career-plus-track{grid-auto-columns:100%;justify-content:start;padding-right:0;overflow:hidden;scroll-behavior:auto;scroll-snap-type:none}.career-services .career-plus-track article{grid-template-columns:280px minmax(0,1fr);align-items:center;min-height:252px;padding:.95rem;background:radial-gradient(circle at 88% 8%,rgba(23,105,255,.07),transparent 14rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))}.career-services .career-card-media{width:260px;aspect-ratio:16/10;border-radius:16px;background-size:400% 100%;box-shadow:0 16px 34px rgba(7,48,108,.08)}.career-services .career-plus-track article>div:last-child{align-content:center;max-width:none}}.exemption-check .exemption-launch,.exemption-check .launch-copy,.exemption-check .launch-orbit{min-width:0}.exemption-check .launch-orbit{overflow:hidden}.exemption-check .launch-copy h3,.exemption-check .launch-copy p,.exemption-check .launch-orbit h3,.exemption-check .launch-orbit p{max-width:100%}@media (min-width:761px) and (max-width:1280px){.exemption-check .exemption-microsite,.exemption-check .section-shell{width:min(100% - 3rem,960px);margin-inline:auto}.exemption-check .exemption-microsite{grid-template-columns:minmax(0,1fr)!important;gap:1.6rem}.exemption-check .section-heading{position:static;max-width:760px}.exemption-check .section-heading h2,.exemption-check .section-heading p{max-width:760px}.exemption-check .exemption-app-card{width:100%;max-width:840px;justify-self:center}.exemption-check .exemption-app-card.is-intro{padding:1rem}.exemption-check .exemption-launch{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:1rem;min-height:0;padding:1.25rem}.exemption-check .exemption-launch:before{display:none}.exemption-check .route-check-preview{min-height:0;padding:1.1rem}.exemption-check .route-check-preview h3{font-size:clamp(1.8rem,4vw,2.45rem);line-height:1.06}.exemption-check .launch-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.exemption-check .launch-copy{padding:.35rem .25rem 0}.exemption-check .launch-copy h3{max-width:760px;font-size:clamp(2rem,4.6vw,3rem);line-height:1.04}.exemption-check .launch-copy p{max-width:680px}}.career-services .career-plus-system{width:min(1180px,100%);max-width:1180px;margin-inline:auto;padding:clamp(1rem,2vw,1.25rem);overflow:visible}.career-services .career-plus-rail span:before,.career-services .career-plus-system:after,.career-services .career-plus-system:before,.career-services .career-slider-controls,.career-services .career-slider-progress{display:none!important}.career-services .career-slider-head{display:block;margin:0 0 1rem}.career-services .career-plus-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.career-services .career-plus-rail span{min-height:44px;border:1px solid rgba(7,48,108,.1);border-radius:16px;color:rgba(7,48,108,.82);background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 24px rgba(7,48,108,.055)}.career-services .career-plus-slider{overflow:visible}.career-services .career-plus-track{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;overflow:visible;padding:0;scroll-snap-type:none}.career-services .career-plus-track article{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start;min-height:0;padding:.85rem;border-radius:20px;background:radial-gradient(circle at 88% 0,rgba(23,105,255,.07),transparent 8rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.95));box-shadow:0 18px 44px rgba(7,48,108,.07);scroll-snap-align:none}.career-services .career-card-media{width:100%;min-height:0;aspect-ratio:16/10;border-radius:16px;background-size:400% 100%;box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.7),0 12px 26px rgba(7,48,108,.07)}.career-services .career-plus-track article>div:last-child{display:grid;gap:.48rem;align-content:start;max-width:none}.career-services .career-plus-track b{width:fit-content;padding:.28rem .52rem;border:1px solid rgba(207,20,43,.18);border-radius:999px;color:var(--red);background:rgba(255,244,246,.92);font-size:.64rem}.career-services .career-plus-track h3{margin:0;font-size:clamp(1.15rem,1.45vw,1.42rem);line-height:1.08}.career-services .career-plus-track li,.career-services .career-plus-track p{font-size:.82rem;line-height:1.38}.career-services .career-plus-track p,.career-services .career-plus-track ul{margin:0}.career-services .career-plus-track ul{display:grid;gap:.24rem;padding-left:1rem}@media (max-width:1180px){.career-services .career-plus-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.career-services .career-plus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.career-services .career-plus-track{grid-template-columns:minmax(0,1fr)}.career-services .career-plus-track article{padding:.9rem}}.career-services{overflow:clip}.career-services .career-plus-hero{align-items:end;gap:clamp(1.6rem,4vw,3.2rem)}.career-services .section-heading h2{line-height:1.08!important}.career-services .career-plus-system{width:min(100%,1120px)!important;max-width:1120px!important;margin:clamp(1.4rem,3vw,2.2rem) auto 0!important;padding:clamp(1rem,2vw,1.35rem)!important;border-radius:26px!important;background:radial-gradient(circle at 12% 6%,rgba(207,20,43,.055),transparent 18rem),radial-gradient(circle at 92% 18%,rgba(23,105,255,.08),transparent 20rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.96))!important;border:1px solid rgba(7,48,108,.1)!important;box-shadow:0 28px 70px rgba(7,48,108,.09)!important;overflow:visible!important}.career-services .career-plus-rail,.career-services .career-plus-rail span,.career-services .career-plus-rail span:before,.career-services .career-plus-system:after,.career-services .career-plus-system:before,.career-services .career-slider-controls,.career-services .career-slider-head,.career-services .career-slider-progress{display:none!important}.career-services .career-plus-slider{overflow:visible!important}.career-services .career-plus-track{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:clamp(1rem,2vw,1.25rem)!important;width:100%!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important;transform:none!important}.career-services .career-plus-track article{display:grid!important;grid-template-columns:minmax(150px,.46fr) minmax(0,.54fr)!important;gap:clamp(1rem,2vw,1.35rem)!important;align-items:center!important;min-width:0!important;min-height:0!important;padding:clamp(1rem,2vw,1.25rem)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92)),radial-gradient(circle at 100% 0,rgba(23,105,255,.07),transparent 13rem)!important;border:1px solid rgba(7,48,108,.095)!important;box-shadow:0 18px 42px rgba(7,48,108,.065)!important;scroll-snap-align:unset!important;opacity:1!important;transform:none!important}.career-services .career-plus-track article:after,.career-services .career-plus-track article:before{display:none!important}.career-services .career-card-media{max-width:none!important;aspect-ratio:4/3!important;min-height:0!important;justify-self:stretch!important;box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.74),0 18px 34px rgba(7,48,108,.08)!important}.career-services .career-plus-track article>div:last-child{display:grid!important;gap:.52rem!important;max-width:none!important;min-width:0!important}.career-services .career-plus-track b{width:fit-content!important;padding:.32rem .62rem!important;border:1px solid rgba(207,20,43,.16)!important;border-radius:999px!important;color:var(--red)!important;background:rgba(255,244,246,.95)!important;font-size:.66rem!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important}.career-services .career-plus-track h3{margin:0!important;color:var(--navy)!important;font-size:clamp(1.28rem,1.6vw,1.7rem)!important;line-height:1.06!important;letter-spacing:0!important}.career-services .career-plus-track p{margin:0!important;color:var(--muted)!important;font-size:clamp(.88rem,.9vw,.98rem)!important;line-height:1.45!important}.career-services .career-plus-track ul{display:grid!important;gap:.28rem!important;margin:.08rem 0 0!important;padding-left:1rem!important}.career-services .career-plus-track li{color:var(--muted)!important;font-size:clamp(.82rem,.86vw,.92rem)!important;line-height:1.34!important}@media (min-width:761px) and (max-width:1280px){.exemption-check .exemption-app-card.is-intro{max-width:780px!important}.exemption-check .exemption-launch{grid-template-columns:minmax(0,1fr)!important}.exemption-check .launch-copy,.exemption-check .launch-orbit{width:100%!important;max-width:100%!important}.exemption-check .launch-copy h3,.exemption-check .launch-orbit h3{max-width:100%!important;overflow-wrap:normal!important}}@media (max-width:760px){.career-services .career-plus-system{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.66rem!important;padding:.76rem!important;overflow:hidden!important}.career-services .career-slider-head{display:contents!important}.career-services .career-plus-rail{grid-column:1!important;grid-row:1/span 2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(4,62px)!important;grid-auto-flow:row!important;grid-auto-rows:62px!important;grid-auto-columns:62px!important;align-content:start!important;gap:.42rem!important;width:64px!important;min-width:0!important;height:auto!important;overflow:visible!important;padding:0!important}.career-services .career-plus-rail span{display:grid!important;width:62px!important;min-width:0!important;height:62px!important;min-height:62px!important;place-items:center!important;padding:.24rem .18rem!important;border-radius:20px!important;border:1px solid rgba(7,48,108,.1)!important;background:radial-gradient(circle at 30% 18%,hsla(0,0%,100%,.96),transparent 2.4rem),hsla(0,0%,100%,.86)!important;color:rgba(7,48,108,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 10px 24px rgba(7,48,108,.07)!important;font-size:.46rem!important;font-weight:900!important;line-height:1.02!important;letter-spacing:.015em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}.career-services .career-plus-rail span:first-child{grid-row:1!important;grid-column:1!important}.career-services .career-plus-rail span:nth-child(2){grid-row:2!important;grid-column:1!important}.career-services .career-plus-rail span:nth-child(3){grid-row:3!important;grid-column:1!important}.career-services .career-plus-rail span:nth-child(4){grid-row:4!important;grid-column:1!important}.career-services .career-plus-rail span.is-active{color:#fff!important;border-color:transparent!important;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.22),transparent 2.2rem),linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 14px 28px rgba(207,20,43,.2)!important}.career-services .career-plus-slider{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}.career-services .career-plus-track{gap:.7rem!important;padding:.02rem!important}.career-services .career-plus-track article{flex:0 0 100%!important;width:100%!important;padding:.64rem!important;border-radius:24px!important}.career-services .career-card-media{aspect-ratio:1.55/1!important;border-radius:18px!important;background-size:400% auto!important}.career-services .career-plus-track article>div:last-child{gap:.28rem!important;padding-top:.54rem!important}.career-services .career-plus-track b{padding:.27rem .54rem!important;font-size:.52rem!important}.career-services .career-plus-track h3{max-width:15ch!important;font-size:clamp(1.04rem,5vw,1.24rem)!important;line-height:1.04!important}.career-services .career-plus-track p{max-width:28ch!important;font-size:.68rem!important;line-height:1.32!important}.career-services .career-slider-controls{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:36px 36px!important;justify-content:center!important;gap:.5rem!important;width:100%!important;margin:0!important}.career-services .career-slider-controls button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.career-services .career-slider-progress{margin-top:.62rem!important}}@media (min-width:1281px){.exemption-check .exemption-app-card.is-intro{max-width:760px!important}.exemption-check .exemption-launch{grid-template-columns:minmax(330px,.96fr) minmax(280px,.84fr)!important;gap:1.15rem!important;padding:1.25rem!important}.exemption-check .route-check-preview{min-height:390px!important;padding:1.05rem!important}.exemption-check .route-check-preview h3{font-size:clamp(1.9rem,2.6vw,2.35rem)!important}.exemption-check .launch-mini-flow{gap:.42rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.exemption-check .launch-mini-flow i{display:none!important}.exemption-check .launch-mini-flow strong{min-height:62px!important;padding:.48rem!important;font-size:.72rem!important;line-height:1.12!important}.exemption-check .launch-copy h3{font-size:clamp(2.35rem,3.4vw,3.05rem)!important}}@media (max-width:1120px){.career-services .career-plus-track article{grid-template-columns:minmax(132px,.4fr) minmax(0,.6fr)!important}}@media (max-width:900px){.career-services .career-plus-track,.career-services .career-plus-track article{grid-template-columns:minmax(0,1fr)!important}.career-services .career-card-media{aspect-ratio:16/10!important}}.nav-cta,.primary-cta,.secondary-cta,.system-cta,.text-cta{line-height:1.05!important}.exemption-check .exemption-actions{display:grid!important;grid-template-columns:repeat(2,minmax(150px,178px))!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;width:100%!important;margin:1.1rem auto 0!important}.exemption-check .exemption-actions .secondary-cta,.exemption-check .exemption-actions .system-cta,.exemption-check .exemption-actions button{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:.72rem 1rem!important;justify-self:stretch!important;align-self:center!important;line-height:1!important}@media (max-width:520px){.exemption-check .exemption-actions{grid-template-columns:minmax(0,1fr)!important;max-width:260px!important}}.career-services .career-plus-system{width:min(100%,1160px)!important;max-width:1160px!important;padding:clamp(1rem,2.2vw,1.55rem)!important;background:radial-gradient(circle at 6% 10%,rgba(207,20,43,.06),transparent 20rem),radial-gradient(circle at 96% 14%,rgba(23,105,255,.105),transparent 22rem),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(245,249,255,.94))!important}.career-services .career-plus-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1.05rem,2vw,1.45rem)!important}.career-services .career-plus-track article{position:relative!important;isolation:isolate!important;grid-template-columns:minmax(210px,.48fr) minmax(0,.52fr)!important;gap:clamp(1rem,1.7vw,1.25rem)!important;align-items:stretch!important;min-height:356px!important;overflow:hidden!important;padding:clamp(.72rem,1.3vw,.9rem)!important;border-radius:26px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,251,255,.9)),radial-gradient(circle at 92% 10%,rgba(23,105,255,.09),transparent 12rem)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 22px 54px rgba(7,48,108,.08)!important;transition:transform .36s cubic-bezier(.2,.72,.18,1),box-shadow .36s ease,border-color .36s ease!important}.career-services .career-plus-track article:first-child{--career-delay:0ms}.career-services .career-plus-track article:nth-child(2){--career-delay:110ms}.career-services .career-plus-track article:nth-child(3){--career-delay:220ms}.career-services .career-plus-track article:nth-child(4){--career-delay:330ms}.career-services.is-visible .career-plus-track article{animation:careerFeatureRise .76s cubic-bezier(.2,.72,.18,1) both;animation-delay:var(--career-delay)}.career-services .career-plus-track article:hover{border-color:rgba(207,20,43,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 30px 72px rgba(7,48,108,.13)!important;transform:translateY(-6px)!important}.career-services .career-plus-track article:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;background:linear-gradient(115deg,transparent 0 42%,hsla(0,0%,100%,.42) 48%,transparent 56%),linear-gradient(180deg,transparent,rgba(7,48,108,.025))!important;opacity:0!important;transform:translateX(-24%)!important;transition:opacity .42s ease,transform .72s ease!important}.career-services .career-plus-track article:hover:before{opacity:1!important;transform:translateX(18%)!important}.career-services .career-card-media{position:relative!important;width:100%!important;height:100%!important;min-height:328px!important;aspect-ratio:auto!important;border-radius:20px!important;background-size:400% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.74),inset 0 -72px 80px rgba(7,48,108,.12),0 18px 42px rgba(7,48,108,.1)!important;filter:saturate(1.04) contrast(1.02)!important;overflow:hidden!important;transition:filter .36s ease,transform .36s cubic-bezier(.2,.72,.18,1)!important}.career-services .career-card-media:after{content:""!important;position:absolute!important;inset:auto 0 0!important;display:block!important;height:42%!important;background:linear-gradient(180deg,transparent,rgba(7,48,108,.18))!important;pointer-events:none!important}.career-services .career-plus-track article:hover .career-card-media{filter:saturate(1.12) contrast(1.04) brightness(1.02)!important;transform:scale(1.012)!important}.career-services .career-plus-track article>div:last-child{align-content:center!important;gap:.58rem!important;padding:clamp(.3rem,.9vw,.55rem) clamp(.2rem,.8vw,.45rem)!important}.career-services .career-plus-track b{padding:.34rem .68rem!important;border-color:rgba(207,20,43,.2)!important;color:#c8102e!important;background:rgba(255,244,246,.98)!important;box-shadow:0 8px 18px rgba(207,20,43,.08)!important}.career-services .career-plus-track h3{font-size:clamp(1.42rem,1.65vw,1.82rem)!important;line-height:1.04!important}.career-services .career-plus-track p{color:rgba(17,24,39,.66)!important;font-size:clamp(.92rem,.95vw,1rem)!important;line-height:1.48!important}.career-services .career-plus-track ul{gap:.34rem!important;padding-left:1.05rem!important}.career-services .career-plus-track li{color:rgba(17,24,39,.66)!important;font-size:clamp(.86rem,.9vw,.94rem)!important;line-height:1.36!important}@keyframes careerFeatureRise{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.career-services .career-plus-track article{grid-template-columns:minmax(190px,.46fr) minmax(0,.54fr)!important}.career-services .career-card-media{min-height:304px!important}}@media (max-width:900px){.career-services .career-plus-track,.career-services .career-plus-track article{grid-template-columns:minmax(0,1fr)!important}.career-services .career-plus-track article{min-height:0!important}.career-services .career-card-media{min-height:320px!important;aspect-ratio:4/5!important}.career-services .section-heading h2{line-height:1.12!important}}@media (prefers-reduced-motion:reduce){.career-services .career-card-media,.career-services .career-plus-track article,.career-services.is-visible .career-plus-track article{animation:none!important;transition:none!important}}.comparison-section .section-shell{width:min(100% - 2rem,1180px)!important}.comparison-section .section-heading{margin-bottom:clamp(1.6rem,3vw,2.2rem)!important}.comparison-section .section-heading h2{line-height:1.08!important}.premium-compare-table{position:relative!important;display:grid!important;gap:.72rem!important;overflow:hidden!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:30px!important;padding:clamp(.75rem,1.6vw,1.1rem)!important;background:radial-gradient(circle at 4% 8%,rgba(207,20,43,.07),transparent 18rem),radial-gradient(circle at 96% 0,rgba(23,105,255,.12),transparent 20rem),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,250,255,.95))!important;box-shadow:0 30px 80px rgba(7,48,108,.1)!important}.premium-compare-table:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 0 42%,hsla(0,0%,100%,.5) 48%,transparent 56%)!important;opacity:.48!important;transform:translateX(-44%)!important;animation:compareSheen 7.5s ease-in-out infinite!important}.premium-compare-table .compare-row{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.16fr) minmax(300px,1.22fr)!important;gap:.72rem!important;align-items:stretch!important;min-height:0!important;border:0!important;background:transparent!important}.premium-compare-table .compare-row>*{display:grid!important;align-content:center!important;min-width:0!important;min-height:74px!important;border:1px solid rgba(7,48,108,.085)!important;border-radius:20px!important;padding:clamp(.86rem,1.35vw,1.1rem)!important;background:hsla(0,0%,100%,.74)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 28px rgba(7,48,108,.035)!important}.premium-compare-table .compare-head{gap:.72rem!important}.premium-compare-table .compare-head span{min-height:52px!important;border-color:hsla(0,0%,100%,.18)!important;border-radius:18px!important;color:#fff!important;background:linear-gradient(135deg,#092e67,#0a428e 58%,#11366f)!important;box-shadow:0 16px 34px rgba(7,48,108,.14)!important;font-size:clamp(.68rem,.8vw,.78rem)!important;letter-spacing:.02em!important;text-transform:uppercase!important}.premium-compare-table .compare-head span:nth-child(3){border-color:hsla(0,0%,100%,.28)!important;background:linear-gradient(135deg,#c8102e,#7a2458 38%,#092f68)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 18px 42px rgba(207,20,43,.22)!important}.premium-compare-table .compare-row:not(.compare-head){opacity:0;transform:translateY(16px)}.comparison-section.is-visible .premium-compare-table .compare-row:not(.compare-head){animation:compareRowIn .62s cubic-bezier(.2,.72,.18,1) both}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(2){animation-delay:70ms}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(3){animation-delay:.14s}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(4){animation-delay:.21s}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(5){animation-delay:.28s}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(6){animation-delay:.35s}.comparison-section.is-visible .premium-compare-table .compare-row:nth-child(7){animation-delay:.42s}.premium-compare-table .compare-row:not(.compare-head) b{position:relative!important;color:var(--blue)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,251,255,.86))!important;font-size:clamp(.92rem,1vw,1.05rem)!important;line-height:1.25!important}.premium-compare-table .compare-row:not(.compare-head) b:before{content:""!important;width:9px!important;height:9px!important;margin-bottom:.52rem!important;border-radius:999px!important;background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 0 0 7px rgba(207,20,43,.07)!important}.premium-compare-table .compare-row:not(.compare-head) b.compare-label{align-items:flex-start!important;gap:.7rem!important}.premium-compare-table .compare-row:not(.compare-head) b.compare-label:before{content:none!important;display:none!important}.compare-icon{display:inline-grid!important;flex:0 0 2.25rem!important;width:2.25rem!important;height:2.25rem!important;place-items:center!important;border:1px solid rgba(207,20,43,.16)!important;border-radius:.8rem!important;color:#07306c!important;background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.9),transparent 1.1rem),linear-gradient(135deg,rgba(207,20,43,.13),rgba(23,105,255,.18))!important;box-shadow:0 10px 22px rgba(7,48,108,.08)!important}.compare-icon svg{width:1.1rem!important;height:1.1rem!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.premium-compare-table p{color:rgba(17,24,39,.62)!important;font-size:clamp(.9rem,.95vw,1rem)!important;line-height:1.48!important}.premium-compare-table strong{position:relative!important;border-color:rgba(207,20,43,.24)!important;color:var(--blue)!important;background:radial-gradient(circle at 94% 10%,rgba(23,105,255,.16),transparent 10rem),radial-gradient(circle at 0 0,rgba(207,20,43,.12),transparent 9rem),linear-gradient(135deg,rgba(255,247,249,.99),rgba(244,249,255,.99))!important;box-shadow:inset 4px 0 0 rgba(207,20,43,.95),inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 40px rgba(7,48,108,.08),0 10px 30px rgba(207,20,43,.07)!important;font-size:clamp(.94rem,1vw,1.05rem)!important;line-height:1.42!important}.premium-compare-table strong:before{content:"BELLS advantage"!important;width:fit-content!important;margin-bottom:.5rem!important;border:1px solid rgba(207,20,43,.2)!important;border-radius:999px!important;padding:.28rem .52rem!important;color:#fff!important;background:linear-gradient(135deg,#c8102e,#173a80)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.56rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.07em!important;text-transform:uppercase!important}.comparison-section .source-note{margin-top:1rem!important;color:rgba(17,24,39,.62)!important}@keyframes compareRowIn{to{opacity:1;transform:translateY(0)}}@keyframes compareSheen{0%,54%{transform:translateX(-54%);opacity:0}68%{opacity:.42}to{transform:translateX(54%);opacity:0}}@media (max-width:980px){.premium-compare-table .compare-row{grid-template-columns:minmax(0,1fr)!important}.premium-compare-table .compare-head{display:none!important}.premium-compare-table .compare-row>*{min-height:0!important}.premium-compare-table .compare-row:not(.compare-head){gap:.5rem!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:22px!important;padding:.58rem!important;background:hsla(0,0%,100%,.62)!important}.premium-compare-table p:before,.premium-compare-table strong:before{display:block!important}.premium-compare-table p:before{content:"Typical route"!important;margin-bottom:.42rem!important;color:rgba(17,24,39,.44)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}}@media (max-width:760px){.comparison-section .section-heading h2{line-height:1.14!important}}@media (prefers-reduced-motion:reduce){.comparison-section.is-visible .premium-compare-table .compare-row:not(.compare-head),.premium-compare-table:before{animation:none!important}.premium-compare-table .compare-row:not(.compare-head){opacity:1!important;transform:none!important}}.career-path .career-role-explorer{overflow:visible!important;border-radius:30px!important}.career-path .role-reel{min-height:0!important;height:auto!important;padding:clamp(.9rem,1.6vw,1.15rem)!important;border-radius:26px!important;overflow:visible!important;background:radial-gradient(circle at 8% 6%,rgba(207,20,43,.055),transparent 18rem),radial-gradient(circle at 92% 4%,rgba(23,105,255,.095),transparent 20rem),linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(247,251,255,.94))!important}.career-path .role-reel-ring{position:static!important;inset:auto!important;display:none!important;height:auto!important;min-height:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.career-path .role-reel-ring.is-active{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.85rem,1.4vw,1.15rem)!important;align-items:stretch!important;padding:0!important}.career-path .role-reel-ring article{position:relative!important;display:grid!important;grid-template-rows:auto 1fr auto!important;justify-items:center!important;align-items:start!important;min-height:286px!important;padding:clamp(1rem,1.45vw,1.2rem) 1rem .9rem!important;overflow:hidden!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 26%,rgba(23,105,255,.11),transparent 8.5rem),linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,251,255,.94))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 42px rgba(7,48,108,.075)!important;transition:transform .28s cubic-bezier(.2,.72,.18,1),box-shadow .28s ease!important}.career-path .role-reel-ring article:hover{transform:translateY(-5px)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 26px 58px rgba(7,48,108,.11)!important}.career-path .role-reel-ring article:before{content:""!important;position:absolute!important;inset:auto 10% 4.8rem!important;z-index:0!important;display:block!important;height:34%!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(207,20,43,.08),rgba(23,105,255,.1))!important;filter:blur(20px)!important;pointer-events:none!important}.career-path .role-persona-image{position:relative!important;z-index:1!important;display:block!important;width:clamp(136px,11.8vw,168px)!important;height:clamp(136px,11.8vw,168px)!important;margin:0 auto!important;border:6px solid hsla(0,0%,100%,.96)!important;border-radius:50%!important;object-fit:cover!important;object-position:center 22%!important;box-shadow:0 18px 42px rgba(7,48,108,.16),0 0 0 1px rgba(7,48,108,.08)!important;transition:transform .28s cubic-bezier(.2,.72,.18,1)!important}.career-path .role-reel-ring article:hover .role-persona-image{transform:scale(1.035)!important}.career-path .role-reel-ring article span{position:relative!important;z-index:1!important;align-self:end!important;display:grid!important;width:min(100%,230px)!important;min-height:56px!important;place-items:center!important;margin:1rem auto 0!important;border-radius:17px!important;padding:.58rem .9rem!important;color:#fff!important;background:linear-gradient(135deg,#11336d,#47306f 43%,#c8102e)!important;box-shadow:0 16px 34px rgba(207,20,43,.16)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:clamp(.98rem,1.25vw,1.18rem)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:0!important;text-align:center!important}@media (max-width:1180px){.career-path .role-reel-ring article{min-height:266px!important}.career-path .role-persona-image{width:clamp(122px,13vw,148px)!important;height:clamp(122px,13vw,148px)!important}}@media (max-width:900px){.career-path .role-reel-ring.is-active{display:flex!important;gap:.85rem!important;overflow-x:auto!important;padding:0 0 .2rem!important;scroll-snap-type:x mandatory!important}.career-path .role-reel-ring article{flex:0 0 min(78vw,280px)!important;min-height:266px!important;scroll-snap-align:center!important}}.guided-acca .event-route-shell{width:min(100% - 2rem,1180px)!important}.guided-acca .support-map{position:relative!important;grid-template-columns:minmax(240px,1fr) minmax(300px,.88fr) minmax(240px,1fr)!important;grid-template-areas:"one core two" "three core four" ". five ."!important;gap:clamp(1rem,1.8vw,1.25rem)!important;align-items:stretch!important;padding:clamp(1.35rem,2.2vw,1.75rem)!important;border-radius:32px!important;background:radial-gradient(circle at 9% 8%,rgba(207,20,43,.06),transparent 19rem),radial-gradient(circle at 92% 9%,rgba(23,105,255,.09),transparent 20rem),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,251,255,.95))!important;box-shadow:0 30px 82px rgba(7,48,108,.085)!important}.guided-acca .support-map-label{top:1.32rem!important;left:1.7rem!important;color:rgba(17,24,39,.88)!important;letter-spacing:.08em!important}.guided-acca .support-signal-lines{inset:0!important;opacity:.34!important;mix-blend-mode:multiply!important}.guided-acca .support-signal-lines path{stroke-width:2!important;stroke-dasharray:10 18!important;opacity:0!important;filter:none!important}.guided-acca.is-visible .support-signal-lines path{animation:supportSignalIn .9s ease both!important;animation-delay:calc(.3s + 90ms * var(--signal-delay, 0))!important}.guided-acca .prep-core{min-height:360px!important;align-self:stretch!important;gap:.8rem!important;border-radius:28px!important;border-color:rgba(7,48,108,.12)!important;padding:clamp(1.2rem,2vw,1.55rem)!important;background:radial-gradient(circle at 50% 22%,rgba(23,105,255,.08),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))!important;background-size:auto!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 52px rgba(7,48,108,.08)!important}.guided-acca .prep-core:after,.guided-acca .prep-core:before{animation:none!important;opacity:.45!important;transform:none!important}.guided-acca .prep-core:before{inset:20%!important}.guided-acca .prep-core:after{inset:30%!important;opacity:.32!important}.guided-acca .core-lockup{flex-wrap:wrap!important;gap:.55rem!important}.guided-acca .core-lockup img:first-child{width:62px!important}.guided-acca .core-lockup img:last-child{width:142px!important}.guided-acca .prep-core h3{max-width:310px!important;font-size:clamp(1.7rem,2.35vw,2.25rem)!important;line-height:1.04!important}.guided-acca .prep-core p{max-width:300px!important;font-size:.88rem!important;line-height:1.46!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{min-height:212px!important;align-content:start!important;gap:.5rem!important;border-radius:24px!important;padding:clamp(1rem,1.55vw,1.18rem)!important;background:radial-gradient(circle at 92% 8%,rgba(23,105,255,.08),transparent 8rem),linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(255,249,251,.9))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 18px 44px rgba(7,48,108,.06)!important;transition:transform .26s cubic-bezier(.2,.72,.18,1),box-shadow .26s ease,border-color .26s ease!important}.guided-acca.is-visible .support-map .prep-route-step{animation:supportCardReveal .62s cubic-bezier(.22,.9,.24,1) both!important;animation-delay:calc(.22s + 95ms * var(--route-step, 0))!important}.guided-acca .support-map .prep-route-step:hover{border-color:rgba(207,20,43,.2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 24px 60px rgba(7,48,108,.1)!important;transform:translateY(-4px)!important}.guided-acca .support-map .route-orb{margin:0 0 .42rem!important;border:1px solid rgba(7,48,108,.08)!important;color:var(--blue)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))!important;box-shadow:0 12px 28px rgba(7,48,108,.08)!important}.guided-acca .support-map .route-orb:before{font-size:.58rem!important;letter-spacing:0!important}.guided-acca .support-map .prep-route-step b{display:inline-grid!important;width:42px!important;height:42px!important;place-items:center!important;margin:0 0 .25rem!important;border:1px solid rgba(207,20,43,.16)!important;background:hsla(0,0%,100%,.78)!important;font-size:.66rem!important;box-shadow:0 10px 22px rgba(207,20,43,.07)!important}.guided-acca .support-map .prep-route-step h3{font-size:clamp(1.12rem,1.45vw,1.42rem)!important}.guided-acca .support-map .prep-route-step p{max-width:31rem!important;font-size:.9rem!important;line-height:1.44!important}@media (min-width:1181px){.guided-acca .support-map .step-four,.guided-acca .support-map .step-two{text-align:right!important;justify-items:end!important}}@media (max-width:1180px){.guided-acca .support-map{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"core core" "one two" "three four" "five five"!important;overflow:visible!important}.guided-acca .support-signal-lines{display:none!important}.guided-acca .prep-core{min-height:0!important}}@media (max-width:760px){.guided-acca .support-map{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"core" "one" "two" "three" "four" "five"!important;padding:1rem!important}.guided-acca .support-map-label{position:static!important;grid-column:1!important;margin-bottom:.2rem!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five{max-width:none!important;justify-self:stretch!important;text-align:left!important;justify-items:start!important}}@media (prefers-reduced-motion:reduce){.guided-acca.is-visible .support-map .prep-route-step,.guided-acca.is-visible .support-signal-lines path{animation:none!important}.guided-acca .support-map .prep-route-step{opacity:1!important;transform:none!important}}@media (min-width:1181px){.guided-acca .event-route-shell{width:min(100% - 2rem,1220px)!important}.guided-acca .support-map{grid-template-columns:minmax(230px,1fr) minmax(190px,.78fr) minmax(190px,.78fr) minmax(230px,1fr)!important;grid-template-areas:"one core core two" "three core core four" "five five five five"!important;gap:1rem!important;padding:1.55rem!important}.guided-acca .prep-core{grid-area:core!important;width:100%!important;max-width:none!important;justify-self:stretch!important;min-height:100%!important;justify-content:center!important;padding:1.35rem 1.55rem!important}.guided-acca .prep-core h3{max-width:420px!important;font-size:clamp(2rem,2.9vw,3rem)!important}.guided-acca .prep-core p{max-width:410px!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{width:100%!important;max-width:none!important;justify-self:stretch!important;min-height:190px!important;text-align:left!important;justify-items:start!important}.guided-acca .support-map .step-five{width:100%!important;max-width:none!important;min-height:122px!important;display:grid!important;grid-template-columns:auto auto minmax(210px,.7fr) minmax(360px,1.3fr)!important;align-items:center!important;column-gap:1rem!important;justify-self:stretch!important;text-align:left!important;justify-items:start!important;background:radial-gradient(circle at 86% 40%,rgba(23,105,255,.1),transparent 15rem),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,246,249,.9))!important}.guided-acca .support-map .step-five .route-orb,.guided-acca .support-map .step-five b,.guided-acca .support-map .step-five h3,.guided-acca .support-map .step-five p{margin:0!important}.guided-acca .support-signal-lines{opacity:.16!important}}@media (max-width:760px){.guided-acca .support-map{grid-template-areas:"label" "core" "one" "two" "three" "four" "five"!important}.guided-acca .support-map-label{grid-area:label!important}}.network-proof .network-lockup{width:min(760px,100%)!important;gap:clamp(.75rem,1.9vw,1.35rem)!important;margin-bottom:1.15rem!important;padding:clamp(.75rem,1.4vw,1rem) clamp(1rem,2.4vw,1.55rem)!important;border:1px solid rgba(20,67,51,.12)!important;border-radius:999px!important;background:radial-gradient(circle at 50% 50%,rgba(150,199,69,.12),transparent 15rem),linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(250,255,248,.72))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 22px 58px rgba(20,67,51,.08)!important}.network-proof .network-lockup>img:first-child{width:clamp(86px,8vw,112px)!important}.network-proof .network-lockup>img:last-child{width:clamp(250px,31vw,370px)!important}.network-proof .network-lockup span{width:clamp(52px,5.3vw,70px)!important;height:clamp(38px,4vw,48px)!important;flex:0 0 auto!important;border:1px solid rgba(20,67,51,.14)!important;border-radius:999px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(241,251,236,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 30px rgba(20,67,51,.1)!important}.network-proof .network-lockup span:before{content:"\221E";color:#144333;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1;transform:translateY(-.03em)}.network-proof .network-lockup span:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(150,199,69,.2);opacity:0;transform:scale(.86);pointer-events:none}.network-proof .network-lockup span img{display:none!important}.network-proof.is-visible .network-lockup span:after{animation:lockupConnectorPulse 2.8s ease-in-out 1.05s infinite}@media (max-width:760px){.network-proof .network-lockup{width:min(100% - 1rem,350px)!important;border-radius:26px!important;padding:.85rem!important;gap:.55rem!important}.network-proof .network-lockup>img:first-child{width:70px!important}.network-proof .network-lockup>img:last-child{width:178px!important}.network-proof .network-lockup span{width:42px!important;height:34px!important}}.ileap-story{position:relative!important;padding-block:clamp(4rem,6vw,5.6rem) clamp(5rem,8vw,7rem)!important}.ileap-story .ileap-intro{max-width:min(1040px,100% - 2rem)!important;margin:0 auto clamp(1.4rem,2.4vw,2rem)!important}.ileap-scroll{position:sticky!important;top:clamp(72px,8vh,96px)!important;z-index:2!important;display:block!important;width:min(1180px,100% - 2rem)!important;margin:0 auto!important}.ileap-stage{position:static!important;top:auto!important;display:block!important}.ileap-showcase-card{position:relative!important;min-height:0!important;height:clamp(560px,100vh - 122px,680px)!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:center!important;gap:clamp(1.4rem,2.8vw,2.4rem)!important;padding:clamp(1.15rem,2.3vw,1.8rem)!important;border:1px solid rgba(7,48,108,.13)!important;border-radius:34px!important;background:radial-gradient(circle at 14% 2%,rgba(207,20,43,.08),transparent 20rem),radial-gradient(circle at 88% 8%,rgba(23,105,255,.12),transparent 22rem),linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(247,251,255,.94))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 34px 90px rgba(7,48,108,.1),0 18px 42px rgba(207,20,43,.06)!important}.ileap-showcase-card:before{content:""!important;display:block!important;position:absolute!important;left:clamp(1.15rem,2.3vw,1.8rem)!important;right:clamp(1.15rem,2.3vw,1.8rem)!important;top:0!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue)) 0 0 /var(--ileap-progress-pct,0) 100% no-repeat,rgba(7,48,108,.08)!important}.ileap-showcase-card:after{display:none!important}.ileap-showcase-card .ileap-device{align-self:stretch!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;margin:0!important;padding:clamp(.8rem,1.5vw,1.05rem)!important;border-radius:26px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,252,255,.96))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 22px 54px rgba(7,48,108,.08)!important}.ileap-showcase-card .ileap-device:after,.ileap-showcase-card .ileap-device:before{display:none!important}.ileap-device-top{min-height:42px!important;gap:.5rem!important;padding-inline:.25rem!important;border-bottom:1px solid rgba(7,48,108,.08)!important}.ileap-device-top strong{color:rgba(7,48,108,.74)!important;font-size:clamp(.76rem,1vw,.9rem)!important}.ileap-showcase-card .ileap-device img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;border-radius:18px!important;transform-origin:center!important}.ileap-showcase-card .ileap-device img.is-live{animation:ileapScreenSettle .62s cubic-bezier(.22,.9,.24,1)!important}.ileap-showcase-card .ileap-device img.is-switching{opacity:.18!important;transform:translateX(-12px) scale(.985)!important}.ileap-device.is-linking{transform:none!important}.ileap-active-copy{min-width:0!important;padding-left:clamp(1.35rem,2.4vw,2rem)!important;border-left:1px solid rgba(7,48,108,.12)!important;transition:opacity .26s ease,transform .26s ease,filter .26s ease!important}.ileap-active-copy.is-updating{opacity:0!important;transform:translateX(16px)!important;filter:blur(4px)!important}.ileap-active-copy.is-live{opacity:1!important;transform:translateX(0)!important;filter:none!important}.ileap-active-number{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 16px 34px rgba(207,20,43,.16)!important}.ileap-active-copy h3{max-width:620px!important;margin-top:1rem!important;font-size:clamp(2.15rem,4vw,4.25rem)!important;line-height:.98!important;text-wrap:balance!important}.ileap-active-copy>strong{margin-top:.9rem!important;color:var(--ink)!important;font-size:clamp(1rem,1.6vw,1.18rem)!important}.ileap-active-copy .feature-tags{margin-top:1rem!important}.ileap-active-copy .feature-tags em{padding:.33rem .78rem!important}.ileap-active-copy p{max-width:620px!important;margin-top:1rem!important;font-size:clamp(.98rem,1.25vw,1.08rem)!important;line-height:1.48!important}.ileap-active-copy ul{gap:.62rem!important;margin-top:1.1rem!important}.ileap-active-copy li{padding-top:.62rem!important;font-size:.92rem!important;line-height:1.34!important}.ileap-features{position:absolute!important;right:clamp(1rem,2vw,1.4rem)!important;bottom:clamp(1rem,2vw,1.4rem)!important;z-index:5!important;width:auto!important;height:auto!important;min-height:0!important;padding:.4rem!important;border:1px solid rgba(7,48,108,.1)!important;background:hsla(0,0%,100%,.78)!important;box-shadow:0 16px 40px rgba(7,48,108,.1)!important;pointer-events:auto!important}.ileap-features .ileap-feature .feature-tags,.ileap-features .ileap-feature h3,.ileap-features .ileap-feature p,.ileap-features .ileap-feature strong,.ileap-features .ileap-feature ul,.ileap-features:after,.ileap-features:before{display:none!important}.ileap-features .ileap-feature{display:grid!important;width:38px!important;height:38px!important;min-height:0!important;padding:0!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;opacity:.52!important;transform:none!important;cursor:pointer!important;transition:opacity .22s ease,transform .22s ease,background .22s ease!important}.ileap-features .ileap-feature>span{width:100%!important;height:100%!important;min-width:0!important;margin:0!important;border-radius:inherit!important;color:var(--blue)!important;background:transparent!important;box-shadow:none!important}.ileap-features .ileap-feature.is-active{opacity:1!important}.ileap-story>.ileap-source{bottom:clamp(1.6rem,3vw,2.2rem)!important;z-index:1!important;width:min(860px,100% - 2rem)!important;color:rgba(17,24,39,.56)!important;font-size:.82rem!important;line-height:1.45!important;text-align:center!important}@media (max-width:1180px){.ileap-showcase-card{grid-template-columns:1fr!important;height:auto!important;min-height:calc(100vh - 120px)!important}.ileap-active-copy{border-left:0!important;border-top:1px solid rgba(7,48,108,.12)!important;padding-left:0!important;padding-top:1.05rem!important}}@media (max-width:760px){.ileap-story{min-height:620vh!important;padding-block:3rem 5.2rem!important}.ileap-scroll{top:72px!important;width:min(100% - 1rem,390px)!important}.ileap-showcase-card{min-height:0!important;height:calc(100svh - 154px)!important;max-height:690px!important;gap:.72rem!important;padding:.72rem!important;border-radius:24px!important}.ileap-showcase-card .ileap-device{height:min(31svh,220px)!important;padding:.55rem!important;border-radius:19px!important}.ileap-device-top{min-height:34px!important}.ileap-device-top strong{font-size:.66rem!important}.ileap-active-copy{max-height:none!important;overflow:visible!important;padding-top:.72rem!important}.ileap-active-number{width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important;border-radius:14px!important}.ileap-active-copy h3{margin-top:.55rem!important;font-size:clamp(1.55rem,8vw,2.1rem)!important}.ileap-active-copy>strong{margin-top:.4rem!important;font-size:.82rem!important}.ileap-active-copy .feature-tags{gap:.32rem!important;margin-top:.55rem!important}.ileap-active-copy .feature-tags em{min-height:24px!important;padding:.16rem .48rem!important;font-size:.58rem!important}.ileap-active-copy p{margin-top:.56rem!important;font-size:.74rem!important;line-height:1.26!important}.ileap-active-copy ul{display:none!important}.ileap-active-copy li{padding-top:.33rem!important;font-size:.66rem!important;line-height:1.18!important}.ileap-features{right:50%!important;bottom:.2rem!important;transform:translateX(50%)!important;padding:.32rem!important;gap:.22rem!important}.ileap-features .ileap-feature{width:30px!important;height:30px!important}.ileap-story>.ileap-source{bottom:1.2rem!important;font-size:.7rem!important}}.ileap-features{position:static!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;width:min(560px,100%)!important;padding:.46rem!important;gap:.38rem!important;border:1px solid rgba(7,48,108,.11)!important;border-radius:999px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(247,251,255,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 18px 45px rgba(7,48,108,.11)!important}.ileap-features:before{content:"iLeap screens"!important;display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 .82rem!important;border-right:1px solid rgba(7,48,108,.1)!important;color:rgba(7,48,108,.68)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.ileap-features:after{display:none!important}.ileap-features .ileap-feature{width:42px!important;height:42px!important;border:1px solid rgba(7,48,108,.08)!important;background:hsla(0,0%,100%,.74)!important;opacity:1!important}.ileap-features .ileap-feature>span{color:rgba(7,48,108,.56)!important;font-size:.74rem!important}.ileap-features .ileap-feature:hover{transform:translateY(-2px)!important;border-color:rgba(207,20,43,.18)!important}.ileap-features .ileap-feature.is-active{border-color:transparent!important;background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 12px 28px rgba(207,20,43,.18)!important;transform:translateY(-2px)!important}.ileap-features .ileap-feature.is-active>span{color:#fff!important}@media (max-width:760px){.ileap-scroll{gap:.5rem!important}.ileap-showcase-card{height:calc(100svh - 210px)!important;max-height:630px!important}.ileap-showcase-card .ileap-device{height:min(28svh,190px)!important}.ileap-features{width:min(100%,318px)!important;padding:.34rem!important;gap:.22rem!important}.ileap-features:before{display:none!important}.ileap-features .ileap-feature{width:38px!important;height:36px!important}}.network-proof .network-lockup{display:grid!important;grid-template-columns:minmax(150px,.58fr) auto minmax(310px,1fr)!important;align-items:center!important;width:min(820px,100% - 2rem)!important;gap:clamp(.85rem,1.8vw,1.25rem)!important;margin-bottom:1.25rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.network-proof .network-lockup>img{box-sizing:border-box!important;display:block!important;height:clamp(96px,9vw,118px)!important;object-fit:contain!important;border:1px solid rgba(20,67,51,.12)!important;border-radius:26px!important;background:radial-gradient(circle at 20% 12%,rgba(150,199,69,.12),transparent 9rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(249,255,246,.82))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 20px 44px rgba(20,67,51,.08)!important}.network-proof .network-lockup>img:first-child{width:100%!important;padding:clamp(.78rem,1.6vw,1rem) clamp(1rem,2vw,1.2rem)!important}.network-proof .network-lockup>img:last-child{width:100%!important;padding:clamp(.78rem,1.6vw,1rem) clamp(1.15rem,2.2vw,1.45rem)!important}.network-proof .network-lockup span{position:relative!important;display:grid!important;width:clamp(92px,10vw,118px)!important;height:52px!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.network-proof .network-lockup span:before{content:"NOW PART OF"!important;position:relative!important;z-index:1!important;padding:.42rem .58rem!important;border:1px solid rgba(207,20,43,.16)!important;border-radius:999px!important;color:#144333!important;background:hsla(0,0%,100%,.9)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;transform:none!important}.network-proof .network-lockup span:after{content:""!important;position:absolute!important;left:-.35rem!important;right:-.35rem!important;top:50%!important;height:2px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(207,20,43,.55),rgba(23,105,255,.55),rgba(20,67,51,.48))!important;opacity:1!important;transform:translateY(-50%)!important}.network-proof.is-visible .network-lockup span:after{animation:none!important}.network-proof .network-lockup span,.network-proof .network-lockup>img,.network-proof.is-visible .network-lockup span,.network-proof.is-visible .network-lockup>img{opacity:1!important;animation:none!important}@media (max-width:760px){.network-proof .network-lockup{grid-template-columns:.74fr auto 1.22fr!important;width:min(100% - 1.25rem,360px)!important;gap:.42rem!important}.network-proof .network-lockup>img{height:72px!important;border-radius:18px!important}.network-proof .network-lockup>img:first-child{padding:.58rem!important}.network-proof .network-lockup>img:last-child{padding:.5rem .62rem!important}.network-proof .network-lockup span{width:58px!important;height:38px!important}.network-proof .network-lockup span:before{padding:.34rem .42rem!important;font-size:.43rem!important;letter-spacing:.08em!important}.network-proof .network-lockup span:after{left:-.18rem!important;right:-.18rem!important}}.guided-acca .event-route-shell{width:min(100% - 2rem,1220px)!important}.guided-acca .support-map{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-areas:"label label label label label label" "core core core core core core" "one one two two three three" "four four four five five five"!important;gap:clamp(.9rem,1.55vw,1.2rem)!important;padding:clamp(1.1rem,2vw,1.55rem)!important;border:1px solid rgba(207,20,43,.12)!important;border-radius:30px!important;background:radial-gradient(circle at 8% 0,rgba(207,20,43,.055),transparent 17rem),radial-gradient(circle at 92% 4%,rgba(23,105,255,.09),transparent 19rem),linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(247,251,255,.95))!important;box-shadow:0 28px 76px rgba(7,48,108,.085)!important;overflow:hidden!important}.guided-acca .support-map-label{grid-area:label!important;position:static!important;margin:0!important;color:rgba(17,24,39,.86)!important;font-size:.72rem!important;letter-spacing:.09em!important;line-height:1.2!important}.guided-acca .support-signal-lines{display:none!important}.guided-acca .prep-core{grid-area:core!important;display:grid!important;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;justify-items:start!important;width:100%!important;max-width:none!important;min-height:0!important;padding:clamp(1rem,2vw,1.4rem) clamp(1.15rem,2.4vw,1.8rem)!important;gap:clamp(1rem,2vw,1.5rem)!important;border:1px solid rgba(7,48,108,.11)!important;border-radius:24px!important;text-align:left!important;background:radial-gradient(circle at 16% 0,rgba(207,20,43,.065),transparent 14rem),radial-gradient(circle at 88% 10%,rgba(23,105,255,.09),transparent 16rem),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,251,255,.94))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 18px 48px rgba(7,48,108,.07)!important}.guided-acca .prep-core:after,.guided-acca .prep-core:before{display:none!important}.guided-acca .core-lockup{display:flex!important;grid-row:1/span 3!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;gap:.7rem!important;padding:.9rem 1rem!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:20px!important;background:hsla(0,0%,100%,.74)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.guided-acca .core-lockup img:first-child{width:clamp(56px,6vw,74px)!important}.guided-acca .core-lockup img:last-child{width:clamp(142px,15vw,210px)!important}.guided-acca .core-lockup span{width:clamp(24px,3vw,34px)!important;flex:0 0 auto!important}.guided-acca .prep-core b,.guided-acca .prep-core h3,.guided-acca .prep-core p{grid-column:2!important}.guided-acca .prep-core b{grid-row:1!important;align-self:end!important;margin:0!important;color:var(--red)!important;font-size:.72rem!important;letter-spacing:.08em!important}.guided-acca .prep-core h3{grid-row:2!important;max-width:720px!important;margin:0!important;color:var(--ink)!important;font-size:clamp(1.95rem,3.15vw,3rem)!important;line-height:1!important;text-wrap:balance!important}.guided-acca .prep-core p{grid-row:3!important;max-width:720px!important;margin:0!important;color:rgba(17,24,39,.64)!important;font-size:clamp(.9rem,1.2vw,1rem)!important;line-height:1.48!important}.guided-acca .support-map .step-one{grid-area:one!important}.guided-acca .support-map .step-two{grid-area:two!important}.guided-acca .support-map .step-three{grid-area:three!important}.guided-acca .support-map .step-four{grid-area:four!important}.guided-acca .support-map .step-five{grid-area:five!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto 1fr!important;align-content:center!important;align-items:start!important;justify-items:start!important;width:100%!important;max-width:none!important;min-height:178px!important;gap:.55rem .78rem!important;padding:clamp(.9rem,1.45vw,1.12rem)!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:22px!important;text-align:left!important;background:radial-gradient(circle at 94% 8%,rgba(23,105,255,.075),transparent 9rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(255,249,251,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 16px 40px rgba(7,48,108,.055)!important}.guided-acca .support-map .route-orb{grid-column:1!important;grid-row:1/span 3!important;width:54px!important;height:54px!important;margin:0!important;border-radius:16px!important}.guided-acca .support-map .prep-route-step b{grid-column:2!important;grid-row:1!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:.32rem .62rem!important;border-radius:999px!important;color:var(--red)!important;font-size:.62rem!important;line-height:1!important}.guided-acca .support-map .prep-route-step h3{grid-column:2!important;grid-row:2!important;max-width:100%!important;margin:0!important;color:var(--blue)!important;font-size:clamp(1.14rem,1.7vw,1.48rem)!important;line-height:1.06!important;text-wrap:balance!important}.guided-acca .support-map .prep-route-step p{grid-column:2!important;grid-row:3!important;max-width:100%!important;margin:0!important;color:rgba(17,24,39,.62)!important;font-size:.88rem!important;line-height:1.4!important}@media (max-width:1180px){.guided-acca .support-map{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"label label" "core core" "one two" "three four" "five five"!important;overflow:visible!important}.guided-acca .prep-core{grid-template-columns:1fr!important;grid-template-rows:auto!important;text-align:center!important;justify-items:center!important}.guided-acca .core-lockup,.guided-acca .prep-core b,.guided-acca .prep-core h3,.guided-acca .prep-core p{grid-column:1!important;grid-row:auto!important}.guided-acca .core-lockup{width:min(420px,100%)!important;justify-content:center!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{min-height:170px!important}}@media (max-width:760px){.guided-acca .support-map{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "core" "one" "two" "three" "four" "five"!important;padding:1rem 1rem 5rem!important;border-radius:24px!important}.guided-acca .prep-core{min-height:0!important;padding:1rem!important}.guided-acca .prep-core h3{font-size:clamp(1.72rem,9vw,2.45rem)!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{min-height:0!important;align-content:start!important;grid-template-columns:48px 1fr!important;padding:.92rem!important}.guided-acca .support-map .route-orb{width:48px!important;height:48px!important}.career-path .role-stage-buttons{display:flex!important;grid-template-columns:none!important;gap:.5rem!important;margin-bottom:.75rem!important;overflow-x:auto!important;padding:.1rem .2rem .65rem!important;scroll-padding-inline:.2rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}}@media (max-width:760px){.career-path .role-stage-buttons::-webkit-scrollbar{display:none!important}.career-path .role-stage-buttons button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:44px!important;padding:0 1rem!important;border-radius:999px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important;scroll-snap-align:start!important}.career-path .role-reel{overflow:hidden!important}.career-services .career-plus-hero{gap:.42rem!important;margin-bottom:.56rem!important}.career-services .section-heading h2{max-width:24ch!important;font-size:clamp(1.28rem,5.45vw,1.48rem)!important;line-height:1.02!important}.career-services .section-heading p{max-width:46ch!important;font-size:.64rem!important;line-height:1.28!important}}.trainer-placeholder-slider .trainer-slider-track.is-auto-flow{scroll-snap-type:none!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important}.trainer-placeholder-slider .trainer-slider-track.is-auto-flow::-webkit-scrollbar{display:none!important}.trainer-placeholder-slider .trainer-slider-track.is-auto-flow article{scroll-snap-align:none!important}.trainer-placeholder-slider:hover .trainer-slider-track.is-auto-flow article:before{animation-play-state:paused!important}.trainer-profile-slider .trainer-slider-track{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}.trainer-profile-slider .trainer-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem 1.1rem;min-height:0;border-style:solid;border-color:rgba(7,48,108,.12);padding:clamp(1.2rem,2.3vw,1.65rem);background:radial-gradient(circle at 92% 12%,rgba(23,105,255,.12),transparent 12rem),radial-gradient(circle at 10% 0,rgba(207,20,43,.08),transparent 12rem),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92))}.trainer-profile-slider .trainer-profile-card:before{display:none}.trainer-profile-slider .trainer-avatar{display:grid;width:78px;height:78px;margin:0;place-items:center;grid-row:span 3;border:1px solid rgba(207,20,43,.2);border-radius:24px;color:#fff;background:linear-gradient(135deg,#c8102e,#1769ff);box-shadow:0 18px 34px rgba(7,48,108,.14);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:0}.trainer-profile-slider .trainer-profile-card b{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.trainer-profile-slider .trainer-profile-card p{max-width:70ch;color:rgba(17,24,39,.68);font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.55}.trainer-tags{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.trainer-tags em{display:inline-grid;min-height:34px;place-items:center;border:1px solid rgba(7,48,108,.12);border-radius:999px;padding:.45rem .72rem;color:var(--blue);background:hsla(0,0%,100%,.8);font-style:normal;font-weight:900;line-height:1}.trainer-profile-slider .trainer-profile-card ul{position:relative;display:grid;grid-column:1/-1;gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none}.trainer-profile-slider .trainer-profile-card li{position:relative;padding-left:1.35rem;color:rgba(17,24,39,.7);font-weight:750;line-height:1.45}.trainer-profile-slider .trainer-profile-card li:before{content:"";position:absolute;left:0;top:.48em;width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,var(--red),var(--blue-bright))}@media (max-width:760px){.trainer-section{padding-top:3.1rem;padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.trainer-stack{gap:.85rem}.trainer-stack .section-heading{gap:.48rem}.trainer-stack .section-heading h2{font-size:clamp(1.48rem,7vw,1.85rem);line-height:1.02}.trainer-stack .section-heading p{max-width:38ch;font-size:.86rem;line-height:1.35}.trainer-profile-slider{padding:.75rem;border-radius:26px}.trainer-profile-slider .trainer-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border-radius:22px;padding:1rem}.trainer-profile-slider .trainer-avatar{grid-row:auto;width:64px;height:64px;border-radius:20px;font-size:.95rem}.trainer-profile-slider .trainer-profile-card p,.trainer-profile-slider .trainer-profile-card ul,.trainer-profile-slider .trainer-tags{grid-column:1/-1}.trainer-profile-slider .trainer-profile-card p{font-size:.84rem;line-height:1.38}.trainer-tags em{min-height:30px;padding:.38rem .58rem;font-size:.72rem}.trainer-profile-slider .trainer-profile-card li{font-size:.78rem;line-height:1.32}.trainer-profile-slider .trainer-slider-note{display:none}}.network-proof .network-lockup.partnership-lockup{grid-template-columns:none!important;width:min(760px,100% - 2rem)!important;gap:clamp(.95rem,2vw,1.45rem)!important;margin:0 auto 1rem!important;padding:clamp(.7rem,1.6vw,1rem) clamp(.7rem,2vw,1.2rem)!important}.network-proof .network-lockup.partnership-lockup:before{left:50%!important;width:min(720px,92vw)!important;height:clamp(120px,16vw,180px)!important;background:radial-gradient(circle at 18% 50%,rgba(23,105,255,.08),transparent 12rem),radial-gradient(circle at 78% 50%,rgba(20,67,51,.12),transparent 14rem),linear-gradient(90deg,transparent,hsla(0,0%,100%,.68),transparent)!important;filter:blur(2px)!important;transform:translate(-50%,-50%) scale(.96)!important;opacity:.86!important}.network-proof .network-lockup.partnership-lockup>img{box-sizing:border-box!important;flex:0 1 auto!important;transform-origin:center!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:clamp(112px,12vw,150px)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:clamp(330px,38vw,470px)!important}.network-proof .network-lockup.partnership-lockup span{width:clamp(58px,6vw,76px)!important;height:clamp(36px,4vw,48px)!important}.network-proof .network-lockup.partnership-lockup span:before{position:absolute!important;top:50%!important;left:50%!important;width:auto!important;height:auto!important;color:#144333!important;font-size:clamp(2.05rem,3.2vw,2.8rem)!important;text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 10px 22px rgba(20,67,51,.2)!important;opacity:1!important;transform:translate(-50%,-52%)!important}.network-proof .network-lockup.partnership-lockup span:after{position:absolute!important;left:50%!important;top:50%!important;z-index:0!important;width:clamp(106px,12vw,156px)!important;height:2px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(207,20,43,0),rgba(207,20,43,.72),rgba(23,105,255,.72),rgba(20,67,51,0))!important;opacity:.76!important;transform:translate(-50%,-50%)!important}.network-proof .network-lockup.partnership-lockup span img{z-index:1!important;display:none!important;width:clamp(46px,5vw,62px)!important;filter:drop-shadow(0 10px 18px rgba(20,67,51,.15)) saturate(1.08)!important;transform-origin:center!important}.network-proof .partnership-intro>span{max-width:min(860px,100% - 2rem)!important;margin:0 auto clamp(.95rem,1.8vw,1.25rem)!important;border:1px solid rgba(150,199,69,.42)!important;padding:.5rem clamp(1.2rem,3vw,2.2rem)!important;background:hsla(0,0%,100%,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 36px rgba(20,67,51,.07)!important;font-size:clamp(.7rem,1vw,.9rem)!important;letter-spacing:.18em!important}.network-proof.is-visible .network-lockup.partnership-lockup>img:first-child{animation:networkLogoIn .76s cubic-bezier(.2,.72,.18,1) both!important}.network-proof.is-visible .network-lockup.partnership-lockup>img:last-child{animation:networkLogoIn .76s cubic-bezier(.2,.72,.18,1) .18s both!important}.network-proof.is-visible .network-lockup.partnership-lockup span img{animation:none!important}.network-proof.is-visible .network-lockup.partnership-lockup span:before{animation:networkInfinityPulse 2.8s ease-in-out .56s infinite!important}.network-proof.is-visible .network-lockup.partnership-lockup span:after{animation:networkConnectorGlow 2.8s ease-in-out .56s infinite!important}.network-proof.is-visible .partnership-intro>span{animation:networkBadgeIn .7s cubic-bezier(.2,.72,.18,1) .36s both!important}@keyframes networkLogoIn{0%{opacity:0;transform:translateY(16px) scale(.97);filter:blur(5px) drop-shadow(0 16px 28px rgba(7,48,108,.08))}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) drop-shadow(0 16px 28px rgba(7,48,108,.08))}}@keyframes networkInfinityPulse{0%,to{transform:scale(1);filter:drop-shadow(0 10px 18px rgba(20,67,51,.12)) saturate(1.08)}45%{transform:scale(1.12);filter:drop-shadow(0 14px 24px rgba(20,67,51,.26)) saturate(1.2)}}@keyframes networkConnectorGlow{0%,to{opacity:.48;background-position:0 50%}45%{opacity:1;background-position:100% 50%}}@keyframes networkBadgeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.network-proof .network-lockup.partnership-lockup{width:min(100%,360px)!important;gap:.42rem!important;padding:.2rem 0!important}.network-proof .network-lockup.partnership-lockup:before{width:360px!important;height:118px!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:80px!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:200px!important}.network-proof .network-lockup.partnership-lockup span{width:38px!important;height:30px!important}.network-proof .network-lockup.partnership-lockup span img{width:30px!important}.network-proof .network-lockup.partnership-lockup span:before{font-size:1.65rem!important}.network-proof .network-lockup.partnership-lockup span:after{width:64px!important}.network-proof .partnership-intro>span{width:min(100%,340px)!important;padding:.46rem .85rem!important;font-size:.58rem!important;letter-spacing:.1em!important;text-align:center!important}}@media (prefers-reduced-motion:reduce){.network-proof.is-visible .network-lockup.partnership-lockup span img,.network-proof.is-visible .network-lockup.partnership-lockup span:after,.network-proof.is-visible .network-lockup.partnership-lockup span:before,.network-proof.is-visible .network-lockup.partnership-lockup>img:first-child,.network-proof.is-visible .network-lockup.partnership-lockup>img:last-child,.network-proof.is-visible .partnership-intro>span{animation:none!important}}.guided-acca .prep-core{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;justify-items:center!important;align-items:center!important;text-align:center!important;gap:.74rem!important;padding:clamp(1.25rem,2.5vw,1.7rem)!important}.guided-acca .core-lockup{grid-column:1!important;grid-row:1!important;width:min(430px,100%)!important;justify-content:center!important;gap:clamp(.55rem,1.2vw,.85rem)!important;padding:.72rem clamp(.9rem,2vw,1.25rem)!important;border-radius:18px!important;background:radial-gradient(circle at 16% 50%,rgba(23,105,255,.06),transparent 8rem),radial-gradient(circle at 86% 45%,rgba(20,67,51,.08),transparent 9rem),hsla(0,0%,100%,.78)!important}.guided-acca .core-lockup img:first-child{width:clamp(68px,6.4vw,88px)!important}.guided-acca .core-lockup img:last-child{width:clamp(186px,20vw,250px)!important}.guided-acca .core-lockup span{width:clamp(28px,3vw,38px)!important;height:2px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright))!important}.guided-acca .prep-core b,.guided-acca .prep-core h3,.guided-acca .prep-core p{grid-column:1!important;justify-self:center!important}.guided-acca .prep-core b{grid-row:2!important;align-self:center!important}.guided-acca .prep-core h3{grid-row:3!important;max-width:820px!important;font-size:clamp(2.05rem,4vw,3.55rem)!important;line-height:1.02!important}.guided-acca .prep-core p{grid-row:4!important;max-width:620px!important}@media (min-width:1181px){.guided-acca .prep-core{min-height:250px!important}}@media (max-width:760px){.guided-acca .core-lockup{width:100%!important;gap:.42rem!important;padding:.68rem .72rem!important}.guided-acca .core-lockup img:first-child{width:62px!important}.guided-acca .core-lockup img:last-child{width:154px!important}.guided-acca .core-lockup span{width:22px!important}.guided-acca .prep-core h3{font-size:clamp(1.7rem,8.2vw,2.3rem)!important}}.career-path .role-reel-ring article{grid-template-rows:auto 1fr 62px!important;padding-bottom:1rem!important}.career-path .role-reel-ring article .role-persona-image{grid-row:1!important}.career-path .role-reel-ring article span{position:absolute!important;left:50%!important;bottom:1rem!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;width:min(100% - 2rem,224px)!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:16px!important;padding:.45rem .85rem!important;font-size:clamp(.9rem,1.12vw,1.08rem)!important;line-height:1.08!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 14px 30px rgba(207,20,43,.16)!important;transform:translateX(-50%)!important}.career-path .role-reel-ring article:before{left:50%!important;right:auto!important;bottom:4.55rem!important;width:min(78%,220px)!important;transform:translateX(-50%)!important}@media (min-width:1181px){.career-path .role-reel-ring article{min-height:292px!important}}@media (max-width:760px){.career-path .role-reel-ring article{grid-template-rows:auto 1fr 58px!important;min-height:248px!important}.career-path .role-reel-ring article span{width:min(100% - 2rem,214px)!important;height:54px!important;min-height:54px!important;font-size:.94rem!important}}.ileap-features{gap:.86rem!important;padding:.46rem .62rem!important}.ileap-features:before{margin-right:.38rem!important;padding-right:1.12rem!important}.ileap-features .ileap-feature{position:relative!important;width:46px!important;height:46px!important}.ileap-features .ileap-feature:before{content:""!important;display:block!important;position:absolute!important;left:-.52rem!important;top:50%!important;bottom:auto!important;width:1px!important;height:26px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(207,20,43,.18),rgba(23,105,255,.18))!important;opacity:.9!important;transform:translateY(-50%)!important;pointer-events:none!important}.ileap-features .ileap-feature:first-of-type:before{display:none!important}.ileap-features .ileap-feature>span{z-index:1!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px rgba(7,48,108,.07)!important}@media (max-width:760px){.ileap-features{gap:.54rem!important;padding:.36rem .42rem!important}.ileap-features .ileap-feature{width:38px!important;height:38px!important}.ileap-features .ileap-feature:before{left:-.33rem!important;height:22px!important}}@media (min-width:1024px){body{zoom:1}.site-header{top:16px!important}.mobile-sticky-nav{zoom:1}.ileap-story{min-height:700vh!important;padding-block:clamp(3.2rem,5vw,4.8rem) clamp(7rem,9vw,8.5rem)!important}.ileap-scroll{top:clamp(56px,7vh,82px)!important;display:grid!important;gap:.72rem!important}.ileap-showcase-card{height:clamp(500px,100vh - 170px,620px)!important;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr)!important;gap:clamp(1.05rem,2.1vw,1.8rem)!important;padding:clamp(1rem,1.9vw,1.45rem)!important}.ileap-showcase-card .ileap-device{padding:clamp(.7rem,1.2vw,.92rem)!important}.ileap-device-top{min-height:36px!important}.ileap-active-copy{align-self:stretch!important;display:grid!important;align-content:center!important;padding-left:clamp(1rem,1.8vw,1.55rem)!important}.ileap-active-number{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border-radius:16px!important}.ileap-active-copy h3{max-width:560px!important;margin-top:.72rem!important;font-size:clamp(2rem,3.25vw,3.45rem)!important;line-height:1!important}.ileap-active-copy>strong{margin-top:.62rem!important;font-size:clamp(.94rem,1.22vw,1.08rem)!important}.ileap-active-copy .feature-tags{gap:.45rem!important;margin-top:.72rem!important}.ileap-active-copy .feature-tags em{min-height:28px!important;padding:.26rem .62rem!important;font-size:.72rem!important}.ileap-active-copy p{margin-top:.74rem!important;font-size:clamp(.9rem,1.05vw,.98rem)!important;line-height:1.42!important}.ileap-active-copy ul{gap:.42rem!important;margin-top:.78rem!important}.ileap-active-copy li{padding-top:.42rem!important;font-size:.84rem!important;line-height:1.28!important}.ileap-features{width:min(560px,100% - 2rem)!important}}.network-proof .network-lockup.partnership-lockup{position:relative!important;grid-template-columns:minmax(112px,.52fr) 112px minmax(300px,1.32fr)!important;width:min(820px,100% - 2rem)!important;gap:clamp(.85rem,1.8vw,1.35rem)!important;margin:0 auto 1.05rem!important;padding:clamp(1rem,2vw,1.35rem) clamp(1.1rem,2.6vw,1.65rem)!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:28px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,253,255,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 28px 70px rgba(7,48,108,.075)!important;isolation:isolate!important}.network-proof .network-lockup.partnership-lockup:before{content:""!important;position:absolute!important;left:clamp(1rem,2.4vw,1.8rem)!important;right:clamp(1rem,2.4vw,1.8rem)!important;top:50%!important;z-index:-1!important;width:auto!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(7,48,108,.08),transparent)!important;filter:none!important;opacity:1!important;transform:none!important}.network-proof .network-lockup.partnership-lockup>img{position:relative!important;z-index:1!important;display:block!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 12px 20px rgba(7,48,108,.055))!important}.network-proof .network-lockup.partnership-lockup>img:first-child{justify-self:end!important;width:clamp(100px,9vw,126px)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{justify-self:start!important;width:clamp(300px,32vw,410px)!important}.network-proof .network-lockup.partnership-lockup span{z-index:2!important;width:88px!important;height:56px!important;border:1px solid rgba(20,67,51,.14)!important;border-radius:999px!important;background:radial-gradient(circle at 50% 0,rgba(150,199,69,.12),transparent 70%),hsla(0,0%,100%,.94)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 14px 28px rgba(20,67,51,.09)!important;overflow:visible!important}.network-proof .network-lockup.partnership-lockup span:before{content:""!important;display:none!important}.network-proof .network-lockup.partnership-lockup span:after{content:""!important}.network-proof .network-lockup.partnership-lockup span img{position:relative!important;z-index:2!important;width:56px!important;max-width:none!important;filter:brightness(0) saturate(100%) invert(21%) sepia(26%) saturate(1188%) hue-rotate(108deg) brightness(86%) contrast(91%) drop-shadow(0 8px 12px rgba(20,67,51,.12))!important;transform:none!important}.network-proof .partnership-intro>span{display:inline-flex!important;width:fit-content!important;max-width:min(780px,100% - 2rem)!important;min-height:34px!important;align-items:center!important;justify-content:center!important;margin:0 auto clamp(.95rem,1.7vw,1.2rem)!important;border:1px solid rgba(20,67,51,.16)!important;border-radius:999px!important;padding:.42rem clamp(1.25rem,3vw,2.4rem)!important;color:rgba(20,67,51,.78)!important;background:hsla(0,0%,100%,.9)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 14px 34px rgba(7,48,108,.045)!important;font-size:clamp(.62rem,.9vw,.78rem)!important;line-height:1.15!important;letter-spacing:.16em!important}.network-proof.is-visible .network-lockup.partnership-lockup:before{animation:networkLineRefinedIn .9s cubic-bezier(.2,.72,.18,1) .22s both!important}.network-proof.is-visible .network-lockup.partnership-lockup span{animation:networkInfinityRefinedPulse 4.2s ease-in-out .56s infinite!important}@keyframes networkLineRefinedIn{0%{clip-path:inset(0 50% 0 50%);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes networkInfinityRefinedPulse{0%,to{transform:translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 12px 24px rgba(20,67,51,.08)}45%{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 16px 30px rgba(20,67,51,.13)}}@media (max-width:760px){.network-proof .network-lockup.partnership-lockup{grid-template-columns:minmax(76px,.42fr) 58px minmax(180px,1fr)!important;width:min(100%,350px)!important;gap:.42rem!important;padding:.78rem .86rem!important;border-radius:22px!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:76px!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:190px!important}.network-proof .network-lockup.partnership-lockup span{width:62px!important;height:44px!important}.network-proof .network-lockup.partnership-lockup span:after{display:none!important}.network-proof .network-lockup.partnership-lockup span img{width:38px!important}.network-proof .partnership-intro>span{width:min(100%,340px)!important;min-height:32px!important;padding:.42rem .82rem!important;font-size:.56rem!important;letter-spacing:.1em!important;text-align:center!important}}@media (max-width:640px){.pass-system .learning-loop{padding:1rem!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(207,20,43,.08),transparent 11rem),radial-gradient(circle at 100% 100%,rgba(23,105,255,.1),transparent 11rem),hsla(0,0%,100%,.82)!important}.pass-system .learning-loop:after,.pass-system .learning-loop:before{display:none!important}.pass-system .loop-core{min-height:74px!important;margin-top:.82rem!important;border-radius:18px!important}.pass-system .loop-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important;margin-top:.9rem!important}.pass-system .loop-track span,.pass-system .loop-track span:first-child,.pass-system .loop-track span:nth-child(2),.pass-system .loop-track span:nth-child(3),.pass-system .loop-track span:nth-child(4),.pass-system .loop-track span:nth-child(5){display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:.38rem!important;width:100%!important;min-height:58px!important;align-items:center!important;justify-content:start!important;border-radius:16px!important;padding:.62rem .68rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.86))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px rgba(7,48,108,.055)!important;font-size:.78rem!important;line-height:1.05!important;text-align:left!important;white-space:normal!important}.pass-system .loop-track span:nth-child(5){grid-column:1/-1!important;justify-self:center!important;width:min(190px,100%)!important}.pass-system .loop-track span:before{width:10px!important;height:10px!important;margin:0!important;box-shadow:0 0 0 6px rgba(207,20,43,.08)!important}}.guarantee-slider-dots,.mobile-card-controls,.route-flow-controls{display:none}@media (max-width:760px){.hero-motion{min-height:100svh!important;padding:78px 1rem 1.25rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.82) 25%,hsla(0,0%,100%,.52) 58%,hsla(0,0%,100%,.92)),radial-gradient(circle at 20% 18%,rgba(207,20,43,.11),transparent 16rem),radial-gradient(circle at 82% 28%,rgba(23,105,255,.11),transparent 16rem)!important}.hero-motion .hero-backdrop{display:none!important}.hero-motion .hero-wash{background:radial-gradient(circle at 50% 9%,hsla(0,0%,100%,.92),transparent 11rem),radial-gradient(circle at 50% 56%,hsla(0,0%,100%,.24),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.72) 82%)!important}.hero-motion .motion-canvas{opacity:.34!important}.hero-motion .hero-content{width:min(365px,100vw - 32px)!important;margin-top:clamp(.45rem,4.2svh,2.2rem)!important}.hero-motion .network-banner{width:min(100%,360px)!important}.hero-motion h1{font-size:clamp(2.08rem,9.2vw,2.72rem)!important;line-height:.98!important}.hero-motion .hero-statement{font-size:clamp(.96rem,4.5vw,1.15rem)!important;line-height:1.12!important}.hero-motion .lower-panel{width:min(365px,100vw - 32px)!important;margin-top:clamp(1.1rem,5svh,2.8rem)!important}.hero-motion .value-rail{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;gap:0!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;border:1px solid rgba(7,48,108,.11)!important;border-radius:999px!important;padding:.34rem!important;background:hsla(0,0%,100%,.78)!important;box-shadow:0 18px 46px rgba(7,48,108,.08)!important;backdrop-filter:blur(18px)!important}.hero-motion .value-rail::-webkit-scrollbar,.programme-glance .route-flow::-webkit-scrollbar{display:none!important}.hero-motion .value-rail span{flex:0 0 100%!important;scroll-snap-align:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;padding:0 .85rem!important;color:rgba(17,24,39,.72)!important;font-size:.74rem!important;line-height:1.18!important;text-align:center!important;opacity:1!important;transform:none!important;animation:none!important}.programme-glance .programme-console{overflow:hidden!important}.programme-glance .route-flow{display:flex!important;grid-template-columns:none!important;gap:.75rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.04rem .08rem .18rem!important}.programme-glance .route-flow article{flex:0 0 100%!important;min-height:174px!important;scroll-snap-align:center!important;align-content:center!important;padding:1.18rem!important;opacity:1!important;transform:none!important}.programme-glance .route-flow-controls{position:relative;z-index:2;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:.7rem;margin-top:.15rem;border:1px solid rgba(7,48,108,.1);border-radius:999px;padding:.34rem;background:hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 34px rgba(7,48,108,.055)}.programme-glance .route-flow-controls button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(7,48,108,.11);border-radius:999px;color:var(--blue);background:#fff;box-shadow:0 10px 22px rgba(7,48,108,.06);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:1rem;font-weight:900}.programme-glance .route-flow-dots{display:flex;min-width:0;justify-content:center;gap:.42rem}.programme-glance .route-flow-dots button{width:9px;height:9px;border:0;padding:0;background:rgba(7,48,108,.18);box-shadow:none;transition:width .24s ease,background .24s ease}.programme-glance .route-flow-dots button.is-active{width:28px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}}@media (max-width:640px){.entry-quick-read{overflow:hidden!important}.entry-quick-options,.pass-system .model-grid{display:flex!important;grid-template-columns:none!important;gap:.72rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.entry-quick-options::-webkit-scrollbar,.pass-system .model-grid::-webkit-scrollbar{display:none!important}.entry-quick-options article,.pass-system .model-step,.pass-system .model-step:nth-child(2n){flex:0 0 100%!important;min-width:0!important;scroll-snap-align:center!important}.entry-quick-options article{min-height:176px!important;align-content:center!important;padding:1.2rem 1.08rem 1.2rem 1.28rem!important}.pass-system .model-grid{border:0!important;border-radius:0!important;background:transparent!important}.pass-system .model-step,.pass-system .model-step:nth-child(2n){min-height:230px!important;border:1px solid rgba(207,20,43,.11)!important;border-radius:22px!important;padding:1.35rem 1.28rem!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.075),transparent 9rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,250,251,.84))!important}.pass-system .model-step+.model-step{border-left:1px solid rgba(207,20,43,.11)!important}.pass-system.is-visible .model-step{animation:none!important;opacity:1!important;transform:none!important}.pass-system .model-step:before{left:1.28rem!important;right:1.28rem!important;transform:scaleX(1)!important}.pass-system .model-step h4{margin-top:1rem!important;font-size:1.34rem!important}.pass-system .model-step p{max-width:26ch!important;font-size:1rem!important;line-height:1.48!important}.mobile-card-controls{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:.62rem;margin-top:.78rem;border:1px solid rgba(7,48,108,.1);border-radius:999px;padding:.3rem;background:hsla(0,0%,100%,.84);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 14px 30px rgba(7,48,108,.055)}.mobile-card-controls button{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(7,48,108,.11);border-radius:999px;color:var(--blue);background:#fff;box-shadow:0 9px 20px rgba(7,48,108,.055);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.95rem;font-weight:900}.mobile-card-dots{display:flex;min-width:0;justify-content:center;gap:.4rem}.mobile-card-dots button{width:8px;height:8px;border:0;padding:0;background:rgba(7,48,108,.18);box-shadow:none;transition:width .24s ease,background .24s ease}.mobile-card-dots button.is-active{width:26px;background:linear-gradient(90deg,var(--red),var(--blue-bright))}.pass-guarantee-panel{overflow:hidden!important}.pass-guarantee-panel .guarantee-meter{display:flex!important;grid-template-columns:none!important;gap:.72rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.pass-guarantee-panel .guarantee-meter::-webkit-scrollbar{display:none!important}.pass-guarantee-panel .guarantee-meter article{flex:0 0 100%!important;min-height:142px!important;scroll-snap-align:center!important}.pass-guarantee-panel .guarantee-meter strong{font-size:2.35rem!important}.pass-guarantee-panel .guarantee-meter span{max-width:170px!important;font-size:.92rem!important}.guarantee-slider-dots{display:flex!important;justify-content:center!important;gap:.42rem!important;margin-top:.72rem!important}}@media (max-width:760px){main>section:not(.hero-motion) :where(.glance-head h2,.pass-copy h2,.ileap-intro h2,.section-heading h2,.model-heading h3,.pass-guarantee-panel h3,.final-cta-card h2){font-size:clamp(1.55rem,7.2vw,2.08rem)!important;line-height:1.06!important;letter-spacing:0!important}main>section:not(.hero-motion) :where(p,li,small,.support-note,.ileap-support,.fine-source,.source-link,.guarantee-note,.comparison-source,.role-tagline,.trainer-footnote){font-size:clamp(.78rem,3.55vw,.88rem)!important;line-height:1.43!important}main>section:not(.hero-motion) :where(.section-heading p,.glance-head p,.ileap-intro p:not(.ileap-support),.pass-copy p){font-size:clamp(.84rem,3.75vw,.92rem)!important;line-height:1.45!important}}@media (max-width:760px){.network-proof .network-lockup.partnership-lockup{box-sizing:border-box!important;grid-template-columns:minmax(0,.7fr) 50px minmax(0,1.45fr)!important;width:min(100% - 1.5rem,360px)!important;gap:.38rem!important;padding:.72rem .82rem!important;overflow:hidden!important}.network-proof .network-lockup.partnership-lockup>img{max-width:100%!important;min-width:0!important}.network-proof .network-lockup.partnership-lockup>img:first-child{justify-self:center!important;width:min(72px,100%)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{justify-self:center!important;width:min(172px,100%)!important}.network-proof .network-lockup.partnership-lockup span{justify-self:center!important;width:50px!important;height:38px!important}.network-proof .network-lockup.partnership-lockup span img{width:30px!important}.ileap-story{display:block!important;min-height:650vh!important;padding-bottom:8.2rem!important}.ileap-scroll{top:52px!important;width:min(100% - 1.5rem,400px)!important;gap:.58rem!important}.ileap-showcase-card{height:calc(100svh - 168px)!important;min-height:548px!important;max-height:656px!important;padding:.82rem!important;gap:.58rem!important}.ileap-showcase-card .ileap-device{height:min(29svh,218px)!important;min-height:186px!important;padding:.56rem!important}.ileap-showcase-card .ileap-device img{border-radius:16px!important}.ileap-active-copy{align-self:start!important;padding-top:.64rem!important}.ileap-active-copy h3{margin-top:.46rem!important;font-size:clamp(1.44rem,7.2vw,1.86rem)!important;line-height:.98!important}.ileap-active-copy>strong{margin-top:.38rem!important;font-size:.78rem!important;line-height:1.22!important}.ileap-active-copy p{margin-top:.48rem!important;font-size:.72rem!important;line-height:1.3!important}.ileap-features{position:relative!important;z-index:4!important;width:min(100%,340px)!important;margin:0 auto!important;transition:opacity .24s ease,transform .24s ease!important}.ileap-story.is-at-end .ileap-features{opacity:0!important;pointer-events:none!important;transform:translateY(10px) scale(.98)!important}.ileap-story>.ileap-source{position:absolute!important;left:50%!important;bottom:5.85rem!important;z-index:6!important;display:block!important;width:min(360px,100% - 2rem)!important;margin:0!important;padding:.78rem .9rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:18px!important;background:hsla(0,0%,100%,.76)!important;box-shadow:0 14px 34px rgba(7,48,108,.055)!important;font-size:.68rem!important;line-height:1.35!important;transform:translateX(-50%)!important}.network-proof{padding-bottom:7rem!important}.network-proof .imarticus-support-card{min-height:0!important;padding:1.05rem!important;overflow:hidden!important}.network-proof .imarticus-support-card h3{font-size:clamp(1.72rem,8.2vw,2.28rem)!important;line-height:1.02!important}.network-proof .imarticus-support-card>div{display:flex!important;grid-template-columns:none!important;gap:.82rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.06rem .04rem .2rem!important}}@media (max-width:760px){.network-proof .alumni-logo-row::-webkit-scrollbar,.network-proof .imarticus-support-card>div::-webkit-scrollbar,.network-proof .network-stats::-webkit-scrollbar{display:none!important}.network-proof .imarticus-support-card article{flex:0 0 100%!important;min-height:184px!important;scroll-snap-align:center!important;align-content:center!important;padding:1.18rem!important;background:radial-gradient(circle at 100% 0,rgba(150,199,69,.12),transparent 8rem),hsla(0,0%,100%,.9)!important}.network-proof .network-advantage{overflow:hidden!important;padding:1.18rem!important}.network-proof .network-advantage h3{font-size:clamp(1.32rem,6.4vw,1.8rem)!important;line-height:1.08!important}.network-proof .network-stats{display:flex!important;grid-template-columns:none!important;gap:.82rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.05rem .04rem .22rem!important}.network-proof .network-stats .network-stat-card{flex:0 0 min(88%,320px)!important;min-height:220px!important;scroll-snap-align:center!important;padding:1.28rem!important}.network-proof .network-slider-controls{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:.56rem!important;width:min(100%,276px)!important;margin:.72rem auto 0!important;padding:.28rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:999px!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 30px rgba(7,48,108,.07)!important}.network-proof .network-slider-controls>button{display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(7,48,108,.12)!important;border-radius:999px!important;color:var(--blue)!important;background:#fff!important;box-shadow:0 10px 22px rgba(7,48,108,.065)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.92rem!important;font-weight:900!important}.network-proof .network-slider-controls .mobile-card-dots{display:flex!important;min-width:0!important;justify-content:center!important;gap:.36rem!important}.network-proof .network-slider-controls .mobile-card-dots button{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;padding:0!important;background:rgba(7,48,108,.18)!important;box-shadow:none!important;transition:width .24s ease,background .24s ease!important}.network-proof .network-slider-controls .mobile-card-dots button.is-active{width:24px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright))!important}.network-proof .credential-panel{display:block!important;padding:1.05rem!important;overflow:hidden!important}.network-proof .credential-panel h3{font-size:clamp(1.24rem,5.8vw,1.64rem)!important;line-height:1.12!important}.network-proof .credential-panel p{display:none!important}.network-proof .credential-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.38rem!important;margin-top:.95rem!important}.network-proof .credential-row article{min-height:84px!important;gap:.28rem!important;padding:.48rem .24rem!important;border-radius:16px!important;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.9),transparent 3.8rem),rgba(247,255,240,.86)!important}.network-proof .credential-row img{max-width:44px!important;max-height:42px!important}.network-proof .credential-row span{font-size:.53rem!important;line-height:1.08!important;letter-spacing:0!important}.network-proof .alumni-outcome-panel{display:block!important;padding:1.1rem!important;overflow:hidden!important}.network-proof .alumni-outcome-panel h3{font-size:clamp(1.28rem,6vw,1.7rem)!important;line-height:1.08!important}.network-proof .alumni-logo-row{display:flex!important;grid-template-columns:none!important;gap:.82rem!important;margin-top:1rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.04rem .04rem .2rem!important}.network-proof .alumni-logo-row article{flex:0 0 min(86%,312px)!important;min-height:154px!important;scroll-snap-align:center!important;border-radius:22px!important;background:radial-gradient(circle at 88% 0,rgba(150,199,69,.18),transparent 7rem),#124c38!important}.network-proof .alumni-logo-row img{max-width:92px!important;max-height:34px!important}.network-proof .alumni-logo-row strong{font-size:2rem!important}.guided-acca{padding-bottom:6.4rem!important}.guided-acca .support-map{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"label label" "core core" "one two" "three three" "four five"!important;align-items:stretch!important;gap:.72rem!important;width:100%!important;padding:1.05rem!important;overflow:hidden!important;border-radius:28px!important}.guided-acca .support-map-label{position:static!important;grid-area:label!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;margin:0!important;z-index:3!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(17,24,39,.78)!important;font-size:.72rem!important;line-height:1.18!important}.guided-acca .support-signal-lines{display:none!important}.guided-acca .prep-core{grid-area:core!important;width:100%!important;min-width:0!important;min-height:318px!important;align-content:center!important;padding:1rem .92rem!important;border-radius:24px!important}.guided-acca .core-lockup{display:grid!important;grid-template-columns:minmax(0,.66fr) 28px minmax(0,1.34fr)!important;align-items:center!important;justify-items:center!important;box-sizing:border-box!important;width:min(100%,276px)!important;gap:.34rem!important;padding:.56rem .52rem!important;overflow:hidden!important}.guided-acca .core-lockup img{display:block!important;max-width:100%!important;min-width:0!important;height:auto!important;object-fit:contain!important}.guided-acca .core-lockup img:first-child{width:min(58px,100%)!important}.guided-acca .core-lockup img:last-child{width:min(150px,100%)!important}.guided-acca .core-lockup span{width:28px!important}.guided-acca .prep-core h3{max-width:12ch!important;font-size:clamp(1.58rem,7.6vw,1.98rem)!important;line-height:1.02!important}.guided-acca .prep-core p{max-width:30ch!important;font-size:.74rem!important;line-height:1.32!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;min-width:0!important;min-height:146px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:.34rem .64rem!important;padding:.88rem!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.08),transparent 7rem),linear-gradient(155deg,hsla(0,0%,100%,.96),rgba(255,250,251,.86))!important;opacity:1!important;transform:none!important;animation:none!important}.guided-acca .support-map .step-one{grid-area:one!important}.guided-acca .support-map .step-two{grid-area:two!important}.guided-acca .support-map .step-three{grid-area:three!important}.guided-acca .support-map .step-four{grid-area:four!important}.guided-acca .support-map .step-five{grid-area:five!important}.guided-acca .support-map .route-orb{grid-column:1!important;grid-row:1/span 3!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important}.guided-acca .support-map .prep-route-step b{grid-column:2!important;grid-row:1!important;align-self:start!important;font-size:.64rem!important;line-height:1!important}.guided-acca .support-map .prep-route-step h3{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:.92rem!important;line-height:1.02!important}.guided-acca .support-map .prep-route-step p{grid-column:2!important;grid-row:3!important;margin:0!important;font-size:.68rem!important;line-height:1.28!important}.guided-acca .support-map .step-five,.guided-acca .support-map .step-three{min-height:124px!important}.acca-basics{padding-bottom:6.8rem!important}.acca-info-drawer{border-radius:24px!important;overflow:hidden!important}.acca-info-drawer summary{gap:.8rem!important;padding:1rem!important}.acca-info-drawer summary .acca-chat-copy small{display:none!important}.acca-beginner-guide{padding:0 .94rem 1.05rem!important}.acca-beginner-guide .section-heading.center{align-items:flex-start!important;text-align:left!important}.acca-beginner-guide .section-heading.center h2{max-width:7.6ch!important;font-size:clamp(2.42rem,12.4vw,3.2rem)!important;line-height:.96!important}.acca-beginner-guide .section-heading.center p{max-width:28ch!important;font-size:.94rem!important;line-height:1.46!important}.acca-infographic{position:relative!important;display:flex!important;grid-template-columns:none!important;gap:.86rem!important;margin-top:1.3rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:.04rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.08rem .04rem .34rem!important}}@media (max-width:760px){.acca-flow-mini::-webkit-scrollbar,.acca-infographic::-webkit-scrollbar,.career-chip-grid::-webkit-scrollbar,.study-chip-grid::-webkit-scrollbar{display:none!important}.acca-infographic article{flex:0 0 100%!important;min-height:390px!important;scroll-snap-align:center!important;display:grid!important;align-content:center!important;padding:1.25rem!important;border-radius:24px!important;background:radial-gradient(circle at 95% 0,rgba(23,105,255,.1),transparent 9rem),radial-gradient(circle at 0 100%,rgba(207,20,43,.045),transparent 9rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 18px 44px rgba(7,48,108,.07)!important}.acca-infographic article:after{display:none!important}.acca-info-drawer[open] .acca-infographic article{animation:none!important;opacity:1!important;transform:none!important}.acca-infographic b{width:fit-content!important;border-radius:999px!important;padding:.34rem .68rem!important;background:rgba(207,20,43,.07)!important;font-size:.68rem!important}.acca-infographic h3{margin-top:.85rem!important;font-size:clamp(1.46rem,7vw,1.9rem)!important;line-height:1.05!important}.acca-infographic p{font-size:.92rem!important;line-height:1.48!important}.acca-infographic a{font-size:.68rem!important;line-height:1.25!important}.acca-basics-controls{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:.56rem!important;width:min(100%,292px)!important;margin:.68rem auto 1.05rem!important;padding:.28rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:999px!important;background:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 30px rgba(7,48,108,.065)!important}.acca-basics-controls>button{display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(7,48,108,.12)!important;border-radius:999px!important;color:var(--blue)!important;background:#fff!important;box-shadow:0 10px 22px rgba(7,48,108,.06)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.92rem!important;font-weight:900!important}.acca-basics-controls .mobile-card-dots{display:flex!important;min-width:0!important;justify-content:center!important;gap:.36rem!important}.acca-basics-controls .mobile-card-dots button{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;padding:0!important;background:rgba(7,48,108,.18)!important;box-shadow:none!important;transition:width .24s ease,background .24s ease!important}.acca-basics-controls .mobile-card-dots button.is-active{width:24px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright))!important}.study-chip-grid{display:flex!important;flex-wrap:nowrap!important;gap:.42rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:.08rem!important}.study-chip-grid span{flex:0 0 auto!important;scroll-snap-align:start!important;min-height:32px!important;font-size:.68rem!important}.acca-exam-map{margin-top:.95rem!important}.exam-map-note{gap:.5rem!important;margin-bottom:.68rem!important;font-size:.78rem!important;line-height:1.2!important}.exam-map-note span{width:1.34rem!important;height:1.34rem!important}.exam-map-scroll{overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;padding-bottom:.35rem!important}.exam-map-board{grid-template-columns:repeat(12,minmax(3.7rem,1fr))!important;gap:.52rem .38rem!important;min-width:720px!important;border-radius:18px!important;padding:.85rem!important}.exam-map-title{padding:.46rem .8rem!important;font-size:.62rem!important}.exam-window{padding-top:.72rem!important;font-size:.52rem!important}.paper-code-row span{font-size:.64rem!important}.paper-code-row span:last-child{font-size:.58rem!important}.exam-level,.exam-type{min-height:3.5rem!important;font-size:.68rem!important}.exam-type{min-height:3rem!important}.exam-pattern{min-height:4.9rem!important;gap:.3rem!important;padding-top:.5rem!important}.exam-pattern b,.exam-pattern span{font-size:.54rem!important}.exam-pattern em{font-size:.64rem!important}.career-chip-panel{margin-top:.95rem!important;margin-bottom:4.85rem!important;padding:.95rem!important;border-radius:22px!important}.career-chip-panel h3{font-size:1.12rem!important}.career-chip-grid{display:flex!important;flex-wrap:nowrap!important;gap:.46rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:.12rem!important}.career-chip-grid span{flex:0 0 auto!important;scroll-snap-align:start!important;min-height:34px!important;font-size:.7rem!important}.career-chip-panel .career-chip-grid{gap:.46rem!important;width:max-content!important;min-width:max-content!important;overflow:visible!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none!important;animation-duration:24s!important}.career-chip-panel .career-chip-grid span{scroll-snap-align:none!important}}@media (prefers-reduced-motion:reduce){.career-chip-panel .career-chip-grid{animation:none!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important}.career-chip-panel .career-chip-grid .is-pill-clone{display:none!important}}.loop-card{position:relative;width:100%;padding:52px;border:1px solid rgba(207,20,43,.14);border-radius:32px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.88)),radial-gradient(circle at 18% 20%,rgba(207,20,43,.06),transparent 46%),radial-gradient(circle at 88% 82%,rgba(23,105,255,.06),transparent 42%);box-shadow:0 44px 110px rgba(142,15,29,.14),0 20px 50px rgba(7,48,108,.07)}.loop-head{max-width:640px}.loop-kicker{display:block;color:var(--red);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.loop-heading,.loop-kicker{font-family:Montserrat,Outfit,Arial,sans-serif}.loop-heading{margin:12px 0 0;color:var(--ink);font-size:clamp(26px,3.6vw,36px);font-weight:900;line-height:1.12;text-wrap:balance}.content-row{display:flex;flex-wrap:wrap;gap:44px;align-items:center;justify-content:center;margin-top:40px}.radar-wrap{flex:0 0 auto;width:min(440px,100%)}.radar{position:relative;width:100%;aspect-ratio:1}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(207,20,43,.34) 0deg,rgba(207,20,43,.05) 34deg,transparent 62deg,transparent 1turn);animation:sweepSpin 7s linear infinite}.radar-lines{position:absolute;inset:0;width:100%;height:100%}.radar-core-ping{position:absolute;left:50%;top:50%;width:18%;height:18%;border:1.5px solid rgba(207,20,43,.35);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:loopCorePing 3s ease-out infinite}.radar-core-ping.d2{animation-delay:1.5s}.radar-core{top:50%;display:grid;width:18%;height:18%;place-items:center;border:1px solid rgba(7,48,108,.16);background:radial-gradient(circle at 50% 42%,rgba(23,105,255,.16),transparent 44%),linear-gradient(160deg,hsla(0,0%,100%,.97),rgba(244,249,255,.9));box-shadow:0 16px 34px rgba(7,48,108,.14),0 0 0 8px rgba(23,105,255,.055),inset 0 1px 0 hsla(0,0%,100%,.92);animation:loopCoreBreathe 3.8s ease-in-out infinite;overflow:hidden}.radar-core,.radar-core i{position:absolute;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.radar-core i{top:39%;display:block;width:36%;height:36%;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 0 0 4px rgba(23,105,255,.12)}.radar-core b{position:relative;z-index:1;margin-top:38%;font-size:clamp(8px,2.35vw,10.5px);font-weight:900;line-height:1;transform:translateY(2px)}.radar-core b,.radar-tag{color:var(--red);font-family:Montserrat,Outfit,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.radar-tag{left:50%;top:65%;padding:3px 9px;border:1px solid rgba(207,20,43,.16);background:hsla(0,0%,100%,.92);font-size:9.5px;font-weight:800;transform:translateX(-50%)}.node,.radar-tag{position:absolute;border-radius:999px}.node{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(7,48,108,.12);padding:6px 14px 6px 6px;background:linear-gradient(150deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92));box-shadow:0 16px 34px rgba(7,48,108,.09),inset 0 1px 0 hsla(0,0%,100%,.9);opacity:0;white-space:nowrap;transform:translate(-50%,-50%);animation:loopNodeIn .62s ease forwards}.node-icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 8px 16px rgba(207,20,43,.18)}.node-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.node-num{margin-right:4px;color:var(--red);font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;opacity:.8}.node-label{color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:13.5px;font-weight:800}.signal-panel{flex:1 1 280px;min-width:260px;max-width:340px}.signal-kicker{display:block;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.signal-kicker,.signal-value{font-family:Montserrat,Outfit,Arial,sans-serif}.signal-value{margin:8px 0 0;color:var(--blue);font-size:26px;font-weight:900;line-height:1.15;text-wrap:balance}.signal-sub{margin:4px 0 0;color:var(--muted);font-size:14px;font-weight:600}.pulse-box{margin-top:26px;border:1px solid rgba(7,48,108,.1);border-radius:20px;padding:18px 18px 14px;background:linear-gradient(160deg,hsla(0,0%,100%,.9),rgba(248,251,255,.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 14px 30px rgba(7,48,108,.06)}.pulse-box svg{display:block;width:100%;height:auto}.pulse-foot{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pulse-dot-static{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--red);animation:loopDotBlink 1.6s ease-in-out infinite}@keyframes sweepSpin{to{transform:rotate(1turn)}}@keyframes loopCorePing{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@keyframes loopCoreBreathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes loopNodeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes loopDotBlink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:620px){.loop-card{padding:28px 22px 88px}.content-row{gap:22px;margin-top:22px}.radar-wrap{width:min(286px,100% - 18px)}.radar{margin-inline:auto}.node{gap:7px;max-width:126px;padding:5px 11px 5px 5px}.radar .node:nth-of-type(3){left:82%!important}.radar .node:nth-of-type(6){left:18%!important}.node-icon{flex-basis:24px;width:24px;height:24px}.node-icon svg{width:13px;height:13px}.node-label{font-size:11.5px}.radar-core,.radar-core-ping{width:20%;height:20%}.radar-core b{font-size:8px}.node-num{font-size:9.5px}.signal-panel{max-width:100%;text-align:left}}@media (max-width:400px){.loop-card{padding:20px 14px 86px}.radar-wrap{width:min(264px,100% - 18px)}.node{gap:6px;max-width:118px;padding:4px 9px 4px 4px}.radar .node:nth-of-type(3){left:80%!important}.radar .node:nth-of-type(6){left:20%!important}.node-icon{flex-basis:22px;width:22px;height:22px}.node-icon svg{width:12px;height:12px}.node-label{font-size:10.5px}.radar-core b{font-size:7px}}@media (prefers-reduced-motion:reduce){.node,.pulse-dot-static,.radar-core,.radar-core-ping,.radar-sweep{animation:none!important}.node{opacity:1}.radar-core-ping{display:none}.pulse-cursor{visibility:hidden}}@media (max-width:760px){.exemption-check{padding-bottom:6.8rem!important}.exemption-check .exemption-app-card.is-intro{min-height:0!important;padding:.58rem!important;border-radius:26px!important}.exemption-check .exemption-app-card:not(.is-intro){grid-template-columns:minmax(0,1fr)!important}.exemption-check .exemption-app-card:not(.is-intro) .acca-route-map{display:none!important}.exemption-check .exemption-launch{min-height:0!important;gap:.56rem!important;padding:.62rem .62rem 4.35rem!important;border-radius:22px!important}.exemption-check .exemption-launch:before{display:none!important}.exemption-check .route-check-preview{order:2!important;min-height:0!important;gap:.56rem!important;padding:.78rem!important;border-radius:20px!important;justify-items:center!important}.exemption-check .route-check-preview .launch-stamp{position:static!important;width:fit-content!important;max-width:min(100%,292px)!important;height:auto!important;min-height:38px!important;margin:0 auto .56rem!important;border-radius:999px!important;padding:.42rem .82rem!important;font-size:.58rem!important;line-height:1.05!important;text-align:center!important;animation:none!important}.exemption-check .route-check-preview h3{max-width:11.5ch!important;margin-inline:auto!important;font-size:clamp(1.52rem,7.4vw,1.96rem)!important;line-height:.98!important;text-align:center!important}.exemption-check .launch-mini-flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important;margin-top:.62rem!important}.exemption-check .launch-mini-flow i{display:none!important}.exemption-check .launch-mini-flow strong{min-height:38px!important;padding:.32rem .2rem!important;border-radius:15px!important;font-size:.49rem!important;line-height:1.02!important;text-align:center!important}.exemption-check .route-check-preview p{display:none!important}.exemption-check .launch-copy{order:1!important;justify-items:stretch!important;gap:.42rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:18px!important;padding:.68rem!important;background:hsla(0,0%,100%,.82)!important}.exemption-check .launch-copy span{font-size:.58rem!important;line-height:1.12!important;text-align:center!important}.exemption-check .launch-copy h3,.exemption-check .launch-copy p{display:none!important}.exemption-check .launch-copy .system-cta{width:100%!important;min-height:44px!important;margin-top:.1rem!important;padding:.62rem .9rem!important;border-radius:999px!important;font-size:.78rem!important}.curriculum-section{padding-bottom:6.8rem!important;scroll-margin-top:-4.5rem!important}.curriculum-section .section-heading.center h2{font-size:clamp(1.65rem,7.6vw,2.18rem)!important;line-height:1.04!important}.curriculum-section .section-heading.center p{max-width:32ch!important;font-size:.86rem!important;line-height:1.42!important}.syllabus-board{margin-top:1.1rem!important;padding:.68rem!important;border-radius:24px!important;overflow:hidden!important}.syllabus-levels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.syllabus-levels button{min-width:0!important;min-height:44px!important;border-radius:16px!important;padding:.48rem .42rem!important;font-size:.72rem!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}.syllabus-levels button:nth-child(3){grid-column:1/-1!important;justify-self:center!important;width:min(100%,220px)!important}.syllabus-stage{gap:.62rem!important;margin-top:.62rem!important}.syllabus-stage.is-active{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.syllabus-stage-copy{min-height:0!important;padding:.78rem!important;border-radius:20px!important;background:radial-gradient(circle at 94% 0,rgba(23,105,255,.2),transparent 8rem),linear-gradient(135deg,#07306c,#0b1f46)!important}.syllabus-stage-copy b{font-size:.62rem!important;letter-spacing:.06em!important}.syllabus-stage-copy h3{margin-top:.32rem!important;font-size:1.08rem!important;line-height:1.08!important}.syllabus-stage-copy p{margin-top:.42rem!important;font-size:.68rem!important;line-height:1.28!important}.paper-grid{display:flex!important;grid-template-columns:none!important;gap:.72rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:.04rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.04rem .04rem .28rem!important}}@media (max-width:760px){.paper-grid::-webkit-scrollbar{display:none!important}.paper-grid article{flex:0 0 min(76%,244px)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;height:96px!important;min-height:96px!important;overflow:hidden!important;scroll-snap-align:center!important;padding:.82rem!important;border-radius:20px!important}.paper-grid span{width:auto!important;min-width:38px!important;height:30px!important;padding-inline:.62rem!important;font-size:.72rem!important}.paper-grid h4{margin:0!important;font-size:.82rem!important;line-height:1.12!important}.paper-grid p,.paper-grid ul{display:none!important}.paper-slider-controls{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:.56rem!important;width:min(100%,292px)!important;margin:.62rem auto 0!important;padding:.28rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:999px!important;background:hsla(0,0%,100%,.86)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 14px 30px rgba(7,48,108,.065)!important}.paper-slider-controls>button{display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(7,48,108,.12)!important;border-radius:999px!important;color:var(--blue)!important;background:#fff!important;box-shadow:0 10px 22px rgba(7,48,108,.06)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.92rem!important;font-weight:900!important}.paper-slider-controls .mobile-card-dots{display:flex!important;min-width:0!important;justify-content:center!important;gap:.34rem!important}.paper-slider-controls .mobile-card-dots button{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;padding:0!important;background:rgba(7,48,108,.18)!important;box-shadow:none!important;transition:width .24s ease,background .24s ease!important}.paper-slider-controls .mobile-card-dots button.is-active{width:22px!important;background:linear-gradient(90deg,var(--red),var(--blue-bright))!important}.career-services{padding-bottom:6.8rem!important}.career-services .section-shell{width:min(100% - 1.35rem,430px)!important}.career-services .career-plus-hero{display:grid!important;gap:.56rem!important;margin-bottom:.72rem!important}.career-services .career-plus-visual{display:none!important}.career-services .section-heading{margin-bottom:0!important}.career-services .section-heading h2{max-width:16ch!important;font-size:clamp(1.46rem,6.8vw,1.82rem)!important;line-height:1.03!important}.career-services .section-heading p{max-width:34ch!important;font-size:.76rem!important;line-height:1.34!important}.career-services .career-plus-system{position:relative!important;width:100%!important;padding:.82rem!important;border-radius:28px!important;overflow:hidden!important;background:radial-gradient(circle at 8% 4%,rgba(207,20,43,.08),transparent 11rem),radial-gradient(circle at 100% 6%,rgba(23,105,255,.1),transparent 13rem),linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(246,250,255,.94))!important}.career-services .career-slider-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;margin:0 0 .72rem!important}.career-services .career-plus-rail{display:flex!important;grid-template-columns:none!important;gap:.44rem!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}}@media (max-width:760px){.career-services .career-plus-rail::-webkit-scrollbar{display:none!important}.career-services .career-plus-rail span{flex:0 0 auto!important;min-height:34px!important;padding:.42rem .72rem!important;border-radius:999px!important;font-size:.64rem!important;letter-spacing:.02em!important;scroll-snap-align:start!important;box-shadow:0 8px 18px rgba(7,48,108,.05)!important}.career-services .career-slider-controls{display:inline-flex!important;gap:.34rem!important}.career-services .career-slider-controls button{display:inline-grid!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;place-items:center!important;border-radius:50%!important;border:1px solid rgba(7,48,108,.12)!important;color:#07306c!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 22px rgba(7,48,108,.08)!important}.career-services .career-plus-slider{overflow:hidden!important}.career-services .career-plus-track{display:flex!important;grid-template-columns:none!important;grid-auto-flow:row!important;gap:.78rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:.02rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:.15rem .02rem .25rem!important}.career-services .career-plus-track::-webkit-scrollbar{display:none!important}.career-services .career-plus-track article{position:relative!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:0!important;overflow:hidden!important;scroll-snap-align:center!important;padding:.58rem!important;border-radius:26px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94)),radial-gradient(circle at 92% 8%,rgba(23,105,255,.08),transparent 10rem)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 44px rgba(7,48,108,.1)!important;transform:translateZ(0)!important}.career-services .career-plus-track article:after{content:""!important;position:absolute!important;inset:.34rem .34rem auto auto!important;z-index:-1!important;display:block!important;width:42%!important;height:34%!important;border-radius:22px!important;background:rgba(7,48,108,.035)!important;transform:translate(5px,-4px)!important}.career-services .career-card-media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:2.16/1!important;border-radius:22px!important;background-size:400% 100%!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.88),0 14px 30px rgba(7,48,108,.09)!important}.career-services .career-card-media:after{height:24%!important;background:linear-gradient(180deg,transparent,rgba(7,48,108,.08))!important}.career-services .career-plus-track article>div:last-child{display:grid!important;gap:.3rem!important;align-content:start!important;padding:.56rem .12rem .02rem!important}.career-services .career-plus-track b{width:fit-content!important;padding:.3rem .58rem!important;font-size:.58rem!important;line-height:1!important}.career-services .career-plus-track h3{max-width:18ch!important;font-size:clamp(1.08rem,5.25vw,1.3rem)!important;line-height:1.05!important}.career-services .career-plus-track p{max-width:31ch!important;font-size:.68rem!important;line-height:1.28!important}.career-services .career-plus-track ul{display:flex!important;gap:.32rem!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;padding:.08rem 0 .1rem!important}.career-services .career-plus-track ul::-webkit-scrollbar{display:none!important}.career-services .career-plus-track li{flex:0 0 auto!important;max-width:230px!important;padding:.28rem .46rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:999px!important;list-style:none!important;background:hsla(0,0%,100%,.86)!important;color:rgba(17,24,39,.66)!important;font-size:.58rem!important;line-height:1.12!important;white-space:nowrap!important}.career-services .career-slider-progress{display:block!important;height:5px!important;margin:.66rem .1rem 0!important;border-radius:999px!important;overflow:hidden!important;background:rgba(7,48,108,.08)!important}.career-services .career-slider-progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#cf142b,#2878ff,#07306c)!important;transition:width .32s ease!important}.comparison-section{padding-bottom:6.8rem!important}.comparison-section .section-shell{width:min(100% - 1.15rem,430px)!important}.comparison-section .section-heading{margin-bottom:.9rem!important}.comparison-section .section-heading h2{max-width:13ch!important;font-size:clamp(1.54rem,7.2vw,1.95rem)!important;line-height:1.04!important}.comparison-section .section-heading p{max-width:34ch!important;font-size:.76rem!important;line-height:1.36!important}.premium-compare-table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;scrollbar-color:#cf142b rgba(7,48,108,.08)!important;border-radius:24px!important;padding:.64rem .64rem .76rem!important;background:radial-gradient(circle at 0 0,rgba(207,20,43,.07),transparent 11rem),radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.95))!important}}@media (max-width:760px){.premium-compare-table::-webkit-scrollbar{height:7px!important}.premium-compare-table::-webkit-scrollbar-track{border-radius:999px!important;background:rgba(7,48,108,.08)!important}.premium-compare-table::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(90deg,#cf142b,#2878ff,#07306c)!important}.premium-compare-table:before{display:none!important}.premium-compare-table .compare-row,.premium-compare-table .compare-row.compare-head{display:grid!important;grid-template-columns:142px 245px 275px!important;gap:.44rem!important;width:690px!important;min-width:690px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:1!important;transform:none!important;animation:none!important}.premium-compare-table .compare-row+.compare-row{margin-top:.44rem!important}.premium-compare-table .compare-row>*{min-height:84px!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:16px!important;padding:.68rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 18px rgba(7,48,108,.035)!important}.premium-compare-table .compare-head{position:sticky!important;top:0!important;z-index:4!important}.premium-compare-table .compare-head span{min-height:46px!important;padding:.62rem .68rem!important;border-radius:16px!important;color:#fff!important;font-size:.56rem!important;line-height:1.12!important;letter-spacing:.035em!important;background:linear-gradient(135deg,#07306c,#0a428e)!important}.premium-compare-table .compare-head span:nth-child(3){background:linear-gradient(135deg,#c8102e,#7a2458 42%,#07306c)!important;box-shadow:0 12px 24px rgba(207,20,43,.18)!important}.premium-compare-table .compare-row:not(.compare-head) b{align-content:center!important;color:#07306c!important;font-size:.82rem!important;line-height:1.16!important}.premium-compare-table .compare-row:not(.compare-head) b.compare-label{gap:.48rem!important}.premium-compare-table .compare-row:not(.compare-head) .compare-icon{flex-basis:1.72rem!important;width:1.72rem!important;height:1.72rem!important;border-radius:.62rem!important}.premium-compare-table .compare-row:not(.compare-head) .compare-icon svg{width:.9rem!important;height:.9rem!important}.premium-compare-table .compare-row:not(.compare-head) b:before,.premium-compare-table p:before,.premium-compare-table strong:before{display:none!important}.premium-compare-table p{color:rgba(17,24,39,.64)!important;font-size:.74rem!important;line-height:1.34!important}.premium-compare-table .compare-row>strong{align-content:center!important;border-color:rgba(207,20,43,.24)!important;color:#07306c!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.12),transparent 8rem),linear-gradient(135deg,rgba(255,246,248,.98),rgba(244,249,255,.98))!important;box-shadow:inset 4px 0 0 #cf142b,inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 26px rgba(207,20,43,.08)!important;font-size:.76rem!important;line-height:1.3!important}.comparison-section .fine-source{max-width:32ch!important;margin-inline:auto!important;font-size:.62rem!important;line-height:1.35!important;text-align:center!important}.course-info{padding-bottom:6.8rem!important}.course-info .split-section{width:min(100% - 1.15rem,430px)!important;gap:.95rem!important}.course-info .section-heading h2{max-width:13ch!important;font-size:clamp(1.54rem,7.2vw,1.95rem)!important;line-height:1.04!important}.course-info .section-heading p{max-width:34ch!important;font-size:.76rem!important;line-height:1.36!important}.course-info .acca-fee-table{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin-top:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;scrollbar-color:#cf142b rgba(7,48,108,.08)!important;border-radius:24px!important;padding:.62rem .62rem .78rem!important;background:radial-gradient(circle at 0 0,rgba(207,20,43,.07),transparent 11rem),radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.95))!important;box-shadow:0 22px 52px rgba(7,48,108,.1)!important}}@media (max-width:760px){.course-info .acca-fee-table::-webkit-scrollbar{height:7px!important}.course-info .acca-fee-table::-webkit-scrollbar-track{border-radius:999px!important;background:rgba(7,48,108,.08)!important}.course-info .acca-fee-table::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(90deg,#cf142b,#2878ff,#07306c)!important}.course-info .acca-fee-table-head{display:grid!important;grid-template-columns:210px 342px!important;gap:.44rem!important;width:566px!important;min-width:566px!important;padding:0!important;border:0!important;background:transparent!important}.course-info .acca-fee-table-head span,.course-info .acca-fee-table-head strong{display:grid!important;align-content:center!important;min-height:42px!important;border-radius:16px!important;padding:.62rem .74rem!important;color:#fff!important;background:linear-gradient(135deg,#07306c,#0a428e)!important;box-shadow:0 12px 24px rgba(7,48,108,.13)!important;font-size:.58rem!important;line-height:1.12!important;letter-spacing:.035em!important}.course-info .acca-fee-table-head strong{background:linear-gradient(135deg,#c8102e,#7a2458 42%,#07306c)!important;box-shadow:0 12px 24px rgba(207,20,43,.18)!important}.course-info .acca-fee-row{display:grid!important;grid-template-columns:148px 250px 154px!important;gap:.44rem!important;width:566px!important;min-width:566px!important;margin-top:.44rem!important;padding:0!important;border:0!important;background:transparent!important}.course-info .acca-fee-row>*{display:grid!important;align-content:center!important;min-height:68px!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:16px!important;padding:.68rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 18px rgba(7,48,108,.035)!important}.course-info .acca-fee-row-head{position:sticky!important;top:0!important;z-index:3!important}.course-info .acca-fee-row-head b{min-height:40px!important;border-color:hsla(0,0%,100%,.18)!important;color:#fff!important;background:linear-gradient(135deg,#07306c,#0a428e)!important;box-shadow:0 12px 24px rgba(7,48,108,.13)!important;font-size:.58rem!important;line-height:1.12!important;letter-spacing:.035em!important}.course-info .acca-fee-row-head b:nth-child(3){background:linear-gradient(135deg,#c8102e,#7a2458 42%,#07306c)!important}.course-info .acca-fee-row span{color:#07306c!important;font-size:.74rem!important;line-height:1.32!important}.course-info .acca-fee-row span:nth-child(2){color:rgba(17,24,39,.64)!important;font-size:.68rem!important;line-height:1.32!important}.course-info .acca-fee-row em{justify-self:stretch!important;min-height:68px!important;border-color:rgba(207,20,43,.24)!important;border-radius:16px!important;padding:.68rem!important;color:#07306c!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.12),transparent 8rem),linear-gradient(135deg,rgba(255,246,248,.98),rgba(244,249,255,.98))!important;box-shadow:inset 4px 0 0 #cf142b,inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 26px rgba(207,20,43,.08)!important;font-size:.58rem!important;line-height:1.2!important;white-space:normal!important}.baking-footer{padding:2.7rem .82rem 6.6rem!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0,rgba(91,157,255,.34),transparent 18rem),radial-gradient(circle at 86% 18%,rgba(255,59,92,.24),transparent 17rem),linear-gradient(145deg,#082f68,#142747 50%,#84182c)!important}.baking-footer:before{opacity:.58!important;background:linear-gradient(120deg,transparent 0 32%,hsla(0,0%,100%,.08) 48%,transparent 66%),radial-gradient(circle at 50% 100%,hsla(0,0%,100%,.1),transparent 20rem)!important}.baking-footer-shell{width:min(100%,390px)!important;gap:1rem!important}.baking-footer-brand{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:.82rem!important;padding:1.15rem 1rem 1rem!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:28px!important;text-align:center!important;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.16),transparent 9rem),hsla(0,0%,100%,.075)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 24px 52px rgba(0,0,0,.16)!important;backdrop-filter:blur(10px)!important}.baking-footer-brand img{width:122px!important;height:auto!important;max-width:42vw!important;max-height:118px!important;object-fit:contain!important;filter:drop-shadow(0 12px 26px rgba(0,0,0,.16))!important}.baking-footer-brand>div{display:grid!important;justify-items:center!important;gap:.42rem!important;width:100%!important}.baking-footer-brand p{width:min(100%,30ch)!important;margin:0!important;color:hsla(0,0%,100%,.88)!important;font-size:.76rem!important;line-height:1.34!important}.baking-footer-brand p:first-child{width:min(100%,27ch)!important;color:#fff!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:.82rem!important;font-weight:900!important;line-height:1.28!important}.baking-footer-brand p:nth-child(2),.baking-footer-brand p:nth-child(3){padding:.48rem .62rem!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:16px!important;background:hsla(0,0%,100%,.07)!important}.baking-footer-brand span{display:inline!important}.footer-social-links{justify-content:center!important;gap:.48rem!important;margin-top:.56rem!important}.footer-social-links a{width:42px!important;height:42px!important;border-radius:14px!important;border-color:hsla(0,0%,100%,.24)!important;background:hsla(0,0%,100%,.08)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 10px 22px rgba(0,0,0,.1)!important;font-size:.68rem!important}.baking-footer-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;border-top:0!important;padding-top:0!important}.baking-footer-columns section{gap:.28rem!important;padding:.9rem!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:22px!important;background:hsla(0,0%,100%,.065)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13)!important}.baking-footer-columns h3{margin:0 0 .3rem!important;font-size:.78rem!important;letter-spacing:.02em!important;text-transform:uppercase!important}.baking-footer-columns a,.baking-footer-columns p{font-size:.72rem!important;line-height:1.34!important}.baking-footer-columns p{margin-top:.48rem!important}.baking-footer .footer-bottom{justify-content:center!important;margin-top:.1rem!important;padding-top:.9rem!important;text-align:center!important;font-size:.62rem!important;line-height:1.35!important}.career-services .career-plus-system{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;padding:.9rem!important;border-radius:28px!important;overflow:hidden!important}.career-services .career-plus-slider{order:2!important;overflow:hidden!important}.career-services .career-plus-track{align-items:stretch!important;gap:.82rem!important;padding:.06rem!important}.career-services .career-plus-track article{flex:0 0 100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.56rem!important;padding:.72rem!important;border-radius:26px!important;overflow:hidden!important;background:radial-gradient(circle at 12% 0,rgba(207,20,43,.055),transparent 9rem),radial-gradient(circle at 100% 4%,rgba(23,105,255,.08),transparent 10rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(247,250,255,.96))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 38px rgba(7,48,108,.09)!important}.career-services .career-plus-track article:after{display:none!important}.career-services .career-card-media{justify-self:center!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:2/1!important;border-radius:20px!important;background-size:400% auto!important;background-repeat:no-repeat!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 16px 34px rgba(7,48,108,.12)!important}.career-services .career-card-media:after{height:20%!important;background:linear-gradient(180deg,transparent,rgba(7,48,108,.1))!important}.career-services .career-plus-track article>div:last-child{display:grid!important;gap:.3rem!important;padding:0!important}.career-services .career-plus-track b{justify-self:start!important;padding:.28rem .58rem!important;border-radius:999px!important;font-size:.56rem!important;letter-spacing:.08em!important}.career-services .career-plus-track h3{max-width:15ch!important;font-size:clamp(1.22rem,5.9vw,1.5rem)!important;line-height:1.02!important}.career-services .career-plus-track p{max-width:30ch!important;font-size:.72rem!important;line-height:1.34!important}.career-services .career-plus-track ul{display:none!important}.career-services .career-plus-track li{position:relative!important;max-width:none!important;padding:.26rem .44rem .26rem 1.08rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:12px!important;background:hsla(0,0%,100%,.82)!important;color:rgba(17,24,39,.68)!important;font-size:.56rem!important;line-height:1.18!important;white-space:normal!important}.career-services .career-plus-track li:before{content:""!important;position:absolute!important;top:.58rem!important;left:.48rem!important;width:6px!important;height:6px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 0 0 5px rgba(207,20,43,.07)!important}.career-services .career-slider-progress{height:5px!important;margin:.78rem .12rem 0!important;border-radius:999px!important;background:rgba(7,48,108,.09)!important}.career-services .career-slider-head{order:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.52rem!important;margin:0 0 .72rem!important}.career-services .career-plus-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.34rem!important;height:auto!important;min-height:0!important;overflow:visible!important}.career-services .career-plus-rail span{display:grid!important;min-width:0!important;min-height:34px!important;place-items:center!important;padding:.42rem .2rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:999px!important;color:rgba(7,48,108,.74)!important;background:hsla(0,0%,100%,.9)!important;box-shadow:0 8px 18px rgba(7,48,108,.045)!important;font-size:.52rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.04em!important;text-align:center!important}.career-services .career-plus-rail span.is-active{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 12px 24px rgba(207,20,43,.15)!important}.career-services .career-slider-controls{display:inline-grid!important;grid-template-columns:38px 38px!important;justify-content:end!important;gap:.58rem!important;width:auto!important;margin:0!important}.career-services .career-slider-controls button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;border:1px solid rgba(7,48,108,.13)!important;color:#07306c!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 12px 24px rgba(7,48,108,.08)!important}.comparison-section .section-shell{width:min(100% - 1rem,430px)!important}.comparison-section .section-heading h2{max-width:21ch!important;font-size:clamp(1.26rem,5.8vw,1.58rem)!important;line-height:1.05!important}.comparison-section .section-heading p{max-width:42ch!important;font-size:.68rem!important;line-height:1.34!important}.premium-compare-table{width:100%!important;padding:.48rem .48rem .7rem!important;border-radius:22px!important;scroll-padding-left:0!important}.premium-compare-table .compare-row,.premium-compare-table .compare-row.compare-head{grid-template-columns:112px 188px 218px!important;gap:.36rem!important;width:542px!important;min-width:542px!important}.premium-compare-table .compare-row+.compare-row{margin-top:.36rem!important}.premium-compare-table .compare-row>*{min-height:74px!important;border-radius:14px!important;padding:.56rem!important}.premium-compare-table .compare-row>:first-child{position:sticky!important;left:-.48rem!important;z-index:8!important;background:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),8px 0 18px rgba(7,48,108,.055)!important}.premium-compare-table .compare-head>span:first-child,.premium-compare-table .compare-row:not(.compare-head)>b{position:sticky!important;left:-.48rem!important}.premium-compare-table .compare-head>span:first-child{z-index:12!important;background:linear-gradient(135deg,#07306c,#0a428e)!important}.premium-compare-table .compare-head span{min-height:42px!important;padding:.52rem .5rem!important;border-radius:14px!important;font-size:.48rem!important;line-height:1.12!important;letter-spacing:.025em!important;white-space:normal!important;overflow-wrap:anywhere!important}.premium-compare-table .compare-head span:first-child{font-size:.42rem!important;letter-spacing:.015em!important}.premium-compare-table .compare-row:not(.compare-head) b{font-size:.68rem!important;line-height:1.16!important}.premium-compare-table .compare-row:not(.compare-head)>b{background:#fff!important}.premium-compare-table p{font-size:.64rem!important;line-height:1.28!important}.premium-compare-table .compare-row>strong{padding-left:.62rem!important;font-size:.65rem!important;line-height:1.25!important;box-shadow:inset 3px 0 0 #cf142b,inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 20px rgba(207,20,43,.07)!important}.ileap-story{min-height:520vh!important;padding-bottom:7.2rem!important}.ileap-scroll{width:min(100% - 1.25rem,400px)!important;gap:.42rem!important}.ileap-showcase-card{height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto auto!important;align-items:start!important;align-content:start!important;gap:.72rem!important;padding:.78rem!important}.ileap-showcase-card .ileap-device{align-self:start!important;height:auto!important;min-height:0!important;aspect-ratio:1.76/1!important;padding:.54rem!important}.ileap-showcase-card .ileap-device img{height:100%!important;object-fit:contain!important}.ileap-active-copy{align-self:start!important;padding-top:.72rem!important}.ileap-active-copy h3{max-width:11.5ch!important;margin-top:.5rem!important;font-size:clamp(1.5rem,7.35vw,1.92rem)!important;line-height:1!important}.ileap-active-copy>strong{max-width:24ch!important;margin-top:.4rem!important}.ileap-active-copy .feature-tags{margin-top:.52rem!important}.ileap-active-copy p{margin-top:.5rem!important;font-size:.7rem!important;line-height:1.28!important}.ileap-features{margin-top:.42rem!important}.ileap-story>.ileap-source{bottom:5.15rem!important}}@media (max-width:760px){main>section:not(.hero-motion) :where(.section-heading h2,.glance-head h2,.pass-copy h2,.ileap-intro h2,.network-feature h3,.imarticus-support-card h3,.network-advantage h3,.credential-panel h3,.alumni-outcome-panel h3,.career-plus-track h3,.membership-route-panel h3,.final-cta-card h2){font-size:clamp(1.38rem,6.25vw,1.82rem)!important;line-height:1.06!important;letter-spacing:0!important}main>section:not(.hero-motion) :where(.section-heading h2,.glance-head h2,.pass-copy h2,.ileap-intro h2,.network-feature h3,.imarticus-support-card h3,.network-advantage h3,.credential-panel h3,.alumni-outcome-panel h3,.career-plus-track h3,.membership-route-panel h3,.final-cta-card h2)+:where(p,.ileap-support,strong){margin-top:.82rem!important}main>section:not(.hero-motion) :where(.section-heading p,.glance-head p,.pass-copy p,.ileap-intro p:not(.ileap-support),.network-feature>div>p,.imarticus-support-card p,.network-advantage p,.credential-panel p,.alumni-outcome-panel p,.career-plus-track p,.membership-route-panel p,.final-cta-card p){font-size:clamp(.76rem,3.35vw,.86rem)!important;line-height:1.42!important}}@media (max-width:760px){.guided-acca .support-map{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "core" "one" "two" "three" "four" "five"!important;gap:.8rem!important;padding:1rem!important;overflow:visible!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;align-content:start!important;justify-items:stretch!important;gap:.36rem .72rem!important;padding:.95rem!important;text-align:left!important}.guided-acca .support-map .route-orb{grid-column:1!important;grid-row:1/span 3!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;margin:0!important;border-radius:16px!important}.guided-acca .support-map .prep-route-step b{grid-column:2!important;grid-row:1!important;justify-self:start!important;margin:0!important;padding:.3rem .58rem!important;font-size:.62rem!important;line-height:1!important}.guided-acca .support-map .prep-route-step h3{grid-column:2!important;grid-row:2!important;max-width:none!important;margin:0!important;font-size:clamp(1rem,4.7vw,1.18rem)!important;line-height:1.08!important;text-wrap:balance!important}.guided-acca .support-map .prep-route-step p{grid-column:2!important;grid-row:3!important;max-width:none!important;margin:0!important;font-size:.74rem!important;line-height:1.38!important;overflow-wrap:normal!important}.career-services .section-shell{width:min(100% - .5rem,430px)!important}.career-services .career-plus-system{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:.58rem!important;width:100%!important;padding:.68rem!important;overflow:hidden!important}.career-services .career-slider-head{display:contents!important;margin:0!important}.career-services .career-plus-rail{grid-column:1!important;grid-row:1/span 2!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,58px)!important;grid-auto-flow:row!important;align-content:start!important;gap:.42rem!important;width:58px!important;height:auto!important;overflow:visible!important;padding:0!important;order:0!important}.career-services .career-plus-rail span{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:.22rem .14rem!important;border-radius:18px!important;font-size:.42rem!important;line-height:1.02!important;letter-spacing:.01em!important;white-space:normal!important;overflow-wrap:anywhere!important}.career-services .career-plus-rail span:first-child{grid-area:1/1!important}.career-services .career-plus-rail span:nth-child(2){grid-area:2/1!important}.career-services .career-plus-rail span:nth-child(3){grid-area:3/1!important}.career-services .career-plus-rail span:nth-child(4){grid-area:4/1!important}.career-services .career-plus-slider{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;overflow:hidden!important;order:0!important}.career-services .career-plus-track article{width:100%!important;flex-basis:100%!important;padding:.62rem!important}.career-services .career-card-media{aspect-ratio:1.64/1!important}.career-services .career-plus-track h3{max-width:16ch!important;font-size:clamp(1.03rem,4.8vw,1.22rem)!important}.career-services .career-plus-track p{max-width:30ch!important;font-size:.66rem!important;line-height:1.3!important}.career-services .career-slider-controls{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:36px 36px!important;justify-content:center!important;gap:.5rem!important;width:100%!important;margin:0!important;order:0!important}.comparison-section .section-shell{width:min(100% - .75rem,430px)!important}.premium-compare-table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:#cf142b rgba(7,48,108,.08)!important;padding:.56rem .56rem .74rem!important;border-radius:24px!important;background:radial-gradient(circle at 0 0,rgba(207,20,43,.07),transparent 10rem),radial-gradient(circle at 100% 0,rgba(23,105,255,.11),transparent 11rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(247,251,255,.96))!important}}@media (max-width:760px){.premium-compare-table::-webkit-scrollbar{height:7px!important}.premium-compare-table::-webkit-scrollbar-track{border-radius:999px!important;background:rgba(7,48,108,.08)!important}.premium-compare-table::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(90deg,#cf142b,#2878ff,#07306c)!important}.premium-compare-table .compare-row,.premium-compare-table .compare-row.compare-head{display:grid!important;grid-template-columns:112px 210px 285px!important;gap:.36rem!important;width:619px!important;min-width:619px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;opacity:1!important;transform:none!important;animation:none!important}.premium-compare-table .compare-row+.compare-row{margin-top:.36rem!important}.premium-compare-table .compare-head>span:first-child,.premium-compare-table .compare-row:not(.compare-head)>b,.premium-compare-table .compare-row>*,.premium-compare-table .compare-row>:first-child{position:static!important;left:auto!important;top:auto!important;z-index:auto!important}.premium-compare-table .compare-row>*{min-height:84px!important;display:grid!important;align-content:center!important;border:1px solid rgba(7,48,108,.09)!important;border-radius:16px!important;padding:.58rem .6rem!important;background:hsla(0,0%,100%,.9)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 8px 20px rgba(7,48,108,.035)!important}.premium-compare-table .compare-head{position:static!important}.premium-compare-table .compare-head span{min-height:48px!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#07306c,#0a428e)!important;font-size:.48rem!important;line-height:1.12!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}.premium-compare-table .compare-head span:nth-child(3){background:linear-gradient(135deg,#cf142b,#7b285a 44%,#07306c)!important;box-shadow:0 12px 26px rgba(207,20,43,.16)!important}.premium-compare-table .compare-row:not(.compare-head) b{color:#07306c!important;line-height:1.13!important}.premium-compare-table .compare-row:not(.compare-head) b,.premium-compare-table p{font-size:.68rem!important;white-space:normal!important;overflow-wrap:anywhere!important}.premium-compare-table p{color:rgba(17,24,39,.66)!important;line-height:1.32!important}.premium-compare-table .compare-row>strong{border-color:rgba(207,20,43,.22)!important;color:#07306c!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 8rem),linear-gradient(135deg,rgba(255,246,248,.98),rgba(244,249,255,.98))!important;box-shadow:inset 4px 0 0 #cf142b,inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 26px rgba(207,20,43,.08)!important;font-size:.64rem!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:anywhere!important}.guided-acca .support-map{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "core" "deck"!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;gap:.86rem!important;min-height:1680px!important;overflow:visible!important}.guided-acca .support-map-label{grid-area:label!important}.guided-acca .prep-core{grid-area:core!important;position:relative!important;z-index:2!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{grid-area:deck!important;position:sticky!important;top:5.6rem!important;align-self:start!important;min-height:238px!important;margin:0!important;opacity:0!important;pointer-events:none!important;transition:opacity .36s ease,transform .42s cubic-bezier(.22,1,.36,1),filter .36s ease!important;transform:translateY(28px) scale(.94)!important;filter:blur(1px) saturate(.92)!important}.guided-acca .support-map .prep-route-step.is-stack-before{z-index:24!important;opacity:.2!important;transform:translateY(-18px) scale(.92)!important;filter:blur(1px) saturate(.86)!important}.guided-acca .support-map .prep-route-step.is-stack-next{z-index:26!important;opacity:.34!important;transform:translateY(22px) scale(.96)!important;filter:blur(.4px) saturate(.92)!important}.guided-acca .support-map .prep-route-step.is-stack-active{z-index:30!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;filter:none!important}.guided-acca .support-map .prep-route-step.is-stack-after{z-index:22!important;opacity:0!important;transform:translateY(38px) scale(.94)!important}.guided-acca .support-map .prep-route-step:after{content:""!important;position:absolute!important;inset:auto 1.1rem -.7rem 1.1rem!important;height:.7rem!important;border-radius:0 0 22px 22px!important;background:linear-gradient(90deg,rgba(207,20,43,.18),rgba(23,105,255,.16))!important;opacity:.36!important;pointer-events:none!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.guided-acca .support-map .prep-route-step{transition:none!important}}.guided-support-deck{display:contents}@media (max-width:760px){.guided-acca .support-map{min-height:1620px!important}.guided-support-deck{grid-area:deck!important;position:sticky!important;top:5.35rem!important;z-index:28!important;display:block!important;width:100%!important;height:270px!important;margin-top:.15rem!important;perspective:900px!important}.guided-acca .support-map .guided-support-deck .prep-route-step,.guided-acca .support-map .guided-support-deck .step-five,.guided-acca .support-map .guided-support-deck .step-four,.guided-acca .support-map .guided-support-deck .step-one,.guided-acca .support-map .guided-support-deck .step-three,.guided-acca .support-map .guided-support-deck .step-two{position:absolute!important;inset:0!important;top:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,28px,-60px) scale(.92)!important;filter:blur(1.2px) saturate(.86)!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-before{z-index:24!important;opacity:.22!important;transform:translate3d(0,-18px,-80px) scale(.9)!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-next{z-index:26!important;opacity:.38!important;transform:translate3d(0,18px,-34px) scale(.95)!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-active{z-index:32!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important;filter:none!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-after{z-index:22!important;opacity:0!important;transform:translate3d(0,36px,-68px) scale(.92)!important}.guided-acca{padding-bottom:7.2rem!important}.guided-acca .support-map{display:block!important;width:min(100%,390px)!important;margin-inline:auto!important;padding:1rem!important;overflow:visible!important;border-radius:28px!important;background:radial-gradient(circle at 10% 0,rgba(207,20,43,.07),transparent 12rem),radial-gradient(circle at 100% 5%,rgba(23,105,255,.1),transparent 13rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(247,251,255,.96))!important}.guided-acca .support-map-label{display:block!important;margin:0 0 .72rem!important}.guided-acca .prep-core{margin-bottom:1rem!important}.guided-acca .support-map .prep-route-step,.guided-acca .support-map .step-five,.guided-acca .support-map .step-four,.guided-acca .support-map .step-one,.guided-acca .support-map .step-three,.guided-acca .support-map .step-two{position:sticky!important;top:5.4rem!important;z-index:calc(20 + var(--stack-order, 1))!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:.38rem .8rem!important;width:100%!important;min-height:188px!important;margin:0 0 1.05rem!important;padding:1rem!important;border:1px solid rgba(207,20,43,.18)!important;border-radius:26px!important;text-align:left!important;background:radial-gradient(circle at 96% 0,rgba(23,105,255,.09),transparent 8rem),linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(255,248,250,.93))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 40px rgba(7,48,108,.09)!important;transform:translateY(calc(3px * var(--stack-order, 1))) scale(calc(1 - .006 * (-1 + var(--stack-order, 1))))!important;transform-origin:top center!important}.guided-acca .support-map .step-one{--stack-order:1}.guided-acca .support-map .step-two{--stack-order:2}.guided-acca .support-map .step-three{--stack-order:3}.guided-acca .support-map .step-four{--stack-order:4}.guided-acca .support-map .step-five{--stack-order:5}.guided-acca .support-map .route-orb{grid-column:1!important;grid-row:1/span 3!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:18px!important;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.96),transparent 2.4rem),hsla(0,0%,100%,.9)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 26px rgba(7,48,108,.08)!important}.guided-acca .support-map .prep-route-step b{grid-column:2!important;grid-row:1!important;justify-self:start!important;padding:.32rem .66rem!important;border:1px solid rgba(207,20,43,.18)!important;border-radius:999px!important;background:hsla(0,0%,100%,.82)!important;color:var(--red)!important;font-size:.66rem!important;line-height:1!important}.guided-acca .support-map .prep-route-step h3{grid-column:2!important;grid-row:2!important;margin:0!important;color:var(--blue)!important;font-size:clamp(1.18rem,5.6vw,1.42rem)!important;line-height:1.04!important;text-wrap:balance!important}.guided-acca .support-map .prep-route-step p{grid-column:2!important;grid-row:3!important;margin:0!important;color:rgba(17,24,39,.64)!important;font-size:.78rem!important;line-height:1.36!important}.guided-acca .reason-bottom-cta{position:relative!important;z-index:40!important}.guided-acca{padding-bottom:2.8rem!important;overflow:visible!important}.guided-acca .event-route-shell{overflow:visible!important;transform:none!important}.guided-acca .support-map{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "core" "deck" "cta"!important;grid-template-rows:auto auto 1fr auto!important;align-content:start!important;gap:.85rem!important;width:min(100%,392px)!important;min-height:2020px!important;margin-inline:auto!important;padding:1rem!important;overflow:visible!important;border-radius:28px!important;background:radial-gradient(circle at 8% 2%,rgba(207,20,43,.075),transparent 13rem),radial-gradient(circle at 100% 6%,rgba(23,105,255,.1),transparent 14rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(247,251,255,.96))!important}.guided-acca .support-map-label{grid-area:label!important;margin:0!important}.guided-acca .prep-core{grid-area:core!important;position:relative!important;z-index:4!important;margin:0!important}.guided-support-deck{grid-area:deck!important;position:sticky!important;top:5.15rem!important;z-index:20!important;display:block!important;width:100%!important;height:252px!important;margin:.2rem 0 0!important;perspective:900px!important}.guided-acca .support-map .guided-support-deck .prep-route-step,.guided-acca .support-map .guided-support-deck .step-five,.guided-acca .support-map .guided-support-deck .step-four,.guided-acca .support-map .guided-support-deck .step-one,.guided-acca .support-map .guided-support-deck .step-three,.guided-acca .support-map .guided-support-deck .step-two{position:absolute!important;inset:0!important;top:auto!important;z-index:1!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:.36rem .78rem!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:1rem!important;border:1px solid rgba(207,20,43,.18)!important;border-radius:26px!important;text-align:left!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(circle at 96% 0,rgba(23,105,255,.09),transparent 8rem),linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(255,248,250,.94))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 40px rgba(7,48,108,.09)!important;transform:translate3d(0,32px,-70px) scale(.93)!important;transform-origin:top center!important;filter:blur(1.2px) saturate(.88)!important;transition:opacity .36s ease,transform .46s cubic-bezier(.22,1,.36,1),filter .36s ease!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-before{z-index:2!important;opacity:.22!important;transform:translate3d(0,-18px,-80px) scale(.91)!important;filter:blur(1px) saturate(.82)!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-next{z-index:3!important;opacity:.4!important;transform:translate3d(0,18px,-36px) scale(.96)!important;filter:blur(.35px) saturate(.94)!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-active{z-index:5!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important;filter:none!important}.guided-acca .support-map .guided-support-deck .prep-route-step.is-stack-after{z-index:1!important;opacity:0!important;transform:translate3d(0,38px,-72px) scale(.93)!important}.guided-acca .support-map .guided-support-deck .route-orb{grid-column:1!important;grid-row:1/span 3!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:18px!important}.guided-acca .support-map .guided-support-deck .prep-route-step b{grid-column:2!important;grid-row:1!important;justify-self:start!important;padding:.32rem .66rem!important;border:1px solid rgba(207,20,43,.18)!important;border-radius:999px!important;background:hsla(0,0%,100%,.86)!important;color:var(--red)!important;font-size:.66rem!important;line-height:1!important}.guided-acca .support-map .guided-support-deck .prep-route-step h3{grid-column:2!important;grid-row:2!important;margin:0!important;color:var(--blue)!important;font-size:clamp(1.12rem,5.3vw,1.36rem)!important;line-height:1.06!important}.guided-acca .support-map .guided-support-deck .prep-route-step p{grid-column:2!important;grid-row:3!important;margin:0!important;color:rgba(17,24,39,.64)!important;font-size:.76rem!important;line-height:1.34!important}.guided-acca .reason-bottom-cta{grid-area:cta!important;position:relative!important;z-index:30!important;margin-top:.6rem!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.guided-acca .support-map .guided-support-deck .prep-route-step{transition:none!important}}@media (max-width:760px){.career-services .career-plus-rail span{display:grid!important;place-items:center!important;text-align:center!important;justify-content:center!important;align-content:center!important;padding:.18rem!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.ileap-scroll{width:min(100% - 1rem,408px)!important}.ileap-showcase-card{padding:.86rem!important;gap:.64rem!important}.ileap-active-copy{padding-top:.6rem!important}.ileap-active-copy h3{max-width:13.8ch!important;margin-top:.42rem!important;font-size:clamp(1.34rem,6.3vw,1.64rem)!important;line-height:1.03!important;letter-spacing:0!important}.ileap-active-copy>strong{max-width:29ch!important;margin-top:.46rem!important;font-size:.74rem!important;line-height:1.28!important}.ileap-active-copy .feature-tags{display:flex!important;flex-wrap:wrap!important;gap:.34rem!important;margin-top:.56rem!important}.ileap-active-copy .feature-tags em{min-height:30px!important;padding:.42rem .58rem!important;font-size:.6rem!important;line-height:1.05!important}.ileap-active-copy p{margin-top:.46rem!important;font-size:.68rem!important;line-height:1.32!important}}.programme-glance .route-flow article:before{display:none!important}.programme-glance .route-flow article>.route-icon-marker{display:inline-flex!important;width:fit-content;align-items:center;gap:.42rem;border:1px solid rgba(7,48,108,.1);border-radius:999px;padding:.22rem .54rem .22rem .26rem;color:var(--blue);background:radial-gradient(circle at 20% 16%,hsla(0,0%,100%,.95),transparent 1.7rem),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(244,249,255,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 24px rgba(7,48,108,.07);letter-spacing:0}.programme-glance .route-flow article>.route-icon-marker svg{width:28px;height:28px;flex:0 0 28px;border-radius:999px;padding:.34rem;color:#fff;background:linear-gradient(135deg,var(--red),var(--blue-bright));box-shadow:0 7px 16px rgba(207,20,43,.16);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.programme-glance .route-flow article>.route-icon-marker em{color:var(--red);font-style:normal;font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.66rem;font-weight:900;line-height:1}@media (max-width:760px){.programme-glance .route-flow article>.route-icon-marker{margin-bottom:.08rem;padding:.2rem .5rem .2rem .24rem}.programme-glance .route-flow article>.route-icon-marker svg{width:30px;height:30px;flex-basis:30px}}.programme-glance .route-hybrid-badge{display:inline-flex;width:fit-content;align-items:center;margin-top:-.08rem;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.32rem .58rem;color:var(--red);background:linear-gradient(135deg,rgba(207,20,43,.08),rgba(23,105,255,.07));font-family:Montserrat,Outfit,Arial,sans-serif;font-size:.66rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:0}@media (min-width:761px){.acca-basics-controls,.entry-slider-controls,.membership-slider-controls,.mobile-card-controls,.model-slider-controls,.network-proof .network-slider-controls,.paper-slider-controls,.route-flow-controls{display:none!important;visibility:hidden!important}}@media (min-width:1024px){.ileap-scroll{width:min(1400px,100% - 3rem)!important}.ileap-showcase-card{height:auto!important;min-height:clamp(590px,68vh,660px)!important;grid-template-columns:minmax(0,1.1fr) minmax(420px,.95fr)!important;gap:clamp(2rem,3.6vw,3.15rem)!important;padding:clamp(1.35rem,2.25vw,1.9rem)!important}.ileap-showcase-card .ileap-device{align-self:center!important;min-height:clamp(455px,54vh,540px)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:center!important}.ileap-showcase-card .ileap-device .ileap-device-top{align-self:start!important;width:100%!important}.ileap-showcase-card .ileap-device img{align-self:center!important;justify-self:center!important;width:min(100%,94%)!important;height:auto!important;max-height:min(460px,100vh - 245px)!important}}.ileap-active-copy{position:relative!important;display:grid!important;align-content:start!important;align-self:center!important;width:min(100%,600px)!important;margin:0 auto!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:26px!important;padding:clamp(1.22rem,1.95vw,1.72rem)!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 11rem),radial-gradient(circle at 0 8%,rgba(207,20,43,.075),transparent 10rem),linear-gradient(180deg,hsla(0,0%,100%,.76),rgba(248,251,255,.54))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 18px 48px rgba(7,48,108,.065)!important}.ileap-active-copy:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(207,20,43,.32),rgba(23,105,255,.34)) 0 0 /100% 3px no-repeat!important}.ileap-active-copy .ileap-active-eyebrow{order:1;max-width:100%!important;margin:.62rem 0 0!important;color:var(--red)!important;font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:clamp(.66rem,.72vw,.78rem)!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}.ileap-active-copy h3{order:2;max-width:15ch!important;margin-top:.5rem!important;color:var(--ink)!important;font-size:clamp(1.85rem,2.65vw,3rem)!important;line-height:1.02!important}.ileap-active-copy .feature-tags{order:3;gap:.5rem!important;margin-top:1.1rem!important}.ileap-active-copy .feature-tags em{min-height:32px!important;border-color:rgba(7,48,108,.16)!important;padding:.34rem .82rem!important;color:var(--blue)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(246,250,255,.9))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 10px 22px rgba(7,48,108,.055)!important;font-size:.76rem!important}.ileap-active-copy .ileap-active-intro{order:4;max-width:500px!important;margin-top:1.25rem!important;color:rgba(17,24,39,.88)!important;font-size:clamp(.92rem,1.02vw,1.02rem)!important;font-weight:850!important;line-height:1.48!important}.ileap-active-copy ul{order:5;display:grid!important;gap:0!important;max-width:520px!important;margin-top:1rem!important;padding:0!important;list-style:none!important}.ileap-active-copy li{position:relative!important;border-top:1px solid rgba(105,126,157,.16)!important;padding:.72rem 0 .72rem 1.6rem!important;color:rgba(17,24,39,.66)!important;font-size:.86rem!important;font-weight:700!important;line-height:1.42!important}.ileap-active-copy li:before{content:""!important;position:absolute!important;left:.05rem!important;top:.98rem!important;display:block!important;width:.58rem!important;height:.32rem!important;border:solid var(--blue-bright)!important;border-width:0 0 2px 2px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:rotate(-45deg)!important}@media (max-width:760px){.ileap-scroll{width:min(100% - .75rem,430px)!important}.ileap-showcase-card{height:auto!important;min-height:0!important;overflow:visible!important;padding:.72rem .72rem calc(3.3rem + env(safe-area-inset-bottom))!important;gap:.6rem!important}.ileap-showcase-card .ileap-device{aspect-ratio:auto!important;height:auto!important;min-height:172px!important}.ileap-showcase-card .ileap-device img{height:auto!important;max-height:172px!important;object-fit:contain!important}.ileap-active-copy{width:100%!important;border-radius:20px!important;padding:.72rem .78rem!important;text-align:left!important}.ileap-active-copy .ileap-active-eyebrow{margin-top:.42rem!important;font-size:.6rem!important;line-height:1.18!important}.ileap-active-copy h3{max-width:100%!important;margin-top:.28rem!important;font-size:clamp(1.28rem,5.45vw,1.56rem)!important;line-height:1.02!important}.ileap-active-copy .feature-tags{gap:.3rem!important;margin-top:.52rem!important}.ileap-active-copy .feature-tags em{min-height:24px!important;padding:.2rem .48rem!important;font-size:.56rem!important;line-height:1.05!important}.ileap-active-copy .ileap-active-intro{margin-top:.62rem!important;font-size:.74rem!important;line-height:1.28!important}.ileap-active-copy ul{display:grid!important;gap:0!important;margin-top:.52rem!important}.ileap-active-copy li{padding:.42rem 0 .42rem 1.24rem!important;font-size:.66rem!important;line-height:1.22!important;text-align:left!important}.ileap-active-copy li:before{top:.63rem!important;width:.42rem!important;height:.25rem!important}}.trainer-slider-track .trainer-card-confirmed{display:grid;align-content:start;gap:.72rem;border-style:solid;border-color:rgba(207,20,43,.18);background:radial-gradient(circle at 92% 8%,rgba(23,105,255,.12),transparent 10rem),radial-gradient(circle at 12% 0,rgba(207,20,43,.1),transparent 10rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92));box-shadow:0 24px 64px rgba(7,48,108,.1)}.trainer-slider-track .trainer-card-confirmed:before{display:none}.trainer-slider-track .trainer-card-confirmed .trainer-photo-frame{display:block;width:108px;height:108px;margin:0;overflow:hidden;border:3px solid hsla(0,0%,100%,.95);border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(7,48,108,.12),0 16px 34px rgba(7,48,108,.14)}.trainer-slider-track .trainer-card-confirmed .trainer-photo-frame img{width:100%;height:100%;object-fit:cover;object-position:center 36%}.trainer-slider-track .trainer-card-confirmed b{color:var(--blue);font-size:1.24rem;line-height:1.1}.trainer-slider-track .trainer-card-confirmed p{margin:0;color:rgba(17,24,39,.66);font-size:.9rem;font-weight:700;line-height:1.42}.trainer-mini-tags{position:relative;display:flex;flex-wrap:wrap;gap:.42rem}.trainer-mini-tags em{display:inline-grid;min-height:28px;place-items:center;border:1px solid rgba(7,48,108,.12);border-radius:999px;padding:.28rem .58rem;color:var(--blue);background:hsla(0,0%,100%,.78);font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.trainer-placeholder-slider .trainer-slider-track.is-static-pair{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(280px,350px));justify-content:center;overflow:visible;padding-bottom:0;scroll-snap-type:none}.trainer-placeholder-slider .trainer-slider-track.is-static-pair article{scroll-snap-align:none}@media (max-width:760px){.trainer-placeholder-slider .trainer-slider-track.is-static-pair{grid-template-columns:minmax(0,1fr)}.trainer-slider-track .trainer-card-confirmed .trainer-photo-frame{width:96px;height:96px}.trainer-slider-track .trainer-card-confirmed b{font-size:1.12rem}.trainer-slider-track .trainer-card-confirmed p{font-size:.82rem;line-height:1.35}.trainer-mini-tags em{min-height:26px;font-size:.62rem}}@media (min-width:761px){.exemption-check .route-check-preview{position:relative!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;align-content:start!important;row-gap:.85rem!important}.exemption-check .route-check-preview .launch-stamp{position:static!important;top:auto!important;right:auto!important;left:auto!important;z-index:2!important;justify-self:start!important;margin:0 1rem .2rem 0!important;max-width:calc(100% - .5rem)!important;padding:.48rem .74rem!important;font-size:.56rem!important;line-height:1!important;white-space:nowrap!important;text-align:left!important}}.course-info .split-section{grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);align-items:start}.course-info .section-heading h2{max-width:6ch;color:var(--ink);font-size:clamp(4rem,8vw,7rem);line-height:.86;letter-spacing:0}.course-info .section-heading p{max-width:32ch}.acca-fee-levels{display:grid;gap:1rem}.acca-fee-level{position:relative;overflow:hidden;border:1px solid rgba(7,48,108,.12);border-radius:26px;padding:1.05rem;background:radial-gradient(circle at 94% 8%,rgba(23,105,255,.12),transparent 12rem),radial-gradient(circle at 0 0,rgba(207,20,43,.08),transparent 11rem),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94));box-shadow:0 22px 58px rgba(7,48,108,.08)}.acca-fee-level:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--red),var(--blue-bright),var(--blue))}.acca-fee-level-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.38rem .8rem;align-items:start;margin-bottom:.9rem}.acca-fee-level-head em,.acca-fee-level-head span,.acca-fee-level-head strong,.acca-fee-options del,.acca-fee-options span,.acca-fee-options strong,.acca-fee-tax-note{font-family:Montserrat,Outfit,Arial,sans-serif;letter-spacing:0}.acca-fee-level-head span{color:var(--blue);font-size:clamp(1.12rem,1.7vw,1.48rem);font-weight:900;line-height:1.06}.acca-fee-level-head strong{display:inline-grid;min-height:32px;place-items:center;border:1px solid rgba(207,20,43,.18);border-radius:999px;padding:.34rem .72rem;color:var(--red);background:rgba(255,244,246,.86);font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase}.acca-fee-level-head em{grid-column:1/-1;color:rgba(17,24,39,.66);font-size:.82rem;font-style:normal;font-weight:850}.acca-fee-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.64rem}.acca-fee-options div{display:grid;min-height:82px;align-content:center;gap:.22rem;border:1px solid rgba(7,48,108,.1);border-radius:18px;padding:.74rem;background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 24px rgba(7,48,108,.04)}.acca-fee-options span{color:var(--red);font-size:.64rem;font-weight:950;line-height:1;text-transform:uppercase}.acca-fee-options del{color:rgba(17,24,39,.42);font-size:.72rem;font-weight:850;line-height:1;text-decoration-color:var(--red);text-decoration-thickness:2px}.acca-fee-options strong{color:var(--blue);font-size:1rem;font-weight:950;line-height:1.05}.acca-fee-tax-note{margin:.2rem 0 0;border:1px solid rgba(207,20,43,.18);border-radius:18px;padding:.82rem .95rem;color:var(--blue);background:radial-gradient(circle at 0 0,rgba(207,20,43,.08),transparent 9rem),hsla(0,0%,100%,.82);font-size:.86rem;font-weight:900;line-height:1.35}@media (max-width:760px){.course-info .split-section{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 1.15rem,430px)!important}.course-info .section-heading h2{max-width:6ch!important;font-size:clamp(3.5rem,20vw,5rem)!important;line-height:.86!important}.course-info .section-heading p{max-width:38ch!important}.acca-fee-level{border-radius:22px;padding:.95rem}.acca-fee-level-head{grid-template-columns:minmax(0,1fr)}.acca-fee-level-head strong{justify-self:start}.acca-fee-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.acca-fee-options div{min-height:74px;border-radius:16px;padding:.62rem}.acca-fee-options strong{font-size:.86rem}}.study-chip-grid span.is-auto-active{border-color:rgba(7,48,108,.11)!important;color:var(--blue)!important;background:hsla(0,0%,100%,.84)!important;box-shadow:none!important;transform:none!important}.exam-map-note span,.exam-map-title{background:linear-gradient(135deg,var(--red),var(--blue-bright),var(--blue))!important;box-shadow:0 12px 26px rgba(7,48,108,.14),0 8px 18px rgba(207,20,43,.1)!important}.exam-map-title{border-radius:999px!important;padding-inline:1.25rem!important}.exam-level,.exam-pattern em,.exam-type,.paper-code-row span,.paper-code-row span:nth-last-child(-n+3){color:var(--blue)!important}.level-skills{border-color:var(--blue-bright)!important;color:var(--blue-bright)!important}.level-skills:after,.level-skills:before{background:var(--blue-bright)!important}.exam-level,.exam-type,.exam-window{border-top-color:rgba(7,48,108,.92)!important}.exam-level:after,.exam-level:before,.exam-type:after,.exam-type:before,.exam-window:after,.exam-window:before{background:linear-gradient(135deg,var(--red),var(--blue-bright))!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.86)!important}@media (min-width:761px){.exam-map-scroll{overflow:hidden!important}.exam-map-board{width:100%!important;min-width:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:.62rem .44rem!important}.paper-code-row span{font-size:clamp(.62rem,.88vw,.78rem)!important}.paper-code-row span:last-child{font-size:clamp(.56rem,.78vw,.68rem)!important;line-height:1.18!important}.exam-window{font-size:clamp(.52rem,.7vw,.66rem)!important}.exam-level,.exam-type{font-size:clamp(.78rem,1.08vw,1rem)!important}.exam-pattern b,.exam-pattern span{font-size:clamp(.5rem,.68vw,.64rem)!important}.exam-pattern em{font-size:clamp(.58rem,.8vw,.76rem)!important}}:root{--edge-large:18px;--edge-panel:14px;--edge-card:10px;--edge-control:8px}.hero-motion{display:grid!important;min-height:100svh!important;align-content:center!important;padding:clamp(7rem,10vw,9.2rem) 1rem clamp(3.5rem,6vw,5.6rem)!important;background:linear-gradient(112deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94) 42%,rgba(238,245,255,.92) 69%,rgba(255,239,242,.9)),radial-gradient(circle at 14% 22%,rgba(207,20,43,.12),transparent 28rem),radial-gradient(circle at 78% 32%,rgba(23,105,255,.13),transparent 34rem)!important}.hero-motion:after,.hero-motion:before{content:"";position:absolute;inset:auto;z-index:-2;pointer-events:none}.hero-motion:before{right:-18vw;top:8vh;width:min(760px,62vw);height:min(520px,48vw);background:linear-gradient(135deg,rgba(23,105,255,.14),hsla(0,0%,100%,0) 58%),linear-gradient(45deg,rgba(207,20,43,.08),hsla(0,0%,100%,0));clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);animation:heroGradientDrift 16s ease-in-out infinite alternate}.hero-motion:after{left:-14vw;bottom:-11rem;width:min(700px,58vw);height:min(390px,42vw);background:linear-gradient(135deg,rgba(207,20,43,.12),hsla(0,0%,100%,0));clip-path:polygon(0 0,86% 14%,100% 100%,0 100%);animation:heroGradientDrift 18s ease-in-out infinite alternate-reverse}.hero-motion .hero-backdrop{display:none!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.72) 86%),radial-gradient(circle at 42% 18%,hsla(0,0%,100%,.72),transparent 19rem)!important}.hero-motion .motion-canvas{opacity:.28!important}.hero-content{justify-items:start!important;width:min(1240px,100% - 56px)!important;margin:0 auto!important;text-align:left!important}.network-banner{width:min(650px,100%)!important;min-height:58px!important;margin:0 0 1.55rem!important;border-radius:var(--edge-card)!important;padding:.72rem .9rem!important;box-shadow:0 16px 38px rgba(7,48,108,.08)!important}.network-banner:before{left:0!important;right:auto!important;width:42%!important;border-radius:0!important}.hero-kicker{min-height:32px!important;justify-content:flex-start!important;border-radius:var(--edge-control)!important;padding:.42rem .78rem!important;background:hsla(0,0%,100%,.72)!important;box-shadow:none!important;font-size:clamp(.62rem,.9vw,.74rem)!important;text-align:left!important}.hero-content h1{max-width:1000px!important;font-size:clamp(3.6rem,6.2vw,6.55rem)!important;line-height:.91!important}.hero-content h1,.hero-statement{margin-top:1.05rem!important;text-align:left!important}.hero-statement{max-width:820px!important;color:var(--red)!important;font-size:clamp(1.1rem,1.55vw,1.44rem)!important;line-height:1.18!important}.cta-row{justify-content:flex-start!important;margin-top:1.55rem!important}.nav-cta,.nav-link,.primary-cta,.secondary-cta,.text-cta{border-radius:var(--edge-control)!important}.lower-panel{width:min(1240px,100% - 56px)!important;margin:clamp(2rem,4.5vw,3.9rem) auto 0!important}.value-rail{justify-content:flex-start!important;width:min(980px,100%)!important;margin:0!important;border-radius:var(--edge-panel)!important;padding:.72rem .84rem!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 18px 52px rgba(7,48,108,.08)!important}.value-rail span{min-height:30px!important;border-radius:var(--edge-control)!important;padding:0 .58rem!important}:where(.programme-console,.entry-quick-read,.route-summary-card,.pass-system-inner,.learning-loop,.model-panel,.pass-guarantee-panel,.ileap-showcase-card,.ileap-feature,.acca-basics-card,.trainer-card,.trainer-card-confirmed,.trainer-placeholder-slider,.career-plus-card,.network-proof-card,.imarticus-support-card,.curriculum-card,.membership-card,.persona-card,.premium-compare-table,.course-info .section-shell,.acca-fee-level,.faq-prompt-card,.faq-question-stack details,.final-cta-card),main>section:not(.hero-motion)>.section-shell{border-radius:var(--edge-large)!important}:where(.route-flow article,.entry-quick-options article,.model-step,.guarantee-meter article,.ileap-active-copy,.role-point,.trainer-mini-tags em,.network-stat,.curriculum-step,.acca-fee-options div,.launch-stamp,.study-chip-grid span,.exam-map-title,.system-cta,.centered-cta,.mobile-card-controls,.route-flow-controls){border-radius:var(--edge-card)!important}:where(.header-nav,.mobile-sticky-nav,.primary-cta,.secondary-cta,.text-cta,.nav-cta,.nav-link,.launch-stamp,.hero-kicker,.route-hybrid-badge,.acca-fee-level-head strong,.tag-row span,.ileap-tab,.study-chip-grid span){border-radius:var(--edge-control)!important}@keyframes heroGradientDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5rem,1.4rem,0) scale(1.05)}}@media (max-width:900px){.site-header{border-radius:var(--edge-panel)!important}}@media (max-width:760px){.hero-motion{min-height:auto!important;align-content:start!important;padding:6.35rem 1rem 2.3rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(241,247,255,.94) 64%,rgba(255,239,242,.92)),radial-gradient(circle at 18% 18%,rgba(207,20,43,.13),transparent 16rem),radial-gradient(circle at 92% 26%,rgba(23,105,255,.13),transparent 16rem)!important}.hero-motion:before{right:-34vw;top:6.2rem;width:90vw;height:42vh}.hero-motion:after{left:-38vw;bottom:-6rem;width:92vw;height:34vh}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.84))!important}.hero-content,.hero-motion .hero-content,.hero-motion .lower-panel,.lower-panel{width:min(430px,100vw - 32px)!important}.hero-motion .network-banner,.network-banner{width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.66rem!important;margin-bottom:1.18rem!important}.network-banner img{width:78px!important}.hero-content h1,.hero-motion h1{font-size:clamp(2.55rem,12vw,3.9rem)!important;line-height:.94!important}.hero-motion .hero-statement,.hero-statement{font-size:clamp(1rem,4.5vw,1.22rem)!important;line-height:1.22!important}.cta-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:.62rem!important}.primary-cta,.secondary-cta,.text-cta{width:100%!important;min-height:48px!important}.hero-motion .lower-panel{margin-top:1.2rem!important}.hero-motion .value-rail,.value-rail{border-radius:var(--edge-card)!important;padding:.38rem!important}.hero-motion .value-rail span{border-radius:var(--edge-control)!important;text-align:left!important}}.programme-console{grid-template-columns:minmax(220px,.7fr) minmax(640px,1.75fr) minmax(260px,.72fr)!important}.route-flow article p{max-width:23ch}.pass-copy{max-width:650px}.ileap-kicker,.loop-kicker,.pass-copy .section-kicker{color:var(--red)!important}.source-link{display:none!important}.pass-guarantee-panel{grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr)!important;row-gap:1rem!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:minmax(180px,1.24fr) repeat(2,minmax(150px,.82fr))!important}.pass-guarantee-panel .guarantee-meter article{min-height:150px!important}.pass-guarantee-panel .guarantee-meter .guarantee-main{border-color:rgba(207,20,43,.22)!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.14),transparent 11rem),linear-gradient(135deg,rgba(207,20,43,.08),hsla(0,0%,100%,.96))!important;box-shadow:0 24px 54px rgba(207,20,43,.12)!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{font-size:clamp(3.25rem,5.3vw,5.6rem)!important}.guarantee-note{display:none!important}.network-proof{background:radial-gradient(circle at 12% 10%,rgba(207,20,43,.06),transparent 26rem),radial-gradient(circle at 86% 18%,rgba(23,105,255,.08),transparent 32rem),linear-gradient(180deg,#fff,#f7faff 46%,#fff8f9)!important}.network-proof .partnership-shell{gap:clamp(1.5rem,3vw,2.6rem)!important}.network-proof :where(.section-heading h2,.network-feature h3,.network-advantage h3,.alumni-outcome-panel h3){color:var(--ink)!important}.network-proof :where(.section-heading p,.network-feature p,.network-feature li,.imarticus-support-card p,.network-stats p){color:rgba(17,24,39,.68)!important}.network-proof .alumni-outcome-panel,.network-proof .network-advantage,.network-proof .network-feature{border-color:rgba(7,48,108,.1)!important;background:radial-gradient(circle at 96% 6%,rgba(23,105,255,.1),transparent 18rem),radial-gradient(circle at 0 0,rgba(207,20,43,.06),transparent 16rem),hsla(0,0%,100%,.86)!important}.gold-alp-proof{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.8rem;align-items:center;width:min(520px,100%);margin:.9rem 0 1rem;border:1px solid rgba(207,20,43,.16);border-radius:var(--edge-card);padding:.72rem;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,251,255,.9));box-shadow:0 16px 36px rgba(7,48,108,.07)}.gold-alp-proof img{width:82px;height:82px;object-fit:contain;border-radius:var(--edge-control)}.gold-alp-proof span,.gold-alp-proof strong{display:block;font-family:Montserrat,Outfit,Arial,sans-serif;letter-spacing:0}.gold-alp-proof span{color:var(--red);font-size:.66rem;font-weight:950;text-transform:uppercase}.gold-alp-proof strong{margin-top:.22rem;color:var(--blue);font-size:.96rem;font-weight:900;line-height:1.22}.career-services .career-plus-hero{grid-template-columns:minmax(420px,.78fr) minmax(260px,.58fr)!important}.career-services .career-plus-visual{max-width:520px!important}.career-services .career-plus-logo-card{min-height:0!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:var(--edge-panel)!important;padding:clamp(1.25rem,2.3vw,2rem)!important;background:radial-gradient(circle at 100% 0,rgba(23,105,255,.1),transparent 13rem),hsla(0,0%,100%,.8)!important;box-shadow:0 20px 54px rgba(7,48,108,.07)!important}.career-services .career-plus-logo-card img{width:min(420px,100%)!important}.career-services .career-plus-visual figcaption{display:none!important}.trainer-stack{align-items:center!important}.trainer-placeholder-slider{width:min(960px,100%)!important;justify-self:center!important;padding:clamp(1rem,2vw,1.25rem)!important}.trainer-placeholder-slider .trainer-slider-track{justify-content:center!important}.trainer-placeholder-slider .trainer-slider-track.is-static-pair,.trainer-placeholder-slider .trainer-slider-track:not(.is-auto-flow){grid-template-columns:repeat(2,minmax(280px,360px))!important}.trainer-slider-track .trainer-card-confirmed{min-height:330px!important}.course-info .split-section{grid-template-columns:minmax(280px,.32fr) minmax(560px,1fr)!important}.course-info .section-heading h2{max-width:none!important;font-size:clamp(4.5rem,9vw,8rem)!important;line-height:.82!important}.acca-fee-summary{gap:.78rem!important}.acca-fee-summary .acca-fee-level{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(330px,1fr);gap:1rem;align-items:center;min-height:128px;padding:1rem 1.1rem!important}.acca-fee-summary .acca-fee-level-head{margin:0!important}.acca-fee-summary .acca-fee-level-head em{max-width:42ch}.acca-fee-summary .acca-fee-level>p{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(220px,1fr);gap:.68rem;align-items:center;margin:0}.acca-fee-summary .acca-fee-level>p span,.acca-fee-summary .acca-fee-level>p strong{display:block;border-radius:var(--edge-card);padding:1rem;font-family:Montserrat,Outfit,Arial,sans-serif;line-height:1.15}.acca-fee-summary .acca-fee-level>p strong{color:var(--blue);background:hsla(0,0%,100%,.82);font-size:clamp(1rem,1.3vw,1.22rem);font-weight:950;box-shadow:inset 0 0 0 1px rgba(7,48,108,.09)}.acca-fee-summary .acca-fee-level>p span{color:var(--red);background:rgba(255,244,246,.86);font-size:clamp(.9rem,1.15vw,1.04rem);font-weight:900;box-shadow:inset 0 0 0 1px rgba(207,20,43,.13)}.acca-fee-summary .acca-fee-tax-note{border-radius:var(--edge-card)!important}.faq-section .fine-source{display:none!important}@media (max-width:1180px){.career-services .career-plus-hero,.course-info .split-section,.pass-guarantee-panel,.programme-console{grid-template-columns:minmax(0,1fr)!important}.route-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-summary-card{min-height:0!important}.career-services .career-plus-visual{justify-self:start!important}}@media (max-width:760px){.route-flow{grid-template-columns:none!important}.acca-fee-summary .acca-fee-level,.acca-fee-summary .acca-fee-level>p,.gold-alp-proof,.pass-guarantee-panel .guarantee-meter,.trainer-placeholder-slider .trainer-slider-track.is-static-pair,.trainer-placeholder-slider .trainer-slider-track:not(.is-auto-flow){grid-template-columns:minmax(0,1fr)!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{font-size:3.4rem!important}.gold-alp-proof img{width:74px;height:74px}.career-services .career-plus-visual{width:100%!important;max-width:none!important}.trainer-placeholder-slider{width:min(430px,100%)!important}.trainer-slider-track .trainer-card-confirmed{min-height:0!important}.course-info .section-heading h2{font-size:clamp(3.7rem,19vw,5.2rem)!important}.acca-fee-summary .acca-fee-level{min-height:0}}.career-services .section-heading,.course-info .section-heading,.faq-section .section-heading,.intro-section .section-heading,.network-section .section-heading,.programme-section .section-heading,.section-heading,.section-heading.center,.section-heading.is-centered,.section-lite .section-heading{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.section-heading h2,.section-heading p,.section-heading span{margin-left:0!important;margin-right:0!important}.section-heading p{max-width:820px!important}.trainer-stack{align-items:stretch!important}.trainer-section .section-heading{width:min(1180px,100%);align-self:center}.trainer-placeholder-slider.faculty-roster{width:min(1180px,100%)!important;align-self:center!important;justify-self:center!important;padding:clamp(1rem,2vw,1.25rem)!important}.trainer-placeholder-slider .trainer-slider-track.is-faculty-grid{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.9rem,1.8vw,1.2rem)!important;justify-content:stretch!important;overflow:visible!important;overflow-x:visible!important;padding-bottom:0!important;scroll-snap-type:none!important;scrollbar-width:auto!important}.trainer-slider-track.is-faculty-grid .trainer-card-confirmed{scroll-snap-align:none!important;width:auto!important;min-width:0!important;min-height:340px!important;padding:clamp(1.05rem,1.8vw,1.35rem)!important}.trainer-slider-track.is-faculty-grid .trainer-card-confirmed .trainer-photo-frame{width:88px!important;height:88px!important;margin-bottom:1rem!important}.trainer-slider-track.is-faculty-grid .trainer-card-confirmed b{font-size:clamp(1.05rem,1.35vw,1.24rem)!important}.trainer-slider-track.is-faculty-grid .trainer-card-confirmed p{max-width:none!important;font-size:.94rem!important;line-height:1.55!important}.trainer-slider-track.is-faculty-grid .trainer-mini-tags{margin-top:auto!important}.trainer-slider-track.is-faculty-grid .trainer-mini-tags em{font-size:.7rem!important;padding:.42rem .62rem!important}.hero-actions,.hero-content,.hero-copy,.hero-copy .hero-proof-strip,.hero-copy .hero-subtitle,.hero-copy .hero-title{text-align:left!important}.hero-content,.hero-copy{align-items:flex-start!important}@media (max-width:1180px){.trainer-placeholder-slider .trainer-slider-track.is-faculty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.section-heading,.section-heading.center,.section-heading.is-centered{text-align:left!important}.trainer-placeholder-slider .trainer-slider-track.is-faculty-grid{grid-template-columns:minmax(0,1fr)!important}.trainer-slider-track.is-faculty-grid .trainer-card-confirmed{min-height:0!important}}.trainer-placeholder-slider.faculty-roster{width:min(1220px,100%)!important;padding:clamp(.85rem,1.8vw,1.15rem)!important;overflow:hidden!important}.trainer-placeholder-slider.faculty-roster .trainer-slider-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(270px,24vw,330px)!important;grid-template-columns:none!important;gap:clamp(.95rem,1.5vw,1.2rem)!important;justify-content:flex-start!important;overflow-x:auto!important;padding:.25rem 0 .65rem!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.trainer-placeholder-slider.faculty-roster .trainer-slider-track::-webkit-scrollbar{display:none!important}.trainer-placeholder-slider.faculty-roster .trainer-slider-track.is-auto-flow{scroll-snap-type:none!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 3%,#000 10%,#000 90%,rgba(0,0,0,.08) 97%,transparent)!important;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 3%,#000 10%,#000 90%,rgba(0,0,0,.08) 97%,transparent)!important}.trainer-placeholder-slider.faculty-roster .trainer-card-confirmed{width:auto!important;min-width:0!important;min-height:372px!important;padding:clamp(1.15rem,1.7vw,1.45rem)!important;border-style:solid!important;border-color:rgba(207,20,43,.16)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 8%,rgba(23,105,255,.12),transparent 9rem),radial-gradient(circle at 0 0,rgba(207,20,43,.08),transparent 8.5rem),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92))!important;box-shadow:0 18px 40px rgba(7,48,108,.07)!important;scroll-snap-align:start!important}.trainer-placeholder-slider.faculty-roster .trainer-card-confirmed .trainer-photo-frame{width:92px!important;height:92px!important;margin-bottom:1.1rem!important}.trainer-placeholder-slider.faculty-roster .trainer-card-confirmed b{font-size:clamp(1.12rem,1.35vw,1.28rem)!important;line-height:1.06!important}.trainer-placeholder-slider.faculty-roster .trainer-card-confirmed p{max-width:none!important;font-size:.94rem!important;line-height:1.52!important}.trainer-placeholder-slider.faculty-roster .trainer-mini-tags{margin-top:auto!important}.trainer-placeholder-slider.faculty-roster .trainer-mini-tags em{font-size:.7rem!important;padding:.42rem .62rem!important}.trainer-placeholder-slider.faculty-roster:focus-within .trainer-slider-track.is-auto-flow{scroll-snap-type:x proximity!important}@media (max-width:760px){.trainer-placeholder-slider.faculty-roster{width:min(100%,430px)!important;padding:.82rem!important}.trainer-placeholder-slider.faculty-roster .trainer-slider-track{grid-auto-columns:minmax(260px,88vw)!important}.trainer-placeholder-slider.faculty-roster .trainer-card-confirmed{min-height:330px!important}}.career-services .section-shell{width:min(100% - 3rem,1360px)!important}.career-services .career-plus-system{width:min(100%,1360px)!important;max-width:1360px!important;padding:clamp(1.2rem,2.45vw,2rem)!important}.career-services .career-plus-track{gap:clamp(1.25rem,2.3vw,1.8rem)!important}.career-services .career-plus-track article{grid-template-columns:minmax(250px,.46fr) minmax(280px,.54fr)!important;gap:clamp(1.3rem,2vw,1.75rem)!important;min-height:390px!important;padding:clamp(.95rem,1.55vw,1.18rem)!important;border-radius:22px!important}.career-services .career-card-media{min-height:350px!important;border-radius:18px!important}.career-services .career-plus-track article>div:last-child{gap:.72rem!important;padding:clamp(.6rem,1.2vw,.9rem) clamp(.45rem,1vw,.75rem)!important}.career-services .career-plus-track h3{max-width:17ch!important;font-size:clamp(1.6rem,1.85vw,2.05rem)!important;line-height:1.03!important}.career-services .career-plus-track p{max-width:34ch!important;font-size:clamp(.96rem,1.02vw,1.06rem)!important;line-height:1.52!important}.career-services .career-plus-track ul{gap:.46rem!important;padding-left:1.12rem!important}.career-services .career-plus-track li{font-size:clamp(.9rem,.94vw,.98rem)!important;line-height:1.42!important}@media (max-width:1180px){.career-services .career-plus-track article{grid-template-columns:minmax(220px,.44fr) minmax(0,.56fr)!important;min-height:370px!important}.career-services .career-card-media{min-height:330px!important}}@media (max-width:900px){.career-services .career-plus-track article{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.career-services .career-card-media{min-height:320px!important;aspect-ratio:16/10!important}.career-services .career-plus-track h3,.career-services .career-plus-track p{max-width:none!important}}@media (max-width:760px){.career-services .section-shell{width:min(100% - .5rem,430px)!important}.career-services .career-plus-system{padding:.72rem!important;border-radius:22px!important}.career-services .career-plus-track{gap:.95rem!important}.career-services .career-plus-track article{gap:.78rem!important;padding:.92rem!important;border-radius:22px!important}.career-services .career-card-media{min-height:0!important;aspect-ratio:16/10!important;border-radius:16px!important}.career-services .career-plus-track article>div:last-child{gap:.42rem!important}.career-services .career-plus-track h3{max-width:18ch!important;font-size:clamp(1.32rem,5.8vw,1.62rem)!important}.career-services .career-plus-track p{max-width:34ch!important;font-size:.78rem!important;line-height:1.38!important}}.programme-glance .glance-head{max-width:960px!important}.programme-glance .glance-head h2,.programme-glance .glance-head p{text-align:left!important}.programme-console{grid-template-columns:minmax(245px,300px) minmax(0,1fr)!important;gap:clamp(.95rem,1.6vw,1.25rem)!important}.route-pass{min-width:0!important;overflow:hidden!important}.route-pass strong{max-width:8.5ch!important;font-size:clamp(1.7rem,2.35vw,2.3rem)!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}.route-flow{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(.62rem,1.1vw,.85rem)!important}.route-flow article{grid-column:span 2!important;min-height:146px!important;text-align:left!important}.route-flow article:nth-child(4){grid-column:2/span 2!important}.route-flow article:nth-child(5){grid-column:4/span 2!important}.route-flow article p{max-width:24ch!important;margin:0!important}.route-summary-card{grid-template-columns:minmax(130px,.22fr) minmax(310px,.42fr) minmax(0,1fr)!important;text-align:left!important}.route-summary-card h3{max-width:29ch!important}.pass-guarantee-panel{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr)!important;gap:clamp(1.1rem,2vw,1.6rem)!important;padding:clamp(1.05rem,2vw,1.45rem)!important;text-align:left!important}.pass-guarantee-panel>div:first-child{justify-items:start!important}.pass-guarantee-panel h3{max-width:12ch!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:minmax(220px,1.18fr) repeat(2,minmax(150px,.78fr))!important}.pass-guarantee-panel .guarantee-meter article{min-height:158px!important}.pass-guarantee-panel .guarantee-meter span{max-width:150px!important}.radar-core b{display:none!important}@media (max-width:1180px){.pass-guarantee-panel,.programme-console{grid-template-columns:minmax(0,1fr)!important}.route-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-flow article,.route-flow article:nth-child(4),.route-flow article:nth-child(5){grid-column:auto!important}.route-summary-card{grid-template-columns:minmax(0,1fr)!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.programme-glance .glance-head{max-width:none!important}.route-pass{min-height:210px!important}.route-pass strong{max-width:9ch!important;font-size:clamp(1.9rem,9vw,2.45rem)!important}.route-flow{grid-template-columns:none!important}.route-flow article{min-height:0!important}.route-summary-card{gap:.62rem!important;padding:.92rem!important}.pass-guarantee-panel{gap:.9rem!important;padding:.94rem!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:minmax(0,1fr)!important}.pass-guarantee-panel .guarantee-meter article{min-height:126px!important}}.ileap-story .ileap-intro,.model-heading{justify-items:start!important;text-align:left!important}.ileap-story .ileap-intro{width:min(1180px,100% - 2rem)!important;max-width:1180px!important}.ileap-story .ileap-intro h2,.ileap-story .ileap-intro p,.model-heading h3{margin-left:0!important;margin-right:0!important;text-align:left!important}.ileap-story .ileap-intro p:not(.ileap-support){max-width:860px!important}.ileap-story .ileap-support{max-width:760px!important}.model-heading{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}.model-heading h3{max-width:18ch!important}.acca-exam-map{margin-top:1.1rem!important}.exam-map-note{gap:.58rem!important;margin-bottom:.85rem!important;color:var(--blue)!important;font-size:clamp(.9rem,1vw,1rem)!important;letter-spacing:0!important}.exam-map-note span{width:1.42rem!important;height:1.42rem!important;border-radius:8px!important;background:var(--blue)!important;box-shadow:0 10px 24px rgba(7,48,108,.12)!important}.exam-map-board{border-color:rgba(7,48,108,.12)!important;border-radius:14px!important;padding:clamp(1.05rem,1.6vw,1.3rem)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92)),repeating-linear-gradient(90deg,rgba(7,48,108,.045) 0 1px,transparent 0 8.33333%)!important;box-shadow:0 20px 48px rgba(7,48,108,.07)!important}.exam-map-title{border-radius:8px!important;padding:.56rem 1.08rem!important;color:#fff!important;background:var(--blue)!important;box-shadow:none!important;letter-spacing:.04em!important}.exam-window{color:rgba(17,24,39,.62)!important;font-weight:800!important}.exam-level,.exam-type,.exam-window{border-top-color:rgba(7,48,108,.72)!important}.exam-level,.exam-type{color:var(--blue)!important}.exam-level:after,.exam-level:before,.exam-type:after,.exam-type:before,.exam-window:after,.exam-window:before{top:-.29rem!important;width:.52rem!important;height:.52rem!important;border-radius:3px!important;background:var(--blue)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.9)!important}.level-skills{border-color:rgba(23,105,255,.64)!important;color:#1760d6!important}.level-skills:after,.level-skills:before{background:#1760d6!important}.level-professional,.paper-code-row span:nth-last-child(-n+3),.type-case{color:var(--red)!important}.level-professional,.type-case{border-color:rgba(207,20,43,.72)!important}.level-professional:after,.level-professional:before,.type-case:after,.type-case:before{background:var(--red)!important}.paper-code-row{border-bottom-color:rgba(7,48,108,.1)!important}.paper-code-row span{color:var(--blue)!important;font-weight:850!important}.exam-pattern{border-top:1px solid rgba(7,48,108,.12)!important}.exam-pattern b,.exam-pattern em,.exam-pattern span{color:var(--blue)!important}.exam-pattern em{font-weight:800!important}@media (max-width:760px){.exam-map-board{border-radius:12px!important}.exam-map-title{border-radius:7px!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.network-proof .credential-panel.imarticus-credentials{display:grid!important;grid-template-columns:minmax(260px,.64fr) minmax(420px,1fr)!important;gap:clamp(1.2rem,3vw,2rem)!important;align-items:center!important;padding:clamp(1.4rem,3vw,2.4rem)!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--edge-panel)!important;background:radial-gradient(circle at 92% 10%,rgba(23,105,255,.08),transparent 17rem),radial-gradient(circle at 10% 0,rgba(104,166,42,.11),transparent 18rem),hsla(0,0%,100%,.88)!important;box-shadow:0 24px 68px rgba(7,48,108,.07)!important}.network-proof .credential-panel.imarticus-credentials h3{margin:.8rem 0 0!important;max-width:21ch!important;color:var(--green-deep)!important;font-size:clamp(1.5rem,2.55vw,2.35rem)!important;line-height:1.02!important}.network-proof .logo-only-credentials{display:grid!important;grid-template-columns:repeat(5,minmax(84px,1fr))!important;gap:clamp(.7rem,1.4vw,1rem)!important}.network-proof .logo-only-credentials article{display:grid!important;min-height:116px!important;place-items:center!important;padding:1rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:14px!important;background:hsla(0,0%,100%,.68)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 14px 34px rgba(7,48,108,.045)!important}.network-proof .logo-only-credentials img{width:min(78px,100%)!important;height:78px!important}.network-proof .imarticus-support-card>span{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-width:0!important;min-height:0!important;padding:.48rem .82rem!important;border-radius:999px!important;color:var(--green-deep)!important;background:hsla(0,0%,100%,.86)!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.network-proof .imarticus-support-card h3{font-size:clamp(1.55rem,2.6vw,2.45rem)!important;line-height:1.06!important}.exemption-check .acca-route-map,.exemption-check .exemption-app-card{border-radius:18px!important;border-color:rgba(7,48,108,.12)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))!important}.exemption-check .choice-grid button,.exemption-check .choice-group button,.exemption-check .exemption-step input,.exemption-check .exemption-step select{border-radius:10px!important}.exemption-check .choice-grid button.is-selected,.exemption-check .choice-group button.is-selected{border-color:rgba(207,20,43,.45)!important;background:#fff7f8!important;box-shadow:inset 4px 0 0 rgba(207,20,43,.78)!important}.exemption-check [aria-invalid=true]{border-color:rgba(207,20,43,.58)!important;box-shadow:0 0 0 3px rgba(207,20,43,.08)!important}.exemption-check .choice-error,.exemption-check .field-error{display:block!important;margin-top:-.2rem!important;color:var(--red)!important;font-size:.78rem!important;font-weight:850!important;line-height:1.35!important}.exemption-check .exemption-result{border-radius:14px!important;border-color:rgba(7,48,108,.12)!important;background:radial-gradient(circle at 0 0,rgba(207,20,43,.07),transparent 11rem),#fff!important;box-shadow:0 16px 36px rgba(7,48,108,.06)!important}@media (max-width:760px){.career-services .career-plus-system>.career-slider-head{display:none!important}}@media (max-width:760px){body button:is([aria-label^=Previous],[aria-label^=Next]):is(:disabled,.swiper-button-disabled){opacity:.35!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important}}@media (max-width:760px){#acca-basics-title{overflow-wrap:anywhere}.acca-basics .acca-beginner-guide .section-heading h2{font-size:30px!important;line-height:1.1!important}.acca-basics .acca-infographic article{align-content:start!important;min-height:0!important;padding:20px!important}.acca-basics .career-chip-grid,.acca-basics .study-chip-grid{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;height:auto!important;max-height:none!important;gap:8px!important}.acca-basics .career-chip-grid span,.acca-basics .study-chip-grid span{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;opacity:1!important;transform:none!important;animation:none!important}.acca-basics .career-chip-panel{height:auto!important;min-height:0!important;overflow:visible!important}.acca-basics .exam-map-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#07306c #e5eaf1;padding-bottom:12px!important}.acca-basics .exam-map-scroll::-webkit-scrollbar{display:block!important;height:6px}.acca-basics .exam-map-scroll::-webkit-scrollbar-thumb{background:#07306c}}.hero-motion .hero-copy-stack>.hero-guarantee-seal{display:block!important;width:138px!important;height:138px!important;object-fit:contain!important;margin:26px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hero-motion .hero-copy-stack>.hero-guarantee-note{display:block!important;width:138px!important;margin:8px 0 0!important;color:#526b87!important;font-family:Outfit,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;text-align:center!important}@media (max-width:760px){.hero-motion .hero-copy-stack>.hero-guarantee-seal{width:118px!important;height:118px!important}.hero-motion .hero-copy-stack>.hero-guarantee-note{width:118px!important;margin-top:7px!important;font-size:9px!important}}.hero-motion .hero-pass-stamp{position:relative;display:grid;place-items:center;width:126px;aspect-ratio:1;margin-top:18px;padding:20px 14px;box-sizing:border-box;border:2px solid #07306c;border-radius:50%!important;background:#fff;color:#07306c;text-align:center;box-shadow:0 10px 24px rgba(7,48,108,.12)}.hero-pass-stamp:after,.hero-pass-stamp:before{content:"";position:absolute;inset:6px;border:1px solid #cf142b;border-radius:50%}.hero-pass-stamp:after{inset:-5px;border:1px dashed rgba(7,48,108,.45)}.hero-pass-stamp small,.hero-pass-stamp span,.hero-pass-stamp strong{position:relative;z-index:1;letter-spacing:0}.hero-pass-stamp span{color:#cf142b;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase}.hero-pass-stamp strong{font-size:32px;line-height:.95}.hero-pass-stamp small{max-width:80px;font-size:8px;font-weight:700;line-height:1.15}@media (max-width:760px){.hero-motion .hero-pass-stamp{width:108px;margin-top:16px;padding:17px 10px}.hero-pass-stamp strong{font-size:27px}}.career-services .career-plus-track article>div>b{display:none!important}@media (max-width:760px){#career-services .career-plus-visual{align-self:stretch!important;margin:0 0 20px!important}#career-services .career-plus-hero>.section-heading{align-self:stretch!important;width:100%!important;max-width:none!important}#career-services .career-plus-proof-card{width:100%!important;margin:0!important;justify-items:start!important}#career-services .career-plus-mini-mark{width:180px!important;max-width:100%!important;margin:0!important}#career-services .career-plus-system{padding-bottom:14px!important}}@media (min-width:761px){#career-services .career-plus-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;height:auto!important;transform:none!important}#career-services .career-plus-track article{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)!important;gap:24px!important;padding:24px!important;align-items:center!important}#career-services .career-plus-track article>div:last-child{min-width:0!important;width:100%!important;padding:0!important;grid-template-columns:minmax(0,1fr)!important}#career-services .career-card-media{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:360px!important;aspect-ratio:4/5!important}#career-services .career-plus-track h3{font-size:26px!important;line-height:1.15!important;max-width:none!important}#career-services .career-plus-track li,#career-services .career-plus-track p{font-size:16px!important;line-height:1.5!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}.acca-basics .acca-beginner-guide .section-heading h2{font-size:36px!important;line-height:1.15!important}}@media (min-width:1400px){#career-services .career-plus-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:1199px){#career-services .career-plus-track{gap:16px!important}#career-services .career-plus-track article{gap:14px!important;padding:16px!important}#career-services .career-plus-track li,#career-services .career-plus-track p{font-size:13px!important;line-height:1.45!important}}@layer responsive-typography{[data-motion-paused],[data-motion-paused] *,[data-motion-paused] :after,[data-motion-paused] :before,[data-motion-paused]:after,[data-motion-paused]:before{animation-play-state:paused!important}@media (min-width:761px){.site-header .header-nav{display:flex!important;min-width:0!important}main .network-proof .partnership-lockup{grid-template-columns:minmax(0,.5fr) minmax(0,76px) minmax(0,1.08fr)!important;height:auto!important;min-height:0!important;align-items:center!important;gap:clamp(16px,3%,48px)!important}main .network-proof .partnership-lockup img,main .network-proof .partnership-lockup>*{min-width:0!important;max-width:100%!important}main .network-proof .partnership-lockup>img{height:auto!important;object-fit:contain!important}main .hero-motion .network-banner>div{min-width:0!important}main .hero-motion .network-banner img{max-width:100%!important;height:auto!important;object-fit:contain!important}main #programme-glance .success-card{height:auto!important;min-height:234px!important;padding:20px!important}main #programme-glance .success-card h3{font-size:20px!important;font-weight:700!important;line-height:1.25!important;min-height:50px!important}main #programme-glance .success-card p{margin-top:12px!important}main #programme-glance .success-carousel{margin-top:8px!important}}main .network-title-with-seal h3,main .pass-guarantee-panel h3{width:100%!important;max-width:none!important;text-wrap:wrap!important;margin:0!important}main h1{font-size:56px!important;line-height:1.08!important}main h1,main h2{letter-spacing:0!important}main h2{font-size:36px!important;line-height:1.15!important}main h3{font-size:24px!important;line-height:1.2!important;letter-spacing:0!important}main h4{font-size:18px!important;line-height:1.3!important}main :is(h1,h2,h3,h4){min-width:0!important;overflow-wrap:anywhere!important}main h2>span{font-size:inherit!important;line-height:inherit!important}main .hero-lead-form h2{font-size:20px!important}main .loop-card h2{font-size:28px!important}@media (min-width:761px) and (max-width:1199px){main h1{font-size:48px!important}main h2{font-size:32px!important}main h3{font-size:22px!important}main #career-services .career-plus-track h3{font-size:18px!important}}@media (max-width:760px){main h1{font-size:30px!important;line-height:1.15!important}main .career-slider-progress{display:none!important}main .acca-basics .career-chip-panel{margin-bottom:0!important}main .acca-basics .acca-beginner-guide{padding-bottom:12px!important}main .acca-beginner-guide .section-heading,main .acca-beginner-guide .section-heading h2,main .acca-beginner-guide .section-heading p,main .imarticus-support-card h3{width:100%!important;max-width:none!important;min-width:0!important;text-wrap:wrap!important}main h2{font-size:24px!important;line-height:1.2!important}main h3{font-size:20px!important;line-height:1.25!important}main h4{font-size:16px!important}main .hero-lead-form h2{font-size:20px!important}main .loop-card h2{font-size:24px!important}main #course-info .fee-heading{display:grid!important;gap:10px!important;margin-bottom:18px!important}main #course-info .fee-heading h2{font-size:24px!important;line-height:1.2!important;margin:0!important}main #course-info .fee-heading p{font-size:14px!important;line-height:1.5!important;margin:0!important}main .success-card h3{font-size:16px!important;line-height:1.25!important;padding-left:36px!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}main #programme-glance .success-stamp{width:72px!important;height:72px!important;left:-22px!important;top:-32px!important}main .hero-statement,main .section-heading p{font-size:14px!important;line-height:1.5!important}main :is(p,li){font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;overflow-wrap:anywhere!important}main .ileap-active-eyebrow,main :is(.fee-row-saving,.acca-fee-tax-note){font-size:12px!important;line-height:1.5!important}main :is(button,.system-cta){white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important;min-width:0!important}#benefit-enquiry :is(input:not([type=checkbox]),select,textarea),main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0!important;max-width:100%!important}main :is(.choice-grid,.choice-group) button{font-size:14px!important;height:auto!important;min-height:44px!important}main [data-syllabus-tab]{font-size:12px!important}main .feature-tags{flex-wrap:wrap!important;min-width:0!important}main .feature-tags em{font-size:11px!important;line-height:1.4!important;white-space:normal!important;letter-spacing:0!important}main :is(.mobile-peek-card,.success-card,.singapore-stat-grid article){height:auto!important;max-height:none!important}main :is(.mobile-peek-card,.success-card,.ileap-active-copy) :is(p,h3,ul){height:auto!important;max-height:none!important;min-width:0!important}main .ileap-active-copy{height:auto!important;max-height:none!important;overflow:visible!important}}}.mobile-exam-levels{display:none}@media (min-width:761px){#ileap .ileap-scroll{top:var(--ileap-pin-top,64px)!important;max-height:none!important}#ileap .ileap-showcase-card{height:min(620px,100dvh - 150px)!important;min-height:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,.86fr)!important}#ileap .ileap-device{min-height:0!important;max-height:100%!important;overflow:hidden!important}#ileap .ileap-device img{min-height:0!important;object-fit:contain!important}#ileap .ileap-active-copy{min-height:0!important;min-width:0!important;height:100%!important;max-height:100%!important;align-self:stretch!important;overflow-y:auto!important;align-content:start!important}}@media (min-width:761px) and (max-height:760px){#ileap .ileap-showcase-card{padding:16px!important}#ileap .ileap-active-number{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-bottom:6px!important}#ileap .ileap-active-copy{padding:0 12px!important;gap:0!important}#ileap .ileap-active-copy :is(h3,p,ul,.feature-tags){margin-top:8px!important;margin-bottom:0!important}#ileap .ileap-active-copy :is(p,li){font-size:13px!important;line-height:1.4!important}#ileap .ileap-active-copy li{padding-top:6px!important}#ileap .ileap-active-copy .feature-tags em{min-height:24px!important;padding:4px 6px!important}}@media (max-width:760px){.acca-basics .acca-exam-map .exam-map-scroll{display:block!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;touch-action:pan-x pan-y}.acca-basics .acca-exam-map .exam-map-board{min-width:720px!important;width:max(100%,720px)!important;box-sizing:border-box!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.acca-basics .acca-exam-map .paper-code-row{min-width:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.acca-basics .acca-exam-map .exam-map-board>*{min-width:0!important;overflow-wrap:anywhere}.acca-basics .mobile-exam-levels{display:none!important}.acca-basics .mobile-exam-levels article{padding:18px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;min-width:0}.acca-basics .mobile-exam-levels h3{margin:0 0 10px;font-size:20px;line-height:1.2;color:#07306c}.acca-basics .mobile-exam-levels p{font-size:13px;line-height:1.5;margin:8px 0}.acca-basics .mobile-exam-codes{font-weight:700;color:#07306c}.acca-basics .mobile-exam-pattern{display:grid;gap:6px;font-size:13px;line-height:1.5}.acca-basics .mobile-exam-pattern em{font-style:normal}.acca-basics .career-chip-panel .career-chip-grid{display:flex!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important;animation:none!important;overflow:visible!important}.acca-basics .career-chip-panel .career-chip-grid .is-pill-clone{display:none!important}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.acca-basics .career-chip-panel{min-width:0!important;overflow:hidden!important}.acca-basics .career-chip-panel .career-chip-grid{flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;animation:careerPillRoll 24s linear infinite!important}.acca-basics .career-chip-panel .career-chip-grid .is-pill-clone{display:inline-flex!important}}.trainer-desktop-controls{display:flex;justify-content:center;gap:12px;margin-top:20px}@media (min-width:761px){.audience-section [data-persona-track]{scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important}.audience-section [data-persona-track]>article{scroll-snap-align:start!important;scroll-snap-stop:always}}.trainer-desktop-controls button{width:48px;height:48px;padding:0;border:1px solid #d1dbea;border-radius:4px;color:#07306c;background:#fff;font-size:22px;cursor:pointer}@media (max-width:760px){.trainer-desktop-controls{display:none!important}}.ileap-arrow-controls{display:none}@media (max-width:760px){.ileap-arrow-controls{display:flex;justify-content:center;gap:12px;grid-column:1/-1}.ileap-arrow-controls button{width:44px;height:44px;padding:0;border:1px solid #d1dbea;border-radius:4px;background:#fff;color:#07306c;font-size:22px;cursor:pointer}.ileap-arrow-controls button:disabled{opacity:.35;cursor:default}}.exemption-app-card:has(.exemption-result.is-visible) [data-exemption-next]{display:none!important}.exemption-check .result-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important;margin-top:.3rem!important}.exemption-check .exemption-result .result-actions>a{display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;box-sizing:border-box!important;margin:0!important;width:100%!important;height:auto!important;min-height:48px!important;padding:.72rem .95rem!important;border-radius:4px!important;line-height:1.3!important;text-align:center!important}@media (max-width:900px){.network-proof .credential-panel.imarticus-credentials{grid-template-columns:1fr!important}.network-proof .logo-only-credentials{grid-template-columns:repeat(5,minmax(78px,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important}.network-proof .logo-only-credentials::-webkit-scrollbar{display:none!important}.network-proof .logo-only-credentials article{min-width:94px!important}}@media (max-width:620px){.exemption-check .result-actions{grid-template-columns:1fr!important}}.programme-glance .route-pass strong{max-width:100%!important;overflow-wrap:anywhere!important;font-size:clamp(1.65rem,2.7vw,2.65rem)!important}.career-services .career-plus-hero{grid-template-columns:minmax(420px,.86fr) minmax(320px,.5fr)!important;gap:clamp(2rem,4vw,4.6rem)!important;align-items:center!important}.career-services .career-plus-visual{width:min(100%,430px)!important;min-height:0!important;justify-self:end!important;display:block!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-services .career-plus-logo-card,.career-services .career-plus-visual figcaption,.career-services .career-plus-visual:after,.career-services .career-plus-visual:before{display:none!important}.career-plus-proof-card{grid-template-columns:auto minmax(0,1fr);gap:1rem 1.1rem;align-items:center;border-radius:24px;padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 92% 0,rgba(23,105,255,.12),transparent 10rem),radial-gradient(circle at 0 100%,rgba(207,20,43,.08),transparent 9rem),linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,251,255,.9));box-shadow:0 22px 55px rgba(7,48,108,.08)}.career-plus-mini-mark,.career-plus-proof-card{display:grid;border:1px solid rgba(7,48,108,.1)}.career-plus-mini-mark{width:64px;height:64px;place-items:center;border-radius:18px;background:#fff;box-shadow:0 16px 34px rgba(7,48,108,.1)}.career-plus-mini-mark svg{width:38px;height:38px;fill:none;stroke:var(--blue);stroke-width:2.3;stroke-linejoin:round}.career-plus-proof-card strong{display:block;color:var(--blue);font-family:Montserrat,Outfit,Arial,sans-serif;font-size:clamp(1.2rem,1.65vw,1.55rem);font-weight:950;line-height:1.05}.career-plus-proof-card p{margin:.42rem 0 0;max-width:34ch;color:var(--muted);font-size:.96rem;font-weight:650;line-height:1.45}.career-plus-proof-card ul{grid-column:1/-1;display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.career-plus-proof-card li{display:flex;align-items:center;gap:.55rem;color:var(--blue);font-size:.86rem;font-weight:850;line-height:1.25}.career-plus-proof-card li:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(207,20,43,.08)}@media (max-width:1180px){.career-services .career-plus-hero{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.career-services .career-plus-visual{justify-self:start!important;width:min(100%,520px)!important}}@media (max-width:680px){.career-plus-proof-card{grid-template-columns:minmax(0,1fr)}.career-plus-mini-mark{width:56px;height:56px}}.network-title-with-seal{display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,8vw,104px);gap:clamp(.9rem,2vw,1.25rem);align-items:start}.network-title-with-seal h3{margin:0!important}.network-title-with-seal img{width:clamp(72px,8vw,104px);height:clamp(72px,8vw,104px);object-fit:contain;justify-self:end;margin-top:.2rem;border-radius:16px;background:rgba(226,245,205,.78)}@media (max-width:720px){.network-title-with-seal{grid-template-columns:minmax(0,1fr)}.network-title-with-seal img{justify-self:start}}.hero-motion{padding-bottom:clamp(2.1rem,4vw,3.4rem)!important}.lower-panel{margin-top:clamp(1.35rem,3vw,2.6rem)!important}main>section:not(.hero-motion){padding-top:clamp(3rem,4.8vw,4.4rem)!important;padding-bottom:clamp(3rem,4.8vw,4.4rem)!important}.programme-glance.hero-glance{padding-top:clamp(2.6rem,4vw,3.8rem)!important}.final-cta-section,.network-proof,.pass-system{padding-top:clamp(3rem,4.8vw,4.4rem)!important;padding-bottom:clamp(3rem,4.8vw,4.4rem)!important}.ileap-story{padding-top:clamp(3rem,4.8vw,4.4rem)!important;padding-bottom:clamp(3.2rem,5vw,4.6rem)!important}.glance-head,.ileap-intro,.network-proof .section-heading.center,.section-heading{margin-bottom:clamp(1rem,2vw,1.6rem)!important}.career-chip-panel,.network-proof .alumni-outcome-panel,.network-proof .credential-panel,.network-proof .network-advantage,.network-proof .network-feature,.programme-glance .entry-quick-read{margin-top:clamp(1rem,2vw,1.65rem)!important}@media (max-width:760px){.hero-motion{padding-bottom:1.7rem!important}.lower-panel{margin-top:1.2rem!important}.final-cta-section,.network-proof,.pass-system,main>section:not(.hero-motion){padding-top:2.1rem!important;padding-bottom:2.1rem!important}.programme-glance.hero-glance{padding-top:1.9rem!important}.ileap-story{padding-top:2.1rem!important;padding-bottom:2.4rem!important}.glance-head,.ileap-intro,.network-proof .section-heading.center,.section-heading{margin-bottom:.95rem!important}.career-chip-panel,.network-proof .alumni-outcome-panel,.network-proof .credential-panel,.network-proof .network-advantage,.network-proof .network-feature,.programme-glance .entry-quick-read{margin-top:.95rem!important}}.ileap-story{min-height:calc(100vh + 1550px)!important}@media (min-width:1024px){.ileap-story{min-height:calc(100vh + 1650px)!important}}@media (max-width:760px){.ileap-story{min-height:calc(100svh + 1250px)!important}}.hero-motion{min-height:min(780px,92svh)!important;padding-top:clamp(6.2rem,8vw,7.4rem)!important;padding-bottom:clamp(1.4rem,2.8vw,2.4rem)!important}.final-cta-section,.network-proof,.pass-system,main>section:not(.hero-motion){padding-top:clamp(2.6rem,3.6vw,3.4rem)!important;padding-bottom:clamp(2.6rem,3.6vw,3.4rem)!important}.programme-glance.hero-glance{padding-top:clamp(2.2rem,3.2vw,3rem)!important}.ileap-story{padding-top:clamp(2.6rem,3.6vw,3.4rem)!important;padding-bottom:clamp(2.7rem,3.8vw,3.6rem)!important}@media (max-width:760px){.hero-motion{min-height:auto!important;padding-top:5.7rem!important;padding-bottom:1.35rem!important}.final-cta-section,.network-proof,.pass-system,main>section:not(.hero-motion){padding-top:1.75rem!important;padding-bottom:1.75rem!important}.programme-glance.hero-glance{padding-top:1.55rem!important}.ileap-story{padding-top:1.75rem!important;padding-bottom:2rem!important}}.site-header{top:16px!important;grid-template-columns:auto minmax(360px,1fr) auto!important;width:min(1290px,100% - 56px)!important;min-height:56px!important;gap:.72rem!important;border-radius:18px!important;padding:.3rem .42rem .3rem .64rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,250,255,.9))!important;box-shadow:0 16px 44px rgba(7,48,108,.1),inset 0 1px 0 hsla(0,0%,100%,.94)!important}.brand{min-width:62px!important;min-height:38px!important;padding:0 .62rem 0 .08rem!important;border-right:1px solid rgba(7,48,108,.08)!important}.brand img{width:46px!important}.header-nav{justify-self:center!important;gap:.08rem!important;border-radius:12px!important;padding:.18rem!important;background:hsla(0,0%,100%,.78)!important;box-shadow:inset 0 0 0 1px rgba(7,48,108,.08)!important}.header-nav a{min-height:32px!important;border-radius:8px!important;padding:0 .86rem!important;color:rgba(7,48,108,.74)!important;font-size:.7rem!important;letter-spacing:0!important}.header-nav a:focus-visible,.header-nav a:hover{color:var(--blue)!important;background:rgba(7,48,108,.06)!important;box-shadow:none!important}.header-actions{gap:.46rem!important;font-size:.82rem!important}.nav-cta,.nav-link{min-height:40px!important;border-radius:10px!important;padding:0 1.05rem!important;letter-spacing:0!important}.nav-link{border:1px solid rgba(7,48,108,.12)!important;color:var(--blue)!important;background:hsla(0,0%,100%,.86)!important;box-shadow:none!important}.nav-cta{border:1px solid rgba(207,20,43,.12)!important;background:linear-gradient(135deg,#be1028,#ee2745)!important;box-shadow:0 12px 26px rgba(207,20,43,.18)!important}.nav-cta:hover{box-shadow:0 14px 30px rgba(207,20,43,.22)!important}.programme-glance .route-pass strong{max-width:13ch!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;font-size:clamp(1.65rem,2.1vw,2.16rem)!important;line-height:1.05!important}.hero-glance.is-visible .route-flow article,.programme-glance .route-flow article{animation:none!important;opacity:1!important;transform:none!important}@media (max-width:900px){.site-header{grid-template-columns:auto minmax(0,1fr) auto!important;width:min(100% - 28px,980px)!important}.header-nav a{padding:0 .62rem!important}}@media (max-width:760px){.site-header{top:10px!important;left:12px!important;width:fit-content!important;min-width:84px!important;min-height:44px!important;grid-template-columns:auto!important;border-radius:16px!important;padding:.28rem .62rem!important}.brand{min-width:0!important;min-height:0!important;border-right:0!important;padding:0!important}.brand img{width:44px!important}.programme-glance .route-pass strong{max-width:12ch!important;font-size:clamp(1.8rem,8vw,2.2rem)!important}}.radar-core i{left:50%!important;top:36%!important;transform:translate(-50%,-50%)!important}.radar .radar-core b{display:block!important;position:absolute;left:50%;top:65%;margin:0;transform:translateX(-50%);color:#07306c;font-size:10px;letter-spacing:0;text-transform:none}@media (max-width:760px){.radar .radar-core b{font-size:8px}}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main){text-align:left!important;padding:1rem 1.05rem!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong{font-size:clamp(1.02rem,1.45vw,1.34rem)!important;line-height:1.05!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) span{max-width:20ch!important;font-size:.9rem!important;font-weight:750!important;line-height:1.35!important}.career-plus-proof-card{grid-template-columns:minmax(0,1fr)!important}.career-plus-mini-mark{width:min(220px,100%)!important;height:auto!important;aspect-ratio:auto!important;justify-self:start!important;place-items:start!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.career-plus-mini-mark img{display:block!important;width:100%!important;height:auto!important}.career-plus-proof-card>div{grid-column:1/-1!important}.network-proof .logo-only-credentials{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(1rem,2.2vw,1.65rem)!important}.network-proof .logo-only-credentials article{flex:0 0 auto!important;width:auto!important;min-height:0!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.network-proof .logo-only-credentials img{width:clamp(140px,10.4vw,166px)!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;filter:drop-shadow(0 14px 24px rgba(7,48,108,.08))!important}@media (min-width:901px){.network-proof .credential-panel.imarticus-credentials{grid-template-columns:minmax(210px,.34fr) minmax(680px,1fr)!important;gap:clamp(1.2rem,2vw,1.7rem)!important}}@media (max-width:900px){.network-proof .logo-only-credentials{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-items:center!important;justify-content:center!important;gap:.85rem .75rem!important;overflow:visible!important;padding:.1rem 0!important}.network-proof .logo-only-credentials img{width:min(92px,100%)!important;max-width:none!important;max-height:none!important}}:root{--brand-font-primary:"Urbane", "Outfit", Arial, sans-serif;--brand-font-display:"Urbane", "Montserrat", "Outfit", Arial, sans-serif;--brand-font-accent:"DM Serif Text", Georgia, "Times New Roman", serif}body,button,html,input,select,textarea{font-family:var(--brand-font-primary)!important}:where(h1,h2,h3,h4,.hero-title,.section-heading h2,.section-heading h3,.section-kicker,.nav-pill,.nav-links a,.btn,.hero-actions a,.route-card h3,.route-summary-card strong,.trainer-card-confirmed h3,.career-card h3,.faq-prompt-card h2,.faq-list summary,.final-panel h2){font-family:var(--brand-font-display)!important;letter-spacing:0!important}:where(p,li,span,em,label,small,summary,.hero-subtitle,.section-heading p,.route-card p,.trainer-card-confirmed p,.career-card p,.faq-list p,.exemption-check input,.exemption-check select,.exemption-check button){font-family:var(--brand-font-primary)!important;letter-spacing:0!important}:where(.network-stats strong,.alumni-logo-row strong,.guarantee-main strong,.result-card strong,.pass-rate strong,.role-stat strong,[data-count-up]){font-family:var(--brand-font-accent)!important;letter-spacing:0!important;font-weight:400!important}.career-plus-visual{display:flex!important;justify-content:center!important;align-items:center!important}.career-plus-proof-card{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.career-plus-mini-mark,.career-plus-proof-card{width:min(360px,100%)!important}@media (max-width:760px){.career-plus-visual{justify-content:flex-start!important}.career-plus-mini-mark,.career-plus-proof-card{width:min(300px,100%)!important}}.network-proof .partnership-intro.section-heading.center{width:100%!important;max-width:none!important;justify-self:stretch!important;align-items:flex-start!important;justify-items:flex-start!important;text-align:left!important}.network-proof .partnership-intro.section-heading.center>span{justify-self:start!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.network-proof .partnership-intro h2{max-width:740px!important}.network-proof .partnership-intro h2,.network-proof .partnership-intro p{margin-left:0!important;margin-right:0!important;text-align:left!important}.network-proof .partnership-intro p{max-width:1040px!important}.network-proof .network-feature.partnership-feature{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)!important;gap:clamp(2rem,4vw,3.4rem)!important;align-items:start!important;min-height:0!important;padding:clamp(2rem,4vw,3.3rem)!important;overflow:hidden!important}.network-proof .network-feature.partnership-feature:before{width:42rem!important;height:10rem!important;left:-17rem!important;bottom:-4.8rem!important;border-width:24px!important;opacity:.58!important}.network-proof .network-feature.partnership-feature:after{width:28rem!important;height:9rem!important;right:-12rem!important;top:-5.2rem!important;border-width:24px!important;opacity:.52!important}.network-proof .network-feature.partnership-feature>div:first-child{display:grid!important;align-content:center!important;gap:.95rem!important;max-width:560px!important}.network-proof .network-title-with-seal{display:block!important}.network-proof .network-title-with-seal h3{max-width:15ch!important;margin:0!important;color:var(--green-deep)!important;font-size:clamp(2.05rem,3.35vw,3.25rem)!important;line-height:1!important;letter-spacing:0!important}.network-proof .network-title-with-seal img{display:none!important}.network-proof .gold-alp-proof{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;width:min(500px,100%)!important;margin:.1rem 0 .2rem!important;padding:.68rem .82rem!important;border:1px solid rgba(207,20,43,.16)!important;border-radius:12px!important;background:hsla(0,0%,100%,.76)!important;box-shadow:0 14px 34px rgba(7,48,108,.055)!important}.network-proof .gold-alp-proof img{width:68px!important;height:68px!important;border-radius:10px!important}.network-proof .gold-alp-proof span{font-size:.66rem!important;line-height:1!important}.network-proof .gold-alp-proof strong{max-width:33ch!important;color:var(--blue)!important;font-size:.96rem!important;line-height:1.2!important}.network-proof .network-feature.partnership-feature>div:first-child>p{max-width:52ch!important;margin:0!important;font-size:clamp(.98rem,1.15vw,1.1rem)!important;line-height:1.58!important}.network-proof .network-learner-points{gap:.56rem!important;margin-top:.18rem!important;max-width:52ch!important}.network-proof .network-learner-points li{font-size:.92rem!important;line-height:1.42!important}.network-proof .imarticus-support-card{align-self:start!important;min-height:0!important;padding:clamp(1.5rem,2.8vw,2.25rem)!important;border-radius:22px!important}.network-proof .imarticus-support-card h3{max-width:19ch!important;margin-top:1rem!important;font-size:clamp(1.75rem,2.65vw,2.55rem)!important;line-height:1.02!important}.network-proof .imarticus-support-card>div{gap:.82rem!important}.network-proof .imarticus-support-card article{grid-template-columns:48px minmax(0,1fr)!important;gap:.12rem .9rem!important;padding:1rem 1.08rem!important;border-radius:17px!important;background:hsla(0,0%,100%,.8)!important}.network-proof .imarticus-support-card b{width:46px!important;height:46px!important}.network-proof .imarticus-support-card strong{font-size:1.08rem!important}.network-proof .imarticus-support-card p{font-size:.94rem!important}@media (max-width:920px){.network-proof .network-feature.partnership-feature{grid-template-columns:minmax(0,1fr)!important;gap:1.4rem!important;padding:1.2rem!important}.network-proof .network-feature.partnership-feature>div:first-child,.network-proof .network-feature.partnership-feature>div:first-child>p,.network-proof .network-learner-points{max-width:none!important}.network-proof .imarticus-support-card h3,.network-proof .network-title-with-seal h3{max-width:18ch!important}}@media (max-width:620px){.network-proof .gold-alp-proof{grid-template-columns:58px minmax(0,1fr)!important;padding:.62rem!important}.network-proof .gold-alp-proof img{width:54px!important;height:54px!important}.network-proof .gold-alp-proof strong{font-size:.82rem!important}.network-proof .imarticus-support-card article{grid-template-columns:42px minmax(0,1fr)!important;padding:.9rem!important}.network-proof .imarticus-support-card b{width:40px!important;height:40px!important}}:root{--edge-large:8px;--edge-panel:7px;--edge-card:6px;--edge-control:4px}body :is(.section-shell,.programme-console,.entry-quick-read,.route-summary-card,.pass-system-inner,.learning-loop,.model-panel,.pass-guarantee-panel,.ileap-showcase-card,.ileap-feature,.acca-basics-card,.trainer-card,.trainer-card-confirmed,.trainer-placeholder-slider,.career-card,.career-plus-card,.network-proof-card,.network-feature,.imarticus-support-card,.credential-panel,.curriculum-card,.membership-card,.persona-card,.premium-compare-table,.career-role-explorer,.role-reel,.role-reel-ring article,.course-info .section-shell,.acca-fee-level,.faq-prompt-card,.faq-question-stack details,.final-cta-card,.network-banner,.gold-alp-proof){border-radius:var(--edge-large)!important}body :is(.route-flow article,.entry-quick-options article,.model-step,.guarantee-meter article,.ileap-active-copy,.role-point,.trainer-mini-tags em,.network-stat,.network-stats article,.curriculum-step,.acca-fee-options div,.study-chip-grid span,.exam-map-title,.system-cta,.centered-cta,.mobile-card-controls,.route-flow-controls,.value-rail,.value-rail span,.exemption-check .exemption-app-card,.exemption-check .acca-route-map,.exemption-check input,.exemption-check select,.exemption-check button,.choice-group button,.choice-grid button){border-radius:var(--edge-card)!important}body :is(.primary-cta,.secondary-cta,.text-cta,.nav-cta,.nav-link,.header-nav,.mobile-sticky-nav,.hero-kicker,.section-kicker,.route-hybrid-badge,.tag-row span,.ileap-tab,.launch-stamp,.acca-fee-level-head strong,.trainer-slider-control,.mobile-card-dots button){border-radius:var(--edge-control)!important}.final-cta-section .final-cta-card{width:min(1180px,100% - 2rem)!important;padding:clamp(1.6rem,3.6vw,3rem)!important}.final-cta-section .final-actions{display:grid!important;grid-template-columns:repeat(3,minmax(210px,1fr))!important;gap:clamp(.85rem,1.4vw,1.15rem)!important;width:min(1060px,100%)!important;margin-top:clamp(1.25rem,2.4vw,1.8rem)!important}.final-cta-section .final-actions a{width:100%!important;min-width:0!important;min-height:58px!important;padding:.9rem 1.1rem!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}.final-cta-section .final-actions .primary-cta{border-color:hsla(0,0%,100%,.92)!important;color:var(--blue)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,249,255,.94))!important;box-shadow:0 18px 42px rgba(7,48,108,.16)!important}.final-cta-section .final-actions .secondary-cta{border-color:hsla(0,0%,100%,.28)!important;color:#fff!important;background:linear-gradient(135deg,#082a5d,#07306c 58%,#12498f)!important;box-shadow:0 18px 42px rgba(7,48,108,.22)!important}.final-cta-section .final-actions .text-cta{border-color:hsla(0,0%,100%,.42)!important;color:#fff!important;background:hsla(0,0%,100%,.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)!important}.final-cta-section .final-actions a:hover{transform:translateY(-2px)!important;box-shadow:0 22px 46px rgba(7,48,108,.2)!important}@media (max-width:820px){.final-cta-section .final-actions{grid-template-columns:minmax(0,1fr)!important}.final-cta-section .final-actions a{min-height:54px!important}}body :is([class*=card],[class*=panel],[class*=feature],[class*=drawer],[class*=table],[class*=board],[class*=console],[class*=reel],[class*=route-pass],[class*=quick-read],[class*=summary],[class*=role-explorer],[class*=actions],details,article){border-radius:var(--edge-large)!important}body :is([class*=badge],[class*=chip],[class*=kicker],[class*=tab],[class*=stamp],[class*=pill],[class*=cta],[class*=nav],button,input,select,textarea){border-radius:var(--edge-control)!important}body :is(.trainer-photo-frame,.trainer-photo-frame img,.role-persona-image,.mobile-card-dots button,.route-icon-marker,.step-icon,.loop-step-icon,.imarticus-support-card b){border-radius:50%!important}body :not(#sharp-edge-lock) :is([class*=card],[class*=panel],[class*=feature],[class*=drawer],[class*=table],[class*=board],[class*=console],[class*=reel],[class*=route-pass],[class*=quick-read],[class*=summary],[class*=role-explorer],details,article){border-radius:var(--edge-large)!important}body :not(#sharp-edge-lock) :is([class*=badge],[class*=chip],[class*=kicker],[class*=tab],[class*=stamp],[class*=pill],[class*=cta],[class*=nav],button,input,select,textarea){border-radius:var(--edge-control)!important}body :not(#sharp-edge-lock) :is(.trainer-photo-frame,.trainer-photo-frame img,.role-persona-image,.persona-strip-image,.mobile-card-dots button,.route-icon-marker,.step-icon,.loop-step-icon,.imarticus-support-card b){border-radius:50%!important}body :is([class*=card],[class*=panel],[class*=feature],[class*=drawer],[class*=table],[class*=board],[class*=console],[class*=reel],[class*=route-pass],[class*=quick-read],[class*=summary],[class*=role-explorer],details,article):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:var(--edge-large)!important}body :is([class*=badge],[class*=chip],[class*=kicker],[class*=tab],[class*=stamp],[class*=pill],[class*=cta],[class*=nav],button,input,select,textarea):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:var(--edge-control)!important}body :is(.trainer-photo-frame,.trainer-photo-frame img,.role-persona-image,.persona-strip-image,.mobile-card-dots button,.route-icon-marker,.step-icon,.loop-step-icon,.imarticus-support-card b):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:50%!important}body [class*=board]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=card]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=console]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=drawer]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=feature]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=panel]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=quick-read]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=reel]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=role-explorer]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=route-pass]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=summary]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=table]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body article:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body details:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:var(--edge-large)!important}body [class*=badge]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=chip]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=cta]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=kicker]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=nav]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=pill]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=stamp]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body [class*=tab]:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body button:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body input:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body select:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body textarea:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:var(--edge-control)!important}body .imarticus-support-card b:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .loop-step-icon:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .mobile-card-dots button:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .persona-strip-image:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .role-persona-image:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .route-icon-marker:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .step-icon:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .trainer-photo-frame img:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock),body .trainer-photo-frame:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){border-radius:50%!important}.ileap-scroll>.ileap-source{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;order:2!important;z-index:6!important;justify-self:center!important;width:min(860px,100%)!important;margin:0!important;padding:.72rem 1rem!important;transform:none!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--edge-card)!important;color:rgba(17,24,39,.62)!important;background:hsla(0,0%,100%,.86)!important;box-shadow:0 14px 34px rgba(7,48,108,.06)!important;font-size:.78rem!important;line-height:1.42!important;text-align:center!important}.ileap-stage{order:1!important}.ileap-features{order:3!important}@media (min-width:1024px){.ileap-scroll{top:clamp(58px,6vh,74px)!important;gap:.82rem!important}}@media (max-width:760px){.ileap-story{padding-bottom:2rem!important}.ileap-scroll{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;height:calc(100svh - 68px)!important;min-height:650px!important;max-height:820px!important;gap:.44rem!important}.ileap-showcase-card{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.ileap-stage{order:1!important}.ileap-scroll>.ileap-source{order:2!important}.ileap-features{order:3!important}.ileap-scroll>.ileap-source{width:min(100%,360px)!important;padding:.58rem .7rem!important;font-size:.64rem!important;line-height:1.3!important;display:none!important}.career-services .section-shell{width:min(100% - 1rem,430px)!important}.career-services .career-plus-hero{gap:.85rem!important;margin-bottom:1rem!important}.career-services .career-plus-visual{justify-content:flex-start!important}.career-services .career-plus-mini-mark,.career-services .career-plus-proof-card{width:min(310px,100%)!important}.career-services .career-plus-system{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.68rem!important;width:100%!important;padding:.72rem!important;overflow:hidden!important}.career-services .career-slider-head{display:contents!important}.career-services .career-plus-rail{grid-column:1!important;grid-row:auto!important;order:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.36rem!important;width:100%!important;height:auto!important;padding:.32rem!important;border:1px solid rgba(7,48,108,.08)!important;background:hsla(0,0%,100%,.72)!important;overflow:visible!important}.career-services .career-plus-rail span,.career-services .career-plus-rail span:first-child,.career-services .career-plus-rail span:nth-child(2),.career-services .career-plus-rail span:nth-child(3),.career-services .career-plus-rail span:nth-child(4){grid-area:auto!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:.32rem .18rem!important;font-size:clamp(.48rem,2.35vw,.58rem)!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}.career-services .career-plus-slider{grid-column:1!important;grid-row:auto!important;order:2!important;width:100%!important;min-width:0!important}.career-services .career-plus-track{gap:0!important}.career-services .career-plus-track article{width:100%!important;min-width:100%!important;flex:0 0 100%!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;padding:.74rem!important}.career-services .career-card-media{width:100%!important;min-height:0!important;aspect-ratio:16/10!important}.career-services .career-plus-track article>div:last-child{padding:.1rem .05rem .2rem!important}.career-services .career-plus-track h3{max-width:15ch!important;font-size:clamp(1.28rem,6.1vw,1.58rem)!important;line-height:1.02!important}.career-services .career-plus-track p{max-width:none!important;font-size:.76rem!important;line-height:1.34!important}.career-services .career-slider-controls{grid-column:1!important;grid-row:auto!important;order:3!important;display:grid!important;grid-template-columns:38px 38px!important;justify-content:center!important;gap:.5rem!important;width:100%!important;margin:.08rem 0 0!important}.career-services .career-slider-controls button{width:38px!important;height:38px!important}}.network-proof .network-lockup.partnership-lockup{width:min(900px,100% - 2rem)!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(1.05rem,2vw,1.45rem)!important}.network-proof .network-lockup.partnership-lockup:before{width:min(880px,92vw)!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:clamp(128px,13vw,170px)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:clamp(390px,43vw,560px)!important}.network-proof .partnership-intro.section-heading.center{grid-template-columns:minmax(0,1fr)!important;justify-content:center!important}.network-proof .partnership-intro.section-heading.center>span{justify-self:center!important}.network-proof .partnership-intro h2,.network-proof .partnership-intro p,.network-proof .partnership-intro.section-heading.center>span{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.network-proof .partnership-intro h2{max-width:760px!important}.network-proof .partnership-intro p{max-width:980px!important}@media (max-width:760px){.network-proof .network-lockup.partnership-lockup{width:min(100% - 1.25rem,360px)!important;margin-bottom:.85rem!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:min(74px,100%)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:min(178px,100%)!important}.network-proof .partnership-intro h2{max-width:12ch!important}.network-proof .partnership-intro p{max-width:34ch!important}}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr) clamp(100px,8.8vw,132px)!important;gap:clamp(1rem,2.2vw,1.6rem)!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{display:block!important;width:clamp(100px,8.8vw,132px)!important;filter:none!important}.network-proof .network-feature.partnership-feature .gold-alp-proof{display:none!important}@media (max-width:620px){.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr) 86px!important;gap:.7rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:none!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:86px!important}}.acca-basics .acca-info-drawer{max-width:980px!important;border-color:rgba(7,48,108,.1)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92))!important;box-shadow:0 18px 54px rgba(7,48,108,.07)!important}.acca-basics .acca-info-drawer summary{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:92px!important;gap:clamp(.85rem,2vw,1.25rem)!important;padding:clamp(.95rem,2vw,1.25rem) clamp(1rem,3vw,1.6rem)!important}.acca-basics .acca-chat-icon{width:44px!important;height:44px!important;box-shadow:0 0 0 8px rgba(207,20,43,.06),0 14px 30px rgba(7,48,108,.11)!important;font-size:1rem!important}.acca-basics .acca-chat-copy{gap:.18rem!important}.acca-basics .acca-chat-copy em{color:var(--red)!important;font-size:.68rem!important;letter-spacing:.08em!important}.acca-basics .acca-chat-copy strong{max-width:18ch!important;color:var(--blue)!important;font-size:clamp(1.28rem,2.6vw,1.85rem)!important;line-height:1.02!important}.acca-basics .acca-chat-copy small{max-width:52ch!important;color:rgba(17,24,39,.62)!important;font-size:.88rem!important;line-height:1.35!important}.acca-basics .acca-chat-action{min-width:86px!important;padding:.66rem .86rem!important;border-color:rgba(7,48,108,.16)!important;color:var(--blue)!important;background:hsla(0,0%,100%,.9)!important;text-align:center!important}@media (max-width:700px){.acca-basics .acca-info-drawer summary{grid-template-columns:auto minmax(0,1fr)!important}.acca-basics .acca-chat-action{grid-column:2!important;justify-self:start!important;min-width:74px!important;padding:.5rem .72rem!important}.acca-basics .acca-chat-copy strong{max-width:13ch!important}.acca-basics .acca-chat-copy small{max-width:27ch!important;font-size:.8rem!important}}.hero-motion .lower-panel{width:min(1180px,100% - 56px)!important;margin-top:clamp(1.7rem,3.4vw,3rem)!important}.hero-motion .value-rail,.value-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:.86rem!important;border-radius:var(--edge-large)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(247,251,255,.84))!important;box-shadow:0 22px 64px rgba(7,48,108,.08)!important}.hero-motion .value-rail span,.value-rail span{position:relative!important;display:flex!important;min-height:58px!important;align-items:center!important;justify-content:flex-start!important;padding:.78rem .9rem .78rem 2.28rem!important;border:1px solid rgba(7,48,108,.08)!important;border-radius:var(--edge-card)!important;color:rgba(7,48,108,.9)!important;background:hsla(0,0%,100%,.78)!important;box-shadow:0 12px 28px rgba(7,48,108,.045)!important;font-size:clamp(.78rem,.95vw,.92rem)!important;line-height:1.18!important;white-space:normal!important}.hero-motion .value-rail span:before,.value-rail span:before{position:absolute!important;left:.9rem!important;top:50%!important;width:9px!important;height:9px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 7px rgba(207,20,43,.08)!important}@media (max-width:760px){.hero-motion .lower-panel{width:min(430px,100vw - 32px)!important;margin-top:1.05rem!important}.hero-motion .value-rail,.value-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.52rem!important;padding:.58rem!important}.hero-motion .value-rail span,.value-rail span{min-height:50px!important;padding:.62rem .58rem .62rem 1.72rem!important;font-size:clamp(.66rem,3.05vw,.76rem)!important;line-height:1.16!important}.hero-motion .value-rail span:before,.value-rail span:before{left:.62rem!important;width:7px!important;height:7px!important;box-shadow:0 0 0 5px rgba(207,20,43,.08)!important}}.course-info .fee-section-shell{display:block!important;width:min(1180px,100% - 3rem)!important}.course-info .fee-heading{max-width:1000px!important;margin:0 0 clamp(1.8rem,3vw,2.5rem)!important;text-align:left!important}.course-info .fee-heading span{display:none!important}.course-info .fee-heading h2{max-width:none!important;margin:0!important;color:var(--ink)!important;font-size:clamp(3rem,4.8vw,4.35rem)!important;line-height:.98!important;text-align:left!important;text-transform:none!important}.course-info .fee-heading p{max-width:1050px!important;margin:1.2rem 0 0!important;color:rgba(17,24,39,.7)!important;font-size:clamp(1.05rem,1.55vw,1.28rem)!important;line-height:1.55!important;text-align:left!important}.course-info .acca-fee-table-panel{position:relative!important;overflow:hidden!important;border:1px solid rgba(7,48,108,.12)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.9))!important;box-shadow:0 28px 80px rgba(7,48,108,.08)!important}.course-info .acca-fee-table-panel:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:4px!important;background:linear-gradient(90deg,var(--red),#3b57e8 56%,var(--blue))!important}.course-info .acca-fee-table-row{position:relative!important;display:grid!important;grid-template-columns:52px minmax(210px,1fr) minmax(190px,.78fr) minmax(290px,1fr)!important;gap:clamp(1.2rem,2.4vw,2.4rem)!important;align-items:center!important;min-height:152px!important;margin:0!important;padding:clamp(1.55rem,2.9vw,2.7rem) clamp(1.8rem,4vw,3.2rem)!important;border:0!important;border-top:1px solid rgba(7,48,108,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.course-info .acca-fee-table-row:first-child{border-top:0!important}.course-info .acca-fee-table-row:after,.course-info .acca-fee-table-row:before{display:none!important}.course-info .acca-fee-table-row h3,.course-info .fee-row-index,.course-info .fee-row-price,.course-info .fee-row-saving{margin:0!important;font-family:var(--brand-font-primary)!important;letter-spacing:0!important}.course-info .fee-row-index{color:rgba(7,48,108,.28)!important;font-size:clamp(1rem,1.5vw,1.2rem)!important;font-weight:950!important}.course-info .acca-fee-table-row h3{font-size:clamp(1.55rem,2.35vw,2rem)!important}.course-info .fee-row-price{display:grid!important;gap:.28rem!important;color:var(--ink)!important}.course-info .fee-row-price strong{display:block!important;font-size:clamp(2rem,3.15vw,2.75rem)!important;line-height:.96!important}.course-info .fee-row-price span{color:rgba(17,24,39,.62)!important;font-size:clamp(.96rem,1.2vw,1.08rem)!important;font-weight:850!important}.course-info .fee-row-saving{max-width:360px!important;color:rgba(17,24,39,.66)!important;font-size:clamp(1.02rem,1.52vw,1.22rem)!important;line-height:1.36!important;font-weight:850!important}.course-info .fee-row-saving strong{font-size:1.18em!important}.course-info .acca-fee-tax-note{display:flex!important;gap:.65rem!important;align-items:center!important;margin:1.25rem 0 0!important;border:0!important;padding:0!important;color:rgba(17,24,39,.7)!important;background:transparent!important;box-shadow:none!important;font-size:clamp(.95rem,1.2vw,1.08rem)!important;font-weight:850!important}.course-info .acca-fee-tax-note:before{content:"i"!important;display:inline-grid!important;width:18px!important;height:18px!important;place-items:center!important;border:2px solid rgba(7,48,108,.52)!important;color:rgba(7,48,108,.72)!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important}@media (max-width:760px){.exemption-check .exemption-launch{padding-bottom:.72rem!important}.exemption-check .route-check-preview{order:1!important}.exemption-check .launch-copy{order:2!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.exemption-check .launch-copy span{display:none!important}.exemption-check .launch-copy .system-cta{margin-top:0!important;border-radius:var(--edge-card)!important}.final-cta-section .final-cta-card{width:min(430px,100% - 2rem)!important;padding:2.1rem 1.25rem 1.45rem!important;justify-items:center!important;text-align:center!important}.final-cta-section .final-cta-card>span{max-width:24ch!important;font-size:.62rem!important;line-height:1.15!important;text-align:center!important}.final-cta-section .final-cta-card h2{max-width:13.8ch!important;margin-top:.62rem!important;font-size:clamp(1.75rem,8vw,2.15rem)!important;line-height:1.05!important;text-align:center!important}.final-cta-section .final-cta-card p{max-width:31ch!important;margin-top:.9rem!important;font-size:clamp(.82rem,3.45vw,.92rem)!important;line-height:1.5!important;text-align:center!important}.final-cta-section .final-actions{gap:.65rem!important;margin-top:1.25rem!important}}@media (max-width:860px){.course-info .fee-section-shell{width:min(430px,100% - 2rem)!important}.course-info .fee-heading{margin-bottom:1.25rem!important}.course-info .fee-heading h2{font-size:clamp(2.55rem,13vw,3.25rem)!important}.course-info .fee-heading p{margin-top:.8rem!important;font-size:clamp(.92rem,4.1vw,1.02rem)!important;line-height:1.44!important}.course-info .acca-fee-table-row{grid-template-columns:32px minmax(0,1fr)!important;gap:.35rem .85rem!important;min-height:0!important;padding:1.25rem 1rem!important}.course-info .fee-row-index{grid-row:span 3!important;padding-top:.12rem!important;font-size:.92rem!important}.course-info .acca-fee-table-row h3{font-size:clamp(1.25rem,6vw,1.58rem)!important}.course-info .fee-row-price strong{font-size:clamp(1.68rem,8vw,2.12rem)!important}.course-info .fee-row-price span,.course-info .fee-row-saving{font-size:.88rem!important;line-height:1.34!important}.course-info .fee-row-saving{max-width:29ch!important}.course-info .acca-fee-tax-note{margin-bottom:4.4rem!important;font-size:.88rem!important;line-height:1.35!important}}@media (max-width:760px){.mobile-card-controls,.network-proof .network-slider-controls{display:inline-grid!important;grid-template-columns:32px auto 32px!important;justify-content:center!important;align-items:center!important;gap:.34rem!important;width:fit-content!important;max-width:100%!important;margin:.85rem auto 0!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--edge-card)!important;padding:.25rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,249,255,.86))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 28px rgba(7,48,108,.08)!important}.mobile-card-controls>button,.network-proof .network-slider-controls>button{width:32px!important;height:32px!important;min-height:32px!important;border:0!important;border-radius:var(--edge-control)!important;color:var(--blue)!important;background:transparent!important;box-shadow:none!important;font-size:.9rem!important}.mobile-card-dots{display:inline-flex!important;width:auto!important;min-width:38px!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;padding-inline:.15rem!important}.mobile-card-dots button{width:6px!important;height:6px!important;min-height:6px!important;border:0!important;padding:0!important;border-radius:999px!important;background:rgba(7,48,108,.2)!important;box-shadow:none!important}.mobile-card-dots button.is-active{width:20px!important;background:linear-gradient(90deg,#cf142b,#2a63f5)!important;box-shadow:0 0 0 3px rgba(207,20,43,.06)!important}.network-proof .network-slider-controls .mobile-card-dots{width:auto!important;min-width:38px!important}}@media (max-width:900px){.network-proof .logo-only-credentials{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.85rem .75rem!important}.network-proof .logo-only-credentials article{grid-column:span 2!important;justify-self:center!important}.network-proof .logo-only-credentials article:nth-child(4){grid-column:2/span 2!important}.network-proof .logo-only-credentials article:nth-child(5){grid-column:4/span 2!important}}@media (max-width:760px){.curriculum-section .syllabus-levels button:nth-child(3){grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}.career-services .career-slider-controls{display:inline-grid!important;grid-template-columns:36px 36px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:0!important;width:auto!important;margin:.72rem auto 0!important;border:1px solid rgba(7,48,108,.11)!important;border-radius:var(--edge-card)!important;padding:.22rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,249,255,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 12px 28px rgba(7,48,108,.08)!important}.career-services .career-slider-controls button{width:36px!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:var(--edge-control)!important;color:var(--blue)!important;background:transparent!important;box-shadow:none!important;font-size:.9rem!important}.career-services .career-slider-controls button+button{border-left:1px solid rgba(7,48,108,.1)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.career-services .career-slider-controls button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}}.pass-guarantee-panel{border-color:rgba(207,20,43,.14)!important;background:radial-gradient(circle at 7% 12%,rgba(207,20,43,.055),transparent 18rem),radial-gradient(circle at 80% 18%,rgba(23,105,255,.055),transparent 18rem),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(250,252,255,.93))!important}.pass-guarantee-panel>div:first-child{gap:.85rem!important}.pass-guarantee-panel h3{max-width:11ch!important;color:var(--ink)!important;font-size:clamp(2.65rem,4.4vw,4rem)!important;line-height:.98!important}.pass-guarantee-panel p{max-width:49ch!important;color:rgba(17,24,39,.66)!important;font-size:clamp(1rem,1.25vw,1.14rem)!important;line-height:1.58!important;font-weight:500!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:minmax(240px,1.42fr) repeat(2,minmax(168px,.86fr))!important;gap:.9rem!important}.pass-guarantee-panel .guarantee-meter article{min-height:164px!important;border-color:rgba(7,48,108,.1)!important;border-radius:var(--edge-large)!important;padding:1.25rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92))!important;box-shadow:0 18px 46px rgba(7,48,108,.06)!important}.pass-guarantee-panel .guarantee-meter .guarantee-main{background:radial-gradient(circle at 16% 8%,rgba(207,20,43,.08),transparent 10rem),radial-gradient(circle at 88% 14%,rgba(23,105,255,.1),transparent 11rem),hsla(0,0%,100%,.96)!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{color:var(--red)!important;font-family:var(--brand-font-accent)!important;font-size:clamp(4.1rem,6.3vw,6rem)!important;line-height:.85!important;font-weight:500!important}.pass-guarantee-panel .guarantee-meter .guarantee-main span{color:var(--blue)!important;font-size:clamp(.85rem,1.08vw,.98rem)!important;font-weight:900!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main){gap:.55rem!important;justify-items:start!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong{max-width:12ch!important;color:var(--blue)!important;font-size:clamp(1.42rem,1.9vw,1.82rem)!important;line-height:1.04!important;font-weight:950!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) span{max-width:22ch!important;color:rgba(17,24,39,.62)!important;font-size:clamp(.92rem,1.04vw,1.02rem)!important;line-height:1.38!important;font-weight:720!important}@media (max-width:760px){.pass-guarantee-panel{gap:1.1rem!important;padding:1.05rem!important}.pass-guarantee-panel>div:first-child{gap:.62rem!important;text-align:left!important}.pass-guarantee-panel h3{max-width:none!important;font-size:clamp(2.15rem,10vw,2.7rem)!important;line-height:1!important}.pass-guarantee-panel p{max-width:34ch!important;font-size:.9rem!important;line-height:1.48!important}.pass-guarantee-panel .guarantee-meter{display:grid!important;grid-template-columns:1fr!important;gap:.72rem!important;overflow:visible!important}.pass-guarantee-panel .guarantee-meter article{min-height:0!important;padding:1rem!important}.pass-guarantee-panel .guarantee-meter .guarantee-main{min-height:150px!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{font-size:clamp(4rem,18vw,5rem)!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main){min-height:112px!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong{max-width:none!important;font-size:clamp(1.24rem,6vw,1.54rem)!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) span{max-width:27ch!important;font-size:.9rem!important}}.course-info .fee-section-shell{width:min(1060px,100% - 4rem)!important}.course-info .fee-heading{max-width:880px!important;margin-bottom:clamp(1.35rem,2.2vw,1.9rem)!important}.course-info .fee-heading h2{font-family:var(--brand-font-primary)!important;font-size:clamp(2.25rem,3.35vw,3.2rem)!important;line-height:1!important;font-weight:950!important}.course-info .fee-heading p{max-width:780px!important;margin-top:.78rem!important;font-size:clamp(.98rem,1.18vw,1.08rem)!important;line-height:1.62!important;font-weight:520!important}.course-info .acca-fee-table-panel{border-color:rgba(7,48,108,.14)!important;border-radius:var(--edge-large)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,252,255,.92))!important;box-shadow:0 22px 58px rgba(7,48,108,.075)!important}.course-info .acca-fee-table-panel:before{height:3px!important;background:linear-gradient(90deg,var(--red),#295dcd 52%,var(--blue))!important}.course-info .acca-fee-table-row{grid-template-columns:40px minmax(170px,.95fr) minmax(165px,.62fr) minmax(245px,.95fr)!important;gap:clamp(.9rem,1.9vw,1.6rem)!important;min-height:118px!important;padding:clamp(1.15rem,2.1vw,1.75rem) clamp(1.35rem,3vw,2.3rem)!important;border-top-color:rgba(7,48,108,.085)!important}.course-info .acca-fee-table-row:nth-child(2n){background:rgba(248,251,255,.62)!important}.course-info .fee-row-index{align-self:center!important;color:rgba(7,48,108,.32)!important;font-size:.92rem!important;line-height:1!important}.course-info .acca-fee-table-row h3{color:var(--blue)!important;font-size:clamp(1.28rem,1.75vw,1.62rem)!important;font-weight:950!important}.course-info .fee-row-price{gap:.12rem!important}.course-info .fee-row-price strong{font-family:var(--brand-font-accent)!important;color:var(--ink)!important;font-size:clamp(2.05rem,2.75vw,2.65rem)!important;line-height:.92!important;font-weight:500!important}.course-info .fee-row-price span{font-size:.9rem!important;line-height:1.2!important;font-weight:760!important}.course-info .fee-row-saving{max-width:320px!important;color:rgba(17,24,39,.64)!important;font-size:clamp(.95rem,1.18vw,1.06rem)!important;line-height:1.42!important}.course-info .fee-row-saving strong{display:inline-block!important;margin-left:.12rem!important;color:var(--red)!important;font-size:1.04em!important;line-height:1.1!important}.course-info .acca-fee-tax-note{margin-top:.95rem!important;color:rgba(17,24,39,.66)!important;font-size:.92rem!important;font-weight:760!important}.course-info .acca-fee-tax-note:before{width:16px!important;height:16px!important;border-width:1.5px!important;border-radius:50%!important;font-size:.68rem!important}@media (max-width:860px){.course-info .fee-section-shell{width:min(430px,100% - 2rem)!important}.course-info .fee-heading{margin-bottom:1rem!important}.course-info .fee-heading h2{font-size:clamp(2.1rem,10.5vw,2.8rem)!important}.course-info .fee-heading p{margin-top:.65rem!important;font-size:clamp(.88rem,3.6vw,.98rem)!important;line-height:1.5!important}.course-info .acca-fee-table-row{grid-template-columns:28px minmax(0,1fr)!important;gap:.28rem .72rem!important;min-height:0!important;padding:1rem .9rem!important}.course-info .fee-row-index{grid-row:span 3!important;padding-top:.18rem!important;font-size:.8rem!important}.course-info .acca-fee-table-row h3{font-size:clamp(1.08rem,5vw,1.34rem)!important}.course-info .fee-row-price{margin-top:.18rem!important}.course-info .fee-row-price strong{font-size:clamp(1.9rem,9.4vw,2.35rem)!important}.course-info .fee-row-price span,.course-info .fee-row-saving{font-size:.82rem!important;line-height:1.36!important}.course-info .fee-row-saving{max-width:28ch!important;margin-top:.18rem!important}.course-info .acca-fee-tax-note{margin-bottom:4rem!important;font-size:.82rem!important}}.hero-motion{isolation:isolate!important;padding-top:clamp(5.9rem,7.4vw,7.05rem)!important;background-image:linear-gradient(90deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.98) 38%,hsla(0,0%,100%,.82) 62%,hsla(0,0%,100%,.92)),linear-gradient(180deg,hsla(0,0%,100%,.84),rgba(247,250,255,.72) 68%,rgba(255,244,246,.72))!important;background-repeat:no-repeat,no-repeat!important;background-position:50%,50%!important;background-size:cover,cover!important}.hero-motion:before{width:min(52vw,860px)!important;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)!important;background:linear-gradient(135deg,rgba(7,48,108,.08),hsla(0,0%,100%,0) 56%),linear-gradient(45deg,rgba(207,20,43,.055),hsla(0,0%,100%,0) 62%)!important;opacity:.9!important}.hero-motion:after{background:linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 52%,hsla(0,0%,100%,.56)),linear-gradient(115deg,transparent 0 61%,rgba(7,48,108,.055) 61.08% 61.28%,transparent 61.36%),repeating-linear-gradient(90deg,rgba(7,48,108,.035) 0 1px,transparent 0 112px),repeating-linear-gradient(180deg,rgba(207,20,43,.026) 0 1px,transparent 0 112px)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.8) 38%,rgba(0,0,0,.18));opacity:.58!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.82) 88%),radial-gradient(ellipse at 24% 44%,hsla(0,0%,100%,.62),transparent 34rem)!important}.hero-motion .motion-canvas{opacity:.18!important}.hero-content{z-index:6!important}.network-banner{border-color:rgba(207,20,43,.16)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.66))!important;box-shadow:0 16px 42px rgba(7,48,108,.075)!important;backdrop-filter:blur(14px) saturate(1.08)!important}.hero-kicker{border-color:rgba(207,20,43,.2)!important;background:hsla(0,0%,100%,.82)!important;box-shadow:0 12px 30px rgba(7,48,108,.045)!important}.hero-content h1{max-width:930px!important;font-size:clamp(3.4rem,5.65vw,5.95rem)!important;line-height:.93!important}.hero-statement{max-width:780px!important;color:#cf142b!important;font-size:clamp(1.05rem,1.35vw,1.26rem)!important;line-height:1.28!important}.hero-motion .cta-row{gap:.86rem!important;margin-top:1.42rem!important}.hero-motion .primary-cta,.hero-motion .secondary-cta,.hero-motion .text-cta{min-height:54px!important;box-shadow:0 14px 34px rgba(7,48,108,.08)!important}.hero-motion .text-cta{background:hsla(0,0%,100%,.58)!important;backdrop-filter:blur(10px)!important}.hero-motion .value-rail,.value-rail{border-color:rgba(7,48,108,.1)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(247,251,255,.74))!important;box-shadow:0 18px 54px rgba(7,48,108,.075)!important;backdrop-filter:blur(16px) saturate(1.05)!important}.hero-motion .value-rail span,.value-rail span{background:hsla(0,0%,100%,.74)!important}@media (max-width:760px){.hero-motion{min-height:auto!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92) 58%,rgba(255,244,246,.9)),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(239,247,255,.9) 66%,rgba(255,241,244,.88))!important;background-position:50%!important;background-size:cover!important}.hero-motion:before{right:-42vw!important;top:5.6rem!important;width:94vw!important;height:38vh!important;opacity:.52!important}.hero-motion:after{background:linear-gradient(135deg,transparent 0 64%,rgba(7,48,108,.05) 64.1% 64.4%,transparent 64.5%),repeating-linear-gradient(90deg,rgba(7,48,108,.03) 0 1px,transparent 0 78px)!important;opacity:.42!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.78))!important}.hero-motion .motion-canvas{opacity:.12!important}.hero-motion .network-banner,.network-banner{margin-bottom:1rem!important}.hero-content h1,.hero-motion h1{font-size:clamp(2.42rem,11.2vw,3.42rem)!important;line-height:.96!important}.hero-motion .hero-statement,.hero-statement{max-width:31ch!important;font-size:clamp(.94rem,4.05vw,1.08rem)!important;line-height:1.32!important}.hero-motion .primary-cta,.hero-motion .secondary-cta,.hero-motion .text-cta{min-height:46px!important}}.course-info .fee-section-shell{width:min(980px,100% - 4rem)!important}.course-info .acca-fee-table-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,251,255,.84))!important}.course-info .acca-fee-table-row{grid-template-columns:38px minmax(170px,1fr) minmax(165px,.78fr) minmax(240px,1fr)!important;gap:clamp(.8rem,1.55vw,1.35rem)!important;min-height:102px!important;padding:clamp(1rem,1.72vw,1.42rem) clamp(1.1rem,2.45vw,2rem)!important}.course-info .fee-row-index{color:rgba(7,48,108,.34)!important;font-size:.82rem!important;font-weight:900!important}.course-info .acca-fee-table-row h3{font-size:clamp(1.14rem,1.45vw,1.42rem)!important;line-height:1.08!important}.course-info .fee-row-price strong{font-family:var(--brand-font-primary)!important;font-size:clamp(1.82rem,2.2vw,2.28rem)!important;line-height:1!important;font-weight:950!important}.course-info .fee-row-price span{margin-top:.08rem!important;color:rgba(17,24,39,.58)!important;font-size:.78rem!important;font-weight:780!important}.course-info .fee-row-saving{display:block!important;max-width:270px!important;color:rgba(17,24,39,.62)!important;font-size:clamp(.84rem,1vw,.94rem)!important;line-height:1.35!important;font-weight:760!important}.course-info .fee-row-saving strong{display:inline-flex!important;align-items:center!important;margin:.22rem 0 0!important;border:1px solid rgba(207,20,43,.14)!important;border-radius:var(--edge-control)!important;padding:.22rem .42rem!important;color:#cf142b!important;background:rgba(255,244,246,.78)!important;font-size:.98em!important;line-height:1.05!important;font-weight:950!important}@media (max-width:860px){.course-info .fee-section-shell{width:min(410px,100% - 2rem)!important}.course-info .acca-fee-table-row{grid-template-columns:26px minmax(0,1fr)!important;gap:.24rem .66rem!important;padding:.92rem .86rem!important}.course-info .fee-row-price strong{font-size:clamp(1.62rem,7.4vw,2rem)!important}.course-info .fee-row-saving{font-size:.78rem!important}.course-info .fee-row-saving strong{padding:.2rem .36rem!important}}.hero-motion{min-height:min(760px,92svh)!important;padding-top:clamp(5.8rem,7vw,6.9rem)!important;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.98) 42%,rgba(235,255,251,.9) 68%,rgba(208,247,240,.72)),linear-gradient(132deg,transparent 0 50%,rgba(199,255,246,.68) 50.08% 78%,hsla(0,0%,100%,.7) 78.1%),linear-gradient(180deg,#fff,#f6fbff)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.hero-motion:before{inset:0 0 0 auto!important;width:min(58vw,980px)!important;height:100%!important;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)!important;background:linear-gradient(135deg,rgba(221,255,250,.92),rgba(238,255,252,.68) 54%,hsla(0,0%,100%,.5)),linear-gradient(38deg,rgba(7,48,108,.05),rgba(207,20,43,.035) 65%,transparent)!important;animation:none!important}.hero-motion:after{inset:0!important;z-index:2!important;width:auto!important;height:auto!important;clip-path:none!important;background:linear-gradient(116deg,transparent 0 55%,rgba(6,95,78,.1) 55.05% 55.2%,transparent 55.35%),linear-gradient(116deg,transparent 0 69%,rgba(7,48,108,.07) 69.05% 69.2%,transparent 69.35%),radial-gradient(circle at 16% 30%,rgba(207,20,43,.04) 0 2px,transparent 2.5px),radial-gradient(circle at 58% 16%,rgba(7,48,108,.045) 0 2px,transparent 2.5px)!important;background-size:auto,auto,122px 122px,150px 150px!important;opacity:.7!important;animation:none!important}.hero-motion .hero-wash{z-index:3!important;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.82) 90%),radial-gradient(ellipse at 24% 42%,hsla(0,0%,100%,.66),transparent 32rem)!important}.hero-motion .motion-canvas{z-index:4!important;opacity:.1!important;mix-blend-mode:multiply!important}.hero-with-form{z-index:6!important;display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(340px,410px)!important;gap:clamp(2rem,5vw,4.6rem)!important;width:min(1320px,100% - 56px)!important}.hero-copy-stack{display:grid!important;justify-items:start!important;max-width:790px!important}.hero-copy-stack .network-banner{width:min(650px,100%)!important}.hero-motion .hero-copy-stack h1{max-width:770px!important;font-size:clamp(3.15rem,5.18vw,5.45rem)!important;line-height:.94!important}.hero-motion .hero-statement{max-width:680px!important}.hero-lead-form{position:relative!important;display:grid!important;gap:.78rem!important;border:1px solid rgba(0,96,76,.72)!important;border-radius:var(--edge-large)!important;padding:clamp(1.05rem,1.8vw,1.45rem)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.82)),linear-gradient(135deg,rgba(234,255,250,.9),hsla(0,0%,100%,.68))!important;box-shadow:0 24px 70px rgba(7,48,108,.12)!important;backdrop-filter:blur(18px) saturate(1.08)!important}.hero-lead-form h2{margin:0 0 .2rem!important;font-family:var(--brand-font-primary)!important;font-size:clamp(1.18rem,1.42vw,1.5rem)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:0!important}.hero-lead-form label{display:grid!important;gap:.28rem!important;margin:0!important}.hero-lead-form label>span:not(.hero-consent span){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hero-lead-form :is(input,select){width:100%!important;min-height:44px!important;border:1px solid rgba(0,96,76,.42)!important;border-radius:var(--edge-control)!important;padding:.72rem .78rem!important;background:hsla(0,0%,100%,.72)!important;font-family:var(--brand-font-primary)!important;font-size:.84rem!important;font-weight:650!important;letter-spacing:0!important;outline:none!important}.hero-lead-form :is(input,select):focus{border-color:rgba(0,96,76,.95)!important;box-shadow:0 0 0 3px rgba(0,127,102,.12)!important}.hero-lead-form ::placeholder{color:rgba(0,75,63,.54)!important}.hero-form-row{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:.62rem!important}.hero-consent{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:.5rem!important;color:rgba(0,75,63,.94)!important;font-size:.78rem!important;line-height:1.25!important;font-weight:650!important}.hero-consent input{accent-color:#00604c!important}.hero-form-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.64rem!important;margin-top:.1rem!important}.hero-form-actions a{display:inline-flex!important;min-height:46px!important;align-items:center!important;justify-content:center!important;border-radius:var(--edge-control)!important;padding:.72rem .78rem!important;font-family:var(--brand-font-primary)!important;font-size:.78rem!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important}.hero-form-secondary{border:1px solid rgba(0,96,76,.84)!important;color:#00604c!important;background:hsla(0,0%,100%,.72)!important}.hero-form-primary{border:1px solid #00604c!important;background:linear-gradient(135deg,#00604c,#004d3c)!important;box-shadow:0 16px 34px rgba(0,96,76,.2)!important}.hero-motion .lower-panel{z-index:6!important;width:min(1320px,100% - 56px)!important}@media (min-width:981px){.hero-motion .lower-panel{margin-top:clamp(2rem,4.8vw,3.6rem)!important}.hero-motion .value-rail,.value-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.hero-with-form{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:1.8rem!important}.hero-motion .hero-copy-stack h1{font-size:clamp(2.85rem,5.5vw,4.35rem)!important}}@media (max-width:860px){.hero-motion{min-height:auto!important;padding-top:5.1rem!important;background-image:linear-gradient(180deg,#fff,rgba(246,252,255,.98) 44%,rgba(226,255,249,.74)),linear-gradient(145deg,transparent 0 47%,rgba(204,255,247,.7) 47.08% 76%,hsla(0,0%,100%,.76) 76.1%)!important}.hero-motion:before{right:-36vw!important;top:4.2rem!important;width:94vw!important;height:46vh!important;opacity:.72!important}.hero-with-form{grid-template-columns:1fr!important;width:min(430px,100% - 28px)!important;gap:1.12rem!important;align-items:start!important}.hero-copy-stack{max-width:none!important}.hero-motion .hero-copy-stack h1{max-width:10.5ch!important;font-size:clamp(2.42rem,11vw,3.35rem)!important;line-height:.95!important}.hero-motion .hero-statement{max-width:31ch!important}.hero-lead-form{width:100%!important;gap:.64rem!important;padding:.9rem!important}.hero-lead-form h2{font-size:1.08rem!important}.hero-lead-form :is(input,select){min-height:42px!important;font-size:.78rem!important}.hero-form-actions,.hero-form-row{grid-template-columns:1fr!important}.hero-form-actions a{min-height:42px!important}.hero-motion .lower-panel{width:min(430px,100% - 28px)!important;margin-top:1rem!important}}.hero-motion{background-image:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,255,.96) 56%,rgba(255,246,248,.88)),linear-gradient(90deg,rgba(207,20,43,.07),hsla(0,0%,100%,0) 24%,hsla(0,0%,100%,0) 62%,rgba(7,48,108,.075)),linear-gradient(120deg,rgba(7,48,108,.045),hsla(0,0%,100%,0) 32% 66%,rgba(207,20,43,.045)),repeating-linear-gradient(90deg,rgba(7,48,108,.026) 0 1px,transparent 0 118px)!important}.hero-motion:before{z-index:1!important;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.82) 86%),linear-gradient(105deg,rgba(207,20,43,.055),hsla(0,0%,100%,0) 31% 70%,rgba(7,48,108,.06))!important}.hero-motion:after{background:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.52)),repeating-linear-gradient(0deg,rgba(7,48,108,.024) 0 1px,transparent 0 108px),repeating-linear-gradient(90deg,rgba(207,20,43,.02) 0 1px,transparent 0 128px)!important;background-size:auto!important;opacity:.62!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.86) 92%),linear-gradient(90deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.12) 58%,hsla(0,0%,100%,.58))!important}.hero-lead-form{border-color:rgba(7,48,108,.28)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.84)),linear-gradient(135deg,rgba(255,246,248,.66),rgba(247,251,255,.74))!important;box-shadow:0 24px 70px rgba(7,48,108,.13),inset 0 1px 0 hsla(0,0%,100%,.88)!important}.hero-lead-form :is(input,select){border-color:rgba(7,48,108,.22)!important;color:#101827!important;background:hsla(0,0%,100%,.76)!important}.hero-lead-form :is(input,select):focus{border-color:rgba(207,20,43,.72)!important;box-shadow:0 0 0 3px rgba(207,20,43,.11)!important}.hero-lead-form ::placeholder{color:rgba(7,48,108,.45)!important}.hero-consent{color:rgba(7,48,108,.84)!important}.hero-form-secondary{border-color:rgba(207,20,43,.36)!important;background:hsla(0,0%,100%,.82)!important}@media (max-width:860px){.hero-motion{background-image:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96) 58%,rgba(255,246,248,.9)),linear-gradient(90deg,rgba(207,20,43,.058),transparent 48%,rgba(7,48,108,.06)),repeating-linear-gradient(90deg,rgba(7,48,108,.022) 0 1px,transparent 0 86px)!important}.hero-motion:before{inset:0!important;width:auto!important;height:auto!important;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.82) 88%)!important;opacity:1!important}}.hero-with-form{max-width:none!important;transform:none!important}.hero-lead-form{width:min(410px,100%)!important;justify-self:end!important;transform:none!important}.hero-lead-form label>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hero-lead-form .hero-consent span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hero-lead-form input,.hero-lead-form select{width:100%!important;min-height:44px!important;border:1px solid rgba(7,48,108,.22)!important;border-radius:var(--edge-control)!important;padding:.72rem .78rem!important;background:hsla(0,0%,100%,.76)!important;font-family:var(--brand-font-primary)!important;font-size:.84rem!important;font-weight:650!important;line-height:1.15!important;letter-spacing:0!important;outline:none!important}.hero-lead-form input:focus,.hero-lead-form select:focus{border-color:rgba(207,20,43,.72)!important;box-shadow:0 0 0 3px rgba(207,20,43,.11)!important}.hero-lead-form input::placeholder{color:rgba(7,48,108,.45)!important}.hero-consent input{width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;padding:0!important}@media (max-width:860px){.hero-lead-form{width:100%!important;justify-self:stretch!important}.hero-lead-form input,.hero-lead-form select{min-height:42px!important;font-size:.78rem!important}}.pass-guarantee-panel{width:min(1120px,100% - 2rem)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1.35fr)!important;gap:clamp(1.25rem,3vw,2.2rem)!important;align-items:center!important;border:1px solid rgba(207,20,43,.13)!important;border-radius:var(--edge-large)!important;padding:clamp(1.25rem,2.4vw,2rem)!important;background:linear-gradient(115deg,rgba(255,246,248,.72),hsla(0,0%,100%,.72) 34%,rgba(247,251,255,.86)),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,252,255,.94))!important;box-shadow:0 24px 70px rgba(7,48,108,.08)!important}.pass-guarantee-panel>div:first-child{display:grid!important;gap:.72rem!important;align-content:center!important}.pass-guarantee-panel h3{max-width:10ch!important;margin:0!important;color:#101827!important;font-family:var(--brand-font-primary)!important;font-size:clamp(2.25rem,3.15vw,3.15rem)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:0!important}.pass-guarantee-panel p{max-width:43ch!important;margin:0!important;color:rgba(17,24,39,.65)!important;font-size:clamp(.94rem,1.05vw,1rem)!important;line-height:1.56!important;font-weight:560!important}.pass-guarantee-panel .guarantee-meter{display:grid!important;grid-template-columns:minmax(210px,1.02fr) repeat(2,minmax(154px,.82fr))!important;gap:.76rem!important;align-items:stretch!important}.pass-guarantee-panel .guarantee-meter article{min-height:132px!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--edge-card)!important;padding:1rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.9))!important;box-shadow:0 16px 38px rgba(7,48,108,.055)!important;text-align:left!important}.pass-guarantee-panel .guarantee-meter .guarantee-main{position:relative!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:.1rem!important;border-color:rgba(207,20,43,.18)!important;background:linear-gradient(135deg,rgba(255,240,243,.88),rgba(247,251,255,.86)),hsla(0,0%,100%,.94)!important;text-align:center!important}.pass-guarantee-panel .guarantee-meter .guarantee-main em{color:rgba(207,20,43,.76)!important;font-style:normal!important;font-family:var(--brand-font-primary)!important;font-size:.7rem!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{color:#cf142b!important;font-family:var(--brand-font-primary)!important;font-size:clamp(3.2rem,4.5vw,4.45rem)!important;line-height:.92!important;font-weight:900!important;letter-spacing:0!important}.pass-guarantee-panel .guarantee-meter .guarantee-main span{max-width:17ch!important;color:#07306c!important;font-size:.86rem!important;line-height:1.18!important;font-weight:850!important;text-align:center!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main){display:grid!important;gap:.42rem!important;align-content:center!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong{max-width:11ch!important;color:#07306c!important;font-family:var(--brand-font-primary)!important;font-size:clamp(1.18rem,1.55vw,1.42rem)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:0!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) span{max-width:23ch!important;color:rgba(17,24,39,.6)!important;font-size:.84rem!important;line-height:1.4!important;font-weight:650!important}@media (max-width:900px){.pass-guarantee-panel{grid-template-columns:1fr!important;gap:1rem!important}.pass-guarantee-panel h3{max-width:none!important}.pass-guarantee-panel p{max-width:48ch!important}}@media (max-width:760px){.pass-guarantee-panel{width:min(410px,100% - 1.5rem)!important;padding:1rem!important}.pass-guarantee-panel h3{font-size:clamp(1.95rem,8.5vw,2.35rem)!important;line-height:1.03!important}.pass-guarantee-panel p{font-size:.86rem!important;line-height:1.48!important}.pass-guarantee-panel .guarantee-meter{grid-template-columns:1fr!important;gap:.64rem!important}.pass-guarantee-panel .guarantee-meter article{min-height:0!important;padding:.9rem!important}.pass-guarantee-panel .guarantee-meter .guarantee-main strong{font-size:clamp(3rem,15vw,3.85rem)!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) span,.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong{max-width:none!important}}.hero-motion{background-image:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,255,.96) 58%,rgba(255,247,249,.9)),linear-gradient(90deg,rgba(207,20,43,.055),hsla(0,0%,100%,0) 29%,hsla(0,0%,100%,0) 63%,rgba(7,48,108,.07)),linear-gradient(140deg,hsla(0,0%,100%,.96),rgba(7,48,108,.032) 48%,rgba(207,20,43,.038)),repeating-linear-gradient(90deg,rgba(7,48,108,.02) 0 1px,transparent 0 120px)!important}.hero-motion:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.84) 88%),linear-gradient(105deg,rgba(207,20,43,.045),transparent 34% 70%,rgba(7,48,108,.052))!important;opacity:1!important}.hero-motion:after{background:linear-gradient(180deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,0) 42%,hsla(0,0%,100%,.5)),repeating-linear-gradient(0deg,rgba(7,48,108,.02) 0 1px,transparent 0 112px),repeating-linear-gradient(90deg,rgba(207,20,43,.018) 0 1px,transparent 0 132px)!important;opacity:.6!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.88) 92%),linear-gradient(90deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.08) 57%,hsla(0,0%,100%,.58))!important}.hero-lead-form,.hero-motion .hero-kicker,.hero-motion .network-banner,.hero-motion .value-rail{border-color:rgba(207,20,43,.14)!important}.hero-lead-form{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86)),linear-gradient(135deg,rgba(255,247,249,.64),rgba(247,251,255,.76))!important;box-shadow:0 24px 70px rgba(7,48,108,.13),0 12px 36px rgba(207,20,43,.045)!important}.hero-lead-form h2{color:#101827!important}.hero-lead-form input,.hero-lead-form select{border-color:rgba(7,48,108,.22)!important;color:#101827!important;background:hsla(0,0%,100%,.82)!important}.hero-lead-form input:focus,.hero-lead-form select:focus{border-color:rgba(207,20,43,.7)!important;box-shadow:0 0 0 3px rgba(207,20,43,.1)!important}.hero-consent{color:rgba(7,48,108,.82)!important}.hero-consent input{accent-color:#cf142b!important}.hero-form-secondary{border-color:rgba(207,20,43,.34)!important;color:#07306c!important;background:hsla(0,0%,100%,.86)!important}.hero-form-primary{border-color:#07306c!important;color:#fff!important;background:linear-gradient(135deg,#07306c,#071b3f)!important;box-shadow:0 16px 34px rgba(7,48,108,.2)!important}.hero-motion .value-rail,.value-rail{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,251,255,.78))!important}@media (max-width:860px){.hero-motion{background-image:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,251,255,.96) 58%,rgba(255,247,249,.9)),linear-gradient(90deg,rgba(207,20,43,.052),transparent 48%,rgba(7,48,108,.06)),repeating-linear-gradient(90deg,rgba(7,48,108,.018) 0 1px,transparent 0 86px)!important}}.hero-motion{min-height:min(720px,88svh)!important;padding-top:clamp(5.55rem,6.4vw,6.5rem)!important;background-color:#fff!important;background-image:linear-gradient(112deg,#fff,#fff8fa 38%,#f4f7ff 68%,#eef4ff),linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.84) 88%),repeating-linear-gradient(90deg,rgba(7,48,108,.022) 0 1px,transparent 0 128px)!important}.hero-motion:before{inset:0!important;width:auto!important;height:auto!important;clip-path:none!important;background:linear-gradient(118deg,hsla(0,0%,100%,0) 0 28%,rgba(207,20,43,.14) 48%,rgba(7,48,108,.16)),linear-gradient(90deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.56) 45%,hsla(0,0%,100%,.12))!important;opacity:.72!important}.hero-motion:after{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08) 45%,hsla(0,0%,100%,.56)),repeating-linear-gradient(0deg,rgba(7,48,108,.024) 0 1px,transparent 0 112px),repeating-linear-gradient(90deg,rgba(207,20,43,.022) 0 1px,transparent 0 136px)!important;opacity:.52!important}.hero-motion .hero-wash{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.82) 93%),linear-gradient(90deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.28) 54%,hsla(0,0%,100%,.48))!important}.hero-with-form{grid-template-columns:minmax(520px,650px) minmax(360px,430px)!important;gap:clamp(3rem,7vw,6.25rem)!important;width:min(1260px,100% - 96px)!important;align-items:center!important}.hero-motion .hero-copy-stack h1{max-width:650px!important;margin-top:.92rem!important;font-size:clamp(2.85rem,4.28vw,4.75rem)!important;line-height:.99!important}.hero-motion .hero-statement{max-width:560px!important;margin-top:1rem!important;font-size:clamp(.94rem,1.05vw,1.06rem)!important;line-height:1.42!important}.hero-motion .cta-row{display:none!important}.hero-lead-form{width:min(430px,100%)!important;padding:clamp(1.18rem,1.55vw,1.45rem)!important;border-color:rgba(207,20,43,.16)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86)),linear-gradient(135deg,rgba(255,245,248,.72),rgba(244,248,255,.82))!important;box-shadow:0 24px 72px rgba(7,48,108,.14),0 18px 44px rgba(207,20,43,.06)!important}.hero-lead-form h2{font-size:clamp(1.08rem,1.18vw,1.26rem)!important;line-height:1.16!important}.hero-motion .lower-panel{width:min(1060px,100% - 96px)!important;margin-top:clamp(2.4rem,4.6vw,3.5rem)!important}.hero-motion .value-rail,.value-rail{gap:.56rem!important;border-color:rgba(207,20,43,.12)!important;padding:.78rem!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 20px 60px rgba(7,48,108,.08)!important}.hero-motion .value-rail span,.value-rail span{min-height:38px!important;padding:0 .82rem!important;color:rgba(7,48,108,.82)!important;font-size:.69rem!important;background:hsla(0,0%,100%,.68)!important}@media (max-width:980px){.hero-with-form{grid-template-columns:1fr!important;width:min(430px,100% - 30px)!important;gap:1.05rem!important}.hero-motion{min-height:auto!important;padding-top:5.1rem!important;background-image:linear-gradient(145deg,#fff,#fff8fa 46%,#eef4ff),linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.88) 90%)!important}.hero-motion:before{background:linear-gradient(145deg,rgba(207,20,43,.1),hsla(0,0%,100%,0) 42%,rgba(7,48,108,.12)),linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2))!important;opacity:.74!important}.hero-motion .hero-copy-stack h1{max-width:10.4ch!important;font-size:clamp(2.08rem,9.35vw,2.82rem)!important;line-height:1!important}.hero-motion .hero-statement{max-width:30ch!important;font-size:clamp(.84rem,3.55vw,.94rem)!important}.hero-motion .lower-panel{width:min(430px,100% - 30px)!important;margin-top:1rem!important}}main :where(.section-heading>span,.glance-head>span,.event-route-intro>span,.pass-copy>span,.ileap-kicker,.section-kicker,.fee-heading>span,.hero-kicker){display:inline-flex!important;min-height:30px!important;width:fit-content!important;max-width:100%!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(207,20,43,.16)!important;border-radius:var(--edge-control)!important;padding:.42rem .78rem!important;color:#cf142b!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(255,248,250,.78))!important;box-shadow:0 10px 26px rgba(207,20,43,.055)!important;font-family:var(--brand-font-primary)!important;font-size:clamp(.56rem,.7vw,.68rem)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important}main :where(.section-heading.center,.section-heading.is-centered) .section-kicker,main :where(.section-heading.center,.section-heading.is-centered,.glance-head,.ileap-intro,.fee-heading)>span{margin-inline:auto!important}@media (max-width:760px){main :where(.section-heading>span,.glance-head>span,.event-route-intro>span,.pass-copy>span,.ileap-kicker,.section-kicker,.fee-heading>span,.hero-kicker){min-height:28px!important;padding:.38rem .64rem!important;font-size:clamp(.52rem,2.45vw,.62rem)!important}}main>section:not(.hero-motion) :where(.section-heading,.section-heading.center,.section-heading.is-centered,.glance-head,.event-route-intro,.ileap-intro,.fee-heading,.persona-head .section-heading){align-items:flex-start!important;justify-items:start!important;justify-content:start!important;text-align:left!important;gap:.58rem!important;margin-left:0!important;margin-right:auto!important;margin-bottom:clamp(1rem,2.2vw,1.65rem)!important}main>section:not(.hero-motion) :where(.section-heading>span,.glance-head>span,.event-route-intro>span,.pass-copy>span,.ileap-kicker,.section-kicker,.fee-heading>span){justify-self:start!important;margin:0!important}main>section:not(.hero-motion) :where(.section-heading h2,.glance-head h2,.pass-copy h2,.ileap-intro h2,.event-route-intro h2,.fee-heading h2){margin:0!important}main>section:not(.hero-motion) :where(.section-heading p,.glance-head p,.pass-copy p,.ileap-intro p:not(.ileap-support),.event-route-intro p,.fee-heading p){margin:0!important}main>section:not(.hero-motion) :where(.section-shell,.membership-shell,.partnership-shell){row-gap:clamp(1rem,2.4vw,1.8rem)!important}main>section:not(.hero-motion){scroll-margin-top:96px!important}.membership-route .section-heading{max-width:620px!important}.membership-route .section-heading h2{max-width:13ch!important}.membership-route .section-heading p{max-width:48ch!important}.network-proof .network-lockup.partnership-lockup{width:min(880px,100% - 2rem)!important;display:flex!important;gap:clamp(2rem,5vw,4.6rem)!important;margin:0 auto clamp(1.2rem,2.5vw,1.9rem)!important;overflow:visible!important}.network-proof .network-lockup.partnership-lockup span:after,.network-proof .network-lockup.partnership-lockup span:before,.network-proof .network-lockup.partnership-lockup:after,.network-proof .network-lockup.partnership-lockup:before{display:none!important;content:none!important}.network-proof .network-lockup.partnership-lockup span{display:inline-grid!important;flex:0 0 auto!important;width:clamp(58px,6vw,82px)!important;height:clamp(34px,3.6vw,46px)!important;transform:none!important}.network-proof .network-lockup.partnership-lockup span img{width:clamp(48px,5.2vw,70px)!important;max-width:100%!important;object-fit:contain!important;opacity:.9!important;filter:drop-shadow(0 10px 18px rgba(7,48,108,.08))!important}.network-proof .network-lockup.partnership-lockup>img{filter:drop-shadow(0 16px 28px rgba(7,48,108,.08))!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:clamp(120px,12vw,162px)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:clamp(360px,40vw,540px)!important}.network-proof .partnership-intro.section-heading.center{align-items:center!important;justify-items:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.network-proof .partnership-intro h2,.network-proof .partnership-intro p,.network-proof .partnership-intro.section-heading.center>span{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media (max-width:760px){main>section:not(.hero-motion) :where(.section-heading,.section-heading.center,.section-heading.is-centered,.glance-head,.event-route-intro,.ileap-intro,.fee-heading){gap:.46rem!important;margin-bottom:.92rem!important}.network-proof .network-lockup.partnership-lockup{width:min(330px,100% - 1.5rem)!important;gap:.95rem!important;margin-bottom:1rem!important}.network-proof .network-lockup.partnership-lockup span{width:38px!important;height:26px!important}.network-proof .network-lockup.partnership-lockup span img{width:34px!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:78px!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:190px!important}}.ileap-active-copy,.ileap-showcase-card,.ileap-stage{overflow:visible!important}.ileap-active-copy{padding-top:clamp(1.45rem,2.2vw,1.9rem)!important}.ileap-active-copy:before{z-index:0!important}.ileap-active-number{position:relative!important;z-index:4!important;display:inline-grid!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;margin:0 0 .62rem!important;border:1px solid hsla(0,0%,100%,.42)!important;border-radius:var(--edge-card)!important;color:#fff!important;background:linear-gradient(135deg,#cf142b,#1769ff)!important;box-shadow:0 16px 34px rgba(7,48,108,.16)!important;font-size:.74rem!important;line-height:1!important;font-weight:900!important;transform:none!important}.ileap-active-copy.is-live,.ileap-active-copy.is-updating{opacity:1!important;transform:none!important;filter:none!important}.ileap-active-copy .ileap-active-eyebrow{margin-top:0!important}.ileap-features .ileap-feature{overflow:visible!important}.ileap-features .ileap-feature>span{position:relative!important;z-index:3!important}@media (max-width:760px){.ileap-showcase-card{overflow:visible!important}.ileap-active-copy{padding-top:1rem!important}.ileap-active-number{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin-bottom:.46rem!important;font-size:.66rem!important}}.pass-system{overflow:hidden!important}.pass-copy{max-width:620px!important}.pass-copy h2{max-width:18ch!important;font-size:clamp(2.15rem,3.45vw,3.55rem)!important;line-height:1.02!important;letter-spacing:0!important}.pass-copy p{max-width:62ch!important;margin-top:.9rem!important;font-size:clamp(.92rem,1vw,1.04rem)!important;line-height:1.52!important}.pass-copy .support-note{border-left:0!important;padding:0!important;color:rgba(17,24,39,.68)!important;font-weight:650!important}.final-cta-section{background:radial-gradient(circle at 18% 20%,rgba(207,20,43,.08),transparent 25rem),radial-gradient(circle at 82% 18%,rgba(23,105,255,.08),transparent 24rem),linear-gradient(135deg,#fff,#f8fbff 58%,#fff7f9)!important}.final-cta-card{background:hsla(0,0%,100%,.86)!important;box-shadow:0 24px 70px rgba(7,48,108,.11)!important}.final-cta-card>span{color:var(--red)!important;background:hsla(0,0%,100%,.72)!important;border:1px solid rgba(207,20,43,.16)!important}.final-cta-card h2,.final-cta-card p{color:var(--ink)!important}.ileap-scroll{overflow:visible!important}.ileap-features,.ileap-scroll>.ileap-source{position:relative!important;z-index:12!important}@media (min-width:761px){.ileap-scroll{grid-template-rows:minmax(0,1fr) auto auto!important;gap:.72rem!important;height:calc(100vh - 82px)!important;min-height:620px!important;max-height:790px!important}.ileap-stage{min-height:0!important}.ileap-showcase-card{max-height:none!important;overflow:hidden!important}.ileap-scroll>.ileap-source{order:2!important;width:min(820px,100%)!important;margin:0 auto!important}.ileap-features{order:3!important;margin:0 auto!important;transform:none!important}}@media (max-width:760px){.hero-motion .value-rail,.value-rail{display:flex!important;grid-template-columns:none!important;gap:.58rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.hero-motion .value-rail::-webkit-scrollbar,.value-rail::-webkit-scrollbar{display:none!important}.hero-motion .value-rail span,.value-rail span{flex:0 0 min(78%,264px)!important;scroll-snap-align:start!important}.hero-lead-form .hero-consent{display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:center!important;gap:.42rem!important}.hero-lead-form .hero-consent input[type=checkbox]{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important}.hero-lead-form .hero-consent span{position:static!important;display:block!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.pass-system-inner{gap:1.05rem!important}.pass-copy h2{max-width:14ch!important;font-size:clamp(1.9rem,8.2vw,2.45rem)!important;line-height:1.04!important}.pass-copy p{max-width:34ch!important;font-size:.84rem!important;line-height:1.45!important}.ileap-story{min-height:calc(100svh + 1280px)!important;overflow-x:hidden!important;padding-bottom:1.8rem!important}.ileap-scroll,.ileap-story.is-scroll-pinned .ileap-scroll,.ileap-story.is-scroll-released .ileap-scroll{width:min(100vw - 20px,372px)!important}.ileap-story.is-scroll-pinned .ileap-scroll{position:fixed!important;top:var(--ileap-pin-top,64px)!important}.ileap-story.is-scroll-pinned .ileap-scroll,.ileap-story.is-scroll-released .ileap-scroll{left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important}.ileap-story.is-scroll-released .ileap-scroll{position:absolute!important;top:auto!important;bottom:1.8rem!important}.ileap-scroll>.ileap-source{display:none!important}.course-info .acca-fee-table-row{grid-template-columns:22px minmax(0,1fr)!important;gap:.24rem .64rem!important;padding:.72rem .7rem!important}.course-info .fee-row-index{grid-row:1/span 3!important}.course-info .fee-row-price strong{font-size:clamp(1.34rem,6.55vw,1.64rem)!important}}main>section:not(.hero-motion) :is(.section-heading>span,.glance-head>span,.section-kicker,.ileap-kicker){display:none!important}@media (max-width:760px){body.has-started-scroll .site-header{transform:translateY(0)!important}}:root{--ui-edge-large:8px;--ui-edge-panel:7px;--ui-edge-card:6px;--ui-edge-control:4px}body :is(.section-heading>span,.section-kicker,.hero-kicker,.ileap-kicker,.route-hybrid-badge,.feature-tags em,.tag-row span){border-radius:var(--ui-edge-control)!important}.event-route-intro,.fee-heading,.glance-head,.ileap-intro,.section-heading,.section-heading.center,.section-heading.is-centered{text-align:left!important;align-items:start!important;justify-items:start!important}.section-heading.center h2,.section-heading.center p,.section-heading.center>span,.section-heading.is-centered h2,.section-heading.is-centered p,.section-heading.is-centered>span{margin-left:0!important;margin-right:0!important;text-align:left!important}.partnership-intro.section-heading.center,.partnership-intro.section-heading.center h2,.partnership-intro.section-heading.center p,.partnership-intro.section-heading.center>span{text-align:center!important;align-items:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.programme-glance .route-summary-card{position:relative!important;grid-template-columns:minmax(118px,.24fr) minmax(260px,.45fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(.9rem,1.7vw,1.35rem)!important;padding:clamp(1rem,1.7vw,1.35rem) clamp(1.05rem,2vw,1.55rem)!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--ui-edge-large)!important;background:linear-gradient(90deg,rgba(207,20,43,.045),transparent 17%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94))!important;box-shadow:0 18px 52px rgba(7,48,108,.075)!important;overflow:hidden!important}.programme-glance .route-summary-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,var(--red),var(--blue-bright))!important}.programme-glance .route-summary-card span{color:var(--red)!important;font-size:.68rem!important;letter-spacing:0!important;line-height:1.15!important;text-transform:uppercase!important}.programme-glance .route-summary-card h3{max-width:26ch!important;margin:0!important;font-size:clamp(1.26rem,1.75vw,1.62rem)!important;line-height:1.12!important}.programme-glance .route-summary-card p{max-width:68ch!important;margin:0!important;font-size:clamp(.86rem,.95vw,.98rem)!important;line-height:1.44!important}.network-proof .network-lockup.partnership-lockup{display:grid!important;grid-template-columns:minmax(128px,.5fr) clamp(62px,6vw,84px) minmax(340px,1.08fr)!important;width:min(1040px,100% - 2rem)!important;align-items:center!important;justify-items:center!important;justify-content:center!important;gap:clamp(1.45rem,3.5vw,3.4rem)!important;margin:0 auto clamp(1.35rem,2.4vw,2rem)!important}.network-proof .network-lockup.partnership-lockup,.network-proof .network-lockup.partnership-lockup>img{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.network-proof .network-lockup.partnership-lockup>img{height:auto!important;filter:drop-shadow(0 14px 24px rgba(7,48,108,.08))!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:clamp(138px,13vw,178px)!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:clamp(400px,43vw,580px)!important}.network-proof .network-lockup.partnership-lockup span{position:relative!important;width:clamp(62px,6vw,84px)!important;height:clamp(36px,3.5vw,48px)!important;border:0!important;opacity:1!important}.network-proof .network-lockup.partnership-lockup span:before{position:static!important;z-index:2!important;padding:0!important;border:0!important;border-radius:0!important;color:#0f4a35!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.1rem,4vw,3.2rem)!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 10px 22px rgba(15,74,53,.13)!important;transform:none!important}.network-proof .network-lockup.partnership-lockup span:after{display:none!important}.network-proof .network-lockup.partnership-lockup span img{position:absolute!important;opacity:0!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(128px,10.8vw,160px)!important;align-items:center!important;gap:clamp(1rem,2.4vw,1.7rem)!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:18ch!important;margin:0!important;font-size:clamp(2rem,3vw,3.15rem)!important;line-height:1.03!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:clamp(128px,10.8vw,160px)!important;height:auto!important;justify-self:end!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ileap-story{min-height:660vh!important;padding-bottom:clamp(5.4rem,8vw,7.2rem)!important}.ileap-scroll{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:.82rem!important}.ileap-showcase-card{overflow:hidden!important}.ileap-active-copy,.ileap-stage{overflow:visible!important}.ileap-features{position:relative!important;z-index:4!important;align-self:center!important;justify-self:center!important;margin:0!important}.ileap-story>.ileap-source{position:absolute!important;left:50%!important;bottom:clamp(2.4rem,3.6vw,3.2rem)!important;z-index:2!important;transform:translateX(-50%)!important;margin:0!important;pointer-events:none!important}.curriculum-card:first-child,.curriculum-card:first-child h3,.curriculum-card:first-child li,.curriculum-card:first-child p{color:#fff!important}.curriculum-card:first-child :is(span,b,strong){color:hsla(0,0%,100%,.9)!important}.final-cta-section{background:radial-gradient(circle at 17% 22%,rgba(207,20,43,.07),transparent 25rem),radial-gradient(circle at 84% 20%,rgba(23,105,255,.08),transparent 25rem),linear-gradient(135deg,#fff,#f8fbff 58%,#fff8fa)!important}.final-cta-card{color:var(--ink)!important;background:hsla(0,0%,100%,.88)!important;border:1px solid rgba(7,48,108,.12)!important}.final-cta-card :is(span,h2,p){color:var(--ink)!important}.faq-prompt-card{min-height:auto!important}@media (min-width:761px){.ileap-scroll{height:auto!important;min-height:0!important;max-height:none!important}.ileap-showcase-card{height:clamp(560px,100vh - 150px,690px)!important}.ileap-scroll>.ileap-source{display:none!important}}@media (max-width:760px){main>section:not(.hero-motion){padding-top:clamp(1.6rem,7vw,2.4rem)!important;padding-bottom:clamp(1.7rem,7vw,2.55rem)!important}.hero-motion{min-height:auto!important;align-content:start!important;padding:1rem .88rem 1.7rem!important}.hero-content{width:min(100%,390px)!important}.hero-content h1{max-width:12.8ch!important;font-size:clamp(2.7rem,12.2vw,3.18rem)!important;line-height:.94!important}.hero-statement{max-width:31ch!important;font-size:.9rem!important;line-height:1.36!important}.programme-glance .route-summary-card{grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;padding:.9rem .95rem .9rem 1.06rem!important}.programme-glance .route-summary-card h3{max-width:24ch!important;font-size:clamp(1.08rem,5.1vw,1.28rem)!important}.programme-glance .route-summary-card p{font-size:.76rem!important;line-height:1.36!important}.model-heading h3{max-width:100%!important;font-size:clamp(1.28rem,5.6vw,1.42rem)!important;line-height:1.08!important}.pass-system .model-grid,.pass-system .model-heading,.pass-system .model-panel,.pass-system .model-step{opacity:1!important;transform:none!important;filter:none!important}.membership-route .section-heading h2,.network-proof .partnership-intro h2{max-width:22ch!important;font-size:clamp(1.58rem,7.2vw,2.02rem)!important;line-height:1.06!important}.membership-route .section-heading p,.network-proof .partnership-intro p{max-width:35ch!important;font-size:.82rem!important;line-height:1.42!important}.network-proof .network-lockup.partnership-lockup{grid-template-columns:minmax(76px,.75fr) 42px minmax(152px,1.15fr)!important;width:min(100%,342px)!important;gap:.6rem!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:86px!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:176px!important}.network-proof .network-lockup.partnership-lockup span{width:42px!important;height:30px!important}.network-proof .network-lockup.partnership-lockup span:before{font-size:1.9rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr) 110px!important;gap:.7rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:17ch!important;font-size:clamp(1.35rem,7vw,1.68rem)!important;line-height:1.06!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:110px!important}.network-proof .imarticus-credentials h3{max-width:19ch!important;font-size:clamp(1.42rem,7.4vw,1.86rem)!important;line-height:1.08!important}.course-info .acca-fee-table{overflow:hidden!important}.course-info .acca-fee-table-row{align-items:center!important;min-height:0!important}.course-info .fee-row-level strong,.course-info .fee-row-price strong{overflow-wrap:anywhere!important}.career-services .career-plus-system,.career-services .section-shell{gap:.72rem!important}.career-services .career-plus-system{padding:.72rem!important}.career-services .career-plus-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:42px!important;align-items:stretch!important;margin-bottom:.18rem!important;height:auto!important;min-height:0!important}.career-services .career-plus-rail span,.career-services .career-plus-rail span:first-child,.career-services .career-plus-rail span:nth-child(2),.career-services .career-plus-rail span:nth-child(3),.career-services .career-plus-rail span:nth-child(4){grid-area:auto!important;grid-row:1!important;min-height:42px!important;height:42px!important}.career-services .career-plus-track article{min-height:auto!important}.career-services .career-card-media{min-height:0!important;height:160px!important}.career-services .career-slider-controls{margin-top:.5rem!important}.ileap-story{min-height:calc(100svh + 1220px)!important;padding-top:1.7rem!important;padding-bottom:1.4rem!important}.ileap-scroll,.ileap-story.is-scroll-pinned .ileap-scroll,.ileap-story.is-scroll-released .ileap-scroll{width:min(100vw - 20px,360px)!important}.ileap-showcase-card{height:auto!important;min-height:0!important;max-height:none!important;gap:.6rem!important;padding:.66rem!important}.ileap-showcase-card .ileap-device{height:clamp(154px,42vw,182px)!important}.ileap-active-copy{padding-top:.58rem!important}.ileap-active-copy h3{font-size:clamp(1.42rem,7.2vw,1.78rem)!important;line-height:1.02!important}.ileap-active-copy p{font-size:.72rem!important;line-height:1.3!important}.ileap-features{width:min(100%,300px)!important}}.network-proof .network-lockup.partnership-lockup span:before{content:"\221E"!important;display:block!important;color:#07306c!important;font-size:clamp(2.35rem,4.4vw,3.55rem)!important;line-height:.82!important;text-shadow:0 10px 22px rgba(7,48,108,.16)!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr) clamp(144px,12vw,176px)!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:22ch!important;font-size:clamp(1.68rem,2.35vw,2.35rem)!important;line-height:1.06!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:clamp(144px,12vw,176px)!important}@media (min-width:761px){.ileap-story{min-height:470vh!important}}@media (max-width:760px){.hero-motion{display:block!important;overflow-x:hidden!important}.hero-motion .hero-content.hero-with-form,.hero-motion .lower-panel{width:min(100% - 24px,366px)!important;max-width:366px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.hero-copy-stack,.hero-lead-form,.hero-motion .network-banner,.hero-motion .value-rail{width:100%!important;max-width:100%!important}.hero-motion .network-banner{grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;min-height:0!important;padding:.68rem!important}.hero-motion .network-banner img{width:138px!important;justify-self:start!important}.hero-content h1,.hero-motion .hero-copy-stack h1{max-width:12.6ch!important;font-size:clamp(2.36rem,11vw,2.88rem)!important;line-height:1.01!important}.hero-motion .value-rail,.value-rail{margin:0!important;padding:.5rem!important}.hero-motion .value-rail span,.value-rail span{flex-basis:min(84%,282px)!important;min-height:34px!important}.network-proof .network-lockup.partnership-lockup span:before{font-size:2.08rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:100%!important;font-size:clamp(1.38rem,7vw,1.72rem)!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:124px!important;justify-self:start!important}.ileap-story{min-height:calc(100svh + 820px)!important;padding-bottom:.6rem!important}.ileap-story.is-scroll-released .ileap-scroll{bottom:.6rem!important}main>section:not(.hero-motion){padding-block:clamp(1.35rem,5.5vw,1.9rem)!important}}@media (max-width:760px){main>section:not(.hero-motion) :is(.section-shell,.partnership-shell){gap:clamp(.85rem,3.5vw,1.2rem)!important}main>section:not(.hero-motion) :is(.section-heading,.glance-head,.ileap-intro){gap:.58rem!important;margin-bottom:0!important}.ileap-scroll{grid-template-rows:minmax(0,auto) auto!important;gap:.72rem!important;height:auto!important;min-height:0!important;max-height:none!important}.ileap-showcase-card{padding-bottom:.9rem!important;overflow:hidden!important}.ileap-active-copy{padding-bottom:.45rem!important}.ileap-active-copy ul{margin-bottom:0!important;padding-bottom:0!important}.ileap-features{position:relative!important;inset:auto!important;width:min(100%,316px)!important;min-height:48px!important;margin:0 auto!important;padding:.34rem!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 28px rgba(7,48,108,.1)!important;transform:none!important}.ileap-story.is-at-end .ileap-features{opacity:1!important;pointer-events:auto!important;transform:none!important}.career-services .career-plus-hero{gap:.7rem!important;margin-bottom:.35rem!important}.career-services .career-plus-mini-mark,.career-services .career-plus-proof-card{width:min(225px,72vw)!important}.career-services .career-plus-system{position:relative!important;gap:.58rem!important;padding:.62rem .62rem 3.45rem!important}.career-services .career-slider-head{display:contents!important;position:static!important;margin:0!important}.career-services .career-plus-rail{order:1!important;margin:0!important}.career-services .career-plus-slider{order:2!important}.career-services .career-slider-controls{position:absolute!important;left:50%!important;bottom:.62rem!important;z-index:5!important;display:grid!important;grid-template-columns:36px 36px!important;justify-content:center!important;width:auto!important;margin:0!important;transform:translateX(-50%)!important}.career-services .career-slider-controls button{width:36px!important;height:36px!important}.career-services .career-plus-track article{gap:.58rem!important;padding:.62rem!important}.career-services .career-card-media{height:auto!important;aspect-ratio:16/9!important}.career-services .career-plus-track article>div:last-child{gap:.34rem!important;padding:.05rem .04rem .12rem!important}.network-proof .network-lockup.partnership-lockup{display:grid!important;grid-template-columns:92px 34px minmax(0,178px)!important;justify-content:center!important;align-items:center!important;width:min(100% - 1rem,344px)!important;gap:.48rem!important;margin-bottom:.65rem!important;padding:.45rem 0!important;overflow:visible!important}.network-proof .network-lockup.partnership-lockup>img:first-child{width:92px!important}.network-proof .network-lockup.partnership-lockup>img:last-child{width:178px!important}.network-proof .network-lockup.partnership-lockup span{width:34px!important;height:28px!important}.network-proof .network-lockup.partnership-lockup span:before{font-size:2rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:.72rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:15ch!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:132px!important;justify-self:end!important}.network-proof .imarticus-support-card{display:grid!important;gap:.62rem!important;padding:.85rem!important}.network-proof .imarticus-support-card h3,.network-proof .imarticus-support-card>span{margin:0!important}.network-proof .imarticus-support-card h3{font-size:clamp(1.35rem,6.4vw,1.68rem)!important;line-height:1.04!important}.network-proof .imarticus-support-card>div{margin-top:.1rem!important}}:root{--type-eyebrow:clamp(.66rem, .7vw, .72rem);--type-section-title:clamp(2.05rem, 3.1vw, 3.2rem);--type-section-lead:clamp(.98rem, 1.15vw, 1.1rem);--type-body:clamp(.9rem, .98vw, 1rem);--type-card-title:clamp(1.18rem, 1.55vw, 1.48rem)}main>section:not(.hero-motion) :is(.section-heading>span,.section-kicker,.ileap-kicker,.glance-head>span,.event-route-intro>span,.fee-heading>span,.final-cta-card>span){font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:var(--type-eyebrow)!important;font-weight:750!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important}main>section:not(.hero-motion) :is(.section-heading h2,.glance-head h2,.pass-copy h2,.ileap-intro h2,.event-route-intro h2,.fee-heading h2,.final-cta-card h2){font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:var(--type-section-title)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:0!important}main>section:not(.hero-motion) :is(.section-heading>p,.glance-head>p,.pass-copy>p:not(.support-note),.ileap-intro>p:not(.ileap-support),.event-route-intro>p,.fee-heading>p,.final-cta-card>p){max-width:68ch!important;font-size:var(--type-section-lead)!important;font-weight:450!important;line-height:1.55!important}main>section:not(.hero-motion) :is(p,li){font-size:var(--type-body);font-weight:450!important;line-height:1.5}main>section:not(.hero-motion) :is(article h3,article h4,.network-feature h3,.imarticus-support-card h3,.credential-panel h3,.membership-route-panel h3){font-family:Montserrat,Outfit,Arial,sans-serif!important;font-size:var(--type-card-title);font-weight:750!important;line-height:1.14!important;letter-spacing:0!important}.hero-motion .value-rail span,.value-rail span{min-height:48px!important;padding:.66rem .9rem .66rem 2.25rem!important;font-size:clamp(.76rem,.84vw,.86rem)!important;font-weight:650!important;line-height:1.25!important}.hero-motion .value-rail span:before,.value-rail span:before{left:.92rem!important}.network-proof .network-lockup.partnership-lockup span:after,.network-proof .network-lockup.partnership-lockup span:before{display:none!important;content:none!important}.network-proof .network-lockup.partnership-lockup span{display:grid!important;width:clamp(76px,7vw,98px)!important;height:clamp(42px,4vw,54px)!important;place-items:center!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.network-proof .network-lockup.partnership-lockup span img{position:static!important;display:block!important;width:100%!important;height:auto!important;opacity:1!important;filter:brightness(0) saturate(100%) invert(18%) sepia(88%) saturate(1680%) hue-rotate(198deg) brightness(78%) contrast(105%)!important}.final-cta-section{padding:clamp(4rem,7vw,6.8rem) 1rem!important;background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.18),transparent 24rem),linear-gradient(135deg,var(--red-dark),var(--scarlet) 56%,var(--blue))!important}.final-cta-card{padding:clamp(1.4rem,4vw,3.2rem)!important;color:#fff!important;box-shadow:none!important}.final-cta-card,.final-cta-card>span{background:transparent!important;border:0!important}.final-cta-card>span{padding:0!important;color:hsla(0,0%,100%,.84)!important}.final-cta-card h2{max-width:900px!important;color:#fff!important}.final-cta-card>p{color:hsla(0,0%,100%,.82)!important}.final-actions .primary-cta{color:var(--blue)!important;background:#fff!important}.final-actions .secondary-cta,.final-actions .text-cta{color:#fff!important;border-color:hsla(0,0%,100%,.48)!important;background:hsla(0,0%,100%,.08)!important}@media (max-width:760px){:root{--type-section-title:clamp(1.62rem, 7.4vw, 2rem);--type-section-lead:clamp(.84rem, 3.85vw, .94rem);--type-body:clamp(.78rem, 3.55vw, .88rem);--type-card-title:clamp(1.12rem, 5.4vw, 1.34rem)}main>section:not(.hero-motion) :is(.section-heading h2,.glance-head h2,.pass-copy h2,.ileap-intro h2,.event-route-intro h2,.fee-heading h2,.final-cta-card h2){max-width:21ch!important}body main>section:not(.hero-motion) .event-route-intro h2,body main>section:not(.hero-motion) .fee-heading h2,body main>section:not(.hero-motion) .final-cta-card h2,body main>section:not(.hero-motion) .glance-head h2,body main>section:not(.hero-motion) .ileap-intro h2,body main>section:not(.hero-motion) .pass-copy h2,body main>section:not(.hero-motion) .section-heading h2{font-size:clamp(1.62rem,7.15vw,1.95rem)!important;line-height:1.07!important}.hero-motion .value-rail span,.value-rail span{padding:.58rem .68rem .58rem 1.9rem!important;font-size:clamp(.66rem,3vw,.76rem)!important}.hero-motion .value-rail span:before,.value-rail span:before{left:.68rem!important}.network-proof .network-lockup.partnership-lockup span{width:42px!important;height:30px!important;padding:0!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:100%!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:132px!important;justify-self:start!important}.final-cta-section{padding-block:2.8rem!important}.final-cta-card{padding:1.1rem .35rem!important}.pass-system .pass-copy{display:grid!important;gap:0!important;text-align:left!important}.pass-system .pass-copy>.section-kicker{margin:0 0 .82rem!important}.pass-system .pass-copy>h2{margin:0 0 .76rem!important}.pass-system .pass-copy>p:not(.support-note){margin:0!important}.pass-system .pass-copy>.support-note{margin:.72rem 0 0!important}.network-proof .partnership-intro.section-heading.center{display:grid!important;gap:0!important;align-items:start!important;justify-items:start!important;text-align:left!important}.network-proof .partnership-intro.section-heading.center>span{justify-self:start!important;margin:0 0 .82rem!important;text-align:left!important}.network-proof .partnership-intro.section-heading.center>h2{max-width:20ch!important;margin:0 0 .76rem!important;text-align:left!important}.network-proof .partnership-intro.section-heading.center>p{max-width:36ch!important;margin:0!important;text-align:left!important}.network-proof .network-feature.partnership-feature .network-title-with-seal{justify-items:stretch!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{margin:0 0 .12rem!important}.network-proof .network-feature.partnership-feature .network-title-with-seal img{width:132px!important;margin-top:.34rem!important;justify-self:center!important}.course-info{padding-block:1.55rem 1.75rem!important}.course-info .fee-section-shell{width:min(100% - 1.5rem,390px)!important;gap:0!important}.course-info .fee-heading{display:grid!important;gap:0!important;margin:0 0 1rem!important}.course-info .fee-heading h2{margin:0 0 .62rem!important;font-size:clamp(1.72rem,7.8vw,2rem)!important;line-height:1.04!important}.course-info .fee-heading p{max-width:35ch!important;margin:0!important;font-size:.84rem!important;line-height:1.46!important}.course-info .acca-fee-table-panel{display:grid!important;gap:.62rem!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.course-info .acca-fee-table-panel:before{display:none!important}.course-info .acca-fee-table-row,.course-info .acca-fee-table-row:nth-child(2n){grid-template-columns:28px minmax(0,1fr)!important;gap:.2rem .72rem!important;min-height:0!important;padding:.88rem .86rem!important;border:1px solid rgba(7,48,108,.1)!important;border-radius:var(--ui-edge-card)!important;background:hsla(0,0%,100%,.86)!important;box-shadow:0 10px 26px rgba(7,48,108,.05)!important}.course-info .fee-row-index{grid-row:1/span 3!important;align-self:start!important;padding-top:.22rem!important;font-size:.7rem!important}.course-info .acca-fee-table-row h3{margin:0!important;font-size:1.03rem!important;line-height:1.16!important}.course-info .fee-row-price{display:grid!important;gap:.12rem!important;margin:.08rem 0 0!important}.course-info .fee-row-price strong{font-size:clamp(1.45rem,6.8vw,1.72rem)!important;line-height:1!important}.course-info .fee-row-price span{margin:0!important;font-size:.7rem!important;line-height:1.2!important;font-weight:600!important}.course-info .fee-row-saving{max-width:none!important;margin:.32rem 0 0!important;font-size:.72rem!important;line-height:1.35!important;font-weight:500!important}.course-info .fee-row-saving strong{margin-top:.22rem!important;padding:.18rem .34rem!important;font-size:.68rem!important}.course-info .acca-fee-tax-note{margin:.72rem 0 0!important;padding-top:0!important;font-size:.72rem!important;line-height:1.35!important}}.course-info .fee-heading,.membership-route .section-heading,.pass-system .pass-copy,.singapore-proof .section-heading{display:grid!important;gap:0!important}.membership-route .section-heading>span,.pass-system .pass-copy>.section-kicker,.singapore-proof .section-heading>span{margin:0 0 .92rem!important}.course-info .fee-heading>h2,.membership-route .section-heading>h2,.pass-system .pass-copy>h2,.singapore-proof .section-heading>h2{margin:0 0 .82rem!important}.course-info .fee-heading>p,.membership-route .section-heading>p,.pass-system .pass-copy>p:not(.support-note),.singapore-proof .section-heading>p{margin:0!important}.pass-system .pass-copy>.support-note{margin:.78rem 0 0!important}.model-heading h3{width:max-content!important;max-width:100%!important;font-size:clamp(1.72rem,2.45vw,2.25rem)!important;line-height:1.08!important}.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:15ch!important}.network-proof .credential-panel.imarticus-credentials h3{max-width:19ch!important}.course-info .fee-heading>h2{font-size:var(--type-section-title)!important;font-weight:800!important;line-height:1.06!important}.course-info .fee-heading>p{max-width:68ch!important;font-size:var(--type-section-lead)!important;font-weight:450!important;line-height:1.55!important}@media (max-width:760px){.model-heading h3{width:auto!important;font-size:clamp(1.24rem,5.5vw,1.42rem)!important}.model-heading h3,.network-proof .credential-panel.imarticus-credentials h3,.network-proof .network-feature.partnership-feature .network-title-with-seal h3{max-width:100%!important}.network-proof .credential-panel.imarticus-credentials .credential-ownership-note{display:block!important;max-width:none!important;margin:.7rem 0 0!important;padding-top:.6rem!important;font-size:.7rem!important;line-height:1.45!important}.course-info .fee-heading>h2{font-size:clamp(1.72rem,7.8vw,2rem)!important}.course-info .fee-heading>p{font-size:.84rem!important;line-height:1.46!important}.hero-motion .value-rail,.value-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;padding-inline:0!important}}@media (max-width:760px){.hero-motion .value-rail::-webkit-scrollbar,.value-rail::-webkit-scrollbar{display:none!important}.hero-motion .value-rail span,.value-rail span{width:100%!important;min-width:0!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.career-services .career-plus-hero{display:flex!important;flex-direction:column!important;gap:0!important}.career-services .career-plus-visual{order:1!important;width:100%!important;margin:0 0 1.25rem!important}.career-services .career-plus-proof-card{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.career-services .career-plus-mini-mark{display:block!important;width:min(78%,270px)!important;margin:0 auto!important}.career-services .career-plus-hero>.section-heading{order:2!important}.career-services .career-plus-hero>.section-heading>span{display:none!important}.career-services .career-plus-hero>.section-heading>h2{margin:0 0 .72rem!important}.career-services .career-plus-hero>.section-heading>p{margin:0!important}.network-proof .network-lockup.partnership-lockup{gap:clamp(.78rem,3.8vw,1.1rem)!important;margin-bottom:1.35rem!important;padding-inline:.35rem!important}.network-proof .partnership-intro.section-heading.center>span{width:100%!important;justify-self:stretch!important;margin-bottom:.9rem!important;text-align:center!important}.course-info .fee-heading{margin-bottom:1.4rem!important}#programme-glance .glance-head{margin-bottom:0!important}#programme-glance .programme-console{margin-top:0!important}#comparison .premium-compare-table{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:none!important;touch-action:pan-x pan-y}#comparison .premium-compare-table .compare-row,#comparison .premium-compare-table .compare-row.compare-head{grid-template-columns:112px 210px 285px!important;gap:6px!important;width:619px!important;min-width:619px!important;padding:0!important;border:0!important;box-sizing:border-box!important}}#programme-glance .glance-head{justify-items:center!important}#programme-glance #glance-title,#programme-glance .glance-head{width:100%!important;max-width:none!important;margin:0!important;text-align:center!important}#programme-glance #glance-title{font-size:34px!important;line-height:1.18!important}#programme-glance .success-carousel{min-width:0;width:100%;margin-top:22px}#programme-glance .success-swiper{padding:44px 30px 12px;overflow:hidden;width:100%;box-sizing:border-box;touch-action:pan-y}#programme-glance .success-swiper .swiper-wrapper{transition-timing-function:linear!important;align-items:stretch}#programme-glance .success-card:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){position:relative!important;flex-shrink:0;width:295px!important;height:266px!important;box-sizing:border-box;padding:24px!important;border:1px solid #f0cbd3!important;border-radius:8px!important;background:linear-gradient(125deg,#fff8fa,#fff 45%,#f0f6ff)!important;box-shadow:none!important;overflow:visible!important;text-align:left!important}#programme-glance .success-stamp{position:absolute!important;top:-39px!important;left:-29px!important;width:102px!important;height:102px!important;object-fit:contain!important;max-width:none!important;margin:0!important;background:transparent!important}#programme-glance .success-card h3{min-height:60px;padding:0 0 0 52px!important;margin:0!important;color:#07306c!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;text-transform:none!important}#programme-glance .success-card p{margin:16px 0 0!important;padding:0!important;color:#4b5356!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}#programme-glance .success-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}#programme-glance .success-actions button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dce3ef;background:#fff;color:#07306c;cursor:pointer;font-size:20px}#programme-glance .success-cta:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;width:240px;border-radius:4px!important;background:linear-gradient(110deg,#aa1025,#ec193e);color:#fff;font-size:16px;font-weight:700}@media (max-width:760px){#programme-glance #glance-title{font-size:27px!important}#programme-glance .success-carousel{margin-top:8px}#programme-glance .success-swiper{padding-left:26px;padding-right:10px}#programme-glance .success-card:not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock):not(#sharp-edge-lock){width:72%!important;height:280px!important;padding:22px!important}#programme-glance .success-stamp{width:96px!important;height:96px!important;left:-25px!important}#programme-glance .success-actions{display:grid;grid-template-columns:44px 44px;gap:12px;justify-content:center}#programme-glance .success-actions .success-cta{grid-column:1/-1;grid-row:1;justify-self:center}#programme-glance .success-actions .success-next,#programme-glance .success-actions .success-prev{grid-row:2}#programme-glance .success-cta{width:180px!important}}.course-summary-strip{display:grid;grid-template-columns:1.1fr 1.2fr .7fr;padding:24px 12px;background:#fff;border-block:1px solid #dce3eb}.course-summary-item{display:flex;align-items:center;gap:16px;min-width:0;padding:10px 24px;color:#07306c}.course-summary-item+.course-summary-item{border-left:1px solid #d1d7df}.course-summary-item svg{flex:0 0 28px;width:28px;height:28px;fill:none;stroke:#07306c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.course-summary-item span{display:block;font-size:13px;font-weight:500;line-height:1.4}.course-summary-item p{margin:5px 0 0;font-size:16px;font-weight:500;line-height:1.45}@media (max-width:760px){.course-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 12px;gap:24px 12px;align-items:start}.course-summary-item{flex-direction:column;text-align:center;padding:0;gap:8px;justify-content:flex-start}.course-summary-item+.course-summary-item{border:0}.course-summary-item:nth-child(2){grid-column:1/-1;grid-row:2}.course-summary-item:nth-child(3){grid-column:2;grid-row:1}.course-summary-item svg{width:24px;height:24px;flex-basis:24px}.course-summary-item span{font-size:12px}.course-summary-item p{font-size:12px;line-height:1.4;margin-top:3px}}body.has-started-scroll .site-header{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}main>section:not(.hero-motion) .glance-head>span,main>section:not(.hero-motion) .ileap-kicker,main>section:not(.hero-motion) .section-heading>span,main>section:not(.hero-motion) .section-kicker{display:none!important}.programme-glance .route-flow article>.route-icon-marker svg{color:var(--blue)!important;border:1px solid rgba(207,20,43,.32)!important;background:transparent!important;background-image:none!important}.programme-glance .route-flow article>.route-icon-marker em{color:var(--red)!important}.pass-guarantee-panel{border-color:rgba(207,20,43,.28)!important;background:radial-gradient(circle at 12% 14%,rgba(207,20,43,.12),transparent 20rem),linear-gradient(115deg,rgba(255,239,243,.94),rgba(255,250,251,.96) 48%,rgba(255,244,247,.9))!important;box-shadow:0 24px 70px rgba(207,20,43,.1)!important}.pass-guarantee-panel .guarantee-meter article:not(.guarantee-main) strong,.pass-guarantee-panel h3{color:var(--red)!important}.pass-guarantee-panel .guarantee-meter article{border-color:rgba(207,20,43,.18)!important;background:hsla(0,0%,100%,.82)!important}@media (max-width:760px){body.has-started-scroll .site-header{transform:translateY(0)!important}.hero-motion .hero-content{padding-top:5.25rem!important}.career-services .career-plus-hero{display:flex!important;flex-direction:column!important}.career-services .career-plus-visual{order:1!important;margin:0 0 1.25rem!important}.career-services .career-plus-hero>.section-heading{order:2!important}.career-services .career-plus-hero>.section-heading>span{display:none!important}.network-proof .partnership-intro.section-heading.center{justify-items:start!important;text-align:left!important}.network-proof .partnership-intro.section-heading.center>span{display:flex!important;width:fit-content!important;max-width:100%!important;justify-self:center!important;justify-content:center!important;margin:0 auto 1rem!important;text-align:center!important}.network-proof .partnership-intro.section-heading.center>h2,.network-proof .partnership-intro.section-heading.center>p{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;text-align:left!important}.course-info .fee-heading{margin-bottom:1.5rem!important}}.site-header,body.has-started-scroll .site-header{position:fixed!important;top:16px!important;left:50%!important;right:auto!important;margin:0 auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%)!important}@media (max-width:760px){.site-header,body.has-started-scroll .site-header{position:absolute!important;top:10px!important;left:auto!important;margin:0 0 0 12px!important;transform:none!important}.hero-motion .hero-content{margin-top:0!important;padding-top:76px!important}}@media (min-width:761px){body.has-started-scroll.desktop-header-hidden .site-header:not(:focus-within){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(-50%) translateY(calc(-100% - 24px))!important}}.programme-glance .route-flow article>.route-icon-marker{width:32px!important;height:32px!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.programme-glance .route-flow article>.route-icon-marker em,.programme-glance .route-flow article>.route-icon-marker:after,.programme-glance .route-flow article>.route-icon-marker:before{display:none!important}.programme-glance .route-flow article>.route-icon-marker svg{width:32px!important;height:32px!important;flex:0 0 32px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;fill:none!important;stroke:url(#route-icon-gradient)!important}.radar .node-num{display:none!important}.radar .node-icon{width:26px!important;height:26px!important;flex-basis:26px!important;background:transparent!important;border:0!important;box-shadow:none!important}.radar .node-icon svg{width:17px!important;height:17px!important;fill:none!important;stroke:url(#route-icon-gradient)!important}.ileap-story:after,.ileap-story:before,.ileap-story>.ileap-grid-glow{display:none!important}.ileap-story .ileap-intro>p{text-shadow:none!important;box-shadow:none!important;background:transparent!important}@media (min-width:761px){.career-services .career-plus-hero{align-items:center!important}.career-services .career-plus-hero>.section-heading{margin-block:0!important;align-self:center!important}.career-services .career-plus-hero>.section-heading>p{margin-bottom:0!important}.career-services .career-plus-visual{align-self:center!important;margin-block:0!important}}.career-services .career-plus-track>article>div>b{display:none!important}.network-proof .imarticus-support-card>h3{margin:0 0 1rem!important;text-align:left!important}#curriculum .section-heading.center{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;justify-items:start!important;align-items:start!important;text-align:left!important}#curriculum .section-heading.center>h2,#curriculum .section-heading.center>p{margin-inline:0!important;padding-inline:0!important;justify-self:start!important;text-align:left!important}.comparison-section .section-heading.center{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;justify-items:start!important;align-items:start!important;text-align:left!important}.comparison-section .section-heading.center>h2,.comparison-section .section-heading.center>p{margin-inline:0!important;padding-inline:0!important;justify-self:start!important;text-align:left!important}.membership-route .section-heading{grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-content:start!important;align-self:start!important;gap:.9rem!important;height:auto!important}.membership-route .section-heading>h2,.membership-route .section-heading>p{margin:0!important}.audience-section .persona-head{align-items:end!important}.audience-section .persona-head .section-heading{grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-content:start!important;gap:.9rem!important;height:auto!important}.audience-section .persona-head .section-heading>h2,.audience-section .persona-head .section-heading>p{margin:0!important}.audience-section .persona-controls{align-self:end!important;margin:0!important}.audience-section .persona-slider{margin-top:1.25rem!important}@media (min-width:761px){.membership-route .section-heading{align-self:center!important}.audience-section .persona-head{transform:translateY(1.5rem)}}.singapore-proof .singapore-stat-grid.swiper{display:block!important;width:100%!important;overflow:hidden!important;padding:12px 0!important;scroll-snap-type:none!important}@media (min-width:761px){#singapore .singapore-stat-slider{width:100%!important;max-width:none!important;margin-inline:0!important}}.singapore-stat-grid.swiper .swiper-wrapper{display:flex!important;align-items:stretch}#singapore .singapore-stat-grid article.swiper-slide{box-sizing:border-box;flex-shrink:0;width:82%!important;height:auto!important;min-height:330px!important;display:flex!important;flex-direction:column;padding:28px!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important}#singapore .singapore-stat-grid article:before,#singapore .singapore-stat-grid h3:after{display:none!important}#singapore .singapore-stat-grid article.swiper-slide{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#d5dfed!important}#singapore .singapore-stat-grid article:after{content:attr(data-stat-number);display:block!important;bottom:76px;right:24px;pointer-events:none}#singapore .singapore-stat-grid article h3{font-size:28px!important;line-height:1.2!important;min-height:0!important;margin:0 0 20px!important;padding:16px 0 12px!important;border-top:3px solid #cf142b!important;border-bottom:1px solid #dce3ed!important;color:#07306c!important}#singapore .singapore-stat-grid article p{font-size:16px!important;line-height:1.6!important;margin:0 0 24px!important;padding:0!important}#singapore .singapore-stat-grid article .stat-source{display:block!important;position:static!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid #dce3ed;color:#0c3672!important;font-size:13px!important;line-height:1.5;text-decoration:underline;align-self:stretch!important;text-transform:none!important;letter-spacing:0!important}#singapore .stat-slider-controls{display:flex;justify-content:center;margin:16px 0}@media (max-width:760px){#singapore .singapore-stat-grid article.swiper-slide{width:78%!important;min-height:390px!important;padding:20px!important}#singapore .singapore-stat-grid article h3{font-size:22px!important}#singapore .singapore-stat-grid article p{font-size:14px!important}}.exemption-app-card .exemption-launch{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}#programme-glance .success-actions .success-cta{width:240px;height:48px;padding:12px 24px;border:0;color:#fff;font-family:inherit;font-size:16px}@media (min-width:761px){#programme-glance .success-next,#programme-glance .success-prev{display:none!important}}#benefit-enquiry{position:fixed;inset:0;margin:auto;padding:0;width:min(860px,100% - 32px);max-height:calc(100dvh - 32px);border:1px solid #dce3ef;border-radius:8px;background:#fff;color:#07306c;overflow:auto}#benefit-enquiry::backdrop{background:rgba(10,20,40,.65)}#benefit-enquiry .benefit-enquiry-layout{display:grid;grid-template-columns:40% 60%}#benefit-enquiry .benefit-enquiry-photo{position:relative;min-height:520px}#benefit-enquiry .benefit-enquiry-photo>img:first-child{width:100%;height:100%;position:absolute;object-fit:cover}#benefit-enquiry .benefit-enquiry-logo{position:absolute;top:20px;left:20px;width:80px;height:auto;max-height:68px;object-fit:contain;padding:0;background:transparent;border-radius:0}#benefit-enquiry .benefit-enquiry-form{padding:44px 32px 28px;display:grid;gap:16px}#benefit-enquiry h2{margin:0 0 4px;font-size:28px;line-height:1.2;letter-spacing:0}#benefit-enquiry label{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}#benefit-enquiry input:not([type=checkbox]),#benefit-enquiry select{width:100%;min-width:0;height:44px;padding:10px 12px;border:1px solid #d1dbe8;border-radius:4px;background:#fff;color:#17253b;font:inherit}#benefit-enquiry .benefit-phone-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}#benefit-enquiry .benefit-consent{display:flex;align-items:start;gap:8px;font-weight:400;line-height:1.5}#benefit-enquiry input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin:2px 0 0;accent-color:#cf142b}#benefit-enquiry .benefit-close{position:absolute;right:8px;top:8px;width:32px;height:32px;z-index:2;border:0;background:#fff;color:#07306c;font-size:26px;cursor:pointer}#benefit-enquiry .system-cta{width:100%;justify-content:center}#benefit-enquiry .benefit-form-status{margin:0;font-size:13px;line-height:1.4}#benefit-enquiry :focus-visible{outline:2px solid #1769ff;outline-offset:3px}@media (max-width:760px){#benefit-enquiry .benefit-enquiry-layout{grid-template-columns:1fr}#benefit-enquiry .benefit-enquiry-photo{display:none}#benefit-enquiry .benefit-enquiry-form{padding:44px 22px 24px}#benefit-enquiry h2{font-size:25px}}.guarantee-slider-dots:not(#pagination-lock):not(#pagination-lock):not(#pagination-lock):not(#pagination-lock),.mobile-card-dots:not(#pagination-lock):not(#pagination-lock):not(#pagination-lock):not(#pagination-lock),.persona-dots:not(#pagination-lock):not(#pagination-lock):not(#pagination-lock):not(#pagination-lock){display:none!important}.audience-section .section-shell>.persona-controls,.career-plus-system>.career-slider-controls{display:flex!important;position:static!important;justify-content:center!important;width:100%;margin:20px 0 0!important;transform:none!important}.mobile-card-controls{justify-content:center!important;gap:12px!important}@media (max-width:760px){.mobile-peek:not(#peek-lock):not(#peek-lock):not(#peek-lock):not(#peek-lock){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:4px 0!important;margin-inline:0!important;overflow:hidden!important;scroll-snap-type:none!important;mask-image:none!important;animation:none!important;transform:none!important}.mobile-peek>.swiper-wrapper{display:flex!important;align-items:stretch;gap:0!important}.mobile-peek .mobile-peek-card:not(#peek-lock):not(#peek-lock):not(#peek-lock):not(#peek-lock){box-sizing:border-box!important;flex:0 0 auto!important;width:80%!important;max-width:none!important;min-width:0!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;scroll-snap-align:none!important}.career-slider-controls:not(#controls-lock):not(#controls-lock),.mobile-card-controls:not(#controls-lock):not(#controls-lock):not(#controls-lock),.mobile-peek-controls,.persona-controls:not(#controls-lock):not(#controls-lock),.stat-slider-controls:not(#controls-lock):not(#controls-lock){display:flex!important;position:static!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}:is(.mobile-card-controls,.mobile-peek-controls,.persona-controls,.career-slider-controls,.stat-slider-controls,.success-actions)>button:not(.success-cta):not(#controls-lock):not(#controls-lock):not(#controls-lock){display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid #d9e1ec!important;border-radius:4px!important;background:#fff!important;color:#07306c!important;box-shadow:none!important;font-size:22px!important}.trainer-placeholder-slider{mask-image:none!important}.ileap-showcase-card .ileap-device:not(#mobile-screen-lock){display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.ileap-showcase-card .ileap-device img:not(#mobile-screen-lock){display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;object-fit:contain!important;transform:none!important}.ileap-showcase-card .ileap-device-top{flex-shrink:0!important}}.role-mobile-controls{display:none}@media (max-width:760px){.role-mobile-controls{display:flex;justify-content:center;gap:12px;margin-top:16px}.career-slider-progress,.stat-slider-progress{display:none!important}.loop-card .content-row{padding-top:24px!important}}@media (min-width:761px){.career-plus-system>.career-slider-controls{display:none!important}}@media (max-width:760px){.ileap-story{height:auto!important;min-height:0!important}.ileap-story .ileap-scroll,.ileap-story.is-scroll-pinned .ileap-scroll,.ileap-story.is-scroll-released .ileap-scroll{position:relative!important;inset:auto!important;transform:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-inline:auto!important;margin-top:24px!important}.ileap-story .ileap-stage{position:relative!important;inset:auto!important;height:auto!important;max-height:none!important;grid-row:1!important;grid-column:1!important;order:0!important}.ileap-story .ileap-arrow-controls{grid-row:2!important;grid-column:1!important;order:1!important}.ileap-story .ileap-features{grid-row:3!important;grid-column:1!important;order:2!important}}@media (min-width:901px){.network-proof .credential-panel.imarticus-credentials{grid-template-columns:minmax(285px,.42fr) minmax(0,1fr)!important;gap:clamp(2rem,3vw,3.25rem)!important}.network-proof .credential-assets,.network-proof .credential-panel.imarticus-credentials>div{min-width:0!important}.network-proof .credential-panel.imarticus-credentials h3{width:auto!important;max-width:12ch!important;overflow-wrap:normal!important}.network-proof .logo-only-credentials img{width:clamp(108px,8.6vw,156px)!important;max-width:100%!important}}.hero-motion .hero-copy-stack>.hero-trust-marks{display:flex!important;align-items:flex-start!important;gap:18px!important;width:max-content!important;max-width:100%!important;margin:18px 0 0!important}.hero-motion .hero-guarantee-mark{display:grid!important;justify-items:center!important;width:138px!important}.hero-motion .hero-guarantee-mark .hero-guarantee-seal{display:block!important;width:138px!important;height:138px!important;object-fit:contain!important;margin:0!important}.hero-motion .hero-guarantee-mark .hero-guarantee-note{display:block!important;width:138px!important;margin:8px 0 0!important;color:#526b87!important;font-family:Outfit,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important;text-align:center!important}.hero-motion .hero-acca-partner-mark{display:block!important;width:126px!important;height:126px!important;margin:0!important;object-fit:contain!important;mix-blend-mode:multiply}.hero-motion .hero-acca-partner-unit{display:grid!important;justify-items:center!important;width:138px!important;transform:translateY(5px)!important}.hero-motion .hero-acca-partner-note{display:block!important;width:138px!important;margin:20px 0 0!important;color:#ed1c24!important;font-family:Outfit,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-align:center!important}@media (max-width:760px){.hero-motion .hero-copy-stack>.hero-trust-marks{gap:14px!important;margin-top:24px!important}.hero-motion .hero-guarantee-mark,.hero-motion .hero-guarantee-mark .hero-guarantee-seal{width:118px!important}.hero-motion .hero-guarantee-mark .hero-guarantee-seal{height:118px!important}.hero-motion .hero-guarantee-mark .hero-guarantee-note{width:118px!important;margin-top:7px!important;font-size:9px!important}.hero-motion .hero-acca-partner-unit{width:118px!important}.hero-motion .hero-acca-partner-mark{width:106px!important;height:106px!important;margin:0!important}.hero-motion .hero-acca-partner-note{width:118px!important;margin-top:19px!important;font-size:12px!important}}.hero-form-actions button{display:inline-flex!important;min-height:46px!important;align-items:center!important;justify-content:center!important;border-radius:var(--edge-control)!important;padding:.72rem .78rem!important;font-family:var(--brand-font-primary)!important;font-size:.78rem!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;cursor:pointer}#benefit-enquiry button[type=submit]:disabled,.hero-form-actions button:disabled{cursor:wait;opacity:.65}#benefit-enquiry .benefit-phone-row,.exemption-phone-row,.hero-form-row{display:grid!important;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)!important;gap:10px!important;min-width:0!important}#benefit-enquiry .benefit-phone-row>label,.exemption-phone-row>label,.hero-form-row>label{min-width:0!important}#benefit-enquiry .benefit-phone-row.has-phone-combobox,.exemption-phone-row.has-phone-combobox,.hero-form-row.has-phone-combobox{display:block!important}.phone-combobox-field{display:grid!important;gap:6px!important;min-width:0!important}.phone-combobox{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;height:48px;border:1px solid #c8d4e5;border-radius:4px;background:#fff}.phone-combobox:focus-within{border-color:#1769ff;box-shadow:0 0 0 3px rgba(23,105,255,.1)}.country-code-trigger{display:inline-flex;align-items:center;gap:7px;align-self:stretch;min-width:100px;padding:0 12px;border:0;border-right:1px solid #e1e7f0;background:transparent;color:#25344a;font:inherit;cursor:pointer}.country-code-trigger strong{font-weight:700}.country-flag,.country-result-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.country-flag img,.country-result-flag img{display:block;width:24px;height:18px;border:1px solid rgba(20,40,70,.1);border-radius:2px;object-fit:cover}.country-flag-fallback{min-width:24px;padding:2px 3px;border:1px solid #cfd8e5;border-radius:2px;background:#f4f7fb;color:#37506f;font-size:9px;font-weight:800;line-height:12px;text-align:center}.country-chevron{width:8px;height:8px;margin-left:1px;border-right:2px solid #1769ff;border-bottom:2px solid #1769ff;transform:translateY(-2px) rotate(45deg)}.phone-combobox .phone-combobox-number{width:100%!important;min-width:0!important;height:46px!important;padding:10px 12px!important;border:0!important;border-radius:0 4px 4px 0!important;box-shadow:none!important;background:transparent!important}.country-code-menu{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:min(360px,100vw - 48px);padding:10px;border:1px solid #dce3ed;border-radius:4px;background:#fff;box-shadow:0 16px 36px rgba(15,35,65,.18)}.country-code-menu[hidden]{display:none!important}.country-code-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe5ed;border-radius:4px}.country-code-search>span{font-size:13px}.country-code-search input{width:100%!important;height:42px!important;min-width:0!important;padding:8px 0!important;border:0!important;box-shadow:none!important;font:inherit!important}#benefit-enquiry .country-code-search input:focus,.exemption-form .country-code-search input:focus,.hero-lead-form .country-code-search input:focus{border:0!important;outline:0!important;box-shadow:none!important}.country-code-search:focus-within{border-color:#1769ff;box-shadow:0 0 0 2px rgba(23,105,255,.1)}.country-code-results{max-height:240px;margin-top:6px;overflow-y:auto;scrollbar-width:thin}.country-code-results button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:3px;background:transparent;color:#25344a;font:inherit;text-align:left;cursor:pointer}.country-code-results button:focus-visible,.country-code-results button:hover{background:#eef5ff;outline:none}.country-code-results button strong{color:#52647a;font-weight:650}body .hero-lead-form label.hero-consent{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}body .hero-lead-form label.hero-consent>span{display:inline!important;width:auto!important;margin:0!important;white-space:nowrap!important}body .hero-lead-form label.hero-consent a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}.hero-motion .hero-content:has(.country-code-menu:not([hidden])){z-index:40!important}.hero-lead-form:has(.country-code-menu:not([hidden])){position:relative!important;z-index:50!important;overflow:visible!important}.hero-lead-form .country-code-menu,.hero-lead-form .phone-combobox{overflow:visible!important}.hero-lead-form .country-code-menu{right:0;left:auto}.lead-form-status,.quiz-submit-status{margin:0!important;color:#274f47;font-size:.8rem;line-height:1.4}.lead-form-status:empty{display:none}#benefit-enquiry .benefit-form-status a,.lead-form-status a{color:#07306c;font-weight:750}.exemption-check .exemption-result .result-actions>:is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;box-sizing:border-box!important;margin:0!important;width:100%!important;min-height:48px!important;padding:.72rem .95rem!important;border-radius:4px!important;font:inherit!important;line-height:1.3!important;text-align:center!important;cursor:pointer}@media (max-width:480px){#benefit-enquiry .benefit-phone-row,.exemption-phone-row,.hero-form-row{grid-template-columns:minmax(132px,44%) minmax(0,1fr)!important;gap:8px!important}}