@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--ink:#16213b;--muted:#667085;--purple:#6f44e8;--purple-dark:#5530c5;--lavender:#f4f0ff;--cream:#fbfaf7;--border:#e8e7ee;--orange:#ff9c5a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:DM Sans,sans-serif}h1,h2,h3,.brand-mark{font-family:Manrope,sans-serif}a{text-decoration:none}.container{max-width:1180px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #16213b12}.navbar{min-height:88px}.brand-mark{color:var(--ink);border-radius:14px;align-items:center;padding:5px 10px;transition:transform .2s,background .2s;display:inline-flex}.brand-mark:hover{color:var(--ink);background:#6f44e80e;transform:translateY(-1px)}.brand-wordmark{filter:drop-shadow(0 7px 12px #312e811f);width:225px;height:auto;display:block}.footer-brand{background:#fff;padding:10px 14px;box-shadow:0 12px 34px #0000002e}.footer-brand:hover{background:#fff}.navbar-nav{gap:14px}.nav-link{color:#39415a;font-size:14px;font-weight:600}.nav-link:hover{color:var(--purple)}.course-menu{position:relative}.course-menu-trigger{align-items:center;gap:5px;display:flex}.course-menu-trigger>span{font-size:14px;transition:transform .2s}.course-menu:hover .course-menu-trigger>span,.course-menu:focus-within .course-menu-trigger>span{transform:rotate(180deg)}.course-simple-menu{z-index:1100;border:1px solid var(--border);opacity:0;visibility:hidden;background:#fff;border-radius:14px;width:340px;padding:9px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,7px);box-shadow:0 18px 45px #231a4626}.course-simple-menu:before{content:"";width:100%;height:18px;position:absolute;top:-16px;left:0}.course-menu:hover .course-simple-menu,.course-menu:focus-within .course-simple-menu{opacity:1;visibility:visible;transform:translate(-50%)}.simple-all-courses{color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-weight:800;display:flex}.simple-all-courses:hover{color:var(--purple);background:#f4f0ff}.all-course-scroll{border-top:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#c9bfdf transparent;height:420px;margin-top:5px;padding:4px 5px 8px;overflow-y:auto}.course-provider-group{padding:11px 4px 3px}.course-provider-group h3{z-index:1;color:var(--purple);letter-spacing:.7px;text-transform:uppercase;background:#fff;margin:0 0 5px;padding:5px 8px;font-size:10px;font-weight:800;position:sticky;top:-4px}.course-provider-group a{color:#4b5267;border-radius:7px;padding:7px 8px;font-size:11px;line-height:1.35;display:block}.course-provider-group a:hover,.course-provider-group a:focus-visible{color:var(--purple);background:#f6f3ff}.course-mega-menu{z-index:1100;opacity:0;visibility:hidden;background:#fffffffa;border:1px solid #4737781f;border-radius:20px;width:min(850px,100vw - 48px);padding:20px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,10px);box-shadow:0 28px 70px #231a4633}.course-mega-menu:before{content:"";width:100%;height:22px;position:absolute;top:-20px;left:0}.course-mega-menu:after{content:"";background:#fff;border-top:1px solid #4737781f;border-left:1px solid #4737781f;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.course-menu:hover .course-mega-menu,.course-menu:focus-within .course-mega-menu{opacity:1;visibility:visible;transform:translate(-50%)}.mega-menu-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:4px 4px 17px;display:flex}.mega-menu-head small,.mega-menu-head strong{display:block}.mega-menu-head small{color:var(--purple);letter-spacing:1.4px;margin-bottom:4px;font-size:8px;font-weight:800}.mega-menu-head strong{font:800 17px Manrope,sans-serif}.mega-menu-head>a{color:var(--purple);background:#f1edff;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.mega-menu-head>a span{margin-left:5px}.mega-course-grid{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.mega-course-link{color:var(--ink);border:1px solid #0000;border-radius:13px;grid-template-columns:44px 1fr 18px;align-items:center;gap:12px;padding:13px;transition:all .18s;display:grid}.mega-course-link:hover,.mega-course-link:focus-visible{background:#f9f7ff;border-color:#e3dcf8;transform:translateY(-1px);box-shadow:0 10px 22px #432e8114}.mega-course-icon{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font:800 12px Manrope,sans-serif;display:grid}.mega-course-icon.violet,.mobile-course-dot.violet{background:linear-gradient(145deg,#5b35c6,#9270ef)}.mega-course-icon.blue,.mobile-course-dot.blue{background:linear-gradient(145deg,#246daf,#58b8dd)}.mega-course-icon.orange,.mobile-course-dot.orange{background:linear-gradient(145deg,#e77845,#f4aa6b)}.mega-course-icon.green,.mobile-course-dot.green{background:linear-gradient(145deg,#19765f,#52b996)}.mega-course-link small,.mega-course-link strong,.mega-course-link em{display:block}.mega-course-link small{color:var(--purple);text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800}.mega-course-link strong{margin:3px 0;font:800 13px Manrope,sans-serif}.mega-course-link em{color:#7b7486;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;display:block;overflow:hidden}.mega-course-link>b{color:#9d8fbd;font-size:15px}.mega-menu-foot{border-top:1px solid var(--border);color:#817a8d;justify-content:space-between;padding:13px 5px 2px;font-size:10px;display:flex}.mega-menu-foot a{color:var(--purple);font-weight:800}.login-link{color:var(--ink);font-weight:600;text-decoration:none}.btn{border-width:1px;border-radius:10px;font-weight:700}.btn-brand{color:#fff;background:var(--purple);border-color:var(--purple);padding:12px 20px;box-shadow:0 10px 22px #6f44e833}.btn-brand:hover{color:#fff;background:var(--purple-dark);border-color:var(--purple-dark);transform:translateY(-1px)}.btn-brand.btn-sm{padding:10px 17px;font-size:14px}.btn-lg{padding:14px 22px;font-size:15px}.btn-soft{color:var(--ink);background:#fff;border-color:#dedbe7}.btn-soft:hover{background:var(--lavender);color:var(--purple);border-color:#cec5f0}.btn-outline-brand{color:var(--ink);border:1px solid #cfc9df;padding:12px 22px}.btn-outline-brand:hover{color:#fff;background:var(--purple);border-color:var(--purple)}.hero-section{background:linear-gradient(112deg,#fbfaff 0%,#fff 48%,#f8f5ff 100%);padding:92px 0 80px;position:relative;overflow:hidden}.hero-orb{filter:blur(1px);opacity:.55;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,#d9cdfb 0%,#0000 70%);width:430px;height:430px;top:-160px;right:-190px}.orb-two{background:radial-gradient(circle,#fde1cd 0%,#0000 70%);width:260px;height:260px;bottom:-100px;left:-150px}.eyebrow{color:#5f3bd1;letter-spacing:.4px;text-transform:uppercase;background:#f6f2ff;border:1px solid #ddd3fa;border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.hero-section h1{letter-spacing:-3.5px;max-width:650px;margin:24px 0 20px;font-size:clamp(48px,5.8vw,72px);font-weight:800;line-height:1.05}.hero-section h1 span{color:var(--purple)}.hero-copy{max-width:580px;color:var(--muted);font-size:19px;line-height:1.65}.hero-actions{margin-top:30px}.play-dot{width:25px;height:25px;color:var(--purple);background:#eee8ff;border-radius:50%;place-items:center;margin-right:6px;font-size:9px;display:inline-grid}.hero-proof{align-items:center;gap:14px;margin-top:32px;display:flex}.avatar-stack{padding-left:10px;display:flex}.avatar-stack span{color:#593a29;background:#f1c7ad;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-10px;font-size:10px;font-weight:800;display:grid}.avatar-stack span:nth-child(2){background:#a9d9cb}.avatar-stack span:nth-child(3){background:#cfc1f0}.avatar-stack span:last-child{background:var(--ink);color:#fff}.stars{color:#f5a623;letter-spacing:1px;font-size:13px}.stars b{color:var(--ink);margin-left:5px}.hero-proof small{color:var(--muted);font-size:12px}.learning-board{z-index:2;background:#fffffff0;border:1px solid #e4dff0;border-radius:22px;max-width:520px;margin-left:auto;padding:26px;position:relative;transform:rotate(1deg);box-shadow:0 32px 75px #34256229}.board-top,.progress-meta{justify-content:space-between;align-items:center;display:flex}.mini-label{color:#8a819b;letter-spacing:1.5px;font-size:9px;font-weight:800}.board-top h2{margin:5px 0 0;font-size:21px}.week-pill{color:#6242c9;background:#f1edff;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700}.progress-wrap{margin:22px 0}.progress-meta{margin-bottom:8px;font-size:11px}.progress{background:#ece9f4;height:7px}.progress-bar{background:linear-gradient(90deg,var(--purple),#a789ff);border-radius:10px}.lesson-card{background:#fff;border:1px solid #ebe8f0;border-radius:14px;align-items:center;gap:14px;margin-top:10px;padding:15px;display:flex}.lesson-card.active{background:#faf8ff;border-color:#cbbef4;box-shadow:0 8px 20px #4c339914}.lesson-status{height:34px;color:var(--purple);background:#eee8ff;border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid}.lesson-status.done{color:#258267;background:#e5f5ef}.lesson-card small{color:#8a819b;letter-spacing:1px;font-size:8px;font-weight:800}.lesson-card h3{margin:2px 0;font-size:13px}.lesson-card p{color:#898295;margin:0;font-size:10px}.lesson-card .arrow{color:var(--purple);font-size:20px}.lesson-card .score{color:#258267;font-size:11px;font-weight:800}.lesson-card.locked{opacity:.63}.mentor-note{background:#fff7f1;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.mentor-avatar{color:#613922;background:#f4c3a4;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:11px;font-weight:800;display:grid}.mentor-note b{font-size:11px}.mentor-note p{color:#87776c;margin:1px 0 0;font-size:9px}.mentor-note button{color:var(--purple);background:0 0;border:0;margin-left:auto}.floating-card{z-index:3;background:#fff;border:1px solid #eeeaf5;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 36px #37296121}.floating-card b,.floating-card small{display:block}.floating-card b{font-size:12px}.floating-card small{color:#8b8497;font-size:9px}.floating-card>span{font-size:21px}.completion-card{top:35px;right:-15px}.live-card{bottom:-25px;left:3px}.live-card i{background:#35b485;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e3f5ef}.logo-strip{border-top:1px solid #eeecf2;border-bottom:1px solid #eeecf2;padding:31px 0}.logo-strip .container{align-items:center;gap:48px;display:flex}.logo-strip p{color:#9893a3;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;margin:0;font-size:11px;font-weight:700}.company-row{color:#7d7987;flex:1;justify-content:space-between;align-items:center;gap:38px;font-family:Manrope;font-size:17px;font-weight:700;display:flex}.section-space{padding:100px 0}.section-heading{max-width:650px;margin:0 auto 42px}.kicker{color:var(--purple);letter-spacing:1.6px;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.section-heading h2,.outcomes-section h2,.faq-section h2{letter-spacing:-2px;margin-bottom:14px;font-size:clamp(32px,4vw,46px);font-weight:800}.section-heading p,.lead-copy{color:var(--muted);font-size:17px}.courses-section{background:var(--cream)}.course-tabs{flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:34px;display:flex}.course-tabs button{color:#777181;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:700}.course-tabs button.active{color:var(--purple);background:#ede7ff}.course-card{border:1px solid var(--border);background:#fff;border-radius:16px;height:100%;transition:all .25s;overflow:hidden;box-shadow:0 12px 30px #1f1b310a}.course-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px #1f1b311a}.course-art{place-items:center;height:160px;display:grid;position:relative;overflow:hidden}.course-art>b{z-index:2;color:#fff;font-family:Manrope;font-size:35px;position:relative}.course-art i{border:1px solid #ffffff38;border-radius:50%;width:85px;height:85px;position:absolute}.course-art i:nth-of-type(2){width:135px;height:135px}.course-art i:nth-of-type(3){width:190px;height:190px}.course-art.violet{background:linear-gradient(135deg,#6841d9,#9674f0)}.course-art.blue{background:linear-gradient(135deg,#2d76c4,#58b4dc)}.course-art.orange{background:linear-gradient(135deg,#eb7c49,#f5ae70)}.course-art.green{background:linear-gradient(135deg,#23866e,#54b996)}.course-badge{z-index:2;color:#574b74;letter-spacing:.8px;background:#fff;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.course-content{padding:20px}.course-category{letter-spacing:1px;text-transform:uppercase;color:var(--purple);font-size:9px;font-weight:800}.course-content h3{margin:8px 0;font-size:18px;font-weight:800}.course-content p{color:var(--muted);min-height:60px;font-size:13px;line-height:1.55}.course-meta{color:#777181;border-top:1px solid #efedf2;border-bottom:1px solid #efedf2;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.course-meta span:last-child{color:#e79c22}.course-foot{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.course-foot small{color:#8b8593;font-size:10px}.course-foot a{width:30px;height:30px;color:var(--purple);background:#f1edff;border-radius:50%;place-items:center;display:grid}.outcomes-section{background:#fff}.outcomes-section h2{margin-bottom:22px}.lead-copy{line-height:1.75}.text-link{color:var(--purple);margin-top:12px;font-weight:800;display:inline-block}.benefit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.benefit-grid article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:26px}.benefit-icon{border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.benefit-icon.purple{color:#6f44e8;background:#f0ebff}.benefit-icon.orange{color:#db6c30;background:#fff0e8}.benefit-icon.blue{color:#2878c7;background:#eaf4ff}.benefit-icon.green{color:#2f8c6b;background:#e8f7f1}.benefit-grid h3{margin:18px 0 8px;font-size:17px;font-weight:800}.benefit-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.mentor-section{padding-top:30px}.mentor-panel{color:#fff;background:linear-gradient(135deg,#33206f,#6040c7);border-radius:26px;padding:55px 62px;overflow:hidden;box-shadow:0 25px 60px #432b8a38}.kicker.light{color:#cbbdf7}.mentor-panel h2,.cta-panel h2{letter-spacing:-2px;font-size:clamp(34px,4vw,48px);font-weight:800}.mentor-panel>.row>div:last-child>p{color:#d5cdee;font-size:16px;line-height:1.7}.mentor-list{margin:25px 0;padding:0;list-style:none}.mentor-list li{color:#f0ecfb;margin:12px 0}.mentor-list span{background:#7253cc;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:8px;font-size:11px;display:inline-grid}.mentor-visual{padding:34px 15px;position:relative}.code-window{background:#17132a;border:1px solid #ffffff21;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px #0c082359}.window-dots{background:#211a39;gap:6px;padding:13px 15px;display:flex}.window-dots i{background:#ff7979;border-radius:50%;width:7px;height:7px}.window-dots i:nth-child(2){background:#ffc85d}.window-dots i:nth-child(3){background:#62d392}.code-window pre{color:#cfcae0;margin:0;padding:28px;font-size:13px;line-height:1.8}.code-window pre span{color:#dc93ff}.code-window pre b{color:#6bcfff}.code-window pre em{color:#ffb67e;font-style:normal}.feedback-bubble{width:78%;color:var(--ink);background:#fff;border-radius:12px;gap:10px;padding:15px;display:flex;position:absolute;bottom:-20px;right:-5px;box-shadow:0 15px 40px #0f092959}.feedback-bubble b{font-size:10px}.feedback-bubble p{color:#7b7488;margin:3px 0;font-size:9px}.stories-section{background:var(--cream)}.story-card{border:1px solid var(--border);background:#fff;border-radius:16px;height:100%;padding:28px}.story-stars{color:#f5a623;letter-spacing:2px;font-size:12px}.story-card blockquote{margin:18px 0 26px;font-family:Manrope;font-size:16px;font-weight:600;line-height:1.7}.story-person{align-items:center;gap:11px;display:flex}.story-person>span{color:#5935c4;background:#e5dcff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.story-person b,.story-person small{display:block}.story-person b{font-size:12px}.story-person small{color:#8b8593;font-size:10px}.faq-section p{color:var(--muted)}.faq-section p a{color:var(--purple);font-weight:700}.faq-item{border-bottom:1px solid #e4e1e9}.faq-item button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;display:flex}.faq-item button i{color:var(--purple);font-size:23px;font-style:normal}.faq-item p{margin:0;padding:0 38px 20px 0;font-size:14px;line-height:1.7}.faq-item.open button{color:var(--purple)}.cta-section{padding:20px 0 90px}.cta-panel{color:#fff;background:linear-gradient(120deg,#6d42dc,#8a62eb);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;padding:50px 60px;display:flex;position:relative;overflow:hidden}.cta-panel:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 50px #ffffff0a}.cta-panel h2{margin:0 0 8px}.cta-panel p{color:#ded6f7;margin:0}.cta-actions{z-index:2;text-align:center;min-width:210px;position:relative}.cta-actions .btn{color:var(--purple);width:100%}.cta-actions small{color:#ddd5f4;margin-top:10px;font-size:10px;display:block}footer{color:#d7d2e2;background:#151328;padding:65px 0 25px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:55px;display:grid}.footer-main p{color:#8f899f;margin-top:17px;font-size:13px;line-height:1.7}.footer-main h3{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:19px;font-size:12px}.footer-main a:not(.brand-mark){color:#a8a2b6;margin:11px 0;font-size:12px;display:block}.footer-main a:hover{color:#fff}.subscribe-form{border:1px solid #3a354d;border-radius:9px;display:flex;overflow:hidden}.subscribe-form input{color:#fff;background:#211e35;border:0;outline:none;flex:1;min-width:0;padding:11px 12px;font-size:11px}.subscribe-form button{background:var(--purple);color:#fff;border:0;width:42px}.footer-bottom{color:#777184;border-top:1px solid #2e2a40;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:10px;display:flex}.footer-bottom div{gap:20px;display:flex}.footer-bottom a{color:#777184}.navbar-toggler{border:0;padding:8px}.navbar-toggler span{background:var(--ink);width:23px;height:2px;margin:5px;display:block}.mobile-nav-wrap{margin-left:auto}.mobile-menu{border-bottom:1px solid var(--border);background:#fff;flex-direction:column;gap:15px;max-height:calc(100vh - 88px);padding:20px 24px;display:flex;position:absolute;top:88px;left:0;right:0;overflow:auto;box-shadow:0 15px 25px #16213b1a}.mobile-menu>a:not(.btn){color:var(--ink);font-weight:700}.mobile-course-menu{border:1px solid var(--border);background:#faf9fd;border-radius:13px}.mobile-course-menu summary{color:var(--ink);cursor:pointer;justify-content:space-between;padding:13px 14px;font-weight:800;list-style:none;display:flex}.mobile-course-menu summary::-webkit-details-marker{display:none}.mobile-course-menu>summary>span{transition:transform .2s}.mobile-course-menu[open]>summary>span{transform:rotate(180deg)}.mobile-course-menu>div{gap:4px;padding:0 8px 8px;display:grid}.mobile-course-menu a{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.mobile-course-menu a:hover{background:#f0ebff}.mobile-course-menu .mobile-all-courses{color:var(--purple);background:0 0;border:1px solid #0000;justify-content:space-between;margin:4px 0 8px;padding:12px;font-weight:800}.mobile-course-menu .mobile-all-courses:hover,.mobile-course-menu .mobile-all-courses:focus-visible{background:#f4f0ff;border-color:#e5dcff;outline:none}.mobile-all-course-scroll{border:1px solid var(--border);background:#fff;border-radius:12px;max-height:min(58vh,460px);overflow-y:auto}.mobile-all-course-scroll section{padding:9px 2px}.mobile-all-course-scroll h3{color:var(--purple);text-transform:uppercase;margin:0;padding:5px 8px;font-size:10px;font-weight:800}.mobile-all-course-scroll section a{color:#4b5267;padding:7px 8px;font-size:11px;line-height:1.35;display:block}@media (width<=991.98px){.hero-section{padding:70px 0}.hero-section h1{letter-spacing:-2.5px}.learning-board{margin:30px auto 0}.completion-card{right:10px}.live-card{left:15px}.company-row{flex-wrap:wrap;justify-content:center}.logo-strip .container{flex-direction:column;gap:22px}.mentor-panel{padding:45px 30px}.footer-main{grid-template-columns:1fr 1fr}.cta-panel{flex-direction:column;align-items:flex-start;padding:42px}}@media (width<=767.98px){.section-space{padding:72px 0}.hero-section h1{font-size:48px}.hero-copy{font-size:17px}.learning-board{padding:17px}.floating-card{display:none}.benefit-grid{grid-template-columns:1fr}.mentor-panel{padding:34px 20px}.feedback-bubble{width:100%;margin-top:12px;position:relative;bottom:auto;right:auto}.mentor-visual{padding:0 0 20px}.course-content p{min-height:auto}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.cta-panel{padding:35px 24px}.company-row{gap:22px;font-size:14px}}@media (width<=420px){.hero-section h1{font-size:40px}.hero-actions .btn{width:100%}.lesson-card{padding:11px}.lesson-card p{display:none}.footer-main{grid-template-columns:1fr}.footer-main>div{grid-column:1!important}}@media (width<=520px){.brand-wordmark{width:190px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.course-card,.btn{transition:none}}.container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.hero-section{padding-top:96px;padding-bottom:88px}.learning-board{width:100%;margin-left:auto;transform:none}.course-card{flex-direction:column;display:flex}.course-content{flex-direction:column;flex:1;display:flex}.course-content .course-meta{margin-top:auto}.navbar-collapse{align-items:center}.nav-link.active{color:var(--purple)}.catalog-hero{background:linear-gradient(#f8f5ff 0%,#fff 100%);padding:88px 0 74px}.catalog-hero h1{letter-spacing:-3px;margin:4px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,66px);font-weight:800}.catalog-hero>div>p{max-width:700px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.catalog-stats{justify-content:center;gap:0;margin:40px auto 0;display:flex}.catalog-stats span{color:var(--muted);border-right:1px solid var(--border);padding:0 30px;font-size:13px}.catalog-stats span:last-child{border:0}.catalog-stats b{color:var(--ink);font-family:Manrope;font-size:19px;display:block}.catalog-section{background:var(--cream);padding:84px 0 100px}.catalog-toolbar{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.catalog-toolbar h2{letter-spacing:-1px;margin:0 0 6px;font-size:30px;font-weight:800}.catalog-toolbar p{color:var(--muted);margin:0}.catalog-toolbar>span{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:100px;padding:8px 12px;font-size:12px;font-weight:700}.catalog-card{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:190px 1fr;height:100%;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 12px 30px #1f1b310d}.catalog-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1f1b311a}.catalog-art{place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.catalog-art.violet,.enrol-art.violet{background:linear-gradient(145deg,#5b35c6,#9270ef)}.catalog-art.blue,.enrol-art.blue{background:linear-gradient(145deg,#246daf,#58b8dd)}.catalog-art.orange,.enrol-art.orange{background:linear-gradient(145deg,#e77845,#f4aa6b)}.catalog-art.green,.enrol-art.green{background:linear-gradient(145deg,#19765f,#52b996)}.catalog-art:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:145px;height:145px;position:absolute;box-shadow:0 0 0 35px #ffffff0d}.catalog-art>b{z-index:2;color:#fff;font-family:Manrope;font-size:34px;position:relative}.catalog-art>span{z-index:2;color:#54466f;letter-spacing:1px;background:#fff;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:16px;left:16px}.catalog-body{flex-direction:column;padding:27px;display:flex}.catalog-body h2{letter-spacing:-.5px;margin:7px 0 10px;font-size:22px;font-weight:800}.catalog-body>p{color:var(--muted);font-size:13px;line-height:1.65}.catalog-tags{flex-wrap:wrap;gap:6px;margin:7px 0 22px;display:flex}.catalog-tags span{color:#6d6678;background:#f4f2f8;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.catalog-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.catalog-bottom b,.catalog-bottom small{display:block}.catalog-bottom b{color:#d99422;font-size:12px}.catalog-bottom small{color:#8a8492;margin-top:3px;font-size:10px}.catalog-bottom .btn{padding:9px 12px;font-size:11px}.catalog-help{color:#fff;background:linear-gradient(120deg,#382278,#714ddd);padding:62px 0}.catalog-help .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.catalog-help h2{letter-spacing:-1.5px;margin:0 0 8px;font-size:36px;font-weight:800}.catalog-help p{color:#d9d1ef;margin:0}.compact-footer{text-align:center;padding:48px 0 25px}.compact-footer .brand-mark{display:inline-flex}.compact-footer p{color:#8f899f;margin:16px 0}.compact-footer div div{justify-content:center;gap:25px;display:flex}.compact-footer a:not(.brand-mark){color:#a8a2b6;font-size:12px}.compact-footer small{color:#777184;border-top:1px solid #2e2a40;margin-top:30px;padding-top:20px;display:block}.course-detail-hero{background:#f7f4ff;padding:34px 0 84px}.course-detail-hero.blue{background:#f1f9fd}.course-detail-hero.orange{background:#fff6ef}.course-detail-hero.green{background:#f0faf6}.certification-hero{background:linear-gradient(#f7f4ff 0%,#fbfaff 100%)}.certification-enquiry .enrol-body h2{letter-spacing:-.7px;margin:7px 0 9px;font-size:23px;font-weight:800}.certification-enquiry .enrol-body .enquiry-copy{color:var(--muted);text-align:left;margin:0 0 18px;font-size:12px;line-height:1.6}.certification-summary{border:1px solid var(--border);background:var(--cream);border-radius:16px;padding:28px}.certification-summary small{color:var(--purple);letter-spacing:1px;font-size:9px;font-weight:800}.certification-summary h3{margin:7px 0 10px;font-size:25px;font-weight:800}.certification-summary p{color:var(--muted);font-size:13px;line-height:1.7}.certification-summary a{color:var(--purple);font-size:12px;font-weight:800}.course-section-nav{z-index:900;border-top:1px solid var(--border);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:88px}.course-section-nav .container{justify-content:center;gap:42px;display:flex}.course-section-nav a{color:#5f596b;padding:17px 5px;font-size:12px;font-weight:800;position:relative}.course-section-nav a:hover{color:var(--purple)}.course-section-nav a:hover:after{background:var(--purple);content:"";height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.course-contact-actions,.detail-contact-actions{gap:10px;display:flex}.course-contact-actions .btn{flex:1;padding:11px 12px}.btn-call{color:var(--purple);background:#fff;border:1px solid #d9d3e8}.btn-call:hover{border-color:var(--purple);color:var(--purple);background:#f5f1ff}.course-includes-title{border-top:1px solid var(--border);margin:20px 0 0;padding-top:17px;font-size:14px;font-weight:800}.course-includes-title+ul{border-top:0;padding-top:13px}.detail-contact-actions{justify-content:center;margin-top:22px}.detail-contact-actions .btn-outline-light{color:#fff;border-color:#fff9}.detail-contact-actions .btn-outline-light:hover{color:var(--purple);background:#fff}.course-reviews-section{background:#fff;padding:90px 0}.course-review-card{border:1px solid var(--border);background:var(--cream);border-radius:15px;height:100%;padding:25px}.review-stars{color:#f3a323;letter-spacing:2px;font-size:12px}.course-review-card h3{margin:13px 0 8px;font-size:16px;font-weight:800}.course-review-card p{min-height:68px;color:var(--muted);font-size:13px;line-height:1.65}.course-review-card>span{width:34px;height:34px;color:var(--purple);background:#e9e2ff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.review-empty-state{border:1px solid var(--border);background:var(--cream);border-radius:15px;align-items:center;gap:17px;max-width:720px;margin:0 auto;padding:23px 25px;display:flex}.review-empty-state>span{height:46px;color:var(--purple);background:#eee8ff;border-radius:50%;flex:0 0 46px;place-items:center;font-size:24px;display:grid}.review-empty-state>div{flex:1}.review-empty-state h3{margin:0 0 4px;font-size:16px;font-weight:800}.review-empty-state p{color:var(--muted);margin:0;font-size:12px}.course-faq-section{background:var(--cream);padding:90px 0}.course-faq-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:960px;margin:0 auto;display:grid}.course-faq-grid article{border:1px solid var(--border);background:#fff;border-radius:13px;padding:22px}.course-faq-grid h3{margin:0 0 9px;font-size:14px;font-weight:800;line-height:1.45}.course-faq-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.breadcrumb-nav{color:#8b8497;align-items:center;gap:9px;margin-bottom:58px;font-size:11px;display:flex}.breadcrumb-nav a{color:#6d657a}.breadcrumb-nav span:last-child{color:var(--ink);font-weight:700}.detail-badge{color:var(--purple);letter-spacing:.8px;background:#fff;border-radius:100px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #2d1d5a14}.course-detail-hero h1{letter-spacing:-3px;max-width:720px;margin:20px 0 18px;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.07}.course-detail-hero .col-lg-7>p{color:#625c6d;max-width:680px;font-size:18px;line-height:1.75}.detail-proof{flex-wrap:wrap;gap:12px 28px;margin-top:31px;display:flex}.detail-proof span{color:#777080;font-size:12px}.detail-proof b{color:var(--ink);font-size:15px;display:block}.enrol-card{background:#fff;border:1px solid #2a1d4e1a;border-radius:19px;overflow:hidden;box-shadow:0 24px 60px #2c1d5526}.enrol-art{color:#fff;justify-content:center;align-items:center;gap:15px;height:135px;display:flex}.enrol-art b{font-family:Manrope;font-size:30px}.enrol-art span{font-size:12px;font-weight:700}.enrol-body{padding:27px}.enrol-body>small{color:#8c8597;letter-spacing:1px;font-size:9px;font-weight:800}.price-row{align-items:baseline;gap:9px;margin:6px 0 18px;display:flex}.price-row strong{font-family:Manrope;font-size:31px}.price-row span{color:var(--muted);font-size:11px}.enrol-body>p{text-align:center;color:#8c8597;margin:10px 0 19px;font-size:10px}.enrol-body ul{border-top:1px solid var(--border);color:#5f5969;gap:10px;margin:0;padding:18px 0 0;font-size:12px;list-style:none;display:grid}.detail-section{padding:95px 0}.detail-section h2,.curriculum-heading h2{letter-spacing:-2px;font-size:clamp(32px,4vw,45px);font-weight:800}.outcome-list{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.outcome-list div{border:1px solid var(--border);color:#4e4858;border-radius:10px;align-items:center;gap:11px;padding:15px;font-size:13px;display:flex}.outcome-list span{color:#278466;background:#e7f6f0;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:800;display:grid}.mentor-profile{border:1px solid var(--border);background:var(--cream);border-radius:14px;align-items:center;gap:14px;padding:23px;display:flex}.mentor-avatar.large{flex-basis:54px;height:54px;font-size:14px}.mentor-profile small{color:var(--purple);letter-spacing:1px;font-size:8px;font-weight:800}.mentor-profile h3{margin:3px 0;font-size:17px;font-weight:800}.mentor-profile p{color:var(--muted);margin:0;font-size:11px}.detail-section blockquote{color:#696273;border-left:3px solid #d7cdf7;margin:20px 8px 0;padding-left:18px;font-family:Manrope;font-size:14px;line-height:1.7}.curriculum-section{background:var(--cream);padding:90px 0}.curriculum-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.curriculum-heading p{color:var(--muted);font-size:12px}.module-list{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.module-list article{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:22px 25px;display:grid}.module-list article:last-child{border:0}.module-list article>span{color:#b5adbf;font-family:Manrope;font-size:13px;font-weight:800}.module-list h3{margin:0 0 4px;font-size:16px;font-weight:800}.module-list p{color:var(--muted);margin:0;font-size:11px}.module-list small{color:#8a8493;font-size:10px}.detail-cta{color:#fff;background:linear-gradient(120deg,#5e39cd,#8762e9);padding:78px 0}.detail-cta h2{letter-spacing:-2px;font-size:42px;font-weight:800}.detail-cta p{color:#ddd5f3}@media (width<=991.98px){.catalog-card{grid-template-columns:1fr}.catalog-art{min-height:150px}.course-detail-hero{padding-bottom:70px}.breadcrumb-nav{margin-bottom:38px}.enrol-card{max-width:540px}.catalog-help .container{flex-direction:column;align-items:flex-start}}@media (width<=767.98px){.container{padding-left:18px;padding-right:18px}.catalog-hero{padding:64px 0}.catalog-stats{flex-direction:column;gap:18px}.catalog-stats span{border:0}.catalog-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.catalog-card{grid-template-columns:130px 1fr}.catalog-art{min-height:310px}.catalog-body{padding:21px}.catalog-bottom{flex-direction:column;align-items:flex-start;gap:14px}.course-detail-hero h1{letter-spacing:-2px}.detail-proof{gap:15px}.outcome-list{grid-template-columns:1fr}.curriculum-heading{flex-direction:column;align-items:flex-start}.module-list article{grid-template-columns:36px 1fr}.module-list article>small{grid-column:2}.detail-cta h2{font-size:35px}}@media (width<=520px){.catalog-card{grid-template-columns:1fr}.catalog-art{min-height:145px}.catalog-help h2{font-size:30px}.module-list article{padding:18px 15px}.course-detail-hero h1{font-size:39px}}@media (width<=767.98px){.course-section-nav .container{justify-content:flex-start;gap:24px;overflow-x:auto}.course-section-nav a{white-space:nowrap}.course-contact-actions,.detail-contact-actions{flex-direction:column}.detail-contact-actions{align-items:stretch}.course-reviews-section,.course-faq-section{padding:70px 0}.review-empty-state{flex-direction:column;align-items:flex-start}.course-faq-grid{grid-template-columns:1fr}}.voucher-page,.voucher-detail-page{background:#fff}.voucher-hero,.voucher-detail-hero{background:linear-gradient(135deg,#f8f5ff 0%,#fff 55%,#eef8ff 100%);padding:74px 0 88px}.voucher-hero .breadcrumb-nav,.voucher-detail-hero .breadcrumb-nav{margin-bottom:42px}.voucher-hero-grid,.voucher-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:64px;display:grid}.voucher-hero h1,.voucher-detail-hero h1{max-width:760px;color:var(--ink);letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.04}.voucher-hero h1{max-width:820px}.voucher-hero-grid>div>p,.voucher-detail-grid>div>p{color:#676174;max-width:720px;font-size:17px;line-height:1.75}.voucher-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.voucher-hero-card,.quote-card{background:#fff;border:1px solid #7057d924;border-radius:24px;padding:32px;box-shadow:0 24px 60px #261c4a1c}.voucher-hero-card>span{color:var(--purple);font-size:56px;font-weight:900;line-height:1;display:block}.voucher-hero-card>strong{color:var(--ink);margin:5px 0 12px;font-size:20px;display:block}.voucher-hero-card p,.quote-card p{color:#777084;line-height:1.6}.voucher-hero-card>div{color:#433c50;margin-top:14px;font-weight:700}.voucher-hero-card b{color:#20a66a}.voucher-catalog-section,.voucher-products,.voucher-faq{padding:94px 0}.voucher-catalog-section .section-heading,.voucher-products .section-heading{max-width:760px;margin-bottom:38px}.voucher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.voucher-vendor-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;min-height:330px;padding:24px;transition:all .2s;display:flex;box-shadow:0 12px 35px #1a16280f}.voucher-vendor-card:hover{border-color:color-mix(in srgb,var(--vendor-accent) 35%,#ddd);transform:translateY(-4px);box-shadow:0 20px 50px #1a16281a}.voucher-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vendor-monogram{background:color-mix(in srgb,var(--vendor-accent) 12%,white);width:48px;height:48px;color:var(--vendor-accent);border-radius:14px;place-items:center;font-size:14px;font-weight:900;display:grid}.saving-pill{color:#168052;text-transform:uppercase;background:#edfff6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.voucher-vendor-card h3{color:var(--ink);margin:22px 0 10px;font-size:20px}.voucher-vendor-card p{color:#777084;font-size:13px;line-height:1.6}.voucher-tags{flex-wrap:wrap;gap:6px;margin:4px 0 22px;display:flex}.voucher-tags span{color:#60586c;background:#f5f3f8;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700}.voucher-vendor-card>a{color:var(--purple);margin-top:auto;font-size:12px;font-weight:900}.voucher-disclaimer{color:#898293;text-align:center;max-width:900px;margin:28px auto 0;font-size:11px}.voucher-process,.voucher-levels,.voucher-trust{background:#faf9fc;padding:94px 0}.voucher-steps,.level-grid,.trust-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.voucher-steps article,.level-grid article,.trust-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:28px}.voucher-steps article>span,.level-grid article>span,.trust-grid article>span{color:var(--purple);font-size:24px;font-weight:900}.voucher-steps h3,.level-grid h3,.trust-grid h3{color:var(--ink);margin:16px 0 8px;font-size:18px}.voucher-steps p,.level-grid p,.trust-grid p{color:#777084;margin:0;font-size:13px;line-height:1.65}.voucher-contact{color:#fff;background:#171329;padding:70px 0}.voucher-contact .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.voucher-contact h2{color:#fff;margin:8px 0}.voucher-contact p{color:#c5bed7;margin:0}.voucher-contact-actions{flex-shrink:0;gap:10px;display:flex}.quote-card>span{color:#898293;letter-spacing:.12em;font-size:10px;font-weight:900}.quote-card>strong{color:var(--vendor-accent);margin:10px 0;font-size:36px;display:block}.quote-card>a{color:var(--purple);font-weight:800}.voucher-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.voucher-product-grid article{border:1px solid var(--border);background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 35px #1a16280f}.voucher-product-grid article>div{color:var(--vendor-accent);text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.voucher-product-grid h3{min-height:52px;color:var(--ink);margin:20px 0 12px;font-size:18px}.voucher-product-grid ul{color:#777084;padding-left:18px;font-size:12px;line-height:1.9}.voucher-product-grid a{color:var(--purple);margin-top:20px;font-size:12px;font-weight:900;display:block}.level-grid{grid-template-columns:repeat(4,1fr)}.trust-grid{grid-template-columns:repeat(4,1fr);margin-top:38px}.trust-grid article>span{color:#168052;background:#e9fff4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.voucher-faq .section-heading{max-width:680px}.voucher-faq-list{gap:10px;max-width:900px;display:grid}.voucher-faq-list details{border:1px solid var(--border);background:#fff;border-radius:14px}.voucher-faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;font-weight:800;list-style:none;display:flex}.voucher-faq-list summary::-webkit-details-marker{display:none}.voucher-faq-list p{color:#777084;margin:0;padding:0 22px 20px;line-height:1.7}@media (width<=991.98px){.voucher-hero-grid,.voucher-detail-grid{grid-template-columns:1fr}.voucher-grid,.voucher-product-grid,.level-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.voucher-contact .container{flex-direction:column;align-items:flex-start}.voucher-contact-actions{flex-wrap:wrap}}@media (width<=575.98px){.voucher-hero,.voucher-detail-hero{padding:48px 0 64px}.voucher-grid,.voucher-product-grid,.voucher-steps,.level-grid,.trust-grid{grid-template-columns:1fr}.voucher-contact-actions{flex-direction:column;width:100%}.voucher-contact-actions .btn{width:100%}.voucher-actions{flex-direction:column;align-items:stretch}.voucher-actions .btn{width:100%}}.btn.btn-brand{border-color:var(--purple);background:var(--purple);color:#fff}.btn.btn-brand:hover{border-color:var(--purple-dark);background:var(--purple-dark);color:#fff}.btn.btn-soft{color:var(--ink);background:#fff;border-color:#dedbe7}.voucher-page .voucher-hero{color:#fff;background:linear-gradient(125deg,#1b1533 0%,#352361 58%,#5331a6 100%);padding:52px 0 0}.voucher-page .voucher-hero .breadcrumb-nav{color:#c5badd;margin-bottom:40px}.voucher-page .voucher-hero .breadcrumb-nav a,.voucher-page .voucher-hero .breadcrumb-nav span:last-child{color:#e7e0f7}.voucher-hero-copy{text-align:center;max-width:830px;margin:0 auto;padding:16px 0 62px}.voucher-eyebrow{color:#d9ccff;letter-spacing:1.5px;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex}.voucher-hero-copy h1{color:#fff;letter-spacing:-.045em;max-width:800px;margin:20px auto 18px;font-size:clamp(42px,5vw,64px)}.voucher-hero-copy>p{color:#d8d1e6;max-width:700px;margin:0 auto;font-size:17px;line-height:1.7}.voucher-hero-copy .voucher-actions{justify-content:center}.voucher-hero-copy .btn-brand{color:#372262;background:#fff;border-color:#fff;box-shadow:0 14px 35px #0000002e}.voucher-hero-copy .btn-brand:hover{color:#271944;background:#f4f0ff;border-color:#f4f0ff}.voucher-outline-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff59}.voucher-outline-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff}.voucher-trust-strip{background:#0c081c2e;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.voucher-trust-strip>div{border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;padding:22px 28px;display:flex}.voucher-trust-strip>div:last-child{border:0}.voucher-trust-strip strong{color:#fff;font:800 19px Manrope,sans-serif}.voucher-trust-strip span{color:#bdb4ce;font-size:11px}.voucher-catalog-section{background:#f7f7fa}.voucher-catalog-section .section-heading{max-width:780px}.voucher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.voucher-vendor-card{border-color:#e4e2ea;border-radius:16px;min-height:285px;padding:21px;box-shadow:0 5px 18px #1c16310b}.voucher-vendor-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1c163117}.voucher-vendor-card h3{margin:18px 0 8px;font-size:19px}.voucher-vendor-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.voucher-vendor-card>a{border-top:1px solid #eeecf2;padding-top:15px}.vendor-monogram{border-radius:12px;width:44px;height:44px}.saving-pill{color:#167451;background:#ecfbf3}.voucher-tags{margin-bottom:16px}.voucher-tags span{background:#f2f0f5}.site-header .btn.btn-brand{box-shadow:0 8px 18px #6f44e82e}@media (width<=1100px){.voucher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.voucher-trust-strip{grid-template-columns:repeat(2,1fr)}.voucher-trust-strip>div:nth-child(2){border-right:0}.voucher-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.voucher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.voucher-page .voucher-hero{padding-top:30px}.voucher-hero-copy{padding-bottom:45px}.voucher-trust-strip{margin-left:-24px;margin-right:-24px}.voucher-trust-strip>div{flex-direction:column;gap:2px;padding:17px 10px}.voucher-grid{grid-template-columns:1fr}.voucher-vendor-card{min-height:255px}}.btn.voucher-outline-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff59}.btn.voucher-outline-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff}.cert-brand-icon{color:#262136;letter-spacing:-.3px;background:#fff;border:1px solid #e5e2eb;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;gap:2px;width:52px;height:52px;font:800 11px Manrope,sans-serif;display:flex;box-shadow:0 6px 16px #1b162d14}.cert-brand-icon.small{width:32px;height:32px;box-shadow:none;border-radius:9px;flex-basis:32px;font-size:8px}.microsoft-mark{grid-template-rows:repeat(2,12px);grid-template-columns:repeat(2,12px);gap:2px;display:grid}.microsoft-mark.small{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px)}.microsoft-mark i:first-child{background:#f35325}.microsoft-mark i:nth-child(2){background:#81bc06}.microsoft-mark i:nth-child(3){background:#05a6f0}.microsoft-mark i:nth-child(4){background:#ffba08}.google-mark b{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 45%,#fbbc05 0 68%,#ea4335 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px}.google-mark.small b{font-size:18px}.cisco-mark{color:#049fd9;align-items:flex-start;gap:2px;padding-top:9px;position:relative}.cisco-mark i{background:#049fd9;border-radius:2px;width:2px}.cisco-mark i:first-child,.cisco-mark i:nth-child(5){height:8px}.cisco-mark i:nth-child(2),.cisco-mark i:nth-child(4){height:13px}.cisco-mark i:nth-child(3){height:17px}.cisco-mark b{letter-spacing:1px;font-size:7px;position:absolute;bottom:7px}.cisco-mark.small{padding-top:5px}.cisco-mark.small i{width:1px}.cisco-mark.small b{font-size:4px;bottom:3px}.brand-aws{color:#232f3e}.brand-aws b{text-transform:lowercase;text-underline-offset:3px;font-size:17px;-webkit-text-decoration:underline #f90;text-decoration:underline #f90;text-decoration-thickness:3px}.brand-comptia{color:#e31b23}.brand-comptia b{font-size:9px}.brand-oracle{color:#c74634}.brand-oracle b{letter-spacing:.4px;font-size:8px}.brand-pmi{color:#fff;background:#4f2b7f}.brand-salesforce{color:#fff;background:#0d9dda}.brand-fortinet{color:#da291c}.brand-checkpoint{color:#ee2b7b}.brand-kubernetes{color:#fff;background:#326ce5}.brand-vmware{color:#607078}.brand-isaca{color:#007f8b}.brand-istqb{color:#e96b22}.brand-python{color:#fff;background:linear-gradient(145deg,#3776ab 0 50%,#ffd343 50%)}.brand-splunk{color:#fff;background:#111}.brand-linux{color:#111;background:#f5c400}.voucher-vendor-card .cert-brand-icon{border-color:color-mix(in srgb,var(--vendor-accent) 18%,#e5e2eb);background:color-mix(in srgb,var(--vendor-accent) 7%,#fff)}.voucher-detail-grid>div>.cert-brand-icon{margin-bottom:20px}.voucher-product-grid article>div{align-items:center}.voucher-product-grid article>div>.cert-brand-icon+b{margin-left:auto}.certification-library{background:#fff;padding:92px 0}.cert-library-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.cert-library-heading>div{max-width:760px}.cert-library-heading h2{letter-spacing:-2px;margin:3px 0 12px;font-size:clamp(32px,4vw,46px)}.cert-library-heading p{color:var(--muted);margin:0;font-size:16px}.cert-provider-list{gap:12px;display:grid}.cert-provider-group{border:1px solid var(--border);background:#fff;border-radius:17px;overflow:hidden}.cert-provider-group summary{cursor:pointer;grid-template-columns:52px 1fr 32px;align-items:center;gap:15px;padding:17px 20px;list-style:none;display:grid}.cert-provider-group summary::-webkit-details-marker{display:none}.cert-provider-group summary>span strong,.cert-provider-group summary>span small{display:block}.cert-provider-group summary>span strong{font:800 17px Manrope,sans-serif}.cert-provider-group summary>span small{color:#8a8492;margin-top:2px;font-size:11px}.cert-provider-group summary>b{width:29px;height:29px;color:var(--purple);background:#f3f0f8;border-radius:50%;place-items:center;font-size:19px;transition:transform .2s;display:grid}.cert-provider-group[open] summary>b{transform:rotate(45deg)}.cert-provider-group[open] summary{border-bottom:1px solid var(--border);background:#fbfaff}.cert-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.cert-course-grid>a{color:#433d50;border:1px solid #efedf3;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.4;display:grid}.cert-course-grid>a:hover{color:var(--purple);background:#faf8ff;border-color:#d8cef4}.cert-course-grid>a>b{color:#a091bf;font-size:15px}@media (width<=991.98px){.cert-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.cert-library-heading{flex-direction:column;align-items:flex-start}.cert-course-grid{grid-template-columns:1fr}}.microsoft-mark i{width:100%;height:100%;display:block}.floating-contact-dock{z-index:1200;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:28px;right:24px}.floating-contact-button{color:#fff;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 9px 24px #18142a3d,0 0 0 1px #19172821}.floating-contact-button:hover,.floating-contact-button:focus-visible{color:#fff;outline-offset:3px;outline:3px solid #6f44e838;transform:translateY(-3px)scale(1.03);box-shadow:0 14px 30px #18142a4d,0 0 0 1px #19172821}.floating-contact-button.whatsapp{background:#35ad46}.floating-contact-button.get-in-touch{background:#294f9d}.floating-contact-label{color:#fff;opacity:0;visibility:hidden;background:#171329;border-radius:8px;width:max-content;padding:8px 11px;font-size:11px;font-weight:800;transition:all .16s;position:absolute;right:calc(100% + 12px);transform:translate(5px);box-shadow:0 8px 22px #140f2633}.floating-contact-button:hover .floating-contact-label,.floating-contact-button:focus-visible .floating-contact-label{opacity:1;visibility:visible;transform:translate(0)}.whatsapp-glyph{border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;line-height:1;display:grid;transform:rotate(-18deg)}.whatsapp-glyph:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:7px;margin:19px 0 0 -17px;position:absolute;transform:rotate(-18deg)}.message-glyph{border:2px solid #fff;border-radius:4px;flex-direction:column;justify-content:center;gap:3px;width:29px;height:23px;padding:5px;display:flex;position:relative}.message-glyph:after{content:"";background:#294f9d;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:9px;position:absolute;bottom:-6px;left:6px;transform:skewY(-35deg)}.message-glyph i{background:#fff;border-radius:2px;width:100%;height:2px;display:block}.message-glyph i:last-child{width:65%}@media (width<=767.98px){.floating-contact-dock{gap:9px;bottom:18px;right:14px}.floating-contact-button{width:52px;height:52px}.floating-contact-label{display:none}}@media print{.floating-contact-dock{display:none}}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #6f44e852}.site-header{box-shadow:0 8px 28px #1e19340b}.site-header .navbar>.container{max-width:1280px}.navbar-nav{white-space:nowrap;align-items:center}.nav-link{position:relative}.nav-link.active:after{background:var(--purple);content:"";border-radius:2px;height:2px;position:absolute;bottom:.2rem;left:.5rem;right:.5rem}.header-advisor-link{color:#554a69;white-space:nowrap;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.header-advisor-link:hover{color:var(--purple)}.answer-first-section{background:linear-gradient(#fff,#faf8ff);padding:82px 0}.answer-first-intro{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);column-gap:58px;max-width:930px;margin:0 auto 38px;display:grid}.answer-first-intro .kicker{grid-column:1/-1}.answer-first-intro h2{letter-spacing:-2px;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800}.answer-first-intro p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.75}.answer-first-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.answer-first-grid article{background:#fff;border:1px solid #e5e0ef;border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 16px 42px #271d460f}.answer-first-grid article:hover{border-color:#cfc2f2;transform:translateY(-3px);box-shadow:0 22px 50px #271d461c}.answer-first-grid article>span{width:38px;height:38px;color:var(--purple);background:#f0ebff;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.answer-first-grid h3{margin:22px 0 9px;font-size:20px;font-weight:800}.answer-first-grid p{min-height:66px;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.7}.answer-first-grid a{color:var(--purple);font-size:12px;font-weight:900}.answer-first-grid a:after{content:"→";margin-left:7px}.section-heading h2,.service-hero h1,.catalog-hero h1,.voucher-hero h1,.provider-cert-hero h1,.mock-detail-hero h1{text-wrap:balance}.home-service-card,.journey-card,.certification-provider-card,.voucher-vendor-card,.mock-exam-grid article{transition:transform .2s,box-shadow .2s,border-color .2s}.home-service-card:focus-visible,.journey-card:focus-visible,.certification-provider-card:focus-within,.voucher-vendor-card:focus-within,.mock-exam-grid article:focus-within{border-color:#bba8ef;box-shadow:0 0 0 4px #6f44e81a}.legal-page{background:#fff}.legal-hero{background:linear-gradient(135deg,#f7f3ff,#fff 62%,#eef9f5);padding:64px 0 72px}.legal-hero .breadcrumb-nav{margin-bottom:42px}.legal-hero h1{letter-spacing:-3px;max-width:800px;margin:5px 0 18px;font-size:clamp(42px,6vw,68px);font-weight:800}.legal-hero>div>p{max-width:780px;color:var(--muted);font-size:17px;line-height:1.7}.legal-hero small{color:#8a8393;font-size:11px;font-weight:700}.legal-content{padding:76px 0 100px}.legal-content article{max-width:820px}.legal-content h2{margin:38px 0 10px;font-size:24px;font-weight:800}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#625b6b;font-size:15px;line-height:1.85}.legal-content a{color:var(--purple);font-weight:800}.not-found-page{background:linear-gradient(135deg,#f8f5ff,#fff);place-items:center;min-height:65vh;padding:90px 0;display:grid}.not-found-page>.container{text-align:center;max-width:850px}.not-found-page h1{letter-spacing:-3px;text-wrap:balance;margin:8px auto 20px;font-size:clamp(40px,6vw,68px);font-weight:800}.not-found-page p{max-width:680px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.7}.not-found-page .container>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}@media (width<=991.98px){.answer-first-intro{grid-template-columns:1fr;gap:12px}.answer-first-grid{grid-template-columns:1fr 1fr}.answer-first-grid article:last-child{grid-column:1/-1}.navbar-nav{white-space:normal}}@media (width<=575.98px){.answer-first-section{padding:64px 0}.answer-first-grid{grid-template-columns:1fr}.answer-first-grid article:last-child{grid-column:auto}.answer-first-grid p{min-height:0}.legal-hero{padding:44px 0 58px}.legal-hero h1{letter-spacing:-2px}.legal-content{padding:55px 0 75px}}.whatsapp-glyph{border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:0;display:grid;position:relative;transform:none}.whatsapp-glyph:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;border-radius:3px 3px 3px 8px;width:10px;height:15px;display:block;transform:rotate(-38deg)}.whatsapp-glyph:after{content:"";background:#35ad46;border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:7px;margin:0;position:absolute;bottom:-3px;left:1px;transform:rotate(-18deg)}.course-catalog-menu{z-index:1300;opacity:0;visibility:hidden;background:#fff;border:1px solid #e4e0ec;border-radius:18px;width:min(920px,100vw - 32px);transition:opacity .16s,visibility .16s,transform .16s;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-32%,8px);box-shadow:0 28px 75px #19123633}.course-catalog-menu:before{content:"";width:100%;height:20px;position:absolute;top:-18px;left:0}.course-menu:hover .course-catalog-menu,.course-menu:focus-within .course-catalog-menu{opacity:1;visibility:visible;transform:translate(-32%)}.course-catalog-head{background:linear-gradient(110deg,#faf8ff,#fff);border-bottom:1px solid #eae7ef;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:15px 20px;display:flex}.course-catalog-head span,.course-catalog-head strong{display:block}.course-catalog-head span{color:var(--purple);letter-spacing:1.2px;margin-bottom:3px;font-size:8px;font-weight:900}.course-catalog-head strong{font:800 17px Manrope,sans-serif}.course-catalog-head>a{color:var(--purple);border:1px solid #ded7ef;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:900}.course-catalog-head>a:hover{border-color:var(--purple);background:var(--purple);color:#fff}.course-catalog-body{grid-template-columns:250px minmax(0,1fr);height:450px;display:grid}.provider-menu{scrollbar-width:thin;background:#f8f7fa;border-right:1px solid #e9e6ee;padding:9px;overflow-y:auto}.provider-menu>button{color:#413b4d;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.provider-menu>button:hover,.provider-menu>button:focus-visible,.provider-menu>button.active{color:var(--purple);background:#fff;border-color:#ddd5f4;outline:0;box-shadow:0 5px 14px #23194712}.provider-menu>button>span strong,.provider-menu>button>span small{display:block}.provider-menu>button>span strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.provider-menu>button>span small{color:#8e8798;margin-top:1px;font-size:8px}.provider-menu>button>b{color:#a79bb9;font-size:16px}.provider-course-panel{background:#fff;flex-direction:column;min-width:0;display:flex}.provider-panel-title{border-bottom:1px solid #ece9f1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 19px;display:grid}.provider-panel-title>div>span{color:var(--purple);letter-spacing:1px;font-size:7px;font-weight:900}.provider-panel-title h3{margin:2px 0 0;font-size:18px;font-weight:800}.provider-panel-title>small{color:#777080;background:#f3f0f8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.provider-course-links{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:13px 15px;display:grid;overflow-y:auto}.provider-course-links>a{color:#514a5c;border:1px solid #efedf3;border-radius:9px;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:46px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1.35;display:grid}.provider-course-links>a:hover,.provider-course-links>a:focus-visible{color:var(--purple);background:#faf8ff;border-color:#d8cdf6;outline:0}.provider-course-links>a>b{color:#a79aba;font-size:13px}.provider-panel-foot{color:#827b8c;background:#fbfafc;border-top:1px solid #ece9f1;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 18px;font-size:9px;display:flex}.provider-panel-foot>a{color:var(--purple);font-weight:900}.mobile-provider-group{border-bottom:1px solid var(--border)}.mobile-provider-group:last-child{border-bottom:0}.mobile-course-menu .mobile-provider-group>summary{text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.mobile-provider-group>summary>span{min-width:0;color:var(--ink);text-align:left;font-size:13px;font-weight:800;line-height:1.2;display:block;transform:none!important}.mobile-provider-group>summary>span small{color:#777080;margin-top:3px;font-size:10px;font-weight:600;display:block}.mobile-provider-group>summary>b{width:24px;height:24px;color:var(--purple);background:#f1ecff;border-radius:50%;place-items:center;font-size:16px;line-height:1;transition:transform .2s;display:grid}.mobile-provider-group[open]>summary{background:#faf8ff}.mobile-provider-group[open]>summary>b{transform:rotate(45deg)}.mobile-provider-group>div{background:#faf9fc;padding:4px 12px 12px 50px}.mobile-provider-group>div>a{color:#554e61;border-left:2px solid #ddd2ff;border-radius:0 8px 8px 0;padding:9px 10px;font-size:11px;line-height:1.4;display:block}.mobile-provider-group>div>a:hover{color:var(--purple);background:#f1ecff}@media (width<=1100px){.course-catalog-menu{width:min(860px,100vw - 24px);transform:translate(-35%,8px)}.course-menu:hover .course-catalog-menu,.course-menu:focus-within .course-catalog-menu{transform:translate(-35%)}.course-catalog-body{grid-template-columns:225px minmax(0,1fr)}}.course-menu-trigger{background:0 0;border:0}.course-menu.open .course-catalog-menu{opacity:1;visibility:visible;transform:translate(-32%)}@media (width<=1100px){.course-menu.open .course-catalog-menu{transform:translate(-35%)}}.course-catalog-body{min-height:0;overflow:hidden}.provider-menu{overscroll-behavior:contain;scrollbar-color:#8a72c3 #eeeaf5;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:scroll}.provider-menu>button{min-height:48px}.provider-course-panel{height:100%;min-height:0;overflow:hidden}.provider-panel-title,.provider-panel-foot{flex:none}.provider-course-links{overscroll-behavior:contain;scrollbar-color:#8a72c3 #eeeaf5;scrollbar-gutter:stable;flex:auto;grid-auto-rows:minmax(50px,auto);min-height:0;padding-right:10px;overflow-y:scroll}.provider-course-links>a{height:100%}.provider-course-links>a>b{justify-self:end}.provider-menu::-webkit-scrollbar{width:9px}.provider-course-links::-webkit-scrollbar{width:9px}.mobile-all-course-scroll::-webkit-scrollbar{width:9px}.provider-menu::-webkit-scrollbar-track{background:#eeeaf5;border-radius:999px}.provider-course-links::-webkit-scrollbar-track{background:#eeeaf5;border-radius:999px}.mobile-all-course-scroll::-webkit-scrollbar-track{background:#eeeaf5;border-radius:999px}.provider-menu::-webkit-scrollbar-thumb{background:#8a72c3;border:2px solid #eeeaf5;border-radius:999px;min-height:38px}.provider-course-links::-webkit-scrollbar-thumb{background:#8a72c3;border:2px solid #eeeaf5;border-radius:999px;min-height:38px}.mobile-all-course-scroll::-webkit-scrollbar-thumb{background:#8a72c3;border:2px solid #eeeaf5;border-radius:999px;min-height:38px}.provider-menu::-webkit-scrollbar-thumb:hover{background:#6846bd}.provider-course-links::-webkit-scrollbar-thumb:hover{background:#6846bd}.mobile-all-course-scroll::-webkit-scrollbar-thumb:hover{background:#6846bd}.mobile-all-course-scroll{overscroll-behavior:contain;scrollbar-color:#8a72c3 #eeeaf5;scrollbar-gutter:stable}.catalog-search{z-index:80;max-width:640px;margin:25px 0 19px;position:relative}.catalog-search-form{background:#fff;border:1px solid #ded8ec;border-radius:15px;grid-template-columns:23px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:7px 8px 7px 18px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 15px 38px #271b4e24}.catalog-search-form:focus-within{border-color:#8d6ce8;box-shadow:0 17px 42px #3f258133,0 0 0 4px #6f44e817}.catalog-search-icon{border:2px solid #6f44e8;border-radius:50%;width:17px;height:17px;position:relative}.catalog-search-icon:after{content:"";background:#6f44e8;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.catalog-search-form input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:600 14px Manrope,sans-serif}.catalog-search-form input::placeholder{color:#8b8498;font-weight:500}.catalog-search-form input::-webkit-search-cancel-button{display:none}.catalog-search-clear{color:#6c6478;background:#f2eff7;border:0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:19px;line-height:1;display:grid}.catalog-search-clear:hover,.catalog-search-clear:focus-visible{color:var(--purple);background:#e9e2fa;outline:0}.catalog-search-submit{color:#fff;background:linear-gradient(135deg,#6f44e8,#8259ea);border:0;border-radius:10px;align-self:stretch;min-width:83px;font-size:11px;font-weight:900;box-shadow:0 7px 16px #6f44e838}.catalog-search-submit:hover:not(:disabled),.catalog-search-submit:focus-visible:not(:disabled){background:#5e35d0;outline:0;transform:translateY(-1px)}.catalog-search-submit:disabled{cursor:not-allowed;opacity:.52}.catalog-search-suggestions{color:#867f93;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 4px 0;font-size:9px;display:flex}.catalog-search-suggestions>span{font-weight:700}.catalog-search-suggestions button{color:#62596f;background:#ffffffb8;border:1px solid #e4dff0;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}.catalog-search-suggestions button:hover,.catalog-search-suggestions button:focus-visible{color:var(--purple);background:#fff;border-color:#bba9eb;outline:0}.catalog-search-results{background:#fff;border:1px solid #e2ddeb;border-radius:15px;width:100%;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 25px 65px #1c14353b}.catalog-search-results-head{background:#faf9fc;border-bottom:1px solid #ece8f2;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:10px 14px;display:flex}.catalog-search-results-head strong{color:#393343;font-size:10px}.catalog-search-results-head span{color:#8d8598;font-size:8px}.catalog-search-result-list{overscroll-behavior:contain;scrollbar-color:#8a72c3 #eeeaf5;scrollbar-width:thin;scrollbar-gutter:stable;max-height:360px;padding:6px;overflow-y:auto}.catalog-search-result-list::-webkit-scrollbar{width:8px}.catalog-search-result-list::-webkit-scrollbar-track{background:#eeeaf5;border-radius:999px}.catalog-search-result-list::-webkit-scrollbar-thumb{background:#8a72c3;border:2px solid #eeeaf5;border-radius:999px}.catalog-search-result{color:#463f51;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.catalog-search-result:hover,.catalog-search-result:focus-visible{color:var(--purple);background:#f7f4fe;outline:0}.catalog-search-result>span{min-width:0}.catalog-search-result>span strong,.catalog-search-result>span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.catalog-search-result>span strong{font-size:10px;font-weight:800}.catalog-search-result>span small{color:#8d8597;margin-top:2px;font-size:8px}.catalog-search-result>b{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.catalog-search-result>b.course{color:#6540cf;background:#eee8ff}.catalog-search-result>b.voucher{color:#23754b;background:#e6f7ee}.catalog-search-result>i{color:#a496b7;font-size:14px;font-style:normal}.catalog-search-empty{text-align:center;padding:24px 18px}.catalog-search-empty p{color:#777080;margin:0 0 13px;font-size:11px}.catalog-search-empty>div{justify-content:center;gap:10px;display:flex}.catalog-search-empty a{color:var(--purple);background:#f2edff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}@media (width<=575.98px){.catalog-search{margin:22px 0 17px}.catalog-search-form{grid-template-columns:20px minmax(0,1fr) auto auto;gap:7px;min-height:58px;padding-left:14px}.catalog-search-form input{font-size:12px}.catalog-search-submit{min-width:67px}.catalog-search-results{width:calc(100vw - 24px);max-width:100%}.catalog-search-result{grid-template-columns:30px minmax(0,1fr) auto}.catalog-search-result>i{display:none}.catalog-search-result>b{padding:4px 6px}.catalog-search-suggestions{gap:5px}.catalog-search-suggestions button{padding:4px 6px}}.brand-servicenow{color:#142f27;background:#81b5a1;border-color:#a9cfc0}.brand-servicenow b{letter-spacing:.4px;font-size:9px}.brand-iiba{color:#fff;background:#2e3192}.brand-cyberark{color:#43d3ff;background:#111827}.brand-databricks{color:#fff;background:#ff3621}.brand-cwnp{color:#fff;background:#0e7490}.brand-csa{color:#fff;background:#164e63}.brand-eccouncil{color:#95d5ff;background:#1f2937}.brand-citrix{color:#fff;background:#111}.brand-juniper{color:#fff;background:#36a852}.brand-the-opengroup{color:#fff;background:#244a9b}.brand-palo-alto{color:#fff;background:#f04e23}.brand-scrum{color:#fff;background:#0875bd}.brand-uipath{color:#fff;background:#fa4616}.brand-tableau{color:#176ea6;background:#eef6fc}.brand-iapp{color:#fff;background:#145c6b}.brand-pega{color:#fff;background:#1f2555}.brand-snowflake{color:#fff;background:#29b5e8}.brand-dell{color:#fff;background:#0672ce}.brand-netapp{color:#fff;background:#0067c5}.brand-sas{color:#fff;background:#1485cc}.brand-oracle{background:#fff5f2}.brand-comptia{background:#fff4f5}.brand-fortinet{background:#fff4f3}.brand-checkpoint{background:#fff3f8}.brand-isaca{background:#effbfc}.detail-brand-row{align-items:center;gap:12px;display:flex}.detail-brand-row .detail-badge{box-shadow:none}.provider-enrol-art .cert-brand-icon{border:4px solid #ffffffb3;border-radius:19px;flex-basis:68px;width:68px;height:68px;box-shadow:0 13px 30px #180e3933}.provider-enrol-art>span{max-width:190px;font-size:13px;line-height:1.35}.provider-brand-ribbon{contain:inline-size paint;overscroll-behavior-inline:contain;scrollbar-color:#947fd0 #ece8f4;scrollbar-width:thin;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:27px auto 0;padding:4px 3px 11px;display:flex;overflow:auto hidden}.provider-brand-ribbon::-webkit-scrollbar{height:7px}.provider-brand-ribbon::-webkit-scrollbar-track{background:#ece8f4;border-radius:999px}.provider-brand-ribbon::-webkit-scrollbar-thumb{background:#947fd0;border:1px solid #ece8f4;border-radius:999px}.provider-brand-chip,.provider-brand-ribbon>a{color:#4b4456;background:#fff;border:1px solid #e5e1eb;border-radius:11px;align-items:center;gap:7px;min-width:max-content;padding:6px 10px 6px 6px;font-size:9px;font-weight:800;display:flex;box-shadow:0 5px 14px #221b360f}.provider-brand-ribbon .cert-brand-icon{flex-shrink:0}.catalog-hero .provider-brand-ribbon{max-width:960px}.voucher-provider-ribbon{scrollbar-color:#bca8f3 #ffffff1f;max-width:780px;margin-top:25px}.voucher-provider-ribbon::-webkit-scrollbar-track{background:#ffffff1f}.voucher-provider-ribbon::-webkit-scrollbar-thumb{background:#bca8f3;border-color:#0000}.voucher-provider-ribbon>a{color:#fff;box-shadow:none;background:#ffffff17;border-color:#ffffff2b}.voucher-provider-ribbon>a:hover,.voucher-provider-ribbon>a:focus-visible{color:#fff;background:#ffffff29;border-color:#ffffff7a;outline:0}@media (width<=575.98px){.detail-brand-row{flex-direction:column;align-items:flex-start}.provider-enrol-art .cert-brand-icon{flex-basis:60px;width:60px;height:60px}.provider-brand-ribbon{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.voucher-vendor-card{overflow:hidden}.voucher-vendor-card .voucher-card-top{border-bottom:1px solid color-mix(in srgb,var(--vendor-accent) 18%,#e8e4ed);background:linear-gradient(135deg,color-mix(in srgb,var(--vendor-accent) 12%,#fff),#fff);min-height:94px;margin:-21px -21px 0;padding:17px 19px}.voucher-vendor-card .cert-brand-icon{border-color:color-mix(in srgb,var(--vendor-accent) 36%,#ddd);width:60px;height:60px;color:var(--vendor-accent);box-shadow:0 9px 22px color-mix(in srgb,var(--vendor-accent) 18%,transparent);background:#fff;border-radius:16px;flex-basis:60px}.voucher-vendor-card .cert-brand-icon b{filter:none}.voucher-vendor-card h3{margin-top:20px}.voucher-provider-ribbon>a{border-radius:12px;place-items:center;width:50px;min-width:50px;height:50px;padding:4px;display:grid}.voucher-provider-ribbon .cert-brand-icon{border-radius:10px;flex-basis:40px;width:40px;height:40px}.voucher-provider-ribbon .provider-ribbon-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voucher-detail-grid>div>.cert-brand-icon{border-radius:20px;flex-basis:76px;width:76px;height:76px;font-size:13px}.voucher-detail-grid>div>.microsoft-mark{grid-template-rows:repeat(2,16px);grid-template-columns:repeat(2,16px)}.voucher-product-grid article>div>.cert-brand-icon{border-radius:11px;flex-basis:40px;width:40px;height:40px}@media (width<=575.98px){.voucher-vendor-card .voucher-card-top{margin-left:-21px;margin-right:-21px}.voucher-provider-ribbon>a{width:48px;min-width:48px;height:48px}.voucher-provider-ribbon .cert-brand-icon{flex-basis:38px;width:38px;height:38px}}.cert-brand-icon.has-vector-logo{color:inherit;background:#fff;padding:7px}.cert-brand-icon.has-vector-logo.small{padding:5px}.brand-vector-logo{width:100%;height:100%;display:block;overflow:visible}.voucher-vendor-card .cert-brand-icon.has-vector-logo{background:#fff;padding:9px}.voucher-provider-ribbon .cert-brand-icon.has-vector-logo{background:#fff;padding:6px}.voucher-detail-grid>div>.cert-brand-icon.has-vector-logo{background:#fff;padding:12px}.voucher-product-grid article>div>.cert-brand-icon.has-vector-logo{background:#fff;padding:7px}.path-proof-mark{width:42px;height:42px;color:var(--purple);background:#f2ecff;border:1px solid #d8cdf8;border-radius:50%;flex:0 0 42px;place-items:center;font-size:19px;font-weight:900;display:grid}.path-proof-title{color:#31284b;font:800 12px Manrope,sans-serif}.home-services-section{background:linear-gradient(#fff,#fbf9ff);padding:92px 0}.home-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.home-service-card{min-height:260px;color:var(--ink);background:#fff;border:1px solid #e8e3f1;border-radius:20px;flex-direction:column;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 35px #251b490f}.home-service-card:hover,.home-service-card:focus-visible{color:var(--ink);border-color:#cdbef4;outline:0;transform:translateY(-4px);box-shadow:0 20px 45px #432b831f}.home-service-card>span{background:var(--lavender);width:42px;height:42px;color:var(--purple);border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.home-service-card h3{margin:26px 0 10px;font-size:20px;font-weight:800}.home-service-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.home-service-card b{color:var(--purple);margin-top:auto;padding-top:22px;font-size:11px}.goal-card{min-height:280px}.goal-card .goal-number{width:45px;height:45px;color:var(--purple);background:#f1ebff;border-radius:13px;place-items:center;margin-bottom:23px;font:800 12px Manrope,sans-serif;display:grid}.goal-card h3{margin:0 0 12px;font-size:19px}.goal-card p{color:var(--muted);font-size:13px;line-height:1.65}.goal-card a{color:var(--purple);margin-top:15px;font-size:11px;font-weight:800;display:inline-block}.service-hero{background:linear-gradient(140deg,#f8f5ff 0%,#fff 57%,#eef8ff 100%);padding:60px 0 88px;position:relative;overflow:hidden}.service-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#6f44e829,#0000 67%);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-180px;right:-120px}.service-hero .breadcrumb-nav,.provider-cert-hero .breadcrumb-nav,.mock-detail-hero .breadcrumb-nav{margin-bottom:50px}.service-hero-grid{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);align-items:center;gap:70px;display:grid;position:relative}.service-eyebrow{color:var(--purple);letter-spacing:1.4px;align-items:center;gap:7px;margin-bottom:18px;font-size:10px;font-weight:900;display:inline-flex}.service-hero h1,.provider-cert-hero h1,.mock-detail-hero h1{letter-spacing:-2.6px;max-width:790px;margin:0;font-size:clamp(37px,5vw,65px);font-weight:800;line-height:1.04}.service-hero-grid>div>p,.provider-cert-grid>div>p,.mock-detail-grid>div>p{color:#625a70;max-width:710px;margin:22px 0 0;font-size:17px;line-height:1.7}.service-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.service-summary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd4;border:1px solid #6f44e829;border-radius:23px;padding:29px;box-shadow:0 24px 65px #35266524}.service-summary-card>span{color:var(--purple);letter-spacing:1.1px;font-size:9px;font-weight:900}.service-summary-card>strong{color:#39236f;margin:10px 0 2px;font:800 52px/1 Manrope,sans-serif;display:block}.service-summary-card>p{color:#6d6578;margin:0 0 21px;font-size:12px;line-height:1.5}.service-summary-card ul{border-top:1px solid #e7e1f0;gap:11px;margin:0;padding:18px 0 0;list-style:none;display:grid}.service-summary-card li{color:#4d4658;padding-left:21px;font-size:11px;font-weight:700;position:relative}.service-summary-card li:before{color:#33a86f;content:"✓";font-weight:900;position:absolute;left:0}.customer-journey-section{background:#fff;padding:90px 0}.customer-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:38px;display:grid}.journey-card{min-height:225px;color:var(--ink);background:#fff;border:1px solid #e7e3ec;border-radius:18px;flex-direction:column;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.journey-card:after{content:"";background:#f5f1ff;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-48px;right:-38px}.journey-card:hover,.journey-card:focus-visible{color:var(--ink);border-color:#cfc1f5;outline:0;transform:translateY(-3px);box-shadow:0 16px 36px #2f22561a}.journey-card.current{background:linear-gradient(150deg,#faf8ff,#f1ebff);border-color:#9d84e7}.journey-card>span{color:var(--purple);letter-spacing:1px;font-size:10px;font-weight:900}.journey-card h3{margin:26px 0 9px;font-size:18px;font-weight:800}.journey-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.journey-card b{z-index:1;color:var(--purple);margin-top:auto;padding-top:17px;font-size:10px;position:relative}.course-journey-section{background:#fbfafc}.voucher-journey-section{background:#faf8ff}.cert-provider-catalog{background:#f8f7fa;padding:95px 0}.certification-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.certification-provider-card{background:#fff;border:1px solid #e5e2e9;border-radius:19px;flex-direction:column;min-height:360px;padding:24px;display:flex;box-shadow:0 10px 30px #2a23410e}.certification-provider-card>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.certification-provider-card>div:first-child>span{color:#74698a;background:#f3effb;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.certification-provider-card h2{margin:21px 0 8px;font-size:18px;font-weight:800}.certification-provider-card>p{color:#6f6878;margin:0;font-size:11px;line-height:1.6}.cert-preview-list{gap:7px;margin-top:17px;display:grid}.cert-preview-list span{color:#625a6c;white-space:nowrap;text-overflow:ellipsis;padding-left:13px;font-size:9px;line-height:1.4;overflow:hidden}.cert-preview-list span:before{color:#8f72dc;content:"•";margin-left:-13px;margin-right:7px}.certification-provider-card>a{color:var(--purple);border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:10px;font-weight:900;display:flex}.service-faq-section{background:#fff;padding:92px 0}.service-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.service-faq-grid article{background:#fff;border:1px solid #e7e3eb;border-radius:17px;padding:24px}.service-faq-grid h3{margin:0 0 9px;font-size:14px;font-weight:800}.service-faq-grid p{color:#6e6776;margin:0;font-size:11px;line-height:1.68}.service-cta{background:#fff;padding:0 0 92px}.service-cta>.container{color:#fff;background:linear-gradient(125deg,#40217f,#7650e7);border-radius:24px;justify-content:space-between;align-items:center;gap:35px;padding:43px 48px;display:flex}.service-cta h2{margin:7px 0 8px;font-size:31px;font-weight:800}.service-cta p{color:#ded5f3;margin:0;font-size:13px}.service-cta>.container>div:last-child{justify-items:center;gap:9px;display:grid}.service-cta>.container>div:last-child>a:last-child{color:#eee7ff;font-size:10px;font-weight:700}.provider-cert-hero,.mock-detail-hero{background:linear-gradient(140deg,#f8f5ff,#fff);padding:58px 0 86px}.provider-cert-grid,.mock-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);align-items:center;gap:65px;display:grid}.provider-fit-card,.mock-exam-facts{background:#fff;border:1px solid #e0d9ed;border-radius:21px;padding:28px;box-shadow:0 22px 58px #271b4d1f}.provider-fit-card>span,.mock-exam-facts>span{color:var(--purple);letter-spacing:1.1px;font-size:9px;font-weight:900}.provider-fit-card>p{color:#655d6e;margin:12px 0 22px;font-size:12px;line-height:1.65}.provider-fit-card h2{margin:0 0 11px;font-size:14px}.provider-fit-card>div{flex-wrap:wrap;gap:7px;display:flex}.provider-fit-card>div>span{color:#625679;text-transform:capitalize;background:#f3effb;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.provider-cert-list{background:#faf9fb;padding:92px 0}.provider-cert-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:36px;display:grid}.provider-cert-course-grid article{background:#fff;border:1px solid #e7e3eb;border-radius:15px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:13px;min-height:145px;padding:19px;display:grid}.provider-cert-course-grid article>span{width:32px;height:32px;color:var(--purple);background:#f0eaff;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.provider-cert-course-grid h3{margin:1px 0 6px;font-size:13px;font-weight:800;line-height:1.45}.provider-cert-course-grid p{color:#777080;margin:0;font-size:9px;line-height:1.55}.provider-cert-course-grid a{color:var(--purple);grid-column:2;font-size:9px;font-weight:900}.provider-next-steps,.course-pathway-section,.voucher-related-path,.mock-next-section{background:#fff;padding:90px 0}.provider-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:35px;display:grid}.provider-next-grid>a{min-height:235px;color:var(--ink);background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e4dfeb;border-radius:19px;flex-direction:column;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.provider-next-grid>a:hover,.provider-next-grid>a:focus-visible{color:var(--ink);border-color:#c9baf1;outline:0;transform:translateY(-3px);box-shadow:0 18px 40px #3625691c}.provider-next-grid>a>span{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:900}.provider-next-grid h3{margin:25px 0 9px;font-size:18px;font-weight:800}.provider-next-grid p{color:#716978;margin:0;font-size:11px;line-height:1.6}.provider-next-grid b{color:var(--purple);margin-top:auto;padding-top:18px;font-size:10px}.course-pathway-section{background:#f9f7fc}.voucher-related-path{background:#faf8ff}.mock-index-hero{background:linear-gradient(140deg,#f4f0ff,#fff 56%,#ecfaf4)}.mock-summary-card>strong{color:#237a58}.mock-method{background:#fff;padding:92px 0}.mock-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:37px;display:grid}.mock-method-grid article{background:#f9f7fc;border-left:3px solid #7a58dc;border-radius:0 14px 14px 0;padding:23px}.mock-method-grid span{color:#8064d2;font-size:9px;font-weight:900}.mock-method-grid h3{margin:18px 0 8px;font-size:15px;font-weight:800}.mock-method-grid p{color:#736c7b;margin:0;font-size:10px;line-height:1.6}.mock-catalog{background:#f7f6f9;padding:92px 0}.mock-finder-section{background:linear-gradient(#f7f6f9,#f2eff8);scroll-margin-top:88px}.mock-finder-panel{background:#fff;border:1px solid #ded7ea;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #2a1d521f}.mock-finder-heading{background:linear-gradient(120deg,#faf8ff,#fff);border-bottom:1px solid #ebe7f0;padding:27px 30px 22px}.mock-finder-heading>span{color:var(--purple);letter-spacing:1.25px;font-size:8px;font-weight:900}.mock-finder-heading h2{margin:7px 0 6px;font-size:25px;font-weight:800}.mock-finder-heading p{color:#756e7d;margin:0;font-size:10px}.mock-finder-controls{grid-template-columns:minmax(220px,1.35fr) minmax(155px,.7fr) minmax(205px,1fr) auto;align-items:end;gap:13px;padding:24px 30px;display:grid}.mock-finder-controls label{gap:7px;display:grid}.mock-finder-controls label>span{color:#5d5668;font-size:9px;font-weight:900}.mock-finder-controls select,.mock-search-control>div{color:#443d4e;background:#fff;border:1px solid #ddd7e6;border-radius:11px;width:100%;height:48px;font:700 10px DM Sans,sans-serif;transition:border-color .17s,box-shadow .17s}.mock-finder-controls select{padding:0 34px 0 12px}.mock-finder-controls select:focus,.mock-search-control>div:focus-within{border-color:#8b6bdf;outline:0;box-shadow:0 0 0 4px #6f44e817}.mock-search-control>div{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.mock-search-control input{color:#413a4b;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:11px;font-weight:700}.mock-search-control input::placeholder{color:#98919f;font-weight:500}.mock-search-control i{border:2px solid var(--purple);border-radius:50%;width:14px;height:14px;display:block;position:relative}.mock-search-control i:after{background:var(--purple);content:"";border-radius:2px;width:6px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.mock-start-button{color:#fff;background:linear-gradient(135deg,#6f44e8,#8159e8);border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;height:48px;padding:0 20px;font-size:10px;font-weight:900;display:flex;box-shadow:0 9px 20px #6f44e838}.mock-start-button:hover:not(:disabled),.mock-start-button:focus-visible:not(:disabled){background:#5e35d0;outline:0;transform:translateY(-1px)}.mock-start-button:disabled{cursor:not-allowed;opacity:.42}.mock-finder-foot{color:#827a8d;background:#fbfafc;border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:10px 30px;font-size:8px;font-weight:700;display:flex}.mock-finder-foot button{color:var(--purple);background:0 0;border:0;font-size:8px;font-weight:900}.mock-results-heading{justify-content:space-between;align-items:end;gap:25px;margin-top:54px;display:flex}.mock-results-heading h2{margin:6px 0 0;font-size:28px;font-weight:800}.mock-results-heading>p{color:#827a89;margin:0;font-size:10px}.mock-finder .mock-exam-grid{margin-top:25px}.mock-empty-state{background:#fff;border:1px dashed #cfc4df;border-radius:18px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:25px;padding:30px;display:grid}.mock-empty-state>span{width:50px;height:50px;color:var(--purple);background:#f1ebff;border-radius:14px;place-items:center;font:800 20px Manrope,sans-serif;display:grid}.mock-empty-state h3{margin:0 0 6px;font-size:16px;font-weight:800}.mock-empty-state p{color:#766f7d;margin:0;font-size:10px;line-height:1.55}.mock-empty-state>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.mock-exam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:37px;display:grid}.mock-exam-grid article{background:#fff;border:1px solid #e5e1e9;border-radius:19px;flex-direction:column;min-height:440px;padding:24px;display:flex;box-shadow:0 10px 28px #231c350e}.mock-exam-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.mock-exam-grid article>div:first-child>span{color:#2a7758;text-overflow:ellipsis;white-space:nowrap;background:#eef8f3;border-radius:999px;max-width:72%;padding:6px 9px;font-size:8px;font-weight:900;overflow:hidden}.mock-exam-grid h2{margin:22px 0 9px;font-size:18px;font-weight:800}.mock-exam-grid article>p{color:#746d7c;margin:0;font-size:11px;line-height:1.6}.mock-card-pattern{background:#faf8ff;border:1px solid #e6dff0;border-radius:11px;gap:3px;margin-top:17px;padding:12px 14px;display:grid}.mock-card-pattern span{color:var(--purple);letter-spacing:.8px;font-size:7px;font-weight:900}.mock-card-pattern strong{color:#4b405a;font-size:10px}.mock-card-pattern small{color:#81798b;font-size:8px;line-height:1.4}.mock-exam-grid ul{gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.mock-exam-grid li{color:#5d5667;padding-left:15px;font-size:9px;position:relative}.mock-exam-grid li:before{color:#39a474;content:"✓";font-weight:900;position:absolute;left:0}.mock-card-foot{border-top:1px solid #eeeaf1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.mock-card-foot span{color:#8a8293;font-size:8px;font-weight:700}.mock-card-foot a{color:var(--purple);font-size:10px;font-weight:900}.mock-detail-hero{background:linear-gradient(140deg,#f5f1ff,#fff 62%,#eefaf4)}.mock-series-strip{color:#fff;background:#211542;padding:34px 0}.mock-series-strip>.container{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:center;gap:42px;display:grid}.mock-series-strip>.container>div>span{color:#bca9f3;letter-spacing:1.3px;font-size:9px;font-weight:900}.mock-series-strip h2{margin:7px 0 8px;font-size:24px;font-weight:800}.mock-series-strip p{color:#d8d0e8;max-width:520px;margin:0;font-size:10px;line-height:1.65}.mock-series-strip nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mock-series-strip nav a{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;gap:4px;padding:13px 10px;text-decoration:none;display:grid}.mock-series-strip nav a:hover,.mock-series-strip nav a.active{background:#6f44e8;border-color:#b59bf2}.mock-series-strip nav span{letter-spacing:.8px;font-size:8px;font-weight:900}.mock-series-strip nav b{font-size:9px}.mock-series-strip nav small{color:#d9cff1;font-size:7px;font-weight:700;line-height:1.35}.mock-exam-facts h2{margin:10px 0 20px;font-size:25px;font-weight:800}.mock-exam-facts dl{margin:0}.mock-exam-facts dl>div{border-top:1px solid #ece8f0;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:10px 0;display:grid}.mock-exam-facts dt{color:#8b8494;font-size:9px;font-weight:700}.mock-exam-facts dd{color:#4e4757;margin:0;font-size:10px;font-weight:800}.mock-exam-facts>a{background:var(--purple);color:#fff;text-align:center;border-radius:10px;margin-top:19px;padding:11px;font-size:10px;font-weight:900;display:block}.mock-domain-section{background:#fff;padding:85px 0}.mock-domain-list{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:33px;display:flex}.mock-domain-list>span{color:#51495c;background:#fff;border:1px solid #e3ddeb;border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.mock-domain-list b{color:var(--purple);font-size:8px}.official-source-note{color:#8b8493;text-align:center;margin:24px 0 0;font-size:9px}.official-source-note a{color:var(--purple);font-weight:800;text-decoration:underline}.exam-pattern-section{background:linear-gradient(#fff,#f7f4fc);padding:76px 0}.exam-pattern-copy{text-align:center;max-width:720px;margin:0 auto}.exam-pattern-copy h2{margin:8px 0 10px;font-size:32px;font-weight:800}.exam-pattern-copy p{color:#746c7d;margin:0;font-size:11px;line-height:1.65}.exam-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}.exam-pattern-grid article{text-align:center;background:#fff;border:1px solid #e2dbea;border-radius:17px;align-content:center;gap:8px;min-height:125px;padding:22px;display:grid;box-shadow:0 10px 25px #2a1d520d}.exam-pattern-grid span{color:var(--purple);letter-spacing:.9px;font-size:8px;font-weight:900}.exam-pattern-grid strong{color:#40384a;font-size:16px;line-height:1.35}.exam-advisor-cta{color:#fff;background:#241643;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:24px 27px;display:flex}.exam-advisor-cta>div:first-child{max-width:650px}.exam-advisor-cta span{color:#bdaaf1;letter-spacing:.9px;font-size:8px;font-weight:900}.exam-advisor-cta h3{margin:7px 0 6px;font-size:19px}.exam-advisor-cta p{color:#d8d0e8;margin:0;font-size:9px;line-height:1.55}.exam-advisor-cta>div:last-child{text-align:center;justify-items:stretch;gap:8px;min-width:195px;display:grid}.exam-advisor-cta>div:last-child>a:last-child{color:#fff;font-size:9px;font-weight:900}.free-practice-section{background:#f7f6fa;padding:92px 0}.practice-heading{text-align:center;max-width:760px;margin:0 auto 30px}.practice-heading h2{margin:8px 0 10px;font-size:34px;font-weight:800}.practice-heading p{color:#716a79;margin:0;font-size:12px}.practice-quiz,.quiz-results{background:#fff;border:1px solid #e0dbea;border-radius:23px;max-width:820px;margin:0 auto;padding:34px;box-shadow:0 24px 60px #251a4b1c}.quiz-progress{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:14px;display:grid}.quiz-progress>span,.quiz-progress>b{color:#787080;font-size:9px;font-weight:800}.quiz-progress>b{color:var(--purple);text-align:right}.quiz-progress>div{background:#ece8f2;border-radius:999px;height:6px;overflow:hidden}.quiz-progress i{border-radius:inherit;background:linear-gradient(90deg,#6f44e8,#9e7cf2);height:100%;display:block}.practice-quiz h2{margin:29px 0 22px;font-size:20px;font-weight:800;line-height:1.45}.quiz-select-note{color:#7b718b;margin:-13px 0 19px;font-size:9px;font-weight:800}.quiz-options{gap:10px;display:grid}.quiz-options button{color:#504958;text-align:left;background:#fff;border:1px solid #e4e0e9;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:11px;font-weight:700;display:grid}.quiz-options button:hover:not(:disabled),.quiz-options button:focus-visible{background:#faf8ff;border-color:#b9a7ec;outline:0}.quiz-options button.selected{color:#4a2d98;background:#f6f2ff;border-color:#8d6de2}.quiz-options button.correct{color:#266e4b;background:#effaf4;border-color:#65bd8f}.quiz-options button.incorrect{color:#9f3444;background:#fff4f5;border-color:#e58b98}.quiz-options button>span{color:#655e70;background:#f0edf4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.quiz-options button.correct>span{color:#24734b;background:#d9f4e5}.quiz-options button.incorrect>span{color:#a43244;background:#fadddf}.quiz-explanation{background:#f1faf5;border-left:3px solid #5ab882;border-radius:0 11px 11px 0;margin-top:17px;padding:16px 18px}.quiz-explanation.incorrect{background:#fff5f6;border-left-color:#e27786}.quiz-explanation strong{font-size:11px}.quiz-explanation p{color:#635c69;margin:6px 0 0;font-size:10px;line-height:1.6}.quiz-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.quiz-session-note{color:#928b99;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;font-size:9px;display:flex}.quiz-session-note a{color:var(--purple);font-weight:800;text-decoration:none}.quiz-session-note a:hover{text-decoration:underline}.quiz-controls .btn:disabled{cursor:not-allowed;opacity:.48}.quiz-results{text-align:center}.quiz-results>span{color:var(--purple);letter-spacing:1.2px;font-size:9px;font-weight:900}.quiz-results>strong{color:#3f257e;margin:15px 0 8px;font:800 60px Manrope,sans-serif;display:block}.quiz-results h2{max-width:570px;margin:0 auto 10px;font-size:25px;font-weight:800}.quiz-results p{color:#746c7d;font-size:11px}.quiz-results>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.timed-start-card{background:#fff;border:1px solid #ddd6e9;border-radius:24px;max-width:940px;margin:0 auto;padding:40px;box-shadow:0 24px 60px #251a4b1c}.timed-start-heading{max-width:700px}.timed-start-heading>span,.timed-section-heading>span,.timed-review-heading>div>span{color:var(--purple);letter-spacing:1.15px;text-transform:uppercase;font-size:9px;font-weight:900}.timed-start-heading h2{margin:8px 0 10px;font-size:30px;font-weight:800}.timed-start-heading p{color:#706978;margin:0;font-size:12px;line-height:1.65}.timed-start-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 23px;display:grid}.timed-start-facts>div{background:#fbfaff;border:1px solid #e7e1ee;border-radius:14px;gap:3px;padding:18px;display:grid}.timed-start-facts strong{color:#3f257e;font:800 24px Manrope,sans-serif}.timed-start-facts span{color:#81798a;font-size:9px;font-weight:700}.timed-start-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.timed-start-rules li{color:#5f5867;background:#f6f4f9;border-radius:11px;padding:13px 14px 13px 35px;font-size:10px;line-height:1.55;position:relative}.timed-start-rules li:before{color:#36a06f;content:"✓";font-weight:900;position:absolute;top:13px;left:14px}.timed-archive-note{color:#66583d;background:#fff8e8;border-left:3px solid #d49a32;border-radius:0 10px 10px 0;margin:18px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}.timed-support-card{background:linear-gradient(135deg,#f8f4ff,#f1fbf6);border:1px solid #d9d0ea;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 22px;display:flex}.timed-support-card>div:first-child{max-width:630px}.timed-support-card span{color:var(--purple);letter-spacing:.9px;font-size:8px;font-weight:900}.timed-support-card h3{color:#443850;margin:6px 0 5px;font-size:16px}.timed-support-card p{color:#716878;margin:0;font-size:9px;line-height:1.55}.timed-support-card>div:last-child{text-align:center;justify-items:stretch;gap:7px;min-width:185px;display:grid}.timed-support-card>div:last-child>a:last-child{color:var(--purple);font-size:9px;font-weight:900}.timed-support-card.result-support{margin:0 40px 3px}.timed-start-actions{align-items:center;gap:18px;margin-top:26px;display:flex}.timed-start-actions>a{color:var(--purple);font-size:10px;font-weight:900}.timed-exam-shell{background:#fff;border:1px solid #dcd5e7;border-radius:24px;max-width:1120px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #251a4b1c}.mock-exam-active{overflow:hidden}.mock-exam-active .floating-contact-dock,.mock-exam-active .social-share-dock{display:none}.timed-exam-workspace{z-index:2000;width:100%;max-width:none;height:100dvh;box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.timed-exam-toolbar{color:#fff;background:#251747;border-bottom:1px solid #e7e2ec;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:18px 22px;display:grid}.timed-exam-toolbar>div{gap:3px;display:grid}.timed-exam-toolbar>div>span{color:#c7b9eb;letter-spacing:.8px;font-size:8px;font-weight:900}.timed-exam-toolbar>div>strong{font-size:13px}.timed-exam-toolbar>div:nth-child(2){text-align:center;background:#ffffff1a;border-radius:10px;min-width:110px;padding:8px 14px}.timed-exam-toolbar>div:nth-child(2).urgent{background:#9b3344}.timed-exam-toolbar>div:nth-child(2)>strong{font:800 20px Manrope,sans-serif}.timed-exam-toolbar>button{color:#3f257e;background:#fff;border:1px solid #ffffff4d;border-radius:9px;padding:11px 16px;font-size:9px;font-weight:900}.timed-exam-progress{background:#faf9fc;border-bottom:1px solid #eeeaf2;height:30px;position:relative}.timed-exam-progress i{background:linear-gradient(90deg,#6f44e8,#55b682);height:3px;position:absolute;top:0;left:0}.timed-exam-progress span{color:#807889;text-align:center;padding-top:9px;font-size:8px;font-weight:800;display:block}.timed-exam-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}.timed-exam-workspace .timed-exam-layout{align-items:stretch;min-height:0;overflow:hidden}.timed-question-panel{min-height:630px;padding:32px}.timed-exam-workspace .timed-question-panel{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.timed-question-scroll{overscroll-behavior:contain;scrollbar-color:#c7bdd8 transparent;scrollbar-width:thin;min-height:0;padding:clamp(20px,3vh,32px) clamp(22px,3vw,38px);overflow-y:auto}.timed-question-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.timed-question-meta span{color:var(--purple);text-transform:uppercase;font-size:9px;font-weight:900}.timed-question-meta b{color:#92899e;font-size:8px}.timed-question-panel>h2,.timed-question-scroll>h2{margin:18px 0 10px;font-size:clamp(17px,2.1vh,21px);font-weight:800;line-height:1.48}.timed-select-note{color:#7c7485;margin:0 0 20px;font-size:9px;font-weight:700}.timed-options button{font-size:11px}.timed-question-actions{border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.timed-exam-workspace .timed-question-actions{z-index:2;background:#fff;flex:none;margin-top:auto;padding:14px clamp(22px,3vw,38px);box-shadow:0 -8px 24px #251a4b0e}.timed-question-actions>div{gap:9px;display:flex}.timed-question-actions .btn{min-width:110px}.timed-flag-button{color:#665f70;background:#fff;border:1px solid #d9d2e4;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.timed-flag-button:before{content:"⚑";color:#ad7b24;margin-right:7px}.timed-flag-button.active{color:#835b15;background:#fff8e8;border-color:#d9a84f}.timed-navigator{background:#f8f6fb;border-left:1px solid #e9e4ef;max-height:calc(100vh - 110px);padding:23px;position:sticky;top:88px;overflow:auto}.timed-exam-workspace .timed-navigator{flex-direction:column;min-height:0;max-height:none;padding:18px;display:flex;position:static;overflow:hidden}.timed-navigator>div:first-child{gap:5px;margin-bottom:16px;display:grid}.timed-navigator>div:first-child span{color:#82778d;letter-spacing:.75px;font-size:8px;font-weight:900}.timed-navigator>div:first-child strong{color:#453d50;font-size:11px}.timed-navigator nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.timed-exam-workspace .timed-navigator nav{overscroll-behavior:contain;scrollbar-color:#c7bdd8 transparent;scrollbar-width:thin;align-content:start;min-height:0;padding:1px 4px 8px 1px;overflow-y:auto}.timed-navigator nav button{color:#655d70;background:#fff;border:1px solid #d8d1e1;border-radius:8px;height:35px;font-size:9px;font-weight:900}.timed-navigator nav button:hover,.timed-navigator nav button:focus-visible{border-color:#8f72df;outline:0}.timed-navigator nav button.answered{color:#4b2b9a;background:#ede7ff;border-color:#6f44e8}.timed-navigator nav button.flagged{box-shadow:inset 0 -4px #e4aa3d}.timed-navigator nav button.current{color:#fff;background:#6f44e8;border-color:#6f44e8;box-shadow:0 0 0 3px #6f44e824}.timed-navigator nav button.current.flagged{box-shadow:inset 0 -4px #f0bf5d,0 0 0 3px #6f44e824}.timed-navigator nav button.locked{color:#aaa3b1;box-shadow:none;cursor:not-allowed;background:#efedf2;border-color:#e6e1ea}.timed-break-card{text-align:center;background:linear-gradient(145deg,#fff,#f6f2ff);border:1px solid #dcd3ea;border-radius:24px;max-width:720px;margin:0 auto;padding:46px;box-shadow:0 24px 60px #251a4b1f}.timed-break-card>span{color:#6f44e8;letter-spacing:1.2px;font-size:8px;font-weight:950}.timed-break-card h2{letter-spacing:-.7px;margin:9px 0 12px;font-size:31px;font-weight:850}.timed-break-card>p{color:#6e6677;max-width:590px;margin:0 auto;font-size:11px;line-height:1.7}.timed-break-clock{background:#fff;border:1px solid #cfc2ed;border-radius:18px;place-content:center;width:190px;height:110px;margin:25px auto 20px;display:grid;box-shadow:0 12px 30px #522fa41a}.timed-break-clock small{color:#8a7da0;letter-spacing:.8px;font-size:7px;font-weight:900}.timed-break-clock strong{color:#4d279e;letter-spacing:1px;margin-top:4px;font-size:32px}.timed-break-card ul{color:#615968;gap:8px;max-width:570px;margin:0 auto 25px;padding:0;font-size:9px;line-height:1.55;list-style:none;display:grid}.timed-break-card li:before{color:#54a879;content:"✓";margin-right:7px;font-weight:900}.timed-navigator-key{color:#7e7688;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:7px;font-weight:700;display:flex}.timed-exam-workspace .timed-navigator-key{flex:none}.timed-navigator-key span{align-items:center;gap:4px;display:flex}.timed-navigator-key i{background:#fff;border:1px solid #d8d1e1;border-radius:3px;width:9px;height:9px;display:block}.timed-navigator-key i.answered{background:#ede7ff;border-color:#6f44e8}.timed-navigator-key i.flagged{border-color:#d8d1e1;box-shadow:inset 0 -3px #e4aa3d}.timed-submit-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18102cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.timed-submit-overlay>div{background:#fff;border-radius:20px;width:min(480px,100%);padding:31px;box-shadow:0 28px 80px #0000004d}.timed-submit-overlay>div>span{color:var(--purple);letter-spacing:1px;font-size:8px;font-weight:900}.timed-submit-overlay h2{margin:8px 0 10px;font-size:25px}.timed-submit-overlay p{color:#6c6475;margin:0;font-size:11px;line-height:1.65}.timed-submit-overlay>div>div{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.timed-results{background:#fff;border:1px solid #ddd6e9;border-radius:24px;max-width:1050px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #251a4b1c}.timed-results-hero{color:#fff;background:linear-gradient(135deg,#251747,#3f2677);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;padding:37px 40px;display:grid}.timed-results-hero>div:first-child{max-width:650px}.timed-results-hero>div:first-child>span{color:#c7b7ef;letter-spacing:1px;font-size:8px;font-weight:900}.timed-results-hero h2{margin:8px 0 9px;font-size:29px}.timed-results-hero p{color:#dbd3eb;margin:0;font-size:10px;line-height:1.6}.timed-score-ring{color:#3f257e;text-align:center;background:#fff;border:8px solid #ffffff38;border-radius:50%;place-content:center;width:125px;height:125px;display:grid}.timed-score-ring strong{font:800 29px Manrope,sans-serif}.timed-score-ring span{color:#766887;font-size:8px;font-weight:800}.timed-result-summary{border-bottom:1px solid #e9e4ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:21px 40px;display:grid}.timed-result-summary>div{text-align:center;background:#f7f5fa;border-radius:11px;padding:13px;display:grid}.timed-result-summary strong{color:#3f257e;font-size:20px}.timed-result-summary span{color:#81798a;font-size:8px;font-weight:700}.timed-domain-results{border-bottom:1px solid #e9e4ef;padding:31px 40px}.timed-section-heading h3{margin:6px 0 22px;font-size:20px}.timed-domain-row{grid-template-columns:minmax(190px,.8fr) minmax(150px,1fr) 45px;align-items:center;gap:15px;margin-top:12px;display:grid}.timed-domain-row>div:first-child{justify-content:space-between;gap:10px;display:flex}.timed-domain-row>div:first-child strong{color:#504858;font-size:9px}.timed-domain-row>div:first-child span{color:#8a8293;white-space:nowrap;font-size:8px}.timed-domain-row>div:nth-child(2){background:#ebe7f0;border-radius:999px;height:7px;overflow:hidden}.timed-domain-row i{border-radius:inherit;background:linear-gradient(90deg,#6f44e8,#58b684);height:100%;display:block}.timed-domain-row>b{color:#4e4559;text-align:right;font-size:9px}.timed-result-actions{gap:10px;padding:24px 40px;display:flex}.timed-review{background:#faf9fc;border-top:1px solid #e9e4ef;padding:32px 40px 40px}.timed-review-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.timed-review-heading h3{margin:6px 0 0;font-size:22px}.timed-review-heading>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.timed-review-heading button{color:#675f70;background:#fff;border:1px solid #dcd5e6;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.timed-review-heading button.active{color:#fff;background:#6f44e8;border-color:#6f44e8}.timed-review-list{gap:13px;margin-top:22px;display:grid}.timed-review-list article{background:#fff;border:1px solid #e2dce9;border-left:4px solid #5ab882;border-radius:13px;padding:21px}.timed-review-list article.incorrect{border-left-color:#df7182}.timed-review-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.timed-review-meta span{color:#8b8296;font-size:8px;font-weight:800}.timed-review-meta b{color:#2c7653;text-transform:uppercase;background:#e9f8f0;border-radius:999px;padding:5px 8px;font-size:7px}.timed-review-list article.incorrect .timed-review-meta b{color:#a23a4a;background:#fff0f2}.timed-review-list h4{margin:13px 0 15px;font-size:13px;line-height:1.5}.timed-review-list dl{gap:7px;margin:0;display:grid}.timed-review-list dl>div{grid-template-columns:95px minmax(0,1fr);gap:12px;display:grid}.timed-review-list dt{color:#8c8495;font-size:8px;font-weight:800}.timed-review-list dd{color:#524a5b;margin:0;font-size:9px;font-weight:700;line-height:1.5}.timed-review-list article>p{color:#5e5667;background:#f4f1fa;border-radius:9px;margin:15px 0 0;padding:13px 15px;font-size:9px;line-height:1.65}.timed-review-list article>a{color:var(--purple);margin-top:12px;font-size:8px;font-weight:900;display:inline-block}.timed-review-empty{color:#706878;text-align:center;background:#fff;border:1px dashed #d7cfe1;border-radius:12px;margin:22px 0 0;padding:22px;font-size:10px}.mock-advisor-section{background:#f7f6f9;padding:0 12px 85px}.mock-advisor-section>.container{color:#fff;background:linear-gradient(135deg,#27174a,#5f36cb);border-radius:24px;justify-content:space-between;align-items:center;gap:45px;padding:38px 42px;display:flex;box-shadow:0 25px 60px #2d1c5933}.mock-advisor-section>.container>div:first-child{max-width:720px}.mock-advisor-section h2{margin:8px 0 10px;font-size:30px;font-weight:800}.mock-advisor-section p{color:#ded6ef;margin:0;font-size:11px;line-height:1.65}.mock-advisor-points{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.mock-advisor-points span{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.mock-advisor-section>.container>div:last-child{text-align:center;justify-items:stretch;gap:9px;min-width:215px;display:grid}.mock-advisor-section>.container>div:last-child>a:last-child{color:#fff;font-size:9px;font-weight:900}.catalog-search-result>b.certification{color:#305dba;background:#eaf0ff}.catalog-search-result>b.mock-exam{color:#9a5a0c;background:#fff1df}@media (width<=991.98px){.home-services-grid,.customer-journey-grid,.mock-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero-grid,.provider-cert-grid,.mock-detail-grid{grid-template-columns:1fr;gap:35px}.service-summary-card,.provider-fit-card,.mock-exam-facts{max-width:600px}.certification-provider-grid,.mock-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-next-grid{grid-template-columns:1fr}.provider-next-grid>a{min-height:185px}.mock-finder-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-start-button{width:100%}.mock-series-strip>.container{grid-template-columns:1fr;gap:22px}.timed-exam-layout{grid-template-columns:minmax(0,1fr) 220px}.timed-domain-row{grid-template-columns:minmax(160px,.8fr) minmax(120px,1fr) 40px}.mock-advisor-section>.container{flex-direction:column;align-items:flex-start}}@media (width<=767.98px){.home-services-section,.customer-journey-section,.cert-provider-catalog,.service-faq-section,.provider-cert-list,.provider-next-steps,.course-pathway-section,.voucher-related-path,.mock-next-section,.mock-method,.mock-catalog,.mock-domain-section,.free-practice-section{padding:68px 0}.service-hero,.provider-cert-hero,.mock-detail-hero{padding:38px 0 65px}.service-hero .breadcrumb-nav,.provider-cert-hero .breadcrumb-nav,.mock-detail-hero .breadcrumb-nav{margin-bottom:34px}.service-hero h1,.provider-cert-hero h1,.mock-detail-hero h1{letter-spacing:-1.7px;font-size:39px}.service-hero-grid>div>p,.provider-cert-grid>div>p,.mock-detail-grid>div>p{font-size:14px}.certification-provider-grid,.mock-exam-grid,.provider-cert-course-grid,.service-faq-grid{grid-template-columns:1fr}.service-cta{padding:0 12px 68px}.service-cta>.container{flex-direction:column;align-items:flex-start;padding:34px 27px}.service-cta>.container>div:last-child{justify-items:start}.practice-quiz,.quiz-results{padding:24px 18px}.mock-finder-heading,.mock-finder-controls{padding-left:20px;padding-right:20px}.mock-finder-controls{grid-template-columns:1fr}.mock-finder-foot{padding-left:20px;padding-right:20px}.mock-results-heading{flex-direction:column;align-items:flex-start;gap:8px}.mock-series-strip nav{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-empty-state{grid-template-columns:45px minmax(0,1fr)}.mock-empty-state>div:last-child{grid-column:1/-1}.quiz-progress{grid-template-columns:auto minmax(70px,1fr)}.quiz-progress>b{text-align:left;grid-column:1/-1}.timed-start-card{padding:28px 22px}.timed-start-facts,.timed-start-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.timed-exam-toolbar{grid-template-columns:1fr auto;gap:13px}.timed-exam-toolbar>button{grid-column:1/-1}.timed-exam-layout{grid-template-columns:1fr}.timed-exam-workspace .timed-exam-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:10px 13px}.timed-exam-workspace .timed-exam-toolbar>div:first-child{min-width:0}.timed-exam-workspace .timed-exam-toolbar>div:first-child>span,.timed-exam-workspace .timed-exam-toolbar>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timed-exam-workspace .timed-exam-toolbar>div:nth-child(2){min-width:92px;padding:6px 9px}.timed-exam-workspace .timed-exam-toolbar>div:nth-child(2)>strong{font-size:17px}.timed-exam-workspace .timed-exam-toolbar>button{grid-column:auto;padding:9px 11px}.timed-exam-workspace .timed-exam-layout{grid-template-rows:minmax(0,1fr) 130px;grid-template-columns:1fr}.timed-question-panel{min-height:0;padding:25px 20px}.timed-exam-workspace .timed-question-scroll{padding:18px 20px}.timed-navigator{border-top:1px solid #e9e4ef;border-left:0;max-height:none;position:static}.timed-navigator nav{grid-template-columns:repeat(10,minmax(0,1fr))}.timed-exam-workspace .timed-navigator{border-top:1px solid #e9e4ef;border-left:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:130px minmax(0,1fr);gap:5px 12px;padding:11px 14px;display:grid}.timed-exam-workspace .timed-navigator>div:first-child{grid-area:1/1;align-content:start;margin:0}.timed-exam-workspace .timed-navigator nav{grid-area:1/2/-1;grid-template-columns:repeat(8,minmax(32px,1fr))}.timed-exam-workspace .timed-navigator-key{grid-area:2/1;gap:5px;margin:0}.timed-results-hero{grid-template-columns:1fr;padding:30px 24px}.timed-score-ring{width:110px;height:110px}.timed-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 24px}.timed-domain-results,.timed-result-actions,.timed-review{padding-left:24px;padding-right:24px}.timed-support-card.result-support{margin-left:24px;margin-right:24px}.timed-domain-row{grid-template-columns:1fr 40px}.timed-domain-row>div:first-child{grid-column:1/-1}.timed-review-heading{flex-direction:column;align-items:flex-start}.exam-pattern-grid{grid-template-columns:1fr}.exam-advisor-cta,.timed-support-card{flex-direction:column;align-items:flex-start}.exam-advisor-cta>div:last-child,.timed-support-card>div:last-child{width:100%;min-width:0}.mock-advisor-section{padding-bottom:68px}.mock-advisor-section>.container{padding:32px 27px}}@media (width<=575.98px){.home-services-grid,.customer-journey-grid,.mock-method-grid{grid-template-columns:1fr}.home-service-card,.journey-card{min-height:210px}.service-summary-card{padding:24px}.service-summary-card>strong{font-size:45px}.mock-exam-grid article{min-height:360px}.mock-series-strip nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-domain-list{justify-content:flex-start}.mock-domain-list>span{width:100%}.quiz-controls{flex-direction:column;align-items:flex-start}.quiz-controls .btn{width:100%}.quiz-session-note{text-align:left;align-items:flex-start}.practice-heading h2{font-size:28px}.timed-start-facts,.timed-start-rules{grid-template-columns:1fr}.timed-start-actions,.timed-question-actions,.timed-result-actions{flex-direction:column;align-items:stretch}.timed-start-actions .btn,.timed-question-actions .btn,.timed-result-actions .btn{width:100%}.timed-question-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.timed-question-actions>div .btn{min-width:0}.timed-navigator nav{grid-template-columns:repeat(5,minmax(0,1fr))}.timed-exam-workspace .timed-exam-toolbar{gap:6px;padding:8px 10px}.timed-exam-workspace .timed-exam-toolbar>div:first-child>span{display:none}.timed-exam-workspace .timed-exam-toolbar>div:nth-child(2){min-width:82px;padding:5px 7px}.timed-exam-workspace .timed-exam-toolbar>button{padding:8px 9px}.timed-exam-workspace .timed-exam-layout{grid-template-rows:minmax(0,1fr) 116px}.timed-exam-workspace .timed-question-scroll{padding:14px 14px 12px}.timed-exam-workspace .timed-question-scroll>h2{margin-top:11px;font-size:15px;line-height:1.4}.timed-exam-workspace .timed-select-note{margin-bottom:12px}.timed-exam-workspace .timed-options{gap:7px}.timed-exam-workspace .timed-options button{grid-template-columns:29px minmax(0,1fr);gap:9px;padding:9px 10px;font-size:10px}.timed-exam-workspace .timed-options button>span{width:27px;height:27px}.timed-exam-workspace .timed-question-actions{grid-template-columns:1fr;gap:7px;padding:8px 11px;display:grid}.timed-exam-workspace .timed-flag-button{width:100%;padding:7px 10px}.timed-exam-workspace .timed-question-actions>div{gap:7px}.timed-exam-workspace .timed-question-actions .btn{padding:8px 10px}.timed-exam-workspace .timed-navigator{grid-template-columns:105px minmax(0,1fr);gap:4px 8px;padding:9px 10px}.timed-exam-workspace .timed-navigator nav{grid-template-columns:repeat(5,minmax(30px,1fr));gap:5px}.timed-exam-workspace .timed-navigator nav button{height:30px}.timed-exam-workspace .timed-navigator-key span:nth-child(2){display:none}.timed-break-card{padding:32px 22px}.timed-break-card h2{font-size:27px}.timed-submit-overlay>div>div{flex-direction:column;align-items:stretch}.timed-review-list dl>div{grid-template-columns:1fr;gap:4px}.exam-pattern-copy h2,.mock-advisor-section h2{font-size:26px}}.social-growth-section{background:#f7f6f9;padding:18px 12px 70px}.social-growth-section>.container{color:#fff;background:linear-gradient(130deg,#151328,#43218d 62%,#6f44e8);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:48px;padding:40px 44px;display:grid;box-shadow:0 22px 52px #23164a33}.social-growth-copy h2{color:#fff;letter-spacing:-.8px;max-width:720px;margin:8px 0 12px;font-size:31px;font-weight:850}.social-growth-copy p{color:#d9d3e9;max-width:690px;margin:0;font-size:12px;line-height:1.7}.social-growth-actions{justify-items:stretch;gap:12px;display:grid}.social-share-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.social-channel{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:9px;font-weight:850;transition:transform .16s,background .16s;display:flex}button.social-channel{cursor:pointer}.social-channel:hover,.social-channel:focus-visible{color:#fff;outline-offset:2px;background:#fff3;outline:2px solid #ffffff61;transform:translateY(-2px)}.social-channel>span{color:#342365;background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:950;display:grid}.social-channel.whatsapp>span{color:#fff;background:#36ad49}.social-channel.linkedin>span{color:#fff;background:#0a66c2}.social-channel.facebook>span{color:#fff;background:#1877f2}.social-channel.x>span{color:#fff;background:#101010}.social-growth-actions>.btn{color:#4f2aa2;width:100%;font-weight:850}.social-growth-actions>small{color:#bdb4d0;text-align:center;font-size:8px;line-height:1.5}.social-share-links.compact{grid-template-columns:repeat(5,36px)}.social-share-links.compact .social-channel{background:#fff;border-color:#e2dbea;min-height:36px;padding:5px}.social-share-links.compact .social-channel:hover,.social-share-links.compact .social-channel:focus-visible{background:#f5f2fa}.social-share-dock{z-index:1201;position:fixed;bottom:28px;left:24px}.social-share-trigger{color:#fff;background:#211544;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 17px;font-size:10px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 26px #18142a3d}.social-share-trigger:hover,.social-share-trigger:focus-visible{outline-offset:2px;outline:3px solid #6f44e833;transform:translateY(-2px);box-shadow:0 14px 30px #18142a4d}.social-share-trigger>span{font-size:17px}.social-share-popover{color:#2b2630;background:#fff;border:1px solid #ddd4e8;border-radius:18px;width:min(325px,100vw - 32px);padding:24px;position:absolute;bottom:58px;left:0;box-shadow:0 22px 54px #1c142d3d}.social-popover-close{color:#77707d;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.social-share-popover>span{color:#6f44e8;letter-spacing:1px;font-size:8px;font-weight:900}.social-share-popover h2{margin:6px 0 7px;font-size:20px;font-weight:850}.social-share-popover p{color:#716a78;margin:0 0 16px;font-size:9px;line-height:1.55}.social-subscribe-link{color:#25833a;text-align:center;background:#eff9f1;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:9px;font-weight:900;display:block}.social-subscribe-link:hover{color:#1c6d30;background:#e0f4e4}.footer-subscribe-button{background:#211e35;border:1px solid #49415f;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:850;color:#fff!important;min-height:42px!important;margin:0!important;font-size:10px!important;display:flex!important}.footer-subscribe-button:hover,.footer-subscribe-button:focus-visible{outline-offset:2px;background:#2b2542;border-color:#7050cb;outline:2px solid #7b53e84d;color:#fff!important}.footer-subscribe-button span{font-size:15px}@media (width<=991.98px){.social-growth-section>.container{grid-template-columns:1fr;gap:28px}}@media (width<=767.98px){.social-growth-section{padding:12px 12px 58px}.social-growth-section>.container{padding:32px 25px}.social-growth-copy h2{font-size:26px}.social-share-links:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr))}.social-share-links:not(.compact) .social-channel:last-child{grid-column:1/-1}.social-share-dock{bottom:18px;left:16px}.social-share-trigger{height:42px;padding:0 14px}}
