:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f8fc}::selection{background:#bce9e0;color:#10294f}.hero{position:relative;isolation:isolate;overflow:hidden;padding:88px 0 98px;background:radial-gradient(circle at 88% 13%,rgba(150,226,211,.55) 0,transparent 24%),radial-gradient(circle at 66% 0,rgba(208,225,248,.65) 0,transparent 28%),linear-gradient(180deg,#fff,#f4f7fc)}.hero:before,.hero:after{content:"";position:absolute;border-radius:999px;z-index:-1;filter:blur(1px);pointer-events:none}.hero:before{width:340px;height:340px;right:-100px;bottom:-160px;background:#71cebe2b;animation:drift 10s ease-in-out infinite alternate}.hero:after{width:220px;height:220px;left:46%;top:-120px;background:#89b4e829;animation:drift 13s ease-in-out infinite alternate-reverse}.hero-visual{border:1px solid rgba(210,222,239,.9);background:linear-gradient(145deg,#fffffffa,#eef4fc);box-shadow:0 22px 50px #153b701f;animation:floatCard 5.5s ease-in-out infinite}.mini-metric{padding:18px;border:1px solid #E0E9F4;border-radius:14px;background:#ffffffdb;transition:transform .2s ease,box-shadow .2s ease}.mini-metric:hover{transform:translateY(-3px);box-shadow:0 10px 20px #163b7017}.activity-card{display:flex;align-items:center;gap:12px;padding:16px;margin-top:18px;background:#ffffffe0;border:1px solid #E0E9F4;border-radius:14px;animation:softPulse 3.5s ease-in-out infinite}.activity-card>:last-child{margin-left:auto}.chart-bars{height:112px;display:flex;align-items:flex-end;gap:10px;margin-top:22px;padding:0 6px}.chart-bars span{flex:1;background:linear-gradient(180deg,#129b8b,#83d7c8);border-radius:7px 7px 0 0;box-shadow:0 -4px 12px #129b8b1f;transform-origin:bottom;animation:rise .75s ease both}.chart-bars span:nth-child(2){animation-delay:.08s}.chart-bars span:nth-child(3){animation-delay:.16s}.chart-bars span:nth-child(4){animation-delay:.24s}.chart-bars span:nth-child(5){animation-delay:.32s}.chart-bars span:nth-child(6){animation-delay:.4s}.chart-bars span:nth-child(7){animation-delay:.48s}.timetable-shell{background:#fff;border:1px solid #DAE4F0;padding:22px;border-radius:18px;overflow:hidden;box-shadow:0 16px 36px #0f234214}.timetable-grid{min-width:650px;display:grid;grid-template-columns:56px repeat(5,1fr);border:1px solid #E4EAF2;border-radius:12px;overflow:hidden}.timetable-grid>div{min-height:64px;padding:9px;border-right:1px solid #E4EAF2;border-bottom:1px solid #E4EAF2}.time-head,.day-head{min-height:auto!important;background:#f3f7fc;font-size:.76rem;font-weight:800;color:#64748b}.time{font-size:.75rem;font-weight:700;color:#64748b;display:flex;align-items:center}.slot{background:#f7fafd;font-size:.68rem;color:#52647c}.slot b{display:block;font-size:.74rem;color:#193b6a;margin-bottom:5px}.slot.conflict{background:#fff7eb;box-shadow:inset 3px 0 #e59121}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-34px,-20px,0) scale(1.14)}}@keyframes rise{0%{transform:scaleY(.08);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes softPulse{0%,to{box-shadow:0 0 #129b8b00}50%{box-shadow:0 10px 26px #129b8b1f}}@media(max-width:700px){.hero{padding:58px 0 68px}.hero:after{display:none}.timetable-shell{overflow-x:auto;padding:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.connection-diagram{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center;text-align:center}.connection-link,.connection-hub{padding:12px 8px;border-radius:9px;background:#fff;font-size:.8rem;color:#152543;text-decoration:none;pointer-events:none;cursor:default}.connection-hub{grid-column:span 2;background:#193b6a;color:#fff;font-weight:800}body .MuiCard-root{animation:cardReveal .58s cubic-bezier(.2,.7,.2,1) both}body .MuiCard-root:hover{transform:translateY(-5px);box-shadow:0 22px 44px #163b7024}@keyframes cardReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-visual{position:relative;overflow:hidden;background-image:linear-gradient(145deg,#ffffffa3,#e6f2fa8f),url(/images/university-campus.jpg);background-size:cover,132%;background-position:center,56% 50%;animation:floatCard 5.5s ease-in-out infinite,campusPan 18s ease-in-out infinite alternate}.hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(141,228,210,.16),transparent 38%,rgba(23,59,112,.1));mix-blend-mode:multiply}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/images/university-campus.jpg) center / cover no-repeat;opacity:.34;mix-blend-mode:multiply;animation:campusZoom 14s ease-in-out infinite alternate}.hero-visual .MuiCardContent-root{position:relative;z-index:1}.hero-visual .MuiBox-root[style]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes campusPan{0%{background-position:center,48% 46%}to{background-position:center,58% 56%}}@keyframes campusZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.promo-hero{position:relative;overflow:hidden;padding:88px 0 78px;background:radial-gradient(circle at 90% 8%,rgba(127,223,204,.5),transparent 27%),radial-gradient(circle at 50% 5%,rgba(200,220,248,.52),transparent 24%),linear-gradient(160deg,#fff,#f1f6fc)}.promo-hero:after{content:"";position:absolute;width:420px;height:420px;right:-200px;bottom:-245px;border-radius:50%;background:#179b8921;animation:drift 11s ease-in-out infinite alternate}.promo-eyebrow{color:#087f72!important;background:#ddf4ef!important;font-weight:800!important;letter-spacing:.04em!important}.promo-title{max-width:800px;margin-top:22px!important;font-size:clamp(3.1rem,6.2vw,5.8rem)!important;line-height:.98!important;letter-spacing:-.065em!important}.promo-lead{max-width:670px;margin-top:23px!important;font-size:1.18rem!important;color:#5a6f8e;line-height:1.75!important}.promo-proof{flex-wrap:wrap}.promo-hero-stack{position:relative;min-height:510px}.promo-photo-card{position:absolute;top:0;right:6%;bottom:10%;left:0;overflow:hidden;border-radius:26px!important;box-shadow:0 30px 60px #14356338!important}.promo-photo-card img{width:100%;height:100%;object-fit:cover;animation:campusZoom 16s ease-in-out infinite alternate}.promo-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#0b295305,#09264cad)}.promo-command-card{position:absolute;right:0;bottom:0;width:80%;border-radius:20px!important;background:#fffffff5!important;box-shadow:0 24px 55px #14356333!important}.promo-signal{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #E1EAF3;border-radius:12px;background:#fff}.promo-signal svg{margin-left:auto}.promo-signal-dot{width:9px;height:9px;border-radius:50%}.dot-0{background:#17a792;box-shadow:0 0 0 5px #e1f7f2}.dot-1{background:#516fa9;box-shadow:0 0 0 5px #eaf0fa}.dot-2{background:#d8834d;box-shadow:0 0 0 5px #fff0e5}.promo-band{padding:26px 0;color:#fff;background:#123562}.promo-section-title{margin-top:10px!important;margin-bottom:14px!important;font-size:clamp(2.25rem,4vw,3.65rem)!important;line-height:1.08!important}.promo-capability{height:100%;overflow:hidden;border-top:4px solid #1B9B89!important}.capability-1{border-color:#5872ab!important}.capability-2{border-color:#866cb8!important}.capability-3{border-color:#d9804a!important}.promo-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#118f80;background:#e5f6f2}.promo-feature{padding:94px 0;color:#fff;background:linear-gradient(135deg,#0d2c56,#173f75);position:relative;overflow:hidden}.promo-feature:after{content:"";position:absolute;width:520px;height:520px;right:-300px;top:-280px;border-radius:50%;background:#8de4d221}.promo-feature-title{margin:12px 0 18px!important;font-size:clamp(2.4rem,4.4vw,4.1rem)!important;line-height:1.04!important}.promo-schedule{position:relative;z-index:1;padding:24px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.promo-schedule-cell{min-height:120px;padding:16px;border-radius:14px;background:#ffffff14}.promo-line{height:6px;margin-top:18px;border-radius:20px;background:#70d2c0;width:72%}.line-1{width:92%;background:#9eb9e7}.line-2{width:48%;background:#e8b184}.line-3{width:82%;background:#8de4d2}.promo-image-panel{overflow:hidden;border-radius:22px!important;background:#e7f4f0!important}.promo-image-panel img{height:285px;object-fit:cover;filter:saturate(.82)}.promo-image-panel>div{padding:22px}.promo-journey{display:flex;align-items:flex-start;gap:14px;padding:17px;height:100%;border:1px solid #E2EAF3;border-radius:15px;background:#fff}.promo-cta{color:#fff;overflow:hidden;background:linear-gradient(115deg,#153a6d,#0f695f)!important;border-radius:24px!important}@media(max-width:900px){.promo-hero{padding-top:62px}.promo-hero-stack{min-height:420px}}@media(max-width:600px){.promo-hero-stack{min-height:385px}.promo-photo-card{right:0}.promo-command-card{width:93%}.promo-band{text-align:center}}@media(max-width:700px){.hero-visual{background-size:cover,180%}}main{overflow:hidden}main>.MuiBox-root:first-child{position:relative;isolation:isolate;animation:pageEnter .55s cubic-bezier(.2,.7,.2,1) both}main>.MuiBox-root:first-child:not(.promo-hero):before{content:"";position:absolute;z-index:-1;width:340px;height:340px;top:-180px;right:-120px;border-radius:50%;background:radial-gradient(circle,#80ddcc42,#80ddcc00);animation:orbitDrift 14s ease-in-out infinite alternate;pointer-events:none}main>.MuiBox-root:first-child:not(.promo-hero):after{content:"";position:absolute;z-index:-1;width:240px;height:240px;bottom:-130px;left:-90px;border-radius:50%;background:radial-gradient(circle,#9cbdea38,#9cbdea00);animation:orbitDrift 18s ease-in-out infinite alternate-reverse;pointer-events:none}main .MuiContainer-root>.MuiGrid-root{animation:contentLift .7s cubic-bezier(.2,.7,.2,1) both}main .MuiCard-root:nth-of-type(2n){animation-delay:.08s}main .MuiCard-root:nth-of-type(3n){animation-delay:.16s}main .MuiChip-root{transition:transform .2s ease,box-shadow .2s ease}main .MuiChip-root:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1838641c}main .MuiButton-root{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}main .MuiButton-contained:hover{box-shadow:0 12px 24px #14356338}.MuiAppBar-root{animation:navDrop .5s cubic-bezier(.2,.7,.2,1) both}@keyframes contentLift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitDrift{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(-32px,26px,0) scale(1.12)}}@keyframes navDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){main>.MuiBox-root:first-child,main .MuiContainer-root>.MuiGrid-root,.MuiAppBar-root{animation:none!important}}.platform-hero{position:relative;overflow:hidden;padding:88px 0 78px;background:radial-gradient(circle at 90% 12%,rgba(126,223,205,.45),transparent 27%),linear-gradient(160deg,#fff,#f1f6fc)}.platform-visual{position:relative;min-height:470px}.platform-photo{position:absolute;top:0;right:7%;bottom:12%;left:2%;overflow:hidden;border-radius:26px!important;box-shadow:0 28px 56px #1435632e!important}.platform-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(.96);animation:campusZoom 16s ease-in-out infinite alternate}.platform-map{position:absolute;right:0;bottom:0;width:82%;background:#fffffff5!important;border-radius:20px!important;box-shadow:0 20px 48px #1435632e!important}.platform-map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;text-align:center;font-size:.75rem;font-weight:800}.platform-map-grid>div{padding:10px 6px;border-radius:10px;background:#edf4fa}.platform-map-grid .platform-hub{grid-column:span 2;color:#fff;background:#153a6d}.platform-strip{padding:22px 0;color:#fff;background:#123562}.platform-principle{height:100%;border-top:4px solid #18A18F!important}.platform-principle:nth-child(2){border-color:#607ab1!important}.platform-number{color:#159988;font-size:2.6rem!important;font-weight:900!important;letter-spacing:-.08em!important}.platform-workflow{position:relative;overflow:hidden;padding:90px 0;color:#fff;background:linear-gradient(135deg,#0c2b55,#17477d)}.platform-flow{position:relative;z-index:1;padding:25px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.platform-flow-item{display:flex;align-items:center;gap:14px;padding:13px;border-radius:13px;background:#ffffff14}.platform-flow-item svg{margin-left:auto}.flow-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-weight:900;color:#0f365f;background:#8de4d2}.flow-1{background:#b9cdf1}.flow-2{background:#f1c495}.platform-flow-line{width:2px;height:18px;margin:0 0 0 29px;background:#8de4d299}@media(max-width:700px){.platform-hero{padding-top:62px}.platform-visual{min-height:395px}.platform-photo{right:0}.platform-map{width:92%}}.modules-hero{padding:86px 0 75px;background:radial-gradient(circle at 85% 16%,rgba(129,220,205,.36),transparent 25%),linear-gradient(155deg,#fff,#f1f6fc)}.modules-photo{position:relative;overflow:hidden;min-height:350px;color:#fff;border-radius:24px!important;box-shadow:0 25px 52px #1435632e!important}.modules-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:campusZoom 16s ease-in-out infinite alternate}.modules-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a2a54c7,#0a2a540f)}.modules-photo>div{position:absolute;z-index:1;left:28px;right:28px;bottom:25px}.modules-featured{color:#fff;overflow:hidden;border-radius:24px!important;background:linear-gradient(130deg,#0d315f,#1a4b86)!important}.modules-calendar,.modules-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#8de4d2;background:#8de4d224}.modules-feature-title{margin:18px 0 16px!important;font-size:clamp(2rem,3.7vw,3.25rem)!important;line-height:1.08!important}.modules-timetable-visual{padding:20px;border-radius:17px;background:#ffffff17;border:1px solid rgba(255,255,255,.14)}.modules-timetable-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.modules-timetable-row:last-child{border-bottom:0}.modules-bar{width:32%;height:7px;border-radius:10px;background:#8de4d2}.bar-1{width:55%;background:#afc9f2}.bar-2{width:22%;background:#e8b684}.bar-3{width:44%;background:#80d4c5}.modules-card{height:100%;border-top:4px solid var(--module-color)!important}.modules-card .modules-icon{color:var(--module-color);background:color-mix(in srgb,var(--module-color) 12%,white)}.modules-label{color:var(--module-color);padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--module-color) 10%,white);font-size:.66rem!important;font-weight:900!important;text-transform:uppercase}.modules-bottom{padding:55px 0;color:#fff;background:#123562}.feature-hero{padding:84px 0 74px;background:radial-gradient(circle at 90% 12%,rgba(135,221,205,.38),transparent 27%),linear-gradient(155deg,#fff,#f1f6fc)}.feature-visual{position:relative;min-height:455px}.feature-photo{position:absolute;top:0;right:7%;bottom:12%;left:0;overflow:hidden;border-radius:24px!important;box-shadow:0 24px 55px #13356233!important}.feature-photo img{width:100%;height:100%;object-fit:cover;animation:campusZoom 17s ease-in-out infinite alternate;filter:saturate(.8)}.feature-snapshot{position:absolute;right:0;bottom:0;width:82%;border-radius:20px!important;box-shadow:0 20px 45px #12315b2e!important}.feature-live-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e7edf5}.feature-live-row:last-child{border-bottom:0}.feature-live-dot{width:9px;height:9px;border-radius:50%;background:#17a58f;box-shadow:0 0 0 5px #e1f7f2}.feature-steps{padding:88px 0;background:#f0f5fb}.feature-step{height:100%;position:relative;overflow:hidden}.feature-step:after{content:"";position:absolute;width:100px;height:100px;right:-35px;bottom:-40px;border-radius:50%;background:#129b8b1a}.feature-number{font-size:2.8rem!important;line-height:1!important;font-weight:900!important;letter-spacing:-.08em!important}.feature-connect{padding:26px;border-radius:18px;background:linear-gradient(120deg,#123b70,#155f73);color:#fff}@media(max-width:700px){.modules-hero,.feature-hero{padding-top:62px}.feature-visual{min-height:380px}.feature-photo{right:0}.feature-snapshot{width:92%}}.platform-photo img{content:url(/images/university-workspace.jpg)}.modules-photo img{content:url(/images/student-management.jpg)}.feature-photo-timetable img{content:url(/images/university-campus.jpg)}.feature-photo-education img{content:url(/images/student-learning.jpg)}.feature-photo-students img{content:url(/images/student-management.jpg)}.feature-photo-people img{content:url(/images/team-collaboration.jpg)}.feature-photo-payroll img{content:url(/images/payroll-management.jpg)}.feature-photo-recruitment img{content:url(/images/recruitment-management.jpg)}.feature-photo-administration img{content:url(/images/university-workspace.jpg)}.promo-image-panel img{content:url(/images/student-learning.jpg)}.feature-photo-timetable img,.feature-photo-education img,.feature-photo-people img,.feature-photo-payroll img,.feature-photo-recruitment img,.feature-photo-administration img{position:absolute;display:block;width:300%!important;height:200%!important;max-width:none!important;opacity:1!important;object-fit:fill!important;filter:none!important;transform:none!important;animation:none!important}.feature-photo-education img{content:url(/images/acadule-module-reference.jpg);top:0;left:0}.feature-photo-people img{content:url(/images/acadule-module-reference.jpg);top:0;left:-100%}.feature-photo-payroll img{content:url(/images/acadule-module-reference.jpg);top:0;left:-200%}.feature-photo-timetable img{content:url(/images/acadule-module-reference.jpg);top:-100%;left:0}.feature-photo-administration img{content:url(/images/acadule-module-reference.jpg);top:-100%;left:-100%}.feature-photo-recruitment img{content:url(/images/acadule-module-reference.jpg);top:-100%;left:-200%}.feature-photo-timetable:after,.feature-photo-education:after,.feature-photo-people:after,.feature-photo-payroll:after,.feature-photo-recruitment:after,.feature-photo-administration:after{content:"Acadule";position:absolute;z-index:2;display:grid;min-width:52px;height:18px;place-items:center;padding:0 7px;border-radius:4px;color:#fff;background:#172d58;box-shadow:0 2px 8px #081d3c40;font-size:.52rem;font-weight:900;letter-spacing:.01em}.feature-photo-education:after{top:22%;left:15%}.feature-photo-people:after,.feature-photo-payroll:after{top:22%;left:7%}.feature-photo-timetable:after,.feature-photo-administration:after,.feature-photo-recruitment:after{top:22%;left:6%}.modules-hero{padding-top:118px}.modules-photo .MuiTypography-root{color:#fff!important;text-shadow:0 2px 14px rgba(4,28,59,.65)}.modules-photo .MuiTypography-overline{color:#8de4d2!important}.modules-card-clickable{cursor:pointer}.modules-card-clickable:focus-visible{outline:3px solid #18a18f;outline-offset:4px}.modules-featured .MuiTypography-h2,.modules-featured .MuiTypography-body1{color:#fff!important}.modules-featured .MuiTypography-body1{opacity:.76}.modules-featured .MuiButton-root{color:#8de4d2!important}.modules-featured .MuiChip-root{background-color:#ffffff0f!important}@media(max-width:700px){.modules-hero{padding-top:82px}}.support-hero{padding:86px 0 78px;background:radial-gradient(circle at 88% 14%,rgba(129,220,205,.38),transparent 26%),linear-gradient(155deg,#fff,#f1f6fc)}.video-card{position:relative;overflow:hidden;border-radius:24px!important;box-shadow:0 26px 55px #13346133!important;background:#10315e!important}.video-card video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;opacity:.86}.video-caption{position:absolute;left:18px;right:18px;bottom:18px;display:flex;gap:11px;align-items:center;padding:13px;border-radius:14px;color:#fff;background:#082244c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.journey-card,.resource-card,.about-card,.about-step{height:100%}.journey-card{border-top:4px solid #18a18f!important}.about-card{border:1px solid #e7edf5!important;border-radius:18px!important;box-shadow:0 18px 35px #13346114!important}.about-step{border:1px solid #dfeaf4!important;border-radius:18px!important;background:#fff;box-shadow:0 16px 32px #1334610f!important}.about-purpose{padding:36px;color:#fff;border-radius:24px!important;background:linear-gradient(135deg,#113565,#176969)!important}.about-stat{display:flex;gap:16px;align-items:center;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.about-steps{padding:88px 0;background:#f3f7fb}.demo-video{overflow:hidden;margin-top:28px;border-radius:18px!important;box-shadow:0 18px 35px #13346129!important}.demo-video video{display:block;width:100%;max-height:200px;object-fit:cover}.demo-form{border-radius:22px!important;box-shadow:0 20px 45px #13346124!important}.video-card .product-video-overlay{display:none}.video-card-clickable{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.video-card-clickable:hover{transform:translateY(-4px)}.video-card-clickable:focus-visible{outline:3px solid #1aa791;outline-offset:4px}.acadule-about-hero{padding:94px 0 88px;overflow:hidden;background:radial-gradient(circle at 88% 5%,rgba(101,199,209,.27),transparent 28%),radial-gradient(circle at 8% 82%,rgba(128,225,204,.2),transparent 25%),linear-gradient(145deg,#fff,#f1f7fc)}.acadule-about-images{position:relative;min-height:455px}.acadule-about-main-image{position:absolute;top:0;left:0;width:76%;height:74%;overflow:hidden;border-radius:24px!important;box-shadow:0 26px 58px #10315c33!important}.acadule-about-main-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.87);animation:campusZoom 16s ease-in-out infinite alternate}.acadule-about-side-image{position:absolute;right:0;bottom:4%;width:49%;height:45%;overflow:hidden;border:7px solid #fff;border-radius:20px!important;box-shadow:0 18px 40px #10315c29!important}.acadule-about-side-image img{width:100%;height:100%;object-fit:cover}.acadule-about-signal{position:absolute;left:8%;bottom:0;width:57%;padding:22px;border:1px solid #d9e7f4;border-radius:18px!important;background:#ffffffed!important;box-shadow:0 18px 40px #10315c21!important}.acadule-about-statement{padding:70px 0;color:#fff;background:linear-gradient(112deg,#0e315f,#174b84 62%,#147a84)}.acadule-about-large-copy{max-width:850px;color:#ffffffe0;font-size:clamp(1.3rem,2.3vw,2rem)!important;font-weight:700!important;line-height:1.45!important}.acadule-about-principle{height:100%;border:1px solid #e1eaf4!important;border-radius:18px!important;box-shadow:0 16px 36px #12376412!important;transition:transform .25s ease,box-shadow .25s ease}.acadule-about-principle:hover{transform:translateY(-7px);box-shadow:0 22px 46px #12376424!important}.acadule-about-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;color:#168d82;background:#dff5ef}.acadule-about-journey{padding:92px 0;background:#f2f7fc}.acadule-about-journey-card{border:1px solid #dce8f3!important;border-radius:16px!important;box-shadow:0 10px 26px #1237640f!important;transition:transform .2s ease}.acadule-about-journey-card:hover{transform:translate(7px)}@media(max-width:700px){.acadule-about-hero{padding:74px 0 65px}.acadule-about-images{min-height:350px}.acadule-about-main-image{width:84%;height:70%}.acadule-about-side-image{width:53%;height:42%}.acadule-about-signal{left:4%;width:70%;padding:16px}.acadule-about-statement{padding:54px 0}.acadule-about-journey{padding:68px 0}}.product-video{position:relative;overflow:hidden;background:#0c2d58}.product-preview-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;opacity:.98;transform:scale(1.06);transform-origin:center bottom}.product-video{min-height:0}.product-video-compact .product-preview-image{max-height:200px}.product-showcase-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0c2d58}.product-showcase-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.025);transition:opacity .7s ease,transform 4.6s ease}.product-showcase-slide.is-active{opacity:1;transform:scale(1);z-index:1}.product-showcase-slide .product-preview-image{height:100%;aspect-ratio:auto;transform:none}.product-crop-education{object-position:center 62%;transform:scale(1.22)!important;transform-origin:center bottom!important}.product-crop-timetable{object-position:center bottom;transform:scale(1.06)!important;transform-origin:center bottom!important}.product-crop-campus{object-position:center bottom;transform:scale(1.1)!important;transform-origin:center bottom!important}.showcase-dot{width:7px;height:7px;border-radius:999px;background:#ffffff6b;transition:width .25s ease,background .25s ease}.showcase-dot.is-active{width:21px;background:#8de4d2}.product-video-nav{width:25px!important;height:25px!important;padding:5px!important;color:#e6fffb!important;border:1px solid rgba(214,245,255,.44)!important;background:#08264861!important;font-size:12px!important;transition:background .2s ease,transform .2s ease!important}.product-video-nav:hover{background:#22c1ae47!important;transform:translateY(-1px)}.demo-payroll-screen{height:100%;padding:clamp(20px,4vw,52px);color:#173c63;background:linear-gradient(145deg,#edf5ff,#fff)}.demo-payroll-screen .MuiChip-root{font-weight:800}.demo-payroll-metric{flex:1;padding:14px;border:1px solid #dce8f5;border-radius:12px;background:#fff}.demo-payroll-table{padding:0 15px;border:1px solid #dce8f5;border-radius:14px;background:#fff}.demo-payroll-table .MuiStack-root{padding:12px 0;border-bottom:1px solid #e7eef7}.demo-payroll-table .MuiStack-root:last-child{border-bottom:0}.premium-payroll-scene{display:flex;width:100%;height:100%;flex-direction:column;color:#18395f;background:linear-gradient(145deg,#eef5fc,#f9fcff)}.premium-payroll-nav{min-height:42px;padding:0 18px;color:#fff;background:linear-gradient(90deg,#0b2b58,#1f5ea6 60%,#167f8a)}.premium-payroll-content{min-height:0;flex:1;padding:clamp(14px,2.5vw,30px)}.premium-payroll-content .MuiTypography-h6{font-size:clamp(.94rem,1.7vw,1.32rem)}.premium-payroll-metric{flex:1;min-width:0;padding:10px;border:1px solid #dce8f4;border-radius:10px;background:#fff}.premium-payroll-metric .MuiTypography-root:first-child{color:#174783;font-size:clamp(.78rem,1.5vw,1.16rem)}.premium-payroll-metric .MuiTypography-caption{display:block;color:#6a819e;font-size:.55rem}.premium-payroll-list{overflow:hidden;border:1px solid #d8e5f1;border-radius:11px;background:#fff}.premium-payroll-list-head,.premium-payroll-list-row{display:grid!important;grid-template-columns:1.15fr 1.5fr .7fr .7fr;gap:8px;align-items:center;padding:8px 11px}.premium-payroll-list-head{color:#647d9b;background:#edf4fb}.premium-payroll-list-head .MuiTypography-root{font-size:.52rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.premium-payroll-list-row{border-top:1px solid #edf2f7}.premium-payroll-list-row .MuiTypography-root{font-size:.58rem}.premium-payroll-list-row .MuiChip-root{justify-self:start;height:19px;font-size:.51rem;font-weight:800}.demo-screen{display:flex;height:100%;min-height:100%;overflow:hidden;flex-direction:column;color:#1b355b;background:radial-gradient(circle at 94% 92%,rgba(25,152,142,.12),transparent 30%),#f5f8fc}.demo-screen-nav{min-height:35px;padding:0 14px;color:#fff;background:linear-gradient(90deg,#102d58,#2463ac)}.demo-screen-mark{display:grid;width:19px;height:19px;place-items:center;border-radius:5px;color:#163e77;background:#8de4d2;font-size:.62rem;font-weight:900}.demo-screen-user{padding:3px 7px;border-radius:20px;color:#ffffffd9;background:#ffffff1f;font-size:.56rem}.demo-screen-content{display:flex;min-height:0;flex:1;flex-direction:column;padding:clamp(12px,2.4vw,27px)}.demo-screen-content .MuiTypography-h6{font-size:clamp(.9rem,1.7vw,1.28rem);line-height:1.15}.demo-mini-card{flex:1;padding:clamp(8px,1.3vw,14px);border:1px solid #e1eaf4;border-radius:9px;background:#fff}.demo-mini-card .MuiTypography-root:first-child{color:#174783;font-size:clamp(.78rem,1.7vw,1.25rem)}.demo-mini-card .MuiTypography-caption{display:block;color:#64809f;font-size:.57rem}.demo-chart-card,.demo-list-card{flex:1;min-height:0;padding:11px;border:1px solid #e1eaf4;border-radius:10px;background:#fff}.demo-people-workspace{min-height:0;flex:1}.demo-people-workspace .demo-chart-card,.demo-people-workspace .demo-list-card{display:flex;flex-direction:column}.demo-people-workspace .demo-workload{flex:1;height:auto;min-height:92px}.demo-faculty-coverage{margin-top:auto;padding-top:12px;border-top:1px solid #e9f0f7}.demo-faculty-coverage>div{display:flex;flex:1;justify-content:space-between;gap:5px;color:#577392;font-size:.54rem}.demo-faculty-coverage .MuiTypography-root:last-child{color:#177c70}.demo-people-status{margin-top:auto;padding:10px;border-radius:7px;color:#245173;background:#e8f6f2}.demo-people-status .MuiTypography-caption{display:block!important;padding:0!important;border:0!important}.demo-bars{display:flex;height:calc(100% - 18px);min-height:72px;gap:6px;align-items:end;padding-top:8px}.demo-bars>div{flex:1;border-radius:5px 5px 1px 1px;background:linear-gradient(#4d8ad0,#13a48f)}.demo-list-card .MuiStack-root,.demo-list-card>.MuiTypography-caption:not(:first-child){display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #eef3f8;font-size:.59rem}.demo-list-card>.MuiTypography-caption:not(:first-child){display:block}.demo-day{flex:1;min-width:0;min-height:0;padding:7px 5px;border:1px solid #e0e9f3;border-radius:7px;background:#fff;text-align:center}.demo-schedule-slot{overflow:hidden;margin-top:5px;padding:7px 3px;border-radius:4px;color:#fff;font-size:.56rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.demo-alert{flex:1;padding:7px 8px;border-radius:6px;color:#13786b;background:#dcf7f1;font-size:.58rem;font-weight:800}.demo-alert-warning{color:#aa581c;background:#fff1dc}.demo-timetable-grid,.demo-timetable-advanced{min-height:0;flex:1}.demo-advanced-grid{display:flex;min-width:0;flex:1.65;flex-direction:column;overflow:hidden;border:1px solid #dce8f4;border-radius:10px;background:#fff}.demo-grid-head,.demo-grid-row{display:grid!important;grid-template-columns:.62fr repeat(5,1fr);gap:1px;background:#e1eaf4}.demo-grid-head>div{padding:8px 5px;color:#eaf7ff;background:#173f76;font-size:.54rem;font-weight:900;text-align:center}.demo-grid-row{flex:1}.demo-grid-row>div{min-width:0;padding:6px 4px;color:#52708f;background:#fff;font-size:.53rem;font-weight:800;text-align:center}.demo-grid-row>div:first-child{display:grid;place-items:center;color:#426582;background:#f1f6fb}.demo-grid-session{overflow:hidden;padding:7px 3px;border-radius:5px;color:#fff;font-size:.51rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.session-0{background:#1c9f8c}.session-1{background:#3979c7}.session-2{background:#8568b2}.session-3{background:#d5823d}.demo-timetable-panel{display:flex;min-width:0;flex:1;flex-direction:column;padding:11px;border:1px solid #dce8f4;border-radius:10px;background:#fff}.demo-conflict-row{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px 0;border-bottom:1px solid #edf2f7}.demo-conflict-row .MuiTypography-caption{display:block;color:#587592;font-size:.54rem}.demo-conflict-row .MuiTypography-caption:first-child{color:#20456c}.demo-conflict-row .MuiChip-root{height:19px;font-size:.48rem;font-weight:800}.demo-sync-card{margin-top:auto;padding:10px;border-radius:8px;color:#1c6a64;background:#e2f6f0}.demo-sync-card .MuiTypography-caption{display:block;font-size:.53rem}.demo-capacity-card{margin-top:10px;padding:10px;border-radius:8px;color:#244e75;background:#edf5ff}.demo-capacity-card .MuiTypography-caption{display:block;margin-bottom:6px}.demo-capacity-card .MuiChip-root{height:19px;color:#216a86;background:#d7f3ed;font-size:.48rem;font-weight:800}.demo-capacity-card .MuiTypography-caption:last-child{margin:7px 0 0;color:#607c98}.demo-education-workspace{min-height:0;flex:1}.demo-education-chart,.demo-education-actions{display:flex;min-height:0;flex:1;flex-direction:column;padding:12px;border:1px solid #dce8f4;border-radius:10px;background:#fff}.demo-education-bar{margin-top:11px}.demo-education-bar .MuiTypography-caption{color:#537291;font-size:.56rem}.demo-education-bar>div:last-child{height:8px;margin-top:5px;overflow:hidden;border-radius:99px;background:#e8eff6}.demo-education-bar>div:last-child>div{height:100%;border-radius:inherit}.demo-education-note{margin-top:auto;padding:10px;border-radius:8px;color:#315676;background:#e9f6f2}.demo-education-note .MuiTypography-caption{display:block;font-size:.54rem}.demo-education-actions .MuiTypography-caption{font-size:.56rem}.demo-education-action{display:grid!important;grid-template-columns:.45fr 1.35fr .6fr;gap:6px;align-items:center;padding:12px 0;border-bottom:1px solid #edf2f7}.demo-education-action .MuiTypography-caption{color:#557290}.demo-education-action .MuiTypography-caption:nth-child(2){color:#25466d}.demo-education-action .MuiChip-root{justify-self:start;height:19px;font-size:.48rem;font-weight:800}.demo-education-status{margin-top:auto;padding:10px;border-radius:8px;color:#1d7269;background:#e1f6f0}.demo-education-status .MuiTypography-caption{display:block}.premium-timetable-scene{position:relative;width:100%;height:100%;overflow:hidden;background:#eaf1fa}.premium-timetable-scene>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(.86) contrast(1.04)}.premium-timetable-chrome{position:absolute;z-index:1;top:0;right:0;left:0;display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;background:linear-gradient(90deg,#0b2b58,#1f5ea6 60%,#167f8a);box-shadow:0 6px 20px #08264f3b}.premium-timetable-insight{position:absolute;z-index:1;right:clamp(14px,3vw,36px);bottom:clamp(16px,3vw,34px);width:min(43%,350px);padding:clamp(11px,1.6vw,17px);border:1px solid rgba(255,255,255,.56);border-radius:13px;color:#fff;background:#09264be6;box-shadow:0 14px 32px #041a3947;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-timetable-insight .MuiTypography-overline{color:#8de4d2;font-size:.57rem;font-weight:900;letter-spacing:.08em}.premium-timetable-insight .MuiTypography-body1{font-size:clamp(.78rem,1.4vw,1.04rem)}.premium-timetable-insight .MuiChip-root{height:21px;color:#e6fffb;background:#86e0d02e;font-size:.54rem;font-weight:800}.premium-education-scene{position:relative;width:100%;height:100%;overflow:hidden;background:#edf3fa}.premium-education-scene>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(.82) contrast(1.04)}.premium-education-insight{position:absolute;z-index:1;right:clamp(14px,3vw,36px);bottom:clamp(16px,3vw,34px);width:min(41%,330px);padding:clamp(11px,1.6vw,17px);border:1px solid rgba(255,255,255,.54);border-radius:13px;color:#fff;background:#09264be8;box-shadow:0 14px 32px #041a3947;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-education-insight .MuiTypography-overline{color:#8de4d2;font-size:.57rem;font-weight:900;letter-spacing:.08em}.premium-education-insight .MuiChip-root{height:21px;color:#e6fffb;background:#86e0d02e;font-size:.54rem;font-weight:800}.premium-campus-scene{position:relative;width:100%;height:100%;overflow:hidden;background:#edf3fa}.premium-campus-scene>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(.82) contrast(1.03)}.premium-campus-insight{position:absolute;z-index:1;right:clamp(14px,3vw,36px);bottom:clamp(16px,3vw,34px);width:min(41%,330px);padding:clamp(11px,1.6vw,17px);border:1px solid rgba(255,255,255,.54);border-radius:13px;color:#fff;background:#09264be8;box-shadow:0 14px 32px #041a3947;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-campus-insight .MuiTypography-overline{color:#8de4d2;font-size:.57rem;font-weight:900;letter-spacing:.08em}.premium-campus-insight .MuiChip-root{height:21px;color:#e6fffb;background:#86e0d02e;font-size:.54rem;font-weight:800}.demo-workload{display:flex;height:70px;gap:8px;align-items:end;padding-top:8px}.demo-workload>div{display:flex;flex:1;height:100%;flex-direction:column;align-items:center;justify-content:end}.demo-workload>div>div{width:68%;border-radius:5px 5px 0 0;background:linear-gradient(#20b591,#1c68ab)}.demo-workload .MuiTypography-caption{font-size:.52rem}.demo-table-card{padding:0 10px;border:1px solid #e1eaf4;border-radius:10px;background:#fff}.demo-table-card .MuiStack-root{padding:9px 0;border-bottom:1px solid #edf2f7}.demo-table-card .MuiStack-root:last-child{border-bottom:0}.demo-table-card .MuiTypography-caption{font-size:.58rem}.demo-pipeline{flex:1;min-width:0;min-height:0;padding:9px;border:1px solid #dce7f2;border-top:4px solid #179d8a;border-radius:8px;background:#fff}.demo-pipeline>div{margin-top:7px;padding:8px 6px;border-radius:5px;color:#355477;background:#f1f6fb;font-size:.58rem;font-weight:800}.demo-pipeline .MuiTypography-caption{color:#16907e;font-size:.49rem}.demo-recruitment-board{min-height:0;flex:1}.demo-pipeline .MuiChip-root{height:17px;min-width:17px;color:#157d70;background:#dff5ef;font-size:.5rem;font-weight:900}.demo-candidate-card{padding:8px!important;background:#f4f8fc!important}.demo-candidate-card .MuiTypography-caption{display:block;font-size:.53rem!important}.demo-candidate-progress{height:4px;margin-top:6px;overflow:hidden;border-radius:999px;background:#dce7f2}.demo-candidate-progress>div{height:100%;border-radius:inherit}.demo-recruitment-summary{flex:1;padding:9px 11px;border:1px solid #dbe7f2;border-radius:8px;background:#fff}.demo-recruitment-summary .MuiTypography-caption{display:block;color:#557190;font-size:.55rem}.demo-recruitment-summary .MuiTypography-caption:first-child{margin-bottom:2px;color:#244467}.fullscreen-preview-content{display:grid;min-height:100%;place-items:center;padding:52px 3vw 34px!important;background:radial-gradient(circle at 80% 5%,rgba(35,148,166,.36),transparent 28%),#071d3a}.fullscreen-preview-content .product-showcase{width:min(1480px,100%);border:1px solid rgba(166,222,234,.26);border-radius:20px;overflow:hidden;box-shadow:0 30px 100px #0000006b}.fullscreen-preview-close{position:fixed;z-index:2;top:17px;right:23px}.fullscreen-preview-close .MuiIconButton-root{color:#e9fcf8;border:1px solid rgba(180,236,229,.34);background:#061b38a3}.fullscreen-preview-close .MuiIconButton-root:hover{background:#1d948d4d}.product-video-overlay{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:14px;left:16px;right:16px;bottom:16px;padding:12px;border-radius:12px;color:#fff;background:#07203fc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-video-overlay .MuiButton-root{white-space:nowrap}.video-tour-launcher{position:fixed!important;z-index:1300;right:24px;bottom:24px;width:54px!important;height:54px!important;color:#fff!important;background:#174783!important;box-shadow:0 15px 30px #10346447!important;animation:tourPulse 2.8s ease-in-out infinite}.video-tour-launcher:hover{color:#fff!important;background:#0f386d!important;transform:translateY(-3px)}@keyframes tourPulse{0%,to{box-shadow:0 12px 28px #1034643d,0 0 #179b8947}50%{box-shadow:0 15px 32px #1034644d,0 0 0 11px #179b8900}}.exact-home{color:#082340;background:#fff}.exact-hero{position:relative;min-height:410px;padding:66px 0 0;color:#fff;overflow:hidden;background:linear-gradient(90deg,#062037fa,#062944eb 42%,#07425294),url(/images/university-campus.jpg) center right / cover}.exact-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 74% 18%,rgba(42,218,205,.24),transparent 22%),repeating-radial-gradient(circle at 68% 38%,rgba(112,226,218,.22) 0 1px,transparent 1px 9px);opacity:.62}.exact-hero-inner{position:relative;z-index:1}.exact-eyebrow,.exact-small-label{display:block;color:#49ded2;font-size:.66rem!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase}.exact-title{max-width:550px;margin:12px 0 14px!important;color:#fff;font-size:clamp(2.55rem,4.05vw,4.45rem)!important;font-weight:950!important;line-height:.99!important}.exact-title span{color:#24d8ce}.exact-lead{max-width:520px;color:#ffffffe0;font-size:.98rem!important;line-height:1.55!important}.exact-primary,.exact-secondary{min-height:43px;border-radius:7px!important;padding:11px 20px!important;font-size:.75rem!important;font-weight:900!important;text-transform:none!important}.exact-primary{color:#fff!important;background:linear-gradient(90deg,#08b5a8,#0fc8bd)!important;box-shadow:0 14px 26px #04978e47!important}.exact-secondary{color:#fff!important;border:1px solid rgba(255,255,255,.75)!important}.exact-compact{margin-top:18px!important;min-height:38px;padding:9px 17px!important}.exact-app-window{width:min(100%,640px);margin:0 0 -1px auto;color:#0d2948;border:6px solid #102a48;border-bottom:0;border-radius:18px 18px 0 0;background:#f7fbff;box-shadow:0 24px 40px #00000057;overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.exact-app-top{display:grid;grid-template-columns:145px 1fr 20px;gap:12px;align-items:center;min-height:48px;padding:0 15px;border-bottom:1px solid #dce8f2;background:#fff}.exact-app-brand{color:#082340;font-size:.66rem;font-weight:900}.exact-app-brand span{display:inline-grid;width:18px;height:18px;margin-right:5px;place-items:center;border-radius:5px;color:#fff;background:#0bb6a7}.exact-search{display:flex;align-items:center;gap:6px;height:25px;border:1px solid #dce8f2;border-radius:5px;color:#8ba0b7;background:#f8fbff;font-size:.52rem;padding:0 8px}.exact-search svg{font-size:12px}.exact-top-dot{width:8px;height:8px;border-radius:50%;background:#08b7aa}.exact-app-body{display:grid;grid-template-columns:118px 1fr;min-height:300px}.exact-sidebar{display:grid;align-content:start;gap:5px;padding:14px 10px;border-right:1px solid #e4edf5;background:#fbfdff}.exact-sidebar span{border-radius:5px;padding:6px 8px;color:#47627e;font-size:.54rem;font-weight:700}.exact-sidebar .active{color:#008f86;background:#dff7f4}.exact-screen{padding:16px}.exact-welcome{margin-bottom:8px!important;font-size:.83rem!important;font-weight:900!important}.exact-kpi,.exact-panel,.exact-calendar{border:1px solid #e4edf5;border-radius:8px;background:#fff}.exact-kpi{min-height:58px;padding:10px}.exact-kpi b{display:block;color:#0d2948;font-size:.76rem}.exact-kpi span{color:#6a829c;font-size:.5rem}.exact-panel,.exact-calendar{min-height:167px;padding:11px;font-size:.58rem}.exact-panel small{color:#008f86}.exact-row{display:grid;grid-template-columns:36px 1fr 40px;gap:7px;padding:8px 0;border-top:1px solid #eef3f8;align-items:center}.exact-row b{font-size:.52rem}.exact-row span{color:#6e86a0;font-size:.49rem}.exact-calendar i{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:4px;color:#7189a4;background:#f4f8fc;font-style:normal;font-size:.48rem}.exact-calendar i.marked{color:#fff;background:#0bb6a7}.exact-strip{color:#fff;background:linear-gradient(90deg,#0a375e,#075c67)}.exact-strip-item{display:flex;align-items:center;justify-content:center;gap:14px;min-height:68px;border-right:1px solid rgba(255,255,255,.12);font-size:.82rem;font-weight:800}.exact-strip-item svg{width:42px;height:42px;padding:10px;color:#82efe4;border-radius:50%;background:#19c9be26}.exact-capabilities{padding:44px 0 45px;background:#fff}.exact-small-label{color:#008f86}.exact-section-title{margin-top:7px!important;color:#092440;font-size:clamp(1.55rem,2.3vw,2.35rem)!important;font-weight:950!important;line-height:1.12!important}.exact-link-btn,.exact-cap-card .MuiButton-root{color:#008f86!important;font-size:.72rem!important;font-weight:900!important;text-transform:none!important}.exact-cap-card{min-height:205px;padding:22px;border:1px solid #dce9f2;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0c2f4a0a}.exact-cap-card>svg{width:42px;height:42px;padding:10px;color:#008f86;border-radius:13px;background:#e3f8f5}.exact-cap-card h3{margin:17px 0 8px;color:#082340;font-size:.98rem;font-weight:950}.exact-cap-card p{min-height:55px;color:#536d88;font-size:.76rem;line-height:1.5}.exact-cap-card .MuiButton-root{margin-top:5px;padding-left:0}.exact-platform{padding:47px 0 52px;background:#eef7fb}.exact-body{margin:13px 0 14px!important;color:#536d88;font-size:.82rem!important;line-height:1.58!important}.exact-check{display:flex;gap:7px;align-items:center;margin:7px 0!important;color:#15314c;font-size:.76rem!important;font-weight:750!important}.exact-check svg{font-size:17px;color:#009e93}.exact-platform-card{border:1px solid #d8e7f1;border-radius:9px;background:#fff;box-shadow:0 18px 42px #0a31501f;overflow:hidden}.exact-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce8f1}.exact-tabs span{padding:14px 16px;border-right:1px solid #e6eef6;color:#607795;font-size:.62rem;font-weight:800}.exact-tabs .active{color:#008f86;box-shadow:inset 0 2px #00aa9e;background:#f3fbfa}.exact-board{padding:18px}.exact-board-head{display:grid;grid-template-columns:repeat(6,1fr);color:#7890aa;font-size:.52rem;font-weight:800}.exact-board-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,46px);gap:7px;margin-top:10px;background-image:linear-gradient(#edf3f8 1px,transparent 1px),linear-gradient(90deg,#edf3f8 1px,transparent 1px);background-size:100% 46px,calc(100% / 6) 100%}.exact-event{padding:8px;border-radius:5px;font-size:.52rem;line-height:1.2}.exact-event b,.exact-event span{display:block}.exact-event span{margin-top:3px;opacity:.78}.exact-event.green{background:#ccf5e8;color:#087a68}.exact-event.blue{background:#d9ebff;color:#1d5f9f}.exact-event.purple{background:#eadfff;color:#7352a8}.exact-event.gold{background:#ffedbf;color:#91631b}.exact-actions,.exact-analytics{margin:18px 18px 0 0;padding:14px;border:1px solid #dce8f1;border-radius:8px;background:#fff}.exact-actions b,.exact-analytics b{display:block;margin-bottom:8px;font-size:.72rem}.exact-actions span{display:block;margin-top:8px;padding:8px 10px;border-radius:5px;color:#17436b;background:#f4f8fc;font-size:.58rem;font-weight:800}.exact-analytics{display:flex;gap:14px;align-items:center;margin-bottom:18px}.exact-analytics div{display:grid;width:78px;height:78px;place-items:center;border-radius:50%;background:conic-gradient(#10b9ac 0,#10b9ac 86%,#e6eef6 86%,#e6eef6);color:#082340;text-align:center}.exact-analytics div span{margin-top:-12px;color:#617891;font-size:.45rem}.exact-analytics ul{margin:0;padding-left:14px;color:#617891;font-size:.58rem;line-height:1.8}.exact-proof{position:relative;padding:42px 0 48px;color:#fff;overflow:hidden;background:linear-gradient(90deg,#041e34f5,#043e47db),url(/images/university-campus.jpg) center / cover}.exact-proof h2{margin:8px 0;font-size:clamp(1.8rem,2.6vw,2.65rem);font-weight:950}.exact-proof p{max-width:700px;color:#ffffffd6;font-size:.86rem}.exact-stat{display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;min-height:56px;border-right:1px solid rgba(255,255,255,.18)}.exact-stat svg{grid-row:span 2;color:#80f0e2}.exact-stat b{font-size:1.25rem}.exact-stat span{color:#ffffffb8;font-size:.68rem}@media(max-width:900px){.exact-app-window{margin-inline:auto;transform:none}.exact-tabs{grid-template-columns:1fr 1fr}.exact-actions,.exact-analytics{margin-left:18px}}@media(max-width:640px){.exact-hero{padding-top:46px}.exact-app-body{grid-template-columns:88px 1fr}.exact-app-top{grid-template-columns:1fr}.exact-search,.exact-top-dot{display:none}.exact-screen{padding:10px}.exact-strip-item{justify-content:flex-start;min-height:58px;padding-left:6px;font-size:.7rem}.exact-capabilities,.exact-platform{padding-block:38px}.exact-board-grid{grid-template-rows:repeat(5,54px)}.exact-stat{border-right:0}}.exact-nav{border-bottom:1px solid #e7edf3!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.exact-nav-toolbar{min-height:64px!important;justify-content:space-between}.exact-logo{display:inline-flex;align-items:center;gap:10px;color:#082340;text-decoration:none}.exact-logo-mark{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;color:#fff;background:linear-gradient(145deg,#079b91,#16d3c8);clip-path:polygon(50% 0,100% 100%,65% 100%,50% 65%,35% 100%,0 100%);font-size:0}.exact-logo-text{color:#082340;font-size:1.34rem;font-weight:950;letter-spacing:-.02em}.exact-desktop-nav{display:flex}.exact-nav-link{display:inline-flex;align-items:center;gap:3px;color:#082340;text-decoration:none;font-size:.74rem!important;font-weight:850!important}.exact-nav-link svg{font-size:14px}.exact-nav-link.active,.exact-nav-link:hover{color:#008f86}.exact-search-btn{width:34px!important;height:34px!important;color:#082340!important}.exact-login-btn,.exact-demo-btn{min-height:38px!important;border-radius:6px!important;padding:8px 18px!important;font-size:.74rem!important;font-weight:900!important;text-transform:none!important}.exact-login-btn{color:#082340!important;border:1px solid #0b746d!important;background:#fff!important}.exact-demo-btn{color:#fff!important;background:#008b80!important;box-shadow:none!important}.exact-menu-btn{display:none!important;color:#08304f!important;border:1px solid #d8e2f1!important;border-radius:8px!important}@media(max-width:1000px){.exact-desktop-nav{display:none!important}.exact-menu-btn{display:inline-flex!important}.exact-nav-toolbar{min-height:70px!important}}.nav-menu-wrap{position:relative;display:inline-flex;align-items:center;min-height:64px}.acadule-mega-menu{position:absolute;top:58px;left:50%;z-index:30;display:grid;grid-template-columns:285px minmax(360px,520px);gap:22px;width:min(760px,86vw);padding:18px;border:1px solid #d8e6ef;border-radius:14px;background:#fffffffa;box-shadow:0 26px 70px #0823402e;transform:translate(-50%)}.acadule-mega-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:12px}.acadule-mega-highlight{padding:20px;border-radius:10px;color:#fff;background:linear-gradient(140deg,#05233df5,#008980db),url(/images/university-campus.jpg) center / cover}.acadule-mega-highlight .mega-kicker{color:#76efe4;font-size:.62rem!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase}.acadule-mega-highlight h3{margin:12px 0 10px;font-size:1.24rem;font-weight:950;line-height:1.1}.acadule-mega-highlight p{color:#ffffffd1;font-size:.78rem;line-height:1.55}.acadule-mega-highlight .MuiButton-root{margin-top:16px;color:#07304f;background:#fff;border-radius:7px;font-size:.72rem;font-weight:950;text-transform:none}.acadule-mega-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start}.acadule-mega-column{min-width:0}.mega-column-title{margin:5px 0 9px!important;color:#008f86;font-size:.62rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase}.mega-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:8px;color:#0b2746;text-decoration:none;font-size:.8rem;font-weight:800}.mega-item:hover{color:#007f78;background:#eefaf8}.mega-item svg{width:21px;height:21px;padding:4px;border-radius:7px;color:#008f86;background:#dff7f4}@media(max-width:1000px){.acadule-mega-menu{display:none}}.exact-nav-toolbar{min-height:72px!important}.exact-logo-text{font-size:1.28rem}.exact-nav-link{font-size:.76rem!important;font-weight:900!important}.exact-demo-btn{min-height:42px!important;padding-inline:20px!important;background:linear-gradient(90deg,#007f76,#0aa99e)!important;box-shadow:0 12px 24px #007f762e!important}.exact-login-btn{min-height:42px!important}.exact-hero{min-height:auto;padding:clamp(54px,6vw,78px) 0 0;background:radial-gradient(circle at 76% 13%,rgba(38,205,195,.28),transparent 25%),linear-gradient(110deg,#051a31fa,#062b49f5 47%,#05716fc7),url(/images/university-campus.jpg) center right / cover}.exact-hero:after{opacity:.38}.exact-title{max-width:560px;margin:14px 0 17px!important;font-size:clamp(2.45rem,3.75vw,4.05rem)!important;line-height:1.04!important}.exact-lead{max-width:545px;color:#ffffffdb;font-size:1.02rem!important;line-height:1.66!important}.exact-primary,.exact-secondary{min-height:46px;border-radius:9px!important;padding:12px 22px!important;font-size:.8rem!important}.exact-primary{background:linear-gradient(90deg,#04a99d,#17cabe)!important;box-shadow:0 16px 30px #04a99d47!important}.exact-secondary{border-color:#ffffff80!important;background:#ffffff0f!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.exact-app-window{width:min(100%,680px);border:1px solid rgba(202,224,236,.7);border-radius:18px;background:#f6faff;box-shadow:0 32px 72px #00000057,inset 0 1px #ffffffe6;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.exact-app-top{min-height:52px;background:linear-gradient(90deg,#fff,#f8fbff)}.exact-app-body{min-height:326px}.exact-sidebar{background:linear-gradient(180deg,#fbfdff,#f0f6fb)}.exact-screen{padding:18px}.exact-kpi,.exact-panel,.exact-calendar,.exact-actions,.exact-analytics,.exact-board,.exact-cap-card{box-shadow:0 10px 26px #092b4e0f}.exact-kpi{min-height:66px}.exact-panel,.exact-calendar{min-height:182px}.exact-strip{background:linear-gradient(90deg,#092d51,#075b65)}.exact-strip-item{min-height:78px;gap:13px}.exact-strip-item svg{width:46px;height:46px;background:#15cdc024;box-shadow:inset 0 1px #ffffff24}.exact-capabilities{padding:clamp(44px,5vw,64px) 0}.exact-platform{padding:clamp(46px,5.5vw,70px) 0}.exact-section-title{font-size:clamp(1.7rem,2.2vw,2.45rem)!important;letter-spacing:-.03em!important}.exact-cap-card{display:flex;min-height:226px;flex-direction:column;padding:24px;border-color:#d8e6ef;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.exact-cap-card:hover{border-color:#09aea361;box-shadow:0 18px 42px #092b4e1a;transform:translateY(-4px)}.exact-cap-card>svg{width:46px;height:46px;border-radius:12px}.exact-cap-card h3{font-size:1.02rem}.exact-cap-card p{flex:1}.exact-platform-card{border-radius:14px;box-shadow:0 24px 60px #0a315021}.exact-tabs span{padding:16px}.exact-board{border-radius:0;box-shadow:none}.exact-proof{padding:clamp(42px,5vw,60px) 0}.exact-proof h2{font-size:clamp(1.85rem,2.4vw,2.75rem)}.acadule-login-page{min-height:calc(100vh - 108px);display:grid;place-items:center;padding:clamp(48px,7vw,86px) 16px;background:radial-gradient(circle at 78% 12%,rgba(25,199,188,.18),transparent 27%),linear-gradient(145deg,#f7fbff,#eef5fb)}.acadule-login-card{overflow:hidden;border:1px solid #d9e7f1;border-radius:20px!important;background:#fffffff5!important;box-shadow:0 26px 70px #08234024!important}.acadule-login-card .MuiCardContent-root{padding:clamp(30px,5vw,46px)!important}.acadule-login-mark{display:inline-grid;width:54px;height:54px;margin-bottom:13px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#07355f,#09a99e);box-shadow:0 14px 26px #09a99e38}.acadule-login-brand{color:#092440;font-size:1rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase}.acadule-login-title{margin-top:7px!important;color:#092440;font-size:clamp(1.8rem,3.5vw,2.35rem)!important;font-weight:950!important;letter-spacing:-.03em!important}.acadule-login-subtitle{max-width:360px;margin:8px auto 0!important;color:#5c738d;line-height:1.6!important}.acadule-login-card .MuiTextField-root .MuiOutlinedInput-root{border-radius:10px;background:#f9fcff}.acadule-login-card .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#09a99e;border-width:2px}.acadule-login-card .MuiButton-contained{min-height:48px;border-radius:10px;font-weight:950;text-transform:none;background:linear-gradient(90deg,#07355f,#08a99d);box-shadow:0 16px 30px #08a99d33}.MuiDialog-root .MuiBackdrop-root{background:#030d1de0!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fullscreen-preview-content{padding:clamp(58px,6vw,78px) 4vw 38px!important;background:radial-gradient(circle at 78% 8%,rgba(34,189,182,.28),transparent 31%),linear-gradient(145deg,#03101f,#061f3d 55%,#063f45)}.fullscreen-preview-content .product-showcase{width:min(1380px,100%);border:1px solid rgba(186,236,231,.24);border-radius:22px;box-shadow:0 38px 120px #0000008c}.fullscreen-preview-close{top:22px;right:28px}.fullscreen-preview-close .MuiIconButton-root{width:44px;height:44px;color:#f3fffd;border:1px solid rgba(209,246,241,.34);background:#051a31c7;box-shadow:0 14px 34px #0000004d}.product-showcase-stage{background:#071d3a}.product-showcase-slide{transform:scale(1.01)}.video-tour-launcher{width:56px!important;height:56px!important;background:linear-gradient(135deg,#07355f,#087f76)!important;box-shadow:0 18px 38px #08234042!important}body .MuiCard-root{border-radius:14px}body .MuiButton-root{border-radius:9px;text-transform:none}@media(max-width:900px){.exact-hero{padding-top:48px}.exact-app-window{width:100%}.exact-title{font-size:clamp(2.2rem,10vw,3.35rem)!important}}@media(max-width:640px){.exact-strip-item{min-height:64px}.exact-cap-card{min-height:auto}.acadule-login-page{min-height:auto;padding-block:40px}}.platform-hero,.modules-hero,.support-hero,.acadule-about-hero,.feature-hero{position:relative;overflow:hidden;padding:78px 0!important;color:#fff;background:radial-gradient(circle at 84% 16%,rgba(8,182,169,.3),transparent 27%),radial-gradient(circle at 70% 75%,rgba(47,116,190,.28),transparent 30%),linear-gradient(115deg,#062947,#073d62 58%,#07566a)!important}.platform-hero:before,.modules-hero:before,.support-hero:before,.acadule-about-hero:before,.feature-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(124,241,224,.22) 1px,transparent 1px);background-size:10px 10px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000);opacity:.26}.platform-hero .MuiContainer-root,.modules-hero .MuiContainer-root,.support-hero .MuiContainer-root,.acadule-about-hero .MuiContainer-root,.feature-hero .MuiContainer-root{position:relative;z-index:1}.platform-hero .promo-title,.modules-hero .promo-title,.support-hero .promo-title,.acadule-about-hero .promo-title,.feature-hero .promo-title{color:#fff!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:1.05!important}.platform-hero .promo-lead,.modules-hero .promo-lead,.support-hero .promo-lead,.acadule-about-hero .promo-lead,.feature-hero .promo-lead{color:#fffc!important}.platform-hero .promo-eyebrow,.modules-hero .promo-eyebrow,.support-hero .promo-eyebrow,.acadule-about-hero .promo-eyebrow{color:#c8fff7!important;background:#10d6c326!important;border:1px solid rgba(139,245,233,.2)}.platform-hero .MuiButton-contained,.modules-hero .MuiButton-contained,.support-hero .MuiButton-contained,.acadule-about-hero .MuiButton-contained,.feature-hero .MuiButton-contained{background:linear-gradient(90deg,#009f93,#05b9b3)!important;color:#fff!important}.platform-hero .MuiButton-outlined,.modules-hero .MuiButton-outlined,.support-hero .MuiButton-outlined,.acadule-about-hero .MuiButton-outlined,.feature-hero .MuiButton-outlined{color:#fff!important;border-color:#ffffffb8!important}.platform-photo,.modules-photo,.feature-photo,.acadule-about-main-image{border:5px solid rgba(255,255,255,.18)!important;box-shadow:0 22px 42px #000c1e5c!important}.platform-map,.feature-snapshot,.acadule-about-signal{border:1px solid #cfe3ee!important;box-shadow:0 18px 38px #0016303d!important}.platform-strip,.modules-bottom,.feature-connect,.acadule-about-statement{background:linear-gradient(100deg,#072f51,#07536a)!important}.platform-principle,.modules-card,.resource-card,.journey-card,.about-card,.about-step,.acadule-about-principle,.feature-step{border:1px solid #dce9f2!important;border-top:4px solid #00a99c!important;border-radius:9px!important;box-shadow:0 10px 26px #08315014!important}.modules-featured{border-radius:12px!important;background:linear-gradient(120deg,#063456,#075c6b)!important;box-shadow:0 20px 40px #0728493d!important}.modules-calendar,.modules-icon,.promo-icon,.acadule-about-icon{color:#008f87!important;background:#e2f7f3!important}.modules-label{color:#008e86!important;background:#e6f8f5!important}.platform-workflow,.feature-steps,.about-steps,.acadule-about-journey{background:#eef7fa!important}.platform-flow,.modules-timetable-visual,.promo-schedule{border:1px solid rgba(132,239,228,.23)!important;border-radius:10px!important;background:#ffffff14!important}.support-hero .demo-form{color:#173655}.support-hero .demo-form .MuiTypography-root{color:inherit}.support-hero .demo-form .MuiTypography-colorTextSecondary{color:#68809b!important}.promo-cta{border-radius:11px!important;background:linear-gradient(105deg,#073354,#086274)!important}.promo-cta .MuiTypography-root{color:#fff!important}.promo-cta .MuiButton-contained{background:#fff!important;color:#07506c!important}.platform-number,.feature-number{color:#009e91!important}.platform-visual:after{content:"CONNECTED UNIVERSITY OPERATIONS";position:absolute;right:4%;top:4%;padding:7px 10px;border-radius:6px;background:#00ab9d;color:#fff;font-size:.61rem;font-weight:900;letter-spacing:.08em}.modules-hero .MuiChip-outlined{color:#d9fffa!important;border-color:#aefff673!important;background:#00000014!important}@media(max-width:700px){.platform-hero,.modules-hero,.support-hero,.acadule-about-hero,.feature-hero{padding:58px 0!important}.platform-visual:after{display:none}.modules-featured{margin:0 -2px}.feature-photo{border-width:3px!important}}:root{--acadule-navy: #082340;--acadule-navy-2: #063456;--acadule-teal: #08a99d;--acadule-teal-2: #17cabe;--acadule-line: #d9e7f1;--acadule-muted: #5f7892;--acadule-shadow: 0 18px 46px rgba(8, 35, 64, .1);--acadule-shadow-soft: 0 10px 28px rgba(8, 35, 64, .075)}body{background:#f6f9fc;color:var(--acadule-navy)}.exact-nav{border-bottom-color:#d9e7f1db!important;box-shadow:0 10px 26px #08234009}.exact-nav-toolbar{min-height:70px!important}.exact-logo{gap:9px}.exact-logo-mark{width:26px;height:26px}.exact-logo-text{font-size:1.22rem;letter-spacing:-.01em}.exact-desktop-nav{gap:21px!important}.nav-menu-wrap{min-height:70px}.exact-nav-link{gap:2px;color:#17324f;font-size:.72rem!important;letter-spacing:.01em}.exact-nav-link svg{width:13px;height:13px}.exact-login-btn,.exact-demo-btn{min-height:40px!important;border-radius:8px!important;font-size:.72rem!important}.exact-demo-btn{padding-inline:18px!important}.acadule-mega-menu{top:64px;border-radius:16px;box-shadow:0 28px 80px #0823402e}.exact-hero,.platform-hero,.modules-hero,.support-hero,.acadule-about-hero,.feature-hero{padding-top:clamp(50px,5.8vw,72px)!important;padding-bottom:clamp(50px,5.8vw,74px)!important}.exact-hero{padding-bottom:0!important}.promo-title,.exact-title{max-width:760px;font-size:clamp(2.35rem,4.6vw,4.95rem)!important;letter-spacing:-.045em!important;line-height:1.04!important}.exact-title{max-width:560px;font-size:clamp(2.35rem,3.65vw,3.95rem)!important}.promo-lead,.exact-lead{max-width:650px;font-size:clamp(.98rem,1.25vw,1.11rem)!important;line-height:1.68!important}.promo-section-title,.exact-section-title,.promo-feature-title{max-width:820px;margin-inline:auto;font-size:clamp(1.8rem,3.15vw,3.1rem)!important;letter-spacing:-.035em!important;line-height:1.12!important}.exact-section-title{margin-inline:0}.exact-capabilities,.exact-platform,.platform-workflow,.feature-steps,.about-steps,.acadule-about-journey{padding-block:clamp(48px,6vw,78px)!important}.exact-proof,.modules-bottom{padding-block:clamp(40px,5vw,58px)!important}main .MuiContainer-root[style*=padding]{scroll-margin-top:90px}.exact-app-window{border:1px solid rgba(203,224,236,.78);box-shadow:0 32px 74px #000c1e4d}.exact-app-body{grid-template-columns:124px 1fr}.exact-sidebar span{font-size:.56rem;line-height:1.15}.exact-screen{background:radial-gradient(circle at 90% 10%,rgba(8,169,157,.08),transparent 28%),#f7fbff}.exact-kpi{border-color:#dce9f2;background:linear-gradient(180deg,#fff,#f8fbff)}.exact-kpi b{font-size:.84rem}.exact-kpi span{font-size:.53rem}.exact-panel,.exact-calendar,.exact-actions,.exact-analytics,.feature-snapshot,.platform-map,.demo-form{border-color:#d8e7f1!important;box-shadow:var(--acadule-shadow)!important}.exact-row b,.feature-live-row .MuiTypography-body2{color:#123457}.exact-platform-card{border-color:#d5e5ef}.exact-board-grid{min-height:252px}.exact-event{box-shadow:inset 3px 0 #0823402e}.exact-cap-card,.modules-card,.platform-principle,.resource-card,.journey-card,.about-card,.about-step,.feature-step,.acadule-about-principle{height:100%;min-height:230px;border:1px solid var(--acadule-line)!important;border-top:3px solid var(--acadule-teal)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:var(--acadule-shadow-soft)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.exact-cap-card:hover,.modules-card:hover,.platform-principle:hover,.resource-card:hover,.journey-card:hover,.about-card:hover,.about-step:hover,.feature-step:hover,.acadule-about-principle:hover{border-color:#08a99d59!important;box-shadow:0 24px 58px #0823401f!important;transform:translateY(-4px)}.modules-card .MuiCardContent-root,.platform-principle .MuiCardContent-root,.resource-card .MuiCardContent-root,.journey-card .MuiCardContent-root,.about-card .MuiCardContent-root,.about-step .MuiCardContent-root,.feature-step .MuiCardContent-root{height:100%;display:flex;flex-direction:column}.modules-card .MuiButton-root,.exact-cap-card .MuiButton-root{margin-top:auto;align-self:flex-start}.modules-icon,.promo-icon,.acadule-about-icon,.exact-cap-card>svg{width:46px!important;height:46px!important;border-radius:13px!important;background:#e2f8f5!important;color:#008e86!important}.feature-number,.platform-number{font-size:clamp(2rem,3vw,2.65rem)!important;letter-spacing:-.055em!important;line-height:.9!important}.modules-featured{border:1px solid rgba(171,237,229,.16)!important;border-radius:18px!important}.modules-timetable-visual,.platform-flow,.promo-schedule{border-radius:16px!important;box-shadow:inset 0 1px #ffffff0f}.modules-timetable-row,.platform-flow-item,.promo-signal,.feature-live-row{border-radius:10px}.feature-visual,.platform-visual{min-height:430px}.feature-photo,.platform-photo,.modules-photo,.feature-snapshot{border-radius:18px!important}.demo-form{border-radius:20px!important;background:#fffffff7!important}.demo-form .MuiCardContent-root{padding:clamp(28px,4vw,42px)!important}.demo-form .MuiTypography-h4{color:var(--acadule-navy);font-size:clamp(1.6rem,2.7vw,2.15rem);font-weight:950;letter-spacing:-.025em}.demo-form .MuiTextField-root .MuiOutlinedInput-root{border-radius:10px;background:#f9fcff}.demo-form .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b8d2df}.demo-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--acadule-teal);border-width:2px}.demo-form .MuiInputLabel-root.Mui-focused{color:#008f86}.demo-form .MuiButton-contained{min-height:50px;border-radius:11px;font-weight:950;background:linear-gradient(90deg,#07355f,#08a99d)!important;box-shadow:0 16px 30px #08a99d33}.demo-form>.MuiCardContent-root>.MuiButton-root{color:#087f76;font-weight:850}.promo-cta{border:1px solid rgba(186,236,231,.2)!important;border-radius:18px!important;box-shadow:0 24px 58px #08234021!important}.video-card,.modules-photo,.platform-photo,.feature-photo{overflow:hidden}.video-card img,.modules-photo img,.platform-photo img,.feature-photo img{filter:saturate(.9) contrast(1.03)}.MuiButton-root{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.MuiButton-root:hover{transform:translateY(-2px)}.MuiButton-contained:hover{box-shadow:0 16px 32px #0823402e!important}@media(max-width:900px){.exact-nav-toolbar{min-height:66px!important}.exact-hero,.platform-hero,.modules-hero,.support-hero,.acadule-about-hero,.feature-hero{padding-block:46px!important}.exact-hero{padding-bottom:0!important}.promo-title,.exact-title{font-size:clamp(2.25rem,9vw,3.45rem)!important}.feature-visual,.platform-visual{min-height:380px}}@media(max-width:640px){.exact-app-body{grid-template-columns:92px 1fr}.exact-screen{padding:12px}.exact-panel,.exact-calendar{min-height:150px}.exact-strip-item{min-height:62px;gap:9px;font-size:.68rem}.exact-strip-item svg{width:38px;height:38px}.exact-cap-card,.modules-card,.platform-principle,.resource-card,.journey-card,.about-card,.about-step,.feature-step,.acadule-about-principle{min-height:auto}}.platform-workflow,.feature-steps,.about-steps,.acadule-about-journey{color:var(--acadule-navy)!important;background:radial-gradient(circle at 88% 12%,rgba(8,169,157,.1),transparent 26%),linear-gradient(180deg,#f7fbff,#eef6fb)!important}.platform-workflow .MuiTypography-overline,.feature-steps .MuiTypography-overline,.about-steps .MuiTypography-overline,.acadule-about-journey .MuiTypography-overline{color:#008f86!important}.platform-workflow .promo-feature-title,.feature-steps .promo-section-title,.about-steps .promo-section-title,.acadule-about-journey .promo-section-title{color:var(--acadule-navy)!important}.platform-workflow .MuiTypography-root,.feature-steps .MuiTypography-root,.about-steps .MuiTypography-root,.acadule-about-journey .MuiTypography-root{color:inherit}.platform-workflow p,.platform-workflow .MuiTypography-root[style],.feature-steps p,.about-steps p,.acadule-about-journey p{color:var(--acadule-muted)!important}.platform-flow,.modules-timetable-visual,.promo-schedule{color:var(--acadule-navy)!important;border:1px solid rgba(190,215,228,.95)!important;background:#fffffff0!important;box-shadow:0 20px 52px #0823401f!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-flow .MuiTypography-root,.modules-timetable-visual .MuiTypography-root,.promo-schedule .MuiTypography-root{color:var(--acadule-navy)!important}.platform-flow .MuiTypography-body2,.platform-flow .MuiTypography-caption,.modules-timetable-visual .MuiTypography-caption,.promo-schedule .MuiTypography-caption{color:var(--acadule-muted)!important}.platform-flow-item{border:1px solid #e1edf4;background:#f8fcff!important;box-shadow:0 8px 20px #0823400b}.platform-flow-line{background:#08a99d57!important}.platform-workflow .MuiButton-contained{color:#fff!important;background:linear-gradient(90deg,#07355f,#08a99d)!important}.promo-cta .MuiCardContent-root{padding:clamp(28px,4vw,44px)!important}.promo-cta .MuiGrid-root{align-items:center}.promo-cta .MuiTypography-h3{margin:0;line-height:1.12}.promo-cta .MuiButton-root{min-height:46px;padding-inline:22px}main>.MuiContainer-root,main>.MuiBox-root+.MuiContainer-root,main>.MuiContainer-root+.MuiBox-root{margin-top:0!important}@media(max-width:900px){.platform-workflow,.feature-steps,.about-steps,.acadule-about-journey{padding-block:42px!important}.promo-cta .MuiGrid-root{text-align:left}}.acadule-saas-home{--acadule-navy: #071f3d;--acadule-ink: #10213f;--acadule-muted: #5d7190;--acadule-teal: #00a99d;--acadule-teal-dark: #007f7a;--acadule-soft: #eef8fb;background:#f7fbff;color:var(--acadule-ink);overflow:hidden}.saas-hero{position:relative;padding:clamp(88px,9vw,132px) 0 clamp(58px,7vw,92px);background:radial-gradient(circle at 76% 16%,rgba(26,197,186,.28),transparent 28%),radial-gradient(circle at 18% 88%,rgba(69,145,230,.18),transparent 28%),linear-gradient(135deg,#06203f,#063757 48%,#008a89);color:#fff}.saas-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061730b8,#06173014),repeating-linear-gradient(120deg,rgba(255,255,255,.045) 0 1px,transparent 1px 18px);pointer-events:none}.saas-hero .MuiContainer-root,.saas-modules .MuiContainer-root,.saas-problems .MuiContainer-root,.saas-final-cta .MuiContainer-root{position:relative;z-index:1}.saas-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:9px 13px;border-radius:999px;background:#0da99e29;color:#79fff4;font-size:.75rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase}.saas-eyebrow.teal{color:var(--acadule-teal-dark);background:#00a99d1c}.saas-hero-title{margin-top:22px!important;max-width:760px;color:#fff;font-size:clamp(3.15rem,6.2vw,6.45rem)!important;font-weight:950!important;line-height:.92!important;letter-spacing:-.075em!important}.saas-hero-lead{margin-top:24px!important;max-width:690px;color:#f0fbffe6;font-size:clamp(1.05rem,1.35vw,1.3rem)!important;line-height:1.75!important}.saas-primary,.saas-secondary{min-height:54px;padding:0 24px!important;border-radius:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:.01em!important}.saas-primary{color:#fff!important;background:linear-gradient(135deg,#08b7aa,#007f7a)!important;box-shadow:0 18px 36px #008f8647!important}.saas-primary:hover{transform:translateY(-2px);box-shadow:0 24px 46px #008f865c!important}.saas-secondary{color:#fff!important;border:1px solid rgba(255,255,255,.42)!important;background:#ffffff0f!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.saas-secondary:hover{background:#ffffff1f!important;transform:translateY(-2px)}.saas-trust-grid{margin-top:34px!important}.saas-trust-stat{height:100%;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff16;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.saas-trust-stat b{display:block;color:#fff;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.saas-trust-stat span{display:block;margin-top:8px;color:#edfaffc7;font-size:.88rem;font-weight:800}.saas-dashboard{position:relative;min-height:520px;border:1px solid rgba(255,255,255,.26);border-radius:32px;background:linear-gradient(180deg,#fffffff5,#eff9ffed);box-shadow:0 36px 95px #000a1e57;overflow:hidden}.saas-dashboard:after{content:"";position:absolute;inset:auto -12% -32% 30%;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(0,169,157,.2),transparent 68%)}.saas-dashboard-top{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px;background:#fff;border-bottom:1px solid #dce9f5}.saas-dashboard-brand{display:inline-flex;align-items:center;gap:9px;color:var(--acadule-ink);font-weight:950}.saas-dashboard-brand span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#00b5a8,#174c8f)}.saas-dashboard-search{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 14px;border-radius:13px;background:#f3f8fd;color:#6b7d96;font-size:.86rem;font-weight:800}.saas-dashboard-search svg{width:18px}.saas-live-pill,.saas-health{border-radius:999px;background:#00a99d1f;color:var(--acadule-teal-dark);font-weight:950;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;padding:8px 12px}.saas-dashboard-body{position:relative;z-index:1;display:grid;grid-template-columns:150px 1fr;min-height:455px}.saas-dashboard-sidebar{padding:18px 12px;border-right:1px solid #dce9f5;background:#f8fbff}.saas-dashboard-sidebar span{display:block;padding:11px 12px;border-radius:12px;color:#57708f;font-size:.82rem;font-weight:850}.saas-dashboard-sidebar span.active{color:var(--acadule-teal-dark);background:#00a99d1f}.saas-dashboard-main{padding:24px}.saas-screen-kicker{color:#008d86;font-size:.75rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase}.saas-screen-title{margin-top:4px!important;color:var(--acadule-ink);font-size:clamp(1.25rem,1.9vw,1.85rem)!important;font-weight:950!important;letter-spacing:-.03em!important}.saas-mini-stat,.saas-schedule,.saas-insight{border:1px solid #dce9f5;border-radius:18px;background:#ffffffe0;box-shadow:0 14px 34px #11365a14}.saas-mini-stat{padding:13px}.saas-mini-stat b{display:block;color:#12325d;font-size:1.12rem}.saas-mini-stat span{color:#647894;font-size:.74rem;font-weight:800}.saas-schedule,.saas-insight{padding:18px}.saas-schedule b{color:#10213f}.saas-schedule small{color:#6d7e96;font-weight:800}.saas-row,.saas-signal{display:grid;align-items:center;gap:10px;margin-top:11px;padding:12px;border-radius:13px;background:#f6fbff}.saas-row{grid-template-columns:50px 1fr auto}.saas-row small{color:#6d7e96;font-weight:900}.saas-row b{color:#10213f;font-size:.86rem}.saas-row span{color:#008d86;font-size:.78rem;font-weight:900}.saas-signal{grid-template-columns:12px 1fr auto}.saas-signal i{width:10px;height:10px;border-radius:50%}.saas-signal .tone-0{background:#00a99d}.saas-signal .tone-1{background:#4c8bdc}.saas-signal .tone-2{background:#f19a52}.saas-signal span,.saas-signal b{color:#18304f;font-size:.82rem;font-weight:900}.saas-signal b{color:#008d86}.saas-modules,.saas-problems,.saas-final-cta{padding:clamp(54px,6vw,86px) 0}.saas-modules{background:#fff}.saas-section-head{max-width:840px;margin-bottom:30px}.saas-section-head h2,.saas-problem-title,.saas-cta-card h2{margin-top:14px;color:var(--acadule-ink);font-size:clamp(2rem,3.5vw,3.5rem)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.055em!important}.saas-section-head>p:last-child,.saas-problem-copy,.saas-cta-card p{margin-top:14px!important;max-width:720px;color:var(--acadule-muted);font-size:1.05rem!important;line-height:1.72!important}.saas-module-card{height:100%;min-height:252px;padding:26px;border:1px solid #dde8f4;border-radius:24px;background:radial-gradient(circle at 86% 16%,rgba(0,169,157,.12),transparent 30%),#fff;box-shadow:0 18px 44px #16375f12;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.saas-module-card:hover{transform:translateY(-7px);border-color:#00a99d6b;box-shadow:0 28px 70px #16375f21}.saas-module-card svg{width:48px;height:48px;padding:11px;border-radius:16px;color:var(--acadule-teal-dark);background:#00a99d1f}.saas-module-card h3{margin:18px 0 10px;color:var(--acadule-ink);font-size:1.18rem!important;font-weight:950!important}.saas-module-card p{color:var(--acadule-muted);line-height:1.64}.saas-module-card span{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--acadule-teal-dark);font-weight:950}.saas-problems{background:radial-gradient(circle at 88% 8%,rgba(0,169,157,.13),transparent 26%),linear-gradient(180deg,#f6fbff,#eef6fb)}.saas-check{display:flex;align-items:center;gap:10px;color:var(--acadule-ink);font-weight:900!important}.saas-check svg{color:var(--acadule-teal-dark)}.saas-solution-card{height:100%;padding:24px;border:1px solid #d9e7f4;border-radius:24px;background:#ffffffe6;box-shadow:0 20px 50px #1e446c17}.saas-solution-card>svg{width:46px;height:46px;padding:10px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#0bb8ac,#154f8f)}.saas-solution-card h3{margin:16px 0 8px;color:var(--acadule-ink);font-size:1.12rem!important;font-weight:950!important}.saas-solution-card .problem{color:#647894;line-height:1.62}.saas-solution-card>div{margin-top:18px;padding:16px;border-radius:17px;background:#eefaf8;border:1px solid rgba(0,169,157,.18)}.saas-solution-card>div b,.saas-solution-card>div span{display:block}.saas-solution-card>div b{color:#007f7a;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.saas-solution-card>div span{margin-top:8px;color:#28405f;line-height:1.58;font-weight:750}.saas-final-cta{padding-top:0;background:#eef6fb}.saas-cta-card{padding:clamp(28px,4vw,48px);border-radius:30px;background:radial-gradient(circle at 85% 8%,rgba(56,214,204,.28),transparent 32%),linear-gradient(135deg,#06203f,#074d62 55%,#008a84);box-shadow:0 30px 75px #071f3d38}.saas-cta-card h2,.saas-cta-card p{color:#fff!important}.saas-cta-card p{color:#edfaffd1!important}.saas-primary.light{background:#fff!important;color:#063757!important;box-shadow:0 18px 42px #0000002e!important}@media(max-width:1100px){.saas-dashboard{min-height:auto}.saas-dashboard-body{grid-template-columns:118px 1fr}}@media(max-width:760px){.saas-hero{padding-top:68px}.saas-hero-title{font-size:clamp(2.55rem,16vw,4rem)!important}.saas-dashboard-top{grid-template-columns:1fr auto}.saas-dashboard-search{grid-column:1 / -1;order:3}.saas-dashboard-body{grid-template-columns:1fr}.saas-dashboard-sidebar{display:none}.saas-dashboard-main{padding:16px}.saas-row{grid-template-columns:44px 1fr}.saas-row span{grid-column:2}}.acadule-premium-home{--edu-navy: #071f3d;--edu-ink: #10213f;--edu-muted: #5d7190;--edu-teal: #00a99d;--edu-teal-dark: #007f7a;--edu-line: #dbe8f5;background:#f6fbff;color:var(--edu-ink);overflow:hidden}.edu-hero{position:relative;padding:clamp(86px,9vw,132px) 0 clamp(58px,7vw,92px);background:radial-gradient(circle at 78% 12%,rgba(0,205,190,.34),transparent 29%),radial-gradient(circle at 20% 92%,rgba(67,135,220,.23),transparent 30%),linear-gradient(135deg,#061c38,#07385b 48%,#00867f);color:#fff}.edu-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#051730d1,#0517301f),repeating-linear-gradient(120deg,rgba(255,255,255,.05) 0 1px,transparent 1px 20px);pointer-events:none}.edu-hero .MuiContainer-root,.edu-logo-band .MuiContainer-root,.edu-modules .MuiContainer-root,.edu-story .MuiContainer-root,.edu-workflow .MuiContainer-root,.edu-proof .MuiContainer-root,.edu-final-cta .MuiContainer-root{position:relative;z-index:1}.edu-eyebrow{display:inline-flex;width:fit-content;padding:9px 13px;border-radius:999px;background:#00a99d29;color:#8ffff5;font-size:.74rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase}.edu-eyebrow.light{color:var(--edu-teal-dark);background:#00a99d1c}.edu-hero-title{margin-top:22px!important;max-width:820px;color:#fff;font-size:clamp(3.05rem,6vw,6.25rem)!important;font-weight:950!important;line-height:.91!important;letter-spacing:-.075em!important}.edu-hero-lead{margin-top:24px!important;max-width:710px;color:#f0fbffe6;font-size:clamp(1.04rem,1.35vw,1.3rem)!important;line-height:1.76!important}.edu-primary,.edu-secondary{min-height:54px;padding:0 24px!important;border-radius:14px!important;font-weight:950!important;text-transform:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.edu-primary{color:#fff!important;background:linear-gradient(135deg,#07baad,#007f7a)!important;box-shadow:0 20px 42px #008f8652!important}.edu-primary:hover,.edu-secondary:hover{transform:translateY(-2px)}.edu-secondary{color:#fff!important;border:1px solid rgba(255,255,255,.44)!important;background:#ffffff12!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.edu-stat-grid{margin-top:34px!important}.edu-stat{height:100%;padding:16px;border:1px solid rgba(255,255,255,.17);border-radius:18px;background:#ffffff17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.edu-stat b{display:block;color:#fff;font-size:clamp(1.32rem,2vw,2rem);line-height:1}.edu-stat span{display:block;margin-top:8px;color:#edfaffc7;font-size:.86rem;font-weight:850}.edu-dash{position:relative;min-height:540px;border:1px solid rgba(255,255,255,.28);border-radius:34px;background:linear-gradient(180deg,#fffffff7,#eef9fff0);box-shadow:0 38px 100px #000a1e5c;overflow:hidden}.edu-dash:after{content:"";position:absolute;right:-18%;bottom:-26%;width:420px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(0,169,157,.22),transparent 68%)}.edu-dash-top{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px;background:#fff;border-bottom:1px solid var(--edu-line)}.edu-dash-brand{display:inline-flex;align-items:center;gap:9px;color:var(--edu-ink);font-weight:950}.edu-dash-brand span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#00b5a8,#174c8f)}.edu-dash-search{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 14px;border-radius:13px;background:#f3f8fd;color:#6b7d96;font-size:.86rem;font-weight:850}.edu-live,.edu-health{border-radius:999px;background:#00a99d1f;color:var(--edu-teal-dark);font-weight:950;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;padding:8px 12px}.edu-dash-body{position:relative;z-index:1;display:grid;grid-template-columns:150px 1fr;min-height:472px}.edu-dash-side{padding:18px 12px;border-right:1px solid var(--edu-line);background:#f8fbff}.edu-dash-side span{display:block;padding:11px 12px;border-radius:12px;color:#57708f;font-size:.82rem;font-weight:850}.edu-dash-side span.active{color:var(--edu-teal-dark);background:#00a99d1f}.edu-dash-main{padding:24px}.edu-kicker{color:#008d86;font-size:.74rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase}.edu-dash-title{margin-top:4px!important;color:var(--edu-ink);font-size:clamp(1.25rem,1.8vw,1.85rem)!important;font-weight:950!important;letter-spacing:-.03em!important}.edu-mini-stat,.edu-panel{border:1px solid var(--edu-line);border-radius:18px;background:#ffffffe6;box-shadow:0 14px 34px #11365a14}.edu-mini-stat{padding:13px}.edu-mini-stat b{display:block;color:#12325d;font-size:1.12rem}.edu-mini-stat span{color:#647894;font-size:.74rem;font-weight:800}.edu-panel{padding:18px}.edu-panel b{color:var(--edu-ink)}.edu-panel small{color:#6d7e96;font-weight:850}.edu-row{display:grid;grid-template-columns:50px 1fr auto auto;gap:9px;align-items:center;margin-top:11px;padding:12px;border-radius:14px;background:#f6fbff}.edu-row small{color:#6d7e96;font-weight:900}.edu-row b{color:var(--edu-ink);font-size:.86rem}.edu-row span{color:#008d86;font-size:.78rem;font-weight:950}.edu-row i{padding:5px 8px;border-radius:999px;color:#0b6e68;background:#00a99d1a;font-size:.68rem;font-style:normal;font-weight:950}.edu-signal{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:13px;border-radius:14px;background:#f6fbff}.edu-signal i{width:10px;height:10px;border-radius:50%}.edu-signal .tone-0{background:#00a99d}.edu-signal .tone-1{background:#4c8bdc}.edu-signal .tone-2{background:#f19a52}.edu-signal span,.edu-signal b{color:#18304f;font-size:.82rem;font-weight:900}.edu-signal b{color:#008d86}.edu-logo-band{padding:28px 0;background:#fff;border-bottom:1px solid #e4edf6}.edu-logo-band .MuiContainer-root{display:grid;grid-template-columns:minmax(230px,330px) 1fr;gap:20px;align-items:center}.edu-logo-band p{color:#60748e;font-weight:850;line-height:1.55}.edu-logo-band .MuiGrid-root .MuiBox-root{display:grid;place-items:center;min-height:58px;border:1px solid #e1ebf5;border-radius:17px;background:#f8fbff;color:#31506f;font-weight:950;text-align:center}.edu-modules,.edu-story,.edu-workflow,.edu-proof,.edu-final-cta{padding:clamp(58px,6vw,90px) 0}.edu-modules{background:linear-gradient(180deg,#fff,#f8fcff)}.edu-section-head{max-width:900px;margin-bottom:31px}.edu-section-head h2,.edu-story h2,.edu-workflow-title,.edu-cta-card h2{margin-top:14px;color:var(--edu-ink);font-size:clamp(2rem,3.5vw,3.55rem)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.055em!important}.edu-section-head>p:last-child,.edu-story>.MuiContainer-root>.MuiGrid-root>.MuiGrid-root:first-of-type>p,.edu-workflow-copy,.edu-cta-card p{margin-top:14px!important;max-width:760px;color:var(--edu-muted);font-size:1.05rem!important;line-height:1.72!important}.edu-module-card{height:100%;min-height:246px;padding:26px;border:1px solid #dce8f4;border-radius:26px;background:#fff;box-shadow:0 18px 44px #16375f12;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.edu-module-card.featured{min-height:280px;background:radial-gradient(circle at 86% 14%,rgba(0,169,157,.18),transparent 34%),linear-gradient(135deg,#fff,#f2fbff)}.edu-module-card:hover{transform:translateY(-7px);border-color:#00a99d70;box-shadow:0 30px 72px #16375f24}.edu-module-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.edu-module-top svg,.edu-solution-card>svg,.edu-resource-card>svg{width:48px;height:48px;padding:11px;border-radius:16px;color:var(--edu-teal-dark);background:#00a99d1f}.edu-module-top em{color:#6e83a0;font-style:normal;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.edu-module-card h3{margin:18px 0 10px;color:var(--edu-ink);font-size:1.18rem!important;font-weight:950!important}.edu-module-card p,.edu-resource-card p{color:var(--edu-muted);line-height:1.64}.edu-module-card span{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--edu-teal-dark);font-weight:950}.edu-story{background:radial-gradient(circle at 88% 8%,rgba(0,169,157,.13),transparent 26%),linear-gradient(180deg,#f6fbff,#edf6fb)}.edu-check{display:flex;align-items:center;gap:10px;color:var(--edu-ink);font-weight:900!important}.edu-check svg{color:var(--edu-teal-dark)}.edu-solution-card{height:100%;padding:24px;border:1px solid #d9e7f4;border-radius:24px;background:#ffffffeb;box-shadow:0 20px 50px #1e446c17}.edu-solution-card>svg{color:#fff;background:linear-gradient(135deg,#0bb8ac,#154f8f)}.edu-solution-card h3,.edu-resource-card h3{margin:16px 0 8px;color:var(--edu-ink);font-size:1.12rem!important;font-weight:950!important}.edu-solution-card .problem{color:#647894;line-height:1.62}.edu-solution-card>div{margin-top:18px;padding:16px;border-radius:17px;background:#eefaf8;border:1px solid rgba(0,169,157,.18)}.edu-solution-card>div b,.edu-solution-card>div span{display:block}.edu-solution-card>div b{color:#007f7a;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.edu-solution-card>div span{margin-top:8px;color:#28405f;line-height:1.58;font-weight:750}.edu-workflow{background:#fff}.edu-flow-board{padding:clamp(22px,3vw,34px);border:1px solid #d9e7f4;border-radius:30px;background:radial-gradient(circle at 88% 16%,rgba(0,169,157,.12),transparent 28%),#f8fcff;box-shadow:0 28px 70px #16375f1a}.edu-flow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.edu-flow-header h3{color:var(--edu-ink);font-size:clamp(1.4rem,2.4vw,2.25rem)!important;font-weight:950!important;letter-spacing:-.04em}.edu-flow-row{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:20px;border:1px solid #e0ebf5;border-radius:20px;background:#fff}.edu-flow-row+.edu-flow-row{margin-top:14px}.edu-flow-row>b{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0bb8ac,#154f8f)}.edu-flow-row h4{color:var(--edu-ink);font-size:1.05rem!important;font-weight:950!important}.edu-flow-row p{margin-top:6px;color:var(--edu-muted);line-height:1.62}.edu-team-pill{padding:16px;border:1px solid #dce8f4;border-radius:18px;background:#f8fcff;color:#183858;font-weight:950;text-align:center}.edu-proof{background:linear-gradient(180deg,#f7fbff,#eef6fb)}.edu-testimonial,.edu-resource-card{height:100%;padding:clamp(24px,3vw,34px);border:1px solid #d9e7f4;border-radius:28px;background:#fff;box-shadow:0 22px 56px #16375f17}.edu-testimonial{background:radial-gradient(circle at 92% 12%,rgba(0,169,157,.16),transparent 32%),#07213f;color:#fff}.edu-testimonial .quote{color:#fff;font-size:clamp(1.45rem,2.2vw,2.2rem)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.04em}.edu-testimonial .author{margin-top:28px;color:#8ffff5;font-weight:950}.edu-testimonial .role{margin-top:4px;color:#ffffffa8}.edu-final-cta{padding-top:0;background:#eef6fb}.edu-cta-card{padding:clamp(30px,4vw,52px);border-radius:32px;background:radial-gradient(circle at 85% 8%,rgba(56,214,204,.28),transparent 32%),linear-gradient(135deg,#06203f,#074d62 55%,#008a84);box-shadow:0 30px 75px #071f3d38}.edu-cta-card h2,.edu-cta-card p{color:#fff!important}.edu-cta-card p{color:#edfaffd1!important}.edu-primary.light{background:#fff!important;color:#063757!important;box-shadow:0 18px 42px #0000002e!important}@media(max-width:1100px){.edu-dash-body{grid-template-columns:118px 1fr}.edu-logo-band .MuiContainer-root{grid-template-columns:1fr}}@media(max-width:760px){.edu-hero{padding-top:66px}.edu-hero-title{font-size:clamp(2.48rem,15vw,4rem)!important}.edu-dash-top{grid-template-columns:1fr auto}.edu-dash-search{grid-column:1 / -1;order:3}.edu-dash-body{grid-template-columns:1fr}.edu-dash-side{display:none}.edu-dash-main{padding:16px}.edu-row{grid-template-columns:44px 1fr}.edu-row span,.edu-row i{grid-column:2;width:fit-content}.edu-flow-row{grid-template-columns:1fr}}.solutions-hero,.modules-hero,.support-hero{background:radial-gradient(circle at 80% 12%,rgba(0,169,157,.18),transparent 28%),linear-gradient(135deg,#f7fbff,#eef7fb 48%,#fff);padding:clamp(76px,8vw,118px) 0 clamp(54px,6vw,82px)}.solutions-command-card,.modules-command-preview{border:1px solid #d9e7f4;border-radius:30px;background:#ffffffeb;box-shadow:0 30px 80px #0e2d5221;padding:clamp(24px,3vw,34px)}.solutions-command-row,.modules-command-preview>div{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:16px;border:1px solid #e0ebf5;border-radius:18px;background:#f8fcff}.solutions-command-row span,.modules-command-preview svg{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#00a99d,#143b70);padding:8px}.solutions-command-row b,.modules-command-preview span{color:#10213f;font-weight:950}.solutions-command-row em,.modules-command-preview b{color:#007f7a;font-style:normal;font-weight:950;font-size:.78rem}.solution-team-card,.module-detail-card,.resource-card{height:100%;border:1px solid #dce8f4!important;border-radius:28px!important;background:#fff!important;box-shadow:0 22px 60px #16375f17!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.solution-team-card:hover,.module-detail-card:hover,.resource-card:hover{transform:translateY(-5px);border-color:#00a99d66!important;box-shadow:0 32px 82px #16375f24!important}.solution-icon,.modules-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:var(--module-color, #007f7a);background:#00a99d1f}.solution-icon svg,.modules-icon svg{width:28px;height:28px}.solution-problem,.solution-answer{margin-top:18px;padding:16px;border-radius:18px;line-height:1.65}.solution-problem{background:#f7faff;border:1px solid #e0ebf5;color:#5d7190}.solution-answer{background:#eefaf8;border:1px solid rgba(0,169,157,.18);color:#28405f}.module-detail-card{overflow:hidden;position:relative}.module-detail-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--module-color, #00a99d)}.module-detail-card.reverse:before{left:auto;right:0}.module-list-item{display:flex;align-items:center;gap:9px;color:#183858;font-weight:850!important}.module-list-item svg{color:var(--module-color, #00a99d);width:20px}.module-list-item.benefit{color:#526984}.module-mini-preview{padding:18px;border-radius:24px;background:radial-gradient(circle at 90% 8%,rgba(0,169,157,.15),transparent 30%),#f8fcff;border:1px solid #dfeaf5}.module-mini-preview>div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:13px;border-radius:15px;background:#fff;box-shadow:0 10px 26px #11365a12}.module-mini-preview>div+div{margin-top:12px}.module-mini-preview span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;font-weight:950}.module-mini-preview b{color:#10213f;font-size:.9rem}.modules-command-preview>div{grid-template-columns:42px 1fr auto}.modules-command-preview svg{color:#fff}.resource-card .MuiChip-root{background:#00a99d1a;color:#007f7a;font-weight:900}.exact-nav .exact-nav-link.active{color:#007f7a}@media(max-width:760px){.solutions-command-row,.modules-command-preview>div{grid-template-columns:38px 1fr}.solutions-command-row em,.modules-command-preview b{grid-column:2}.module-detail-card:before{width:100%;height:5px;inset:0 0 auto 0}.module-detail-card.reverse:before{left:0;right:0}}.exact-reference-home{--navy:#082b4f;--deep:#061f3d;--teal:#00a99d;--muted:#5f728b;--line:#dce8f2;background:#fff;color:#10213f;overflow:hidden}.exact-hero-reference{position:relative;padding:58px 0 0;background:radial-gradient(circle at 88% 12%,rgba(0,169,157,.32),transparent 30%),linear-gradient(120deg,#041c37fa,#083353eb 54%,#006069e0),url(/images/university-campus.jpg) center/cover;color:#fff}.exact-small-kicker{font-size:.78rem!important;text-transform:uppercase;letter-spacing:.12em!important;font-weight:900!important;color:#ffffffdb;margin-bottom:18px!important}.exact-hero-heading{font-size:clamp(2.6rem,4.9vw,5.25rem)!important;line-height:.98!important;font-weight:950!important;letter-spacing:-.055em!important;max-width:720px;color:#fff}.exact-hero-heading span{display:block;color:#13d8ca}.exact-hero-copy{max-width:650px;margin-top:18px!important;font-size:1.07rem!important;line-height:1.65!important;color:#eff9ffe0}.exact-ref-primary,.exact-ref-secondary{height:50px;padding:0 22px!important;border-radius:8px!important;font-weight:900!important;text-transform:none!important}.exact-ref-primary{background:linear-gradient(135deg,#08bdb0,#008f86)!important;color:#fff!important;box-shadow:0 18px 36px #00000038!important}.exact-ref-secondary{color:#fff!important;border:1px solid rgba(255,255,255,.62)!important;background:#ffffff0f!important}.exact-ref-primary.small{height:46px;margin-top:22px!important}.exact-dashboard-card{width:min(760px,100%);margin-left:auto;border-radius:18px 18px 0 0;background:#fff;color:#10213f;box-shadow:0 28px 70px #00000057;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);transform-origin:left center}.exact-dashboard-top{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f8fbff}.exact-dashboard-brand{font-weight:950}.exact-dashboard-brand span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:7px;border-radius:6px;background:#00a99d;color:#fff}.exact-dashboard-search{display:flex;align-items:center;gap:6px;flex:1;padding:8px 11px;border-radius:8px;background:#fff;border:1px solid #e2ebf4;color:#8292a6;font-size:.75rem;font-weight:800}.exact-dashboard-body{display:grid;grid-template-columns:132px 1fr;min-height:344px}.exact-dashboard-side{padding:14px 10px;background:#f5f9fd;border-right:1px solid var(--line)}.exact-dashboard-side span{display:block;padding:8px 10px;border-radius:8px;font-size:.72rem;font-weight:850;color:#506986}.exact-dashboard-side span.active{color:#007f78;background:#def7f2}.exact-dashboard-main{padding:18px}.exact-dash-welcome{font-weight:950!important}.exact-mini-metric,.exact-panel{border:1px solid #e2ebf4;border-radius:12px;background:#fff;box-shadow:0 10px 25px #0d315812}.exact-mini-metric{padding:11px;text-align:center}.exact-mini-metric b{display:block;color:#173760;font-size:1rem}.exact-mini-metric span{color:#64758d;font-size:.67rem;font-weight:800}.exact-panel{padding:14px}.exact-panel b{font-size:.86rem}.exact-panel small{color:#6b7d92;font-weight:800}.exact-table-row{display:grid;grid-template-columns:48px 1fr 42px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf2f7}.exact-table-row:last-child{border-bottom:0}.exact-table-row span,.exact-table-row em{font-size:.7rem;color:#61738c;font-style:normal}.exact-table-row b{font-size:.74rem}.exact-calendar b{display:block;margin-bottom:8px}.exact-calendar div{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.exact-calendar span{display:grid;place-items:center;min-height:22px;border-radius:5px;font-size:.65rem;font-weight:800;color:#62738a;background:#f4f8fc}.exact-calendar span.selected{background:#00a99d;color:#fff}.exact-calendar span.warm{background:#ffe6d4;color:#b45a25}.exact-value-strip{background:#061f3df5;color:#fff}.exact-value-strip .MuiContainer-root{padding-top:22px;padding-bottom:22px}.exact-value-strip .MuiGrid-root>.MuiBox-root{display:flex;align-items:center;justify-content:center;gap:14px;min-height:64px;border-right:1px solid rgba(255,255,255,.11)}.exact-value-strip svg{width:42px;height:42px;padding:9px;border-radius:50%;background:#00a99d2e;color:#8ff8ec}.exact-value-strip span{white-space:pre-line;font-weight:850;line-height:1.25}.exact-capabilities{padding:40px 0 48px;background:#fff}.exact-section-title-row{margin-bottom:20px}.exact-section-kicker{font-size:.74rem!important;letter-spacing:.12em!important;text-transform:uppercase;color:#008f86;font-weight:950!important}.exact-section-title-row h2,.exact-platform-experience h2,.exact-dark-proof h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;margin:5px 0 0;font-weight:950;letter-spacing:-.035em}.exact-section-title-row button{color:#008f86;font-weight:900}.exact-capability-card{height:100%;padding:24px;border:1px solid #dfe9f2;border-radius:12px;background:#fff;box-shadow:0 12px 28px #0a2b4e0f;transition:.2s ease}.exact-capability-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0a2b4e1f}.exact-capability-card svg{width:52px;height:52px;padding:12px;border-radius:50%;background:#e3f8f4;color:#008f86}.exact-capability-card h3{margin:18px 0 9px;font-size:1.12rem;font-weight:950}.exact-capability-card p{color:#5d7089;line-height:1.6}.exact-capability-card button{margin-top:10px;padding-left:0;color:#008f86;font-weight:900}.exact-platform-experience{padding:44px 0 34px;background:#f4faff}.exact-platform-experience p{color:#5d7089;line-height:1.65}.exact-check{display:flex;align-items:center;gap:8px;font-weight:850;color:#173760}.exact-check svg{color:#00a99d;font-size:18px}.exact-platform-board{padding:18px;border:1px solid #d8e7f2;border-radius:18px;background:#fff;box-shadow:0 18px 50px #1039651a}.exact-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce8f2;border-radius:10px;overflow:hidden;margin-bottom:14px}.exact-tabs span{padding:11px;text-align:center;font-size:.75rem;font-weight:850;color:#5d7089;background:#f8fbff}.exact-tabs span.active{color:#008f86;background:#e4f8f4}.exact-calendar-board{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.exact-calendar-board b{font-size:.72rem;color:#667891}.exact-calendar-board .cell{min-height:54px;padding:8px;border-radius:9px;font-size:.65rem;font-weight:850;color:#0f2b4e;background:#eef6ff}.exact-calendar-board .c0{background:#dff8f3}.exact-calendar-board .c1{background:#e8efff}.exact-calendar-board .c2{background:#ffe9d8}.exact-calendar-board .c3{background:#eee7ff}.exact-action-panel,.exact-analytics{padding:16px;border:1px solid #e0eaf2;border-radius:12px;background:#f9fcff}.exact-action-panel span{display:block;margin-top:10px;padding:10px;border-radius:8px;background:#fff;color:#4f657f;font-size:.75rem;font-weight:850}.exact-analytics{margin-top:12px}.exact-analytics b{display:block;font-size:2rem;color:#00a99d}.exact-analytics span,.exact-analytics i{display:block;color:#5d7089;font-style:normal;font-weight:850}.exact-dark-proof{padding:38px 0 44px;background:linear-gradient(90deg,#041930f5,#042c45e6),url(/images/university-campus.jpg) center/cover;color:#fff}.exact-dark-proof h2{color:#fff}.exact-dark-proof>div>p{max-width:720px;color:#fffc}.exact-dark-proof .MuiGrid-root .MuiBox-root{display:flex;align-items:center;gap:13px;padding:8px 0}.exact-dark-proof b{font-size:1.7rem;color:#fff}.exact-dark-proof span{color:#ffffffd1;font-weight:850}@media(max-width:900px){.exact-hero-reference{padding-top:38px}.exact-dashboard-card{transform:none}.exact-dashboard-body{grid-template-columns:1fr}.exact-dashboard-side{display:none}.exact-value-strip .MuiGrid-root>.MuiBox-root{justify-content:flex-start;border-right:0}.exact-tabs{grid-template-columns:1fr 1fr}.exact-section-title-row{display:block!important}.exact-section-title-row button{margin-top:10px}}@media(max-width:600px){.exact-dashboard-card{border-radius:16px}.exact-dashboard-top{display:none}.exact-calendar-board{grid-template-columns:repeat(2,1fr)}.exact-value-strip span{font-size:.84rem}.exact-capabilities,.exact-platform-experience{padding:34px 0}.exact-dark-proof b{font-size:1.35rem}}:root{--saas-navy:#082b4f;--saas-deep:#061f3d;--saas-teal:#00a99d;--saas-ink:#112746;--saas-muted:#5d718a;--saas-line:#dce8f2;--saas-soft:#f4f9fd}main{color:var(--saas-ink)}main .MuiButton-root{min-height:44px;border-radius:9px;font-weight:900;text-transform:none;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease}main .MuiButton-root:hover{transform:translateY(-2px)}.platform-hero,.modules-hero,.solutions-hero,.support-hero,.feature-hero,.acadule-about-hero{padding-block:clamp(68px,7vw,104px)!important}.promo-title{font-size:clamp(2.7rem,5vw,5rem)!important;max-width:850px;line-height:1.01!important}.promo-lead{max-width:680px;font-size:clamp(1rem,1.25vw,1.16rem)!important;line-height:1.75!important}.promo-section-title{font-size:clamp(2rem,3.4vw,3.25rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}.platform-principle,.modules-card,.solution-team-card,.module-detail-card,.about-card,.about-step,.feature-step,.demo-form{border:1px solid var(--saas-line)!important;border-radius:20px!important;box-shadow:0 16px 44px #082b4f14!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.platform-principle:hover,.modules-card:hover,.solution-team-card:hover,.module-detail-card:hover,.about-card:hover,.feature-step:hover{transform:translateY(-5px);border-color:#00a99d6b!important;box-shadow:0 25px 64px #082b4f21!important}.resources-page{background:#fff;overflow:hidden}.resources-hero{position:relative;padding:clamp(68px,7vw,102px) 0;background:radial-gradient(circle at 87% 12%,rgba(19,214,199,.28),transparent 29%),linear-gradient(118deg,#061f3d,#083b61 55%,#087078);color:#fff}.resources-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.resources-hero .MuiContainer-root{position:relative;z-index:1}.resources-hero .promo-eyebrow{color:#a5fff3!important;background:#00a99d2e!important;border:1px solid rgba(143,248,236,.25)}.resources-hero-title{margin-top:20px!important;max-width:680px;font-size:clamp(2.65rem,4.8vw,4.8rem)!important;line-height:1.01!important;letter-spacing:-.055em!important;font-weight:950!important;color:#fff}.resources-hero-copy{max-width:640px;margin-top:22px!important;color:#f0f9ffd1;font-size:1.08rem!important;line-height:1.75!important}.resources-hero .MuiButton-contained{background:linear-gradient(135deg,#12c9bc,#00978d)!important;color:#fff!important;box-shadow:0 14px 32px #0003}.resources-hero .MuiButton-outlined{color:#fff!important;border-color:#ffffff9e!important}.resources-dashboard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.34)!important;border-radius:22px!important;background:#fff!important;color:var(--saas-ink);box-shadow:0 34px 90px #000e236b!important;transform:perspective(1200px) rotateY(-3deg);transition:transform .25s ease!important}.resources-dashboard:hover{transform:perspective(1200px) rotateY(0) translateY(-4px)}.resources-dashboard-head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 17px;border-bottom:1px solid var(--saas-line);background:#f8fbfe}.resources-dashboard-head b{font-weight:950}.resources-dashboard-head b i{display:inline-grid;place-items:center;width:27px;height:27px;margin-right:6px;border-radius:8px;background:var(--saas-teal);color:#fff;font-style:normal}.resources-dashboard-head>span{color:#71849a;font-size:.72rem;font-weight:800}.resources-dashboard-head em{padding:5px 8px;border-radius:6px;background:#dff7f2;color:#008a80;font-size:.62rem;font-style:normal;font-weight:950}.resources-dashboard-grid{display:grid;grid-template-columns:122px 1fr;min-height:328px}.resources-dashboard-nav{padding:16px 9px;border-right:1px solid var(--saas-line);background:#f4f8fc}.resources-dashboard-nav span{display:block;padding:9px;border-radius:7px;color:#60758e;font-size:.67rem;font-weight:850}.resources-dashboard-nav span.active{color:#007e77;background:#def6f2}.resources-dashboard-main{padding:18px}.resources-dashboard-main h6{font-size:.96rem;font-weight:950}.resources-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.resources-metrics div{padding:11px 7px;border:1px solid #e1ebf4;border-radius:10px;text-align:center;box-shadow:0 7px 18px #0d30550d}.resources-metrics b,.resources-metrics span{display:block}.resources-metrics b{color:#123c69;font-size:.9rem}.resources-metrics span{color:#71839a;font-size:.58rem;font-weight:800}.resources-dashboard-panels{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:11px}.resources-chart,.resources-signals{min-height:145px;padding:13px;border:1px solid #e1ebf4;border-radius:11px;background:#fbfdff}.resources-chart>b,.resources-signals>b{font-size:.7rem}.resources-chart>span{display:flex;align-items:flex-end;gap:8px;height:90px;margin-top:12px;border-bottom:1px solid #dce6ef}.resources-chart i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(#21c8ba,#2186c8)}.resources-signals span{display:flex;gap:5px;align-items:center;margin-top:12px;color:#5e748c;font-size:.6rem;font-weight:800}.resources-signals svg{width:14px;color:#00a99d}.resources-preview-action{display:flex;align-items:center;gap:10px;position:absolute;right:16px;bottom:15px;padding:10px 13px;border-radius:11px;color:#fff;background:#062343e0;box-shadow:0 12px 26px #051c3740}.resources-preview-action span,.resources-preview-action b,.resources-preview-action small{display:block}.resources-preview-action small{color:#ffffffb3;font-size:.58rem}.implementation-section{padding:clamp(66px,7vw,96px) 0;background:linear-gradient(180deg,#f3f9fd,#fff)}.resources-heading{max-width:760px;margin-inline:auto;text-align:center}.resources-heading .MuiTypography-overline-root{color:#008f86;font-weight:950;letter-spacing:.13em}.resources-heading h2{margin-top:7px;font-size:clamp(2.15rem,3.5vw,3.3rem);line-height:1.07;letter-spacing:-.04em;font-weight:950}.resources-heading>p{margin-top:14px;color:var(--saas-muted);line-height:1.7}.resources-journey-card,.premium-resource-card{height:100%;border:1px solid var(--saas-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 15px 40px #082b4f12!important;transition:.22s ease!important}.resources-journey-card:hover,.premium-resource-card:hover{transform:translateY(-6px);border-color:#00a99d73!important;box-shadow:0 28px 62px #082b4f21!important}.resources-journey-card .MuiCardContent-root{display:flex;flex-direction:column;min-height:285px;padding:28px!important}.journey-icon,.resource-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#008d84;background:#dff7f2}.journey-number{color:#b9c9d8;font-size:1.1rem;font-weight:950}.resources-journey-card h5{margin-top:25px;font-weight:950}.resources-journey-card p{margin-top:10px;color:var(--saas-muted);font-size:.9rem;line-height:1.65}.journey-outcome{margin-top:auto;padding-top:22px;color:#008d84;font-size:.78rem}.resource-library{padding-top:clamp(66px,7vw,96px);padding-bottom:clamp(66px,7vw,96px)}.resource-anchor{scroll-margin-top:110px}.resource-filters{display:flex;justify-content:center;gap:8px;overflow-x:auto;margin:32px 0 38px;padding:5px}.resource-filters .MuiButton-root{min-width:max-content;padding-inline:18px;color:#516b86;border:1px solid #dbe7f1;background:#fff}.resource-filters .MuiButton-root.active{color:#fff;border-color:#008f86;background:#008f86;box-shadow:0 10px 24px #008f8633}.premium-resource-card .MuiCardContent-root{display:flex;flex-direction:column;min-height:340px;padding:29px!important}.premium-resource-card .MuiChip-root{color:#007e76;background:#e4f7f4;font-weight:900}.premium-resource-card h5{margin-top:24px;line-height:1.3;font-weight:950}.resource-description{margin-top:12px!important;color:var(--saas-muted);line-height:1.7!important}.resource-card-footer{margin-top:auto;padding-top:24px;border-top:1px solid #e7eef5}.resource-card-footer>span{color:#7b8da1;font-size:.75rem;font-weight:850}.resource-card-footer .MuiButton-root{min-height:auto;padding-inline:0;color:#008f86}.resources-cta-wrap{padding-bottom:18px}.resources-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(30px,4vw,52px);border-radius:24px;background:radial-gradient(circle at 90% 15%,rgba(23,214,199,.28),transparent 25%),linear-gradient(110deg,#061f3d,#07566a);color:#fff;box-shadow:0 24px 60px #072b4d33}.resources-cta>div{max-width:760px}.resources-cta h2{margin-top:5px;font-size:clamp(2rem,3vw,3rem);line-height:1.08;font-weight:950}.resources-cta p{margin-top:11px;color:#ffffffb8}.resources-cta .MuiTypography-overline-root{color:#8ff8ec;font-weight:900}.resources-cta .MuiButton-contained{color:#063a55;background:#fff}.resources-cta .MuiButton-outlined{color:#fff;border-color:#ffffff8c}footer .MuiContainer-root{max-width:1440px}footer a{transition:color .2s ease,transform .2s ease}footer a:hover{transform:translate(2px)}@media(max-width:900px){.resources-dashboard{transform:none}.resources-cta{align-items:flex-start;flex-direction:column}.resources-dashboard-grid{grid-template-columns:100px 1fr}.resources-dashboard-panels{grid-template-columns:1fr}.resources-signals{display:none}.resources-preview-action{position:static;margin:0 12px 12px}.promo-title{font-size:clamp(2.4rem,8vw,4rem)!important}}@media(max-width:600px){.resources-hero{padding-block:54px}.resources-hero-title{font-size:2.55rem!important}.resources-dashboard-nav{display:none}.resources-dashboard-grid{grid-template-columns:1fr}.resources-dashboard-head{grid-template-columns:auto 1fr}.resources-dashboard-head>span{display:none}.resources-metrics{grid-template-columns:1fr 1fr}.resource-filters{justify-content:flex-start}.resources-cta{border-radius:18px}.premium-resource-card .MuiCardContent-root,.resources-journey-card .MuiCardContent-root{min-height:0}.platform-hero,.modules-hero,.solutions-hero,.support-hero,.feature-hero,.acadule-about-hero{padding-block:54px!important}}.menu-content-page{background:#fff;overflow:hidden}.menu-content-hero{position:relative;padding:clamp(70px,8vw,112px) 0;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(12,202,187,.32),transparent 29%),linear-gradient(115deg,#061f3d,#083c62 56%,#087078)}.menu-content-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 55%,rgba(255,255,255,.06))}.menu-content-hero .MuiContainer-root{position:relative;z-index:1}.menu-content-hero .MuiChip-root{color:#9ff8ed;border:1px solid rgba(148,244,232,.25);background:#00a99d29;font-weight:900;letter-spacing:.08em}.menu-content-hero h1{max-width:880px;margin-top:22px;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:1.01;letter-spacing:-.055em;font-weight:950;color:#fff}.menu-content-lead{max-width:720px;margin-top:22px!important;color:#f0f8ffcc;font-size:1.1rem!important;line-height:1.75!important}.menu-content-hero .MuiButton-contained{color:#fff;background:linear-gradient(135deg,#13c8bb,#008f87);box-shadow:0 15px 34px #0003}.menu-content-hero .MuiButton-outlined{color:#fff;border-color:#ffffff94}.menu-command-card{padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#fffffff5;color:#112746;box-shadow:0 30px 80px #000e2359}.menu-command-card>.MuiTypography-overline-root{color:#008e85;font-weight:950;letter-spacing:.1em}.menu-command-card h4{margin:8px 0 22px;font-weight:950}.menu-command-card>div{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;margin-top:10px;padding:14px;border:1px solid #e0eaf3;border-radius:13px;background:#f8fbfe}.menu-command-card>div span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#00a99d,#174b83);font-size:.7rem;font-weight:950}.menu-command-card>div b{font-size:.83rem}.menu-command-card>div svg{color:#00a99d;font-size:19px}.menu-content-body{padding-top:clamp(66px,7vw,96px);padding-bottom:clamp(66px,7vw,96px)}.menu-section-heading{max-width:760px;margin:0 auto 36px;text-align:center}.menu-section-heading .MuiTypography-overline-root{color:#008f86;font-weight:950;letter-spacing:.12em}.menu-section-heading h2{margin-top:7px;font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:1.08;letter-spacing:-.04em;font-weight:950}.menu-outcome-card{height:100%;border:1px solid #dce8f2!important;border-radius:20px!important;box-shadow:0 16px 42px #082b4f12!important;transition:.22s ease!important}.menu-outcome-card:hover{transform:translateY(-6px);border-color:#00a99d73!important;box-shadow:0 27px 62px #082b4f21!important}.menu-outcome-card .MuiCardContent-root{min-height:270px;padding:30px!important}.menu-outcome-card .MuiCardContent-root>div{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#008f86;background:#def7f2}.menu-outcome-card h5{margin-top:24px;line-height:1.3;font-weight:950}.menu-outcome-card p{margin-top:12px;color:#5d718a;line-height:1.7}.menu-audience{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:48px;padding:clamp(28px,4vw,48px);border-radius:24px;color:#fff;background:linear-gradient(110deg,#061f3d,#075d6d);box-shadow:0 24px 58px #072b4d2e}.menu-audience>svg{width:54px;height:54px;padding:13px;border-radius:16px;color:#8ff8ec;background:#00a99d2e}.menu-audience .MuiTypography-overline-root{color:#8ff8ec;font-weight:900}.menu-audience h3{margin-top:4px;color:#fff;font-weight:950}.menu-audience p{margin-top:8px;color:#ffffffb8}.menu-audience .MuiButton-root{white-space:nowrap;color:#073b55;background:#fff}@media(max-width:800px){.menu-content-hero{padding-block:58px}.menu-audience{grid-template-columns:1fr}.menu-audience>svg{display:none}.menu-command-card{padding:22px}}@media(max-width:500px){.menu-content-hero h1{font-size:2.65rem}.menu-outcome-card .MuiCardContent-root{min-height:0}.menu-command-card>div{grid-template-columns:34px 1fr}.menu-command-card>div svg{display:none}}.menu-visual{position:relative;min-height:500px}.menu-visual>img{display:block;width:88%;height:380px;margin-left:auto;object-fit:cover;border:4px solid rgba(255,255,255,.24);border-radius:24px;box-shadow:0 28px 70px #000f2466}.menu-visual .menu-command-card{position:absolute;left:0;right:8%;bottom:0}.menu-metrics{color:#fff;background:#071f3d}.menu-metrics .MuiGrid-root>div{display:flex;align-items:center;justify-content:center;gap:12px;min-height:90px;border-right:1px solid rgba(255,255,255,.12)}.menu-metrics .MuiGrid-root:last-child>div{border-right:0}.menu-metrics b{font-size:1.35rem;color:#8ff8ec}.menu-metrics span{color:#ffffffb8;font-weight:800}.menu-story{margin-bottom:clamp(62px,7vw,92px);padding:clamp(28px,4vw,48px);border:1px solid #dce8f2;border-radius:24px;background:linear-gradient(135deg,#f4faff,#fff);box-shadow:0 16px 46px #082b4f0f}.menu-story .MuiTypography-overline-root{color:#008f86;font-weight:950;letter-spacing:.11em}.menu-story h2{margin-top:7px;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.08;letter-spacing:-.04em;font-weight:950}.menu-story p{color:#5d718a;font-size:1.03rem;line-height:1.85}@media(max-width:800px){.menu-visual{min-height:470px}.menu-visual>img{width:100%;height:330px}.menu-visual .menu-command-card{right:3%}.menu-metrics .MuiGrid-root>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}}@media(max-width:500px){.menu-visual{min-height:0}.menu-visual>img{height:240px}.menu-visual .menu-command-card{position:relative;right:auto;bottom:auto;margin-top:-30px}}.feature-photo{position:relative;overflow:hidden}.feature-photo .MuiCardMedia-root{width:100%;height:100%;object-fit:cover}.feature-photo-timetable{width:min(760px,100%)!important;min-height:430px!important}.feature-photo-timetable .MuiCardMedia-root{object-position:center}.feature-visual-timetable .feature-snapshot{transform:translate(9%,8%)}.ai-timetable-badge{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#143b70,#008f86);box-shadow:0 12px 28px #051c3a3d;font-size:.68rem;font-weight:950;letter-spacing:.08em}.ai-timetable-badge svg{font-size:17px}.feature-visual:not(.feature-visual-timetable) .feature-photo{position:absolute;top:0;right:7%;bottom:12%;left:0;min-height:370px}.feature-visual:not(.feature-visual-timetable) .feature-photo .MuiCardMedia-root{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:700px){.feature-photo-timetable{min-height:300px!important}.feature-visual-timetable .feature-snapshot{transform:none}}.timetable-flagship-page .feature-hero{padding-block:clamp(58px,6vw,88px)!important;background:radial-gradient(circle at 88% 10%,rgba(0,205,190,.3),transparent 27%),linear-gradient(115deg,#061f3d,#073e65 58%,#057078)!important}.timetable-flagship-page .feature-hero .promo-title,.timetable-flagship-page .feature-hero .promo-lead,.timetable-flagship-page .feature-hero .MuiTypography-root{color:#fff}.timetable-flagship-page .feature-hero .MuiChip-root{color:#a5fff3!important;border:1px solid rgba(143,248,236,.3);background:#00a99d2e!important}.timetable-flagship-page .feature-hero .MuiButton-outlined{color:#fff;border-color:#ffffffa3}.timetable-flagship-page .feature-hero .MuiButton-contained{background:linear-gradient(135deg,#10c9bb,#008f87)!important;box-shadow:0 16px 34px #00000038}.timetable-ai-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:560px;margin-top:24px}.timetable-ai-proof div{padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.timetable-ai-proof b,.timetable-ai-proof span{display:block}.timetable-ai-proof b{color:#8ff8ec;font-size:1.05rem}.timetable-ai-proof span{margin-top:2px;color:#ffffffb3;font-size:.63rem;font-weight:800}.timetable-flagship-page .feature-visual-timetable{min-height:590px}.timetable-flagship-page .feature-photo-timetable{width:100%!important;min-height:520px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:20px!important;box-shadow:0 34px 90px #000c1f75!important}.timetable-flagship-page .feature-photo-timetable .MuiCardMedia-root{object-fit:cover}.timetable-flagship-page .feature-visual-timetable .feature-snapshot{left:auto!important;right:-1%!important;bottom:-1%!important;width:min(390px,72%)!important;transform:none!important;border-top:4px solid #00a99d!important}.timetable-flagship-page .feature-visual-timetable .feature-live-row{padding-block:8px}.timetable-flagship-page .ai-timetable-badge{top:18px;left:18px;background:linear-gradient(135deg,#6e5ee8,#008f86);font-size:.72rem}.timetable-flagship-page .feature-snapshot,.timetable-flagship-page .feature-snapshot .MuiTypography-root{color:#112746!important}.timetable-flagship-page .feature-snapshot .MuiTypography-overline-root{color:#008f86!important}.timetable-flagship-page .feature-snapshot .MuiTypography-caption{color:#60758e!important}.timetable-flagship-page .feature-snapshot h5{color:#112746!important;font-weight:950!important}.timetable-flagship-page .feature-live-row{border-bottom-color:#dce7f1!important}@media(max-width:900px){.timetable-flagship-page .feature-visual-timetable{min-height:540px}.timetable-flagship-page .feature-photo-timetable{min-height:460px!important}}@media(max-width:600px){.timetable-ai-proof{grid-template-columns:1fr}.timetable-flagship-page .feature-visual-timetable{min-height:430px}.timetable-flagship-page .feature-photo-timetable{min-height:300px!important}.timetable-flagship-page .feature-visual-timetable .feature-snapshot{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:-26px}.timetable-flagship-page .ai-timetable-badge{font-size:.6rem}}.menu-visual{min-height:530px}.menu-visual>img{width:100%;height:430px;object-fit:cover;object-position:top center}.menu-visual .menu-command-card{left:auto;right:-2%;bottom:0;width:min(430px,72%);padding:22px}.menu-visual .menu-command-card h4{font-size:1.35rem}.menu-visual .menu-command-card>div{padding:10px 12px}@media(max-width:800px){.menu-visual{min-height:500px}.menu-visual .menu-command-card{right:0;width:min(430px,86%)}}@media(max-width:500px){.menu-visual{min-height:0}.menu-visual>img{height:250px}.menu-visual .menu-command-card{position:relative;right:auto;width:100%;margin-top:-24px}}.exact-dashboard-card.exact-dashboard-image-card{position:relative;border:1px solid rgba(255,255,255,.48);border-radius:20px;background:#edf7ff;box-shadow:0 34px 84px #000c226b;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);transition:transform .3s ease,box-shadow .3s ease}.exact-dashboard-image-card:hover{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-5px);box-shadow:0 42px 96px #000c227a}.exact-dashboard-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.exact-dashboard-live{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(0,169,157,.2);border-radius:999px;background:#fffffff0;color:#087b74;font-size:.64rem;font-weight:950;letter-spacing:.08em;box-shadow:0 10px 28px #05234029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.exact-dashboard-live span{width:7px;height:7px;border-radius:50%;background:#09b8aa;box-shadow:0 0 0 5px #09b8aa1f}@media(max-width:900px){.exact-dashboard-card.exact-dashboard-image-card{transform:none}}@media(max-width:600px){.exact-dashboard-live{top:10px;right:10px;padding:6px 9px;font-size:.55rem}}.exact-logo{position:relative;width:190px;height:50px;overflow:hidden;flex:0 0 auto}.exact-logo .exact-original-logo{position:absolute;left:50%;top:50%;display:block;width:275px;max-width:none;height:auto;transform:translate(-50%,-50%)}.footer-original-logo-frame{position:relative;display:block;width:190px;height:56px;overflow:hidden}.footer-original-logo-frame img{position:absolute;left:50%;top:50%;display:block;width:275px;max-width:none;height:auto;transform:translate(-50%,-50%)}@media(max-width:600px){.exact-logo{width:155px;height:44px}.exact-logo .exact-original-logo{width:230px}}:root{--acadule-blue:#428bd6;--acadule-blue-dark:#216cb7;--acadule-blue-deep:#164f91;--acadule-blue-soft:#eaf3fd;--acadule-blue-line:#cfe2f7}.exact-demo-btn,.exact-ref-primary,.resources-hero .MuiButton-contained,.platform-hero .MuiButton-contained,.modules-hero .MuiButton-contained,.support-hero .MuiButton-contained,.acadule-about-hero .MuiButton-contained,.feature-hero .MuiButton-contained,.timetable-flagship-page .feature-hero .MuiButton-contained{background:linear-gradient(135deg,var(--acadule-blue),var(--acadule-blue-dark))!important;box-shadow:0 14px 32px #216cb747!important}.exact-hero-heading span,.exact-section-kicker,.exact-section-title-row button,.exact-capability-card button,.platform-number,.feature-number{color:var(--acadule-blue)!important}.exact-capability-card svg,.modules-calendar,.modules-icon,.promo-icon,.acadule-about-icon{color:var(--acadule-blue-dark)!important;background:var(--acadule-blue-soft)!important}.exact-check svg,.feature-live-dot{color:var(--acadule-blue)!important}.exact-dashboard-live{color:var(--acadule-blue-dark);border-color:#428bd63d}.exact-dashboard-live span{background:var(--acadule-blue);box-shadow:0 0 0 5px #428bd624}.acadule-mega-menu .mega-kicker,.mega-column-title,.resources-page .promo-eyebrow,.menu-content-page .MuiTypography-overline,.acadule-about-signal .MuiTypography-overline{color:var(--acadule-blue)!important}.mega-item svg,.mega-item:hover,.exact-nav-link.active,.exact-nav-link:hover{color:var(--acadule-blue-dark)!important}.modules-label{color:var(--acadule-blue-dark)!important;background:var(--acadule-blue-soft)!important}.platform-principle,.modules-card,.resource-card,.journey-card,.about-card,.about-step,.acadule-about-principle,.feature-step{border-top-color:var(--acadule-blue)!important}.ai-timetable-badge{background:linear-gradient(135deg,#5a62d8,var(--acadule-blue-dark))!important}.promo-cta,.feature-connect{background:linear-gradient(105deg,#073354,#164f91)!important}.promo-cta .MuiButton-contained{color:var(--acadule-blue-deep)!important;background:#fff!important}.video-tour-launcher{background:linear-gradient(135deg,var(--acadule-blue),var(--acadule-blue-dark))!important}.resource-filter.active,.resource-filter:hover{color:#fff!important;background:var(--acadule-blue)!important;border-color:var(--acadule-blue)!important}.resources-journey-icon,.premium-resource-icon{color:var(--acadule-blue-dark)!important;background:var(--acadule-blue-soft)!important}.resources-cta{background:linear-gradient(120deg,#082b4f,#164f91)!important}.menu-content-hero,.resources-hero,.timetable-flagship-page .feature-hero{background:radial-gradient(circle at 88% 12%,rgba(66,139,214,.34),transparent 29%),linear-gradient(115deg,#061f3d,#0b4778 58%,#216cb7)!important}.exact-hero-reference{background:radial-gradient(circle at 88% 12%,rgba(66,139,214,.3),transparent 30%),linear-gradient(120deg,#041c37fa,#083353f0 54%,#164f91e0),url(/images/university-campus.jpg) center/cover!important}.MuiChip-colorSecondary{background-color:var(--acadule-blue)!important;color:#fff!important}.MuiTypography-colorSecondary,.MuiSvgIcon-colorSecondary{color:var(--acadule-blue)!important}footer .MuiTypography-root[style*=color]{color:inherit}.exact-reference-home .exact-hero-heading span,.exact-reference-home .exact-section-kicker,.exact-reference-home .exact-capability-card .MuiButton-root,.exact-reference-home .exact-section-title-row .MuiButton-root{color:#428bd6!important}.exact-nav .exact-demo-btn,.exact-reference-home .exact-ref-primary{color:#fff!important;background:#428bd6!important;border-color:#428bd6!important;box-shadow:0 14px 32px #216cb74d!important}.exact-reference-home .exact-ref-primary:hover,.exact-nav .exact-demo-btn:hover{background:#216cb7!important;border-color:#216cb7!important}.exact-reference-home .exact-capability-icon,.exact-reference-home .exact-experience-icon{color:#216cb7!important;background:#eaf3fd!important}.acadule-mega-highlight{background:linear-gradient(140deg,#071f3df7,#216cb7eb),url(/images/university-campus.jpg) center/cover!important;box-shadow:inset 0 0 0 1px #82b7ed2e,0 14px 30px #0d3a6c2e}.acadule-mega-highlight .mega-kicker{color:#9dccff!important}.acadule-mega-highlight .MuiButton-root{color:#164f91!important;background:#fff!important}html,body,#root{max-width:100%;overflow-x:hidden}@media(max-width:1000px){.exact-nav .MuiContainer-root{padding-inline:20px!important}.exact-nav-toolbar{min-height:66px!important;justify-content:space-between}.exact-menu-btn{width:42px;height:42px;color:#216cb7!important;border-color:#cfe2f7!important;background:#f5f9fe!important}.acadule-mobile-drawer{background:linear-gradient(180deg,#fff,#f6faff)!important}.acadule-mobile-drawer .MuiButton-contained{background:#428bd6!important;box-shadow:0 10px 24px #216cb738!important}.acadule-mobile-drawer .MuiButton-outlined{color:#216cb7!important;border-color:#9dc7ef!important}.exact-hero-reference,.menu-content-hero,.feature-hero,.platform-hero,.modules-hero,.resources-hero,.acadule-about-hero{background-position:center!important}.feature-visual,.platform-visual,.menu-visual,.promo-hero-stack{width:100%;margin-inline:auto}}@media(max-width:600px){.exact-nav .MuiContainer-root{padding-inline:14px!important}.exact-nav-toolbar{min-height:62px!important}.exact-logo{width:145px!important;height:42px!important}.exact-logo .exact-original-logo{width:216px!important}.acadule-mobile-drawer{padding:18px!important}.exact-hero-reference,.menu-content-hero,.feature-hero,.platform-hero,.modules-hero,.resources-hero,.acadule-about-hero,.support-hero{padding-top:40px!important;padding-bottom:42px!important}.exact-hero-reference{padding-bottom:0!important}.exact-hero-heading,.promo-title,.exact-title,.resources-hero-title{font-size:clamp(2.25rem,11vw,3.2rem)!important;line-height:1.02!important;letter-spacing:-.045em!important}.exact-hero-copy,.promo-lead,.exact-lead,.resources-hero-copy{font-size:.98rem!important;line-height:1.65!important}.exact-small-kicker{font-size:.68rem!important;margin-bottom:14px!important}.exact-hero-reference .MuiStack-root:has(.MuiButton-root),.feature-hero .MuiStack-root:has(.MuiButton-root),.menu-content-hero .MuiStack-root:has(.MuiButton-root),.resources-hero .MuiStack-root:has(.MuiButton-root),.acadule-about-hero .MuiStack-root:has(.MuiButton-root){width:100%;align-items:stretch!important}.exact-hero-reference .MuiStack-root:has(.MuiButton-root) .MuiButton-root,.feature-hero .MuiStack-root:has(.MuiButton-root) .MuiButton-root,.menu-content-hero .MuiStack-root:has(.MuiButton-root) .MuiButton-root,.resources-hero .MuiStack-root:has(.MuiButton-root) .MuiButton-root,.acadule-about-hero .MuiStack-root:has(.MuiButton-root) .MuiButton-root{width:100%;min-height:48px}.exact-dashboard-card,.exact-dashboard-card.exact-dashboard-image-card{width:100%;margin-top:30px;transform:none!important;border-radius:14px 14px 0 0!important}.exact-dashboard-image-card img{min-height:230px;object-fit:cover;object-position:center}.exact-value-strip .MuiContainer-root{padding-block:14px!important}.exact-value-strip .MuiGrid-root>.MuiBox-root{min-height:52px!important;padding-block:6px}.feature-visual,.platform-visual,.menu-visual,.promo-hero-stack{min-height:340px!important;margin-top:22px}.feature-photo,.platform-photo,.menu-visual>img{max-width:100%;border-radius:16px!important}.feature-snapshot,.platform-map,.menu-command-card,.promo-command-card{max-width:94%!important}.exact-capability-card,.modules-card,.resource-card,.journey-card,.feature-step,.acadule-about-principle{padding:20px!important;border-radius:14px!important}.exact-section-title-row h2,.exact-platform-experience h2,.exact-dark-proof h2,.promo-section-title,.exact-section-title{font-size:clamp(1.85rem,9vw,2.6rem)!important;line-height:1.08!important}.exact-tabs{grid-template-columns:1fr 1fr!important}.exact-tabs span{padding:9px 6px!important;font-size:.66rem!important}.exact-calendar-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-tour-launcher{right:14px!important;bottom:14px!important;width:48px!important;height:48px!important}}
