:root{--qa-ink:#0b2347;--qa-navy:#061a36;--qa-navy2:#0b2c5c;--qa-blue:#3562e8;--qa-teal:#21b9b8;--qa-bg:#f6f8fc;--qa-line:#dce4ef;--qa-muted:#63738b;--qa-white:#fff;--qa-radius:22px;--qa-shadow:0 18px 48px rgba(7,31,68,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}.qa08-public{margin:0;background:#fff;color:var(--qa-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.qa08-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.qa08-header{position:sticky;top:0;z-index:60;background:rgba(5,24,52,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.qa08-header-inner{min-height:72px;display:flex;align-items:center;gap:28px}.qa08-logo{display:flex;align-items:center;flex:none}.qa08-logo img{height:34px;width:auto;display:block}.qa08-nav{display:flex;gap:26px;align-items:center;margin-left:auto}.qa08-nav a,.qa08-nav button{font:inherit;font-size:.9rem;font-weight:750;color:#eaf2ff;text-decoration:none;background:none;border:0;padding:10px 0;cursor:pointer}.qa08-nav a:hover,.qa08-nav button:hover{color:#65ded8}.qa08-header-actions{display:flex;align-items:center;gap:10px}.qa08-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:13px;padding:0 18px;background:linear-gradient(135deg,#315fe5,#4c6ff1);color:#fff;text-decoration:none;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 10px 24px rgba(49,95,229,.18);transition:.18s ease}.qa08-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(49,95,229,.24)}.qa08-btn.large{min-height:50px;padding:0 22px}.qa08-btn.soft{background:#fff;color:#17396c;border-color:#d4deed;box-shadow:none}.qa08-btn.outline{background:transparent;color:#fff;border-color:#6680a6;box-shadow:none}.qa08-btn.outline.light{border-color:rgba(255,255,255,.45)}.qa08-btn.disabled{background:#e9edf4;color:#8a96a7;box-shadow:none;pointer-events:none}.qa08-menu{display:none;margin-left:auto;border:0;background:transparent;width:42px;height:42px;border-radius:10px;padding:10px;cursor:pointer}.qa08-menu span{display:block;height:2px;background:#fff;margin:5px 0;border-radius:4px}.qa08-mobile-nav{background:#071d3d;padding:8px 18px 18px}.qa08-mobile-nav a,.qa08-mobile-nav button{display:block;width:100%;text-align:left;padding:12px 8px;color:#fff;background:none;border:0;font:inherit;font-weight:750;text-decoration:none}.qa08-hero{background:radial-gradient(circle at 78% 20%,rgba(50,103,205,.5),transparent 34%),linear-gradient(135deg,#06182f 0%,#0c2d60 55%,#123d7d 100%);color:#fff;overflow:hidden}.qa08-hero-grid{min-height:590px;display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center}.qa08-hero-copy{padding:76px 0}.qa08-kicker{display:inline-flex;align-items:center;font-size:.77rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#72ded9}.qa08-kicker.dark{color:#3562e8}.qa08-hero h1{font-size:clamp(3rem,5.2vw,5.3rem);line-height:.98;letter-spacing:-.055em;max-width:740px;margin:16px 0 22px}.qa08-hero-lead{max-width:720px;font-size:1.12rem;line-height:1.65;color:#dbe6f5}.qa08-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.qa08-proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.qa08-proof-row span{padding:12px 14px;border:1px solid rgba(255,255,255,.14);background:rgba(5,26,55,.35);border-radius:14px}.qa08-proof-row b,.qa08-proof-row small{display:block}.qa08-proof-row b{font-size:.79rem}.qa08-proof-row small{margin-top:3px;color:#adc0d9;font-size:.7rem}.qa08-hero-media{position:relative;align-self:stretch;min-height:590px}.qa08-hero-media picture,.qa08-hero-media img{width:100%;height:100%;display:block}.qa08-hero-media img{object-fit:cover;object-position:center}.qa08-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2a59 0,transparent 18%,transparent 78%,rgba(4,19,41,.12))}.qa08-hero-card{position:absolute;z-index:2;right:18px;min-width:190px;padding:15px 17px;border-radius:16px;background:rgba(7,27,58,.84);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(12px);box-shadow:0 18px 40px rgba(0,0,0,.18)}.qa08-hero-card.progress{top:90px}.qa08-hero-card.exam{bottom:82px}.qa08-hero-card small,.qa08-hero-card span,.qa08-hero-card strong{display:block}.qa08-hero-card small{font-size:.72rem;color:#a9bdd8}.qa08-hero-card strong{margin:4px 0;font-size:1.25rem}.qa08-hero-card span{font-size:.76rem;color:#69ded8}.qa08-catalog{padding:64px 0 54px;background:#fff}.qa08-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:26px}.qa08-heading.narrow{max-width:850px}.qa08-heading h2{margin:8px 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.06;letter-spacing:-.04em}.qa08-heading p{margin:0;color:var(--qa-muted);max-width:760px;line-height:1.6}.qa08-carousel-controls{display:flex;gap:8px}.qa08-carousel-controls button{width:42px;height:42px;border:1px solid #d6dfeb;background:#fff;border-radius:50%;color:#173965;font-size:1.1rem;cursor:pointer}.qa08-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 18px;scrollbar-width:thin}.qa08-course-card{--program:#3562e8;flex:0 0 calc((100% - 80px)/6);min-width:188px;scroll-snap-align:start;border:1px solid #dce5ef;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 25px rgba(11,35,71,.05);transition:.18s ease}.qa08-course-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(11,35,71,.11);border-color:#c6d2e3}.qa08-course-card.program-nautical{--program:#0b8ba5}.qa08-course-card.program-lifeguard{--program:#df5148}.qa08-course-card.program-food{--program:#299260}.qa08-course-card.program-dpd{--program:#6555bd}.qa08-course-card.program-drones{--program:#3d709d}.qa08-card-media{position:relative;display:block;width:100%;height:155px;padding:0;border:0;background:#dbe5ef;cursor:pointer;overflow:hidden}.qa08-card-media picture,.qa08-card-media img{display:block;width:100%;height:100%}.qa08-card-media img{object-fit:cover;object-position:center;transition:transform .25s ease}.qa08-course-card:hover .qa08-card-media img{transform:scale(1.025)}.qa08-card-media>span{position:absolute;left:11px;bottom:10px;background:rgba(255,255,255,.94);color:var(--program);border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:900}.qa08-card-copy{padding:15px 15px 14px}.qa08-card-copy h3{margin:0 0 7px;font-size:1.02rem;letter-spacing:-.02em}.qa08-card-copy p{margin:0;color:#5f6e83;font-size:.79rem;line-height:1.5;min-height:72px}.qa08-card-copy button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:13px;border:0;border-top:1px solid #edf1f6;padding:12px 0 0;background:none;color:var(--program);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.qa08-stats{padding:0 0 62px;background:#fff}.qa08-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #dbe4ef;border-radius:20px;background:#f8faff;overflow:hidden}.qa08-stats-grid>div{padding:20px 22px;border-right:1px solid #dbe4ef}.qa08-stats-grid>div:last-child{border-right:0}.qa08-stats-grid strong,.qa08-stats-grid span{display:block}.qa08-stats-grid strong{font-size:1.75rem;line-height:1;color:#0f2e5c}.qa08-stats-grid span{margin-top:6px;color:#67778f;font-size:.78rem}.qa08-section{padding:78px 0}.qa08-section.qa08-soft{background:#f6f8fc}.qa08-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.qa08-steps article{padding:20px 18px;border:1px solid #dce4ef;border-radius:18px;background:#fff}.qa08-steps article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf2ff;color:#315ee6;font-weight:900;font-size:.74rem}.qa08-steps h3{font-size:.98rem;margin:15px 0 7px}.qa08-steps p{font-size:.78rem;line-height:1.55;color:#63738a;margin:0}.qa08-feature-section{background:linear-gradient(135deg,#071a36,#0d3977);color:#fff}.qa08-feature-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.qa08-feature-copy h2{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.045em;line-height:1.02;margin:12px 0 18px}.qa08-feature-copy p{color:#cfddf0;line-height:1.65}.qa08-feature-copy ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px;padding:0;margin:24px 0 0;list-style:none}.qa08-feature-copy li:before{content:'✓';color:#5be1d8;font-weight:900;margin-right:8px}.qa08-feature-copy li{font-size:.83rem;color:#dbe7f6}.qa08-feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.qa08-feature-cards article{min-height:130px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.07)}.qa08-feature-cards b,.qa08-feature-cards span{display:block}.qa08-feature-cards b{font-size:1rem}.qa08-feature-cards span{margin-top:7px;color:#c3d4e9;font-size:.8rem;line-height:1.5}.qa08-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1030px;margin:auto}.qa08-pricing article{position:relative;padding:26px;border:1px solid #d9e2ed;border-radius:20px;background:#fff}.qa08-pricing article.featured{border:2px solid #4a6cea;box-shadow:0 18px 46px rgba(52,91,220,.14)}.qa08-price-label{display:inline-block;padding:6px 10px;border-radius:999px;background:#eef3ff;color:#315ee6;font-size:.68rem;font-weight:900}.qa08-price-label.muted{background:#eef1f5;color:#69788c}.qa08-pricing h3{font-size:1.3rem;margin:16px 0 8px}.qa08-price{font-size:2rem;font-weight:900;color:#0d2b58}.qa08-price s{font-size:.9rem;color:#8c98a9;font-weight:500}.qa08-price small{display:block;font-size:.72rem;color:#78879b;font-weight:600;margin-top:5px}.qa08-pricing ul{list-style:none;padding:0;margin:20px 0}.qa08-pricing li{padding:7px 0;font-size:.81rem;color:#596a81}.qa08-pricing li:before{content:'✓';color:#25915d;font-weight:900;margin-right:8px}.qa08-pricing .qa08-btn{width:100%}.qa08-note{text-align:center;color:#7a879a;font-size:.73rem;margin:18px auto 0;max-width:900px}.qa08-academy{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;padding:46px;border-radius:28px;background:linear-gradient(135deg,#071a36,#123d7e);color:#fff}.qa08-academy h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05;letter-spacing:-.045em;margin:10px 0 15px}.qa08-academy p{color:#d0def0;line-height:1.65}.qa08-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.qa08-academy-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qa08-academy-points span{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.06);font-size:.8rem}.qa08-faq{padding-top:54px}.qa08-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qa08-faq details{border:1px solid #dce4ef;border-radius:16px;background:#fff;padding:16px 18px}.qa08-faq summary{font-weight:850;cursor:pointer}.qa08-faq p{color:#65758c;font-size:.82rem;line-height:1.6}.qa08-contact{background:#0a2550;color:#fff}.qa08-contact .qa08-shell{min-height:104px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:30px}.qa08-contact strong,.qa08-contact span{display:block}.qa08-contact>div>div:first-child span{font-size:.78rem;color:#c0d0e5;margin-top:4px}.qa08-contact-points{display:flex;gap:20px}.qa08-contact-points span{font-size:.73rem;color:#c8d6e8}.qa08-footer{background:#06172f;color:#d9e4f3;padding:52px 0 24px}.qa08-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:34px}.qa08-footer-brand img{height:34px}.qa08-footer-brand p{max-width:300px;color:#aebfd5;font-size:.79rem;line-height:1.55}.qa08-footer-grid>div:not(.qa08-footer-brand){display:grid;align-content:start;gap:9px}.qa08-footer-grid strong{color:#fff;margin-bottom:4px}.qa08-footer a,.qa08-footer button{padding:0;border:0;background:none;text-align:left;color:#bdcce0;text-decoration:none;font:inherit;font-size:.77rem;cursor:pointer}.qa08-footer a:hover,.qa08-footer button:hover{color:#61ded8}.qa08-footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(255,255,255,.12);margin-top:36px;padding-top:20px;color:#8fa3bd;font-size:.69rem}.qa08-modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(2,13,30,.72);backdrop-filter:blur(8px)}.qa08-modal.open{display:flex}.qa08-modal-open{overflow:hidden}.qa08-modal-dialog{position:relative;width:min(780px,100%);max-height:92vh;overflow:auto;border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.25)}.qa08-modal-dialog.program{width:min(1120px,100%)}.qa08-modal-dialog.compact{width:min(700px,100%)}.qa08-modal-close{position:absolute;z-index:5;top:14px;right:14px;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(8,25,52,.65);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.qa08-modal-dialog.compact .qa08-modal-close{color:#17345f;background:#fff;border-color:#d8e1ec}.qa08-program-hero{position:relative;height:310px;overflow:hidden;background:#0b2c5c}.qa08-program-hero picture,.qa08-program-hero img{width:100%;height:100%;display:block}.qa08-program-hero img{object-fit:cover;object-position:center}.qa08-program-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,23,50,.9),rgba(5,23,50,.3) 60%,rgba(5,23,50,.1))}.qa08-program-overlay{position:absolute;z-index:2;left:0;bottom:0;max-width:650px;padding:36px 42px;color:#fff}.qa08-program-overlay h2{font-size:clamp(2.1rem,4vw,3.8rem);letter-spacing:-.045em;line-height:1;margin:8px 0 10px}.qa08-program-overlay p{margin:0;color:#dbe7f5}.qa08-modal-body{padding:30px 34px 34px}.qa08-modal-body h2{font-size:2rem;letter-spacing:-.035em;margin:8px 0}.qa08-modal-lead{color:#66778e}.qa08-program-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:28px}.qa08-step-label{display:block;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#3562e8;margin-bottom:10px}.qa08-course-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.qa08-course-option{padding:13px 14px;border:1px solid #d9e2ed;border-radius:14px;background:#fff;text-align:left;color:#10294f;font:inherit;cursor:pointer}.qa08-course-option.selected{border-color:#5475e7;background:#f2f5ff;box-shadow:0 0 0 2px rgba(53,98,232,.08)}.qa08-course-option strong,.qa08-course-option span,.qa08-course-option small{display:block}.qa08-course-option strong{font-size:.87rem}.qa08-course-option span{font-size:.72rem;line-height:1.45;color:#66758b;margin-top:4px}.qa08-course-option small{font-size:.67rem;color:#3562e8;font-weight:800;margin-top:6px}.qa08-selected{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;margin:12px 0 22px;padding:14px 16px;border-radius:15px;background:#0c2b59;color:#fff}.qa08-selected>div:first-child small,.qa08-selected>div:first-child strong{display:block}.qa08-selected small,.qa08-selected span{font-size:.65rem;color:#b9cbe3}.qa08-selected b{font-size:1.05rem}.qa08-selected>div:not(:first-child){text-align:center}.qa08-selected>div:not(:first-child) span{display:block}.qa08-program-block{padding:18px 0;border-top:1px solid #e7ecf3}.qa08-program-block h3{font-size:1rem;margin:0 0 10px}.qa08-program-block p{font-size:.82rem;line-height:1.6;color:#5e6f87}.qa08-content-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px;padding:0;list-style:none;margin:0}.qa08-content-list li{font-size:.78rem;color:#5f6f84}.qa08-content-list li:before{content:'✓';color:#258f5d;font-weight:900;margin-right:8px}.qa08-phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.qa08-phase-grid div{display:flex;gap:9px;align-items:center;padding:10px;background:#f6f8fc;border-radius:12px;font-size:.75rem}.qa08-phase-grid span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9efff;color:#315ee6;font-weight:900;font-size:.65rem}.qa08-program-side{align-self:start;display:grid;gap:14px;position:sticky;top:14px}.qa08-program-side>div{padding:18px;border:1px solid #dfe6ef;border-radius:17px;background:#fbfcff}.qa08-program-side h3{font-size:.9rem;margin:0 0 8px}.qa08-program-side ul{padding-left:18px;margin:0}.qa08-program-side li,.qa08-program-side p{font-size:.75rem;line-height:1.55;color:#617187}.qa08-side-evals{display:flex!important;flex-wrap:wrap;gap:6px}.qa08-side-evals span{padding:5px 8px;border:1px solid #dce4ef;border-radius:999px;background:#fff;font-size:.64rem;font-weight:800;color:#315ee6}.qa08-modal-cta{position:sticky;bottom:-34px;display:flex;justify-content:flex-end;gap:10px;margin:20px -34px -34px;padding:16px 34px;background:rgba(255,255,255,.97);border-top:1px solid #e2e8f0}.qa08-access-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.qa08-access-card{display:flex;flex-direction:column;min-height:136px;padding:17px;border:1px solid #dbe4ee;border-radius:16px;background:#fff;text-decoration:none;color:#112b55}.qa08-access-card:hover{border-color:#6f8be5;background:#f8faff}.qa08-access-card.new{background:#0b2c5c;color:#fff;border-color:#0b2c5c}.qa08-access-card b{font-size:.92rem}.qa08-access-card span{font-size:.75rem;color:#6c7b90;line-height:1.45;margin:5px 0 12px}.qa08-access-card.new span{color:#cad8ea}.qa08-access-card em{font-style:normal;font-size:.72rem;font-weight:900;color:#3562e8;margin-top:auto}.qa08-access-card.new em{color:#66ddd7}.qa08-access-foot{display:flex;justify-content:center;gap:8px;margin-top:18px;font-size:.77rem}.qa08-access-foot button{border:0;background:none;color:#315ee6;text-decoration:underline;cursor:pointer}.qa08-contact-form{display:grid;gap:12px}.qa08-contact-form label{display:grid;gap:6px;font-size:.79rem;font-weight:850}.qa08-contact-form label>span{font-weight:500;color:#8794a5}.qa08-contact-form input,.qa08-contact-form textarea{width:100%;border:1px solid #cbd6e4;border-radius:12px;padding:12px 13px;font:inherit}.qa08-contact-form input:focus,.qa08-contact-form textarea:focus{outline:3px solid rgba(53,98,232,.13);border-color:#6a86e5}.qa08-check{display:flex!important;align-items:flex-start;gap:8px!important;font-weight:500!important;color:#627188}.qa08-check input{width:18px;height:18px}.qa08-form-msg{min-height:18px;color:#1b7a55;font-size:.75rem}.qa08-form-msg.error{color:#a2322b}.qa08-load-error{padding:20px;color:#8d342d}
@media(min-width:1450px){.qa08-shell{width:min(1380px,calc(100% - 56px))}.qa08-course-card{flex-basis:calc((100% - 80px)/6)}}
@media(max-width:1180px){.qa08-nav{gap:16px}.qa08-course-card{flex-basis:calc((100% - 48px)/4)}.qa08-steps{grid-template-columns:repeat(3,1fr)}.qa08-stats-grid{grid-template-columns:repeat(5,1fr)}.qa08-proof-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.qa08-shell{width:min(100% - 28px,1240px)}.qa08-nav,.qa08-header-actions{display:none}.qa08-menu{display:block}.qa08-hero-grid{grid-template-columns:1fr;gap:0}.qa08-hero-copy{padding:52px 0 28px}.qa08-hero h1{font-size:clamp(2.5rem,10vw,4.6rem)}.qa08-hero-media{min-height:390px;margin:0 -14px}.qa08-course-card{flex-basis:calc((100% - 32px)/3)}.qa08-stats-grid{grid-template-columns:repeat(2,1fr)}.qa08-stats-grid>div{border-right:1px solid #dbe4ef;border-bottom:1px solid #dbe4ef}.qa08-stats-grid>div:nth-child(2n){border-right:0}.qa08-stats-grid>div:last-child{grid-column:1/-1;border-bottom:0}.qa08-feature-grid,.qa08-academy,.qa08-program-layout{grid-template-columns:1fr}.qa08-feature-copy ul{grid-template-columns:1fr 1fr}.qa08-program-side{position:static}.qa08-contact .qa08-shell{grid-template-columns:1fr auto}.qa08-contact-points{display:none}.qa08-footer-grid{grid-template-columns:repeat(2,1fr)}.qa08-footer-brand{grid-column:1/-1}.qa08-modal{padding:10px}.qa08-course-options{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.qa08-shell{width:min(100% - 22px,1240px)}.qa08-header-inner{min-height:62px}.qa08-logo img{height:30px}.qa08-hero-copy{padding-top:38px}.qa08-hero-lead{font-size:1rem}.qa08-proof-row{grid-template-columns:1fr 1fr}.qa08-hero-media{min-height:300px}.qa08-hero-card{min-width:145px;padding:10px 11px}.qa08-hero-card.progress{top:14px;right:10px}.qa08-hero-card.exam{bottom:12px;right:10px}.qa08-heading{align-items:flex-start}.qa08-carousel-controls{display:none}.qa08-course-card{flex-basis:82%;min-width:260px}.qa08-card-media{height:175px}.qa08-card-copy p{min-height:auto}.qa08-stats{padding-bottom:40px}.qa08-stats-grid{grid-template-columns:1fr 1fr}.qa08-stats-grid>div{padding:15px}.qa08-section{padding:56px 0}.qa08-steps{grid-template-columns:1fr 1fr}.qa08-feature-copy ul,.qa08-feature-cards,.qa08-academy-points,.qa08-faq-grid{grid-template-columns:1fr}.qa08-pricing{grid-template-columns:1fr}.qa08-academy{padding:28px 22px}.qa08-contact .qa08-shell{grid-template-columns:1fr;min-height:auto;padding-block:24px}.qa08-contact .qa08-btn{width:100%}.qa08-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.qa08-footer-bottom{display:block}.qa08-footer-bottom span{display:block;margin-top:8px}.qa08-modal{align-items:flex-end;padding:0}.qa08-modal-dialog,.qa08-modal-dialog.program{width:100%;max-height:96vh;border-radius:22px 22px 0 0}.qa08-program-hero{height:230px}.qa08-program-overlay{padding:28px 22px}.qa08-program-overlay h2{font-size:2.2rem}.qa08-modal-body{padding:24px 20px 26px}.qa08-course-options{grid-template-columns:1fr}.qa08-selected{grid-template-columns:1fr 1fr 1fr}.qa08-selected>div:first-child{grid-column:1/-1}.qa08-content-list{grid-template-columns:1fr}.qa08-phase-grid{grid-template-columns:1fr 1fr}.qa08-modal-cta{margin:18px -20px -26px;padding:12px 20px 18px;bottom:-26px}.qa08-modal-cta .qa08-btn{flex:1}.qa08-access-grid{grid-template-columns:1fr}.qa08-access-card{min-height:112px}}
@media(max-width:390px){.qa08-hero h1{font-size:2.35rem}.qa08-proof-row{grid-template-columns:1fr}.qa08-hero-card.exam{display:none}.qa08-course-card{flex-basis:88%;min-width:245px}.qa08-stats-grid{grid-template-columns:1fr}.qa08-stats-grid>div,.qa08-stats-grid>div:nth-child(2n){border-right:0}.qa08-stats-grid>div:last-child{grid-column:auto}.qa08-steps{grid-template-columns:1fr}.qa08-phase-grid{grid-template-columns:1fr}.qa08-footer-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qa08-btn,.qa08-course-card,.qa08-card-media img{transition:none!important}}
