@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ink: #07111f;--muted: #64748b;--line: #e2e8f0;--bg: #f8fafc;--blue: #0284c7;--blue-dark: #0369a1;--white: #fff;--green: #087f5b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.03em}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nav{height:74px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0f172a08;position:sticky;top:0;z-index:100}.navin{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s ease}.brand:hover{opacity:.92}.brand-logo-img{width:38px;height:38px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 2px 6px rgba(0,180,216,.22));transition:transform .2s ease}.brand:hover .brand-logo-img{transform:scale(1.04)}.brand-text{display:inline-flex;align-items:baseline;font-family:var(--font-heading);font-weight:800;font-size:21px;letter-spacing:-.03em;color:#07111f;line-height:1}.brand-grow,.brand-pro{font-family:var(--font-heading);font-weight:800;background:linear-gradient(135deg,#00b4d8,#0284c7,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:2px}.footerbrand .brand-text{color:#fff;font-size:21px}.footerbrand .brand-grow,.footerbrand .brand-pro{background:linear-gradient(135deg,#38bdf8,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.authbrand{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;text-decoration:none}.auth-logo-img{width:42px;height:42px;object-fit:contain;border-radius:9px;filter:drop-shadow(0 2px 8px rgba(0,180,216,.22))}.brandmark{display:none}.navlinks{display:flex;align-items:center;gap:26px;color:#334155;font-family:var(--font-sans);font-weight:600;font-size:14.5px}.navlinks a:not(.navenq){padding:6px 10px;border-radius:6px;transition:color .15s ease}.navlinks a:not(.navenq):hover{color:#0284c7}.navlinks a.active{color:#0284c7;font-weight:700}.navenq{display:inline-flex;align-items:center;gap:6px;background:#0f172a!important;color:#fff!important;font-weight:600!important;font-size:13.5px!important;padding:8px 18px!important;border-radius:9999px!important;box-shadow:0 2px 6px #0f172a1f;transition:all .2s ease!important}.navenq:hover{background:#0284c7!important;transform:translateY(-1px);box-shadow:0 4px 10px #0284c740}.linkbtn{border:0;background:none;color:#4b596c;cursor:pointer;font-weight:600}.mobile{display:none;border:0;background:none}.hero{background:radial-gradient(circle at 75% 20%,#1e3a5f 0,#07111f 42%,#040a12);color:#fff;overflow:hidden}.heroin{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:70px 0}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--blue)}.hero .eyebrow{color:#8db4ff}.pulse{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 6px #6ee7b71a}h1,h2,h3{font-family:var(--font-heading);line-height:1.15;margin:0 0 16px}h1{font-size:clamp(38px,5vw,60px);letter-spacing:-.035em;font-family:var(--font-heading)}.hero h1{max-width:700px;font-family:var(--font-heading);color:#fff}.hero h1 em{font-style:normal;color:#7da9ff;font-family:var(--font-heading)}.hero-copy>p{font-size:19px;color:#b8c4d5;max-width:650px}.heroactions{display:flex;gap:12px;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;padding:13px 19px;font-weight:800;cursor:pointer;transition:.2s}.btn svg{width:18px}.btn:disabled{opacity:.65;cursor:not-allowed;pointer-events:none;transform:none!important}.spin{animation:spin .85s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary{background:var(--blue);color:#fff;box-shadow:0 10px 30px #0b5cff33}.primary:hover{transform:translateY(-1px);background:#064bd7}.ghost{border:1px solid #33445b;color:#fff}.trust{display:flex;gap:22px;color:#9eacbe;font-size:13px}.trust span{display:flex;align-items:center;gap:7px}.trust svg{width:15px;color:#74a0ff}.hero-panel{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;box-shadow:0 30px 80px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.paneltop{display:flex;justify-content:space-between;color:#c8d2e1;font-size:13px}.live{color:#72e3b1;font-weight:800}.progressring{width:150px;height:150px;border-radius:50%;margin:35px auto 25px;background:conic-gradient(#78a3ff 0,#78a3ff 72%,#24354b 72%,#24354b);display:grid;place-items:center}.progressring>div{width:112px;height:112px;background:#0d1b2d;border-radius:50%;display:grid;place-items:center;align-content:center}.progressring b{font-family:var(--font-heading);font-size:28px;font-weight:800}.progressring span{font-size:11px;color:#91a1b5}.dashrows{display:grid;gap:10px}.dashrows>div,.lessonrow{display:flex;align-items:center;gap:12px;padding:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:13px}.dashrows div div,.lessonrow div{flex:1}.dashrows b,.lessonrow b{display:block;font-size:13px}.dashrows small,.lessonrow small{display:block;color:#8797ab;font-size:11px}.dashrows strong{font-size:12px}.miniicon{width:34px;height:34px;border-radius:9px;background:#17325f;color:#8fb5ff;display:grid;place-items:center;font-weight:800}.miniicon.purple{background:#35205e;color:#c39bff}.miniicon.green{background:#123e35;color:#75e0c0}.stats{background:#fff;border-bottom:1px solid var(--line)}.statgrid{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0}.statgrid div{padding:0 30px;border-right:1px solid var(--line)}.statgrid div:first-child{padding-left:0}.statgrid div:last-child{border:0}.statgrid b{display:block;font-family:var(--font-heading);font-size:26px;font-weight:800}.statgrid span{font-size:13px;color:var(--muted)}.explore-courses-section{padding:44px 0 48px;background:#fff;border-bottom:1px solid var(--line)}.explore-courses-title{text-align:center;font-size:clamp(26px,3.2vw,34px);font-family:var(--font-heading);font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0 0 26px}.explore-courses-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.explore-course-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:136px;padding:16px 12px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;text-decoration:none;box-shadow:0 1px 3px #0f172a0a}.explore-course-card:hover{transform:translateY(-3px);border-color:#0284c7;box-shadow:0 10px 24px -4px #0284c71f,0 4px 6px -2px #0f172a0a}.explore-course-logo-wrap{height:52px;width:100%;display:flex;align-items:center;justify-content:center}.partner-svg{max-width:100%;height:40px;display:block}.explore-course-name{font-size:13.5px;font-weight:600;font-family:var(--font-sans);color:#334155;margin:0;text-align:center;letter-spacing:-.01em;transition:color .15s ease}.explore-course-card:hover .explore-course-name{color:#0284c7}@media(max-width:1080px){.explore-courses-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:640px){.explore-courses-grid{grid-template-columns:repeat(2,1fr);gap:10px}.explore-course-card{height:124px;padding:12px 8px 10px}.explore-course-logo-wrap{height:44px}.partner-svg{height:32px}.explore-course-name{font-size:12.5px}}.reviews-section{padding:60px 0 68px;background:#f7f7f5;border-top:1px solid #ebece9;border-bottom:1px solid #ebece9;position:relative;overflow:hidden}.reviews-title{text-align:center;font-size:clamp(28px,3.4vw,38px);font-family:var(--font-heading);font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0 0 36px}.reviews-carousel-viewport{overflow:hidden;width:100%;padding:8px 2px 14px}.reviews-carousel-track{display:flex;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.reviews-slide-page{flex-shrink:0;box-sizing:border-box;padding:0 4px}.reviews-grid{display:grid;gap:24px;align-items:stretch}.review-card{background:#fff;border-radius:16px;padding:28px 26px 22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0f172a0d,0 1px 3px #0f172a05;border:1px solid #eef2f6;transition:transform .25s ease,box-shadow .25s ease;min-height:290px}.review-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a14,0 2px 6px #0f172a0a}.review-card-top{display:flex;flex-direction:column;flex:1}.review-quote-mark{margin-bottom:14px;display:flex;align-items:center}.review-text{font-family:var(--font-sans);font-size:15px;line-height:1.62;color:#334155;margin:0 0 12px;font-weight:400}.review-extended-text{display:inline}.review-show-more-btn{background:none;border:0;padding:0;color:#0369a1;font-size:13.5px;font-weight:600;text-decoration:underline;cursor:pointer;align-self:flex-start;margin-bottom:18px;transition:color .15s ease}.review-show-more-btn:hover{color:#0284c7}.review-card-footer{border-top:1px solid #f1f5f9;padding-top:16px;margin-top:auto;display:flex;align-items:center;gap:14px}.review-avatar-img,.review-avatar-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 2px 6px #0f172a1f}.review-avatar-fallback{display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px;font-family:var(--font-heading)}.review-author-info{display:flex;flex-direction:column;gap:2px}.review-author-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.review-author-location{font-size:13px;color:#64748b;font-weight:500}.reviews-carousel-wrapper{position:relative;width:100%}.reviews-side-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:15;width:50px;height:50px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 4px 16px #0f172a1a,0 2px 4px #0f172a0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);outline:none}.reviews-side-arrow:hover{background:#0284c7;color:#fff;border-color:#0284c7;box-shadow:0 8px 24px #0284c759;transform:translateY(-50%) scale(1.08)}.reviews-side-arrow:active{transform:translateY(-50%) scale(.95)}.reviews-side-arrow:focus-visible{box-shadow:0 0 0 3px #0284c766,0 4px 16px #0f172a1a}.reviews-side-prev{left:-24px}.reviews-side-next{right:-24px}@media(min-width:1320px){.reviews-side-prev{left:-54px}.reviews-side-next{right:-54px}}@media(min-width:1440px){.reviews-side-prev{left:-68px}.reviews-side-next{right:-68px}}@media(max-width:1240px){.reviews-side-prev{left:4px}.reviews-side-next{right:4px}.reviews-side-arrow{width:44px;height:44px;background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media(max-width:640px){.reviews-section{padding:44px 0 52px}.reviews-title{font-size:26px;margin-bottom:24px}.review-card{padding:22px 18px 18px;min-height:auto}.review-text{font-size:14px}.reviews-side-arrow{width:38px;height:38px}.reviews-side-prev{left:0}.reviews-side-next{right:0}}.section{padding:54px 0}.sectionhead{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px}.sectionhead h2,.about h2,.ctain h2{font-size:36px;letter-spacing:-.035em;font-family:var(--font-heading);margin:0 0 8px}.sectionhead>p{max-width:460px;color:var(--muted);margin:0}.featuregrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.feature{background:#fff;padding:30px}.featureicon{width:42px;height:42px;display:grid;place-items:center;background:#eef4ff;color:var(--blue);border-radius:12px;margin-bottom:22px}.feature h3{font-size:19px}.feature p{color:var(--muted);font-size:14px}.coursessection{background:#fff}.coursegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.coursecard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:.25s}.coursecard:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0c1b2d17}.courseimage{height:190px;padding:16px;display:flex;justify-content:space-between;color:#fff}.badge{font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#ffffff21;height:max-content;padding:6px 9px;border-radius:8px}.courseicon{font-family:var(--font-heading);font-size:30px;font-weight:800;align-self:end;opacity:.95}.coursebody{padding:22px}.rating{font-size:12px;color:#e9a800;display:flex;gap:5px;align-items:center}.rating span{color:#8a95a4}.coursebody h3{font-size:20px;font-family:var(--font-heading);margin-top:10px;margin-bottom:6px}.coursebody p{color:var(--muted);font-size:13px;min-height:63px}.meta{display:flex;gap:12px;color:#758296;font-size:11px;border-top:1px solid var(--line);padding-top:15px}.meta span{display:flex;gap:4px;align-items:center}.coursefoot{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.old{display:block;text-decoration:line-through;color:#94a0af;font-size:12px}.coursefoot strong{font-family:var(--font-heading);font-size:20px;font-weight:800}.round{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:var(--blue)}.round svg{width:18px}.textlink{display:flex;align-items:center;gap:6px;color:var(--blue);font-weight:800}.cta{padding:48px 0;background:#07111f;color:#fff}.ctain{display:flex;align-items:center;justify-content:space-between;gap:40px}.ctain h2{color:#fff}.ctain p{color:#aab7c8;max-width:560px}.about{background:#f1f5f9;padding:54px 0}.aboutgrid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.about p{color:#5d6a7b}.catalog{padding:70px 0 100px}.cataloghero{max-width:720px;margin-bottom:45px}.cataloghero h1{font-size:56px}.cataloghero p{color:var(--muted);font-size:18px}.filters{background:#fff;border:1px solid var(--line);padding:15px;border-radius:16px;display:flex;justify-content:space-between;gap:15px;margin-bottom:24px}.search{display:flex;align-items:center;gap:9px;min-width:280px}.search svg{color:#8b97a8}.search input{border:0;outline:0;width:100%}.chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.chips button{border:0;background:#f3f5f8;border-radius:8px;padding:8px 12px;color:#586579;cursor:pointer}.chips button.active{background:#07111f;color:#fff}.catalogcount{font-size:13px;color:var(--muted);margin-bottom:14px}.detailhero{background:#07111f;color:#fff;padding:85px 0}.detailgrid{display:grid;grid-template-columns:1fr 370px;gap:70px;align-items:center}.detailhero h1{font-size:54px;color:#fff}.detailhero p{color:#afbdce;max-width:700px;font-size:18px}.light{color:#86aaff}.detailrating{display:flex;gap:9px;align-items:center;font-size:13px;color:#c4cfdd}.detailrating svg{color:#f2b01e;width:16px}.buybox{background:#fff;color:var(--ink);border-radius:18px;padding:25px;box-shadow:0 25px 70px #00000040}.price span{display:block;text-decoration:line-through;color:#9aa4b2}.price b{font-family:var(--font-heading);font-size:32px;font-weight:800}.buybox p{font-size:13px;color:var(--muted)}.full{width:100%}.buybox small{display:flex;gap:6px;justify-content:center;margin-top:12px;color:#758296}.buybox small svg{width:15px}.detailbody{display:grid;grid-template-columns:1fr 340px;gap:25px;padding:55px 0}.paper{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;margin-bottom:22px}.paper h2{font-size:27px}.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.outcomes div{display:flex;gap:10px;color:#435166;font-size:14px}.outcomes svg{color:var(--green);min-width:18px}.module{position:relative;width:100%;display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:0;border-top:1px solid var(--line);padding:18px 0;cursor:pointer}.modnum{font-family:var(--font-heading);font-size:12px;font-weight:800;color:#91a0b2}.module span:nth-child(2){flex:1}.module b,.module small{display:block}.module small{color:#8490a1;font-size:11px;margin-top:3px}.lesson{position:absolute;left:47px;top:65px;padding:12px;background:#f6f8fb;border-radius:8px;font-size:12px;color:var(--muted)}.lesson svg{width:14px;vertical-align:middle;margin-right:5px}.info{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.info>span{color:var(--blue)}.info small,.info b{display:block}.info small{color:#8995a5;font-size:11px}.info b{font-size:13px}.darkpaper{background:#07111f;color:#fff}.darkpaper>svg{color:#85a9ff}.darkpaper h3{color:#fff}.darkpaper p{color:#aab8c9;font-size:13px}.auth{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:70px 20px}.authcard{width:min(450px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:35px;box-shadow:0 25px 70px #14243714}.authbrand{display:inline-flex;align-items:center;gap:12px;margin-bottom:25px;text-decoration:none}.authcard h1{font-size:32px;margin:10px 0 6px}.authcard>p{color:var(--muted)}form{display:grid;gap:15px;margin-top:25px}label{font-size:12px;font-weight:800;color:#465368}input,textarea,select{display:block;width:100%;margin-top:7px;border:1px solid #dce2e9;border-radius:9px;padding:12px 13px;outline:0;background:#fff;color:var(--ink)}input:focus,textarea:focus,select:focus{border-color:#8bb0ff;box-shadow:0 0 0 3px #eaf1ff}.authfoot{text-align:center;font-size:13px}.authfoot a{color:var(--blue);font-weight:800}.secure{margin-top:22px;display:flex;gap:7px;align-items:center;justify-content:center;color:#7b8798;font-size:11px}.secure svg{width:15px}.error{background:#fff1f1;color:#b42318;border:1px solid #ffd0d0;border-radius:8px;padding:10px;font-size:12px}.dashboard{padding:70px 0 100px}.dashhead{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.dashhead h1{font-size:48px}.dashhead p,.muted{color:var(--muted)}.dashstats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px}.dashstats>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.dashstats span,.dashstats b{display:block}.dashstats span{font-size:12px;color:var(--muted)}.dashstats b{font-family:var(--font-heading);font-size:24px;font-weight:800;margin-top:4px}.dashgrid{display:grid;grid-template-columns:1.3fr .7fr;gap:22px}.paperhead{display:flex;justify-content:space-between}.progresspill{background:#eef4ff;color:var(--blue);height:max-content;padding:6px 9px;border-radius:7px;font-size:12px;font-weight:800}.progress{height:8px;background:#e9edf2;border-radius:10px;margin:20px 0;overflow:hidden}.progress span{height:100%;display:block;background:var(--blue)}.lessonrow{background:#f8fafc;border:0;margin-top:9px}.lessonrow>a{color:var(--blue)}.done{color:var(--green)}.milestone{display:flex;gap:12px;background:#f7f9fc;border-radius:12px;padding:15px;margin-top:22px}.milestone svg{color:var(--blue)}.milestone b,.milestone span{display:block}.milestone span{font-size:12px;color:var(--muted)}.enquire{padding:85px 0}.enqgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.enqcopy h1{font-size:58px}.enqcopy>p{font-size:18px;color:var(--muted);max-width:540px}.contactline{display:flex;gap:12px;margin-top:28px}.contactline svg{color:var(--blue)}.contactline small,.contactline b{display:block}.contactline small{font-size:11px;color:#8a95a4}.enqcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.enqcard h2{font-size:26px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px}.optional{float:right;color:#9aa5b3;font-weight:400}.success{text-align:center;padding:60px 20px}.success svg{width:48px;height:48px;color:var(--green)}.success p{color:var(--muted)}footer{background:#07111f;color:#fff;padding:55px 0 20px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footerbrand{margin-bottom:18px}.footergrid p{color:#98a7ba;max-width:430px;font-size:13px}.footergrid b{display:block;margin-bottom:15px}.footergrid a:not(.brand){display:block;color:#aab7c7;font-size:13px;margin:9px 0}.footbottom{border-top:1px solid #1b293a;margin-top:40px;padding-top:18px;color:#738296;font-size:11px;display:flex;justify-content:space-between}@media(max-width:900px){.navlinks{display:none}.navlinks.open{position:absolute;display:flex;top:76px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.mobile{display:block}.heroin,.detailgrid,.detailbody,.enqgrid,.aboutgrid{grid-template-columns:1fr}.hero-panel{max-width:600px}.featuregrid,.coursegrid,.statgrid,.dashstats{grid-template-columns:1fr 1fr}.sectionhead{display:block}.sectionhead>p{margin-top:12px}.ctain{display:block}.ctain .btn{margin-top:20px}.detailgrid{gap:35px}.buybox{max-width:500px}.dashgrid{grid-template-columns:1fr}.enqgrid{gap:35px}}@media(max-width:600px){.wrap{width:min(100% - 28px,1180px)}.heroin{padding:55px 0;min-height:auto}.hero h1,.cataloghero h1,.enqcopy h1{font-size:43px}.hero-copy>p{font-size:16px}.heroactions,.trust{flex-wrap:wrap}.hero-panel{padding:16px}.featuregrid,.coursegrid,.outcomes,.statgrid,.dashstats,.twocol{grid-template-columns:1fr}.section{padding:44px 0}.sectionhead h2,.about h2,.ctain h2,.detailhero h1{font-size:36px}.filters{display:block}.chips{margin-top:12px}.search{min-width:0}.catalog{padding:50px 0}.detailhero{padding:55px 0}.detailbody{padding:35px 0}.paper{padding:20px}.footergrid{grid-template-columns:1fr 1fr;gap:25px}.footergrid>div:first-child{grid-column:1/-1}.footbottom{display:block}.footbottom span{display:block;margin-top:6px}}
