:root{--ink:#030e4e;--muted:#596579;--brand:#f4a01c;--brand-dark:#d98909;--blue:#030e4e;--paper:#f7f8fc;--line:#dfe5ec;--white:#fff}@font-face{font-family:Circular Std Book;src:url(/brand/CircularStd-Book.woff2) format("woff2");font-display:swap}@font-face{font-family:Circular Std;src:url(/brand/CircularStd-Bold.woff2) format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Circular Std Book,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{height:74px;padding:0 max(24px,calc((100vw - 1180px)/2));justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.brand,.site-header{display:flex;align-items:center}.brand{gap:16px;color:var(--ink);font-family:Circular Std;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.brand img{width:190px;height:auto}.brand span{padding-left:16px;border-left:1px solid var(--line)}nav{display:flex;align-items:center;gap:24px;font-size:14px}.nav-button,nav{color:var(--muted)}.nav-button{border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer;padding:0}.nav-button:hover,nav a:hover{color:var(--ink)}.library-hero{position:relative;overflow:hidden;min-height:620px;padding:84px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.05fr .95fr;grid-gap:90px;gap:90px;align-items:center;background:linear-gradient(135deg,#fffdf5,#f8f9fc 48%,#eef2f9)}.library-hero:before{width:390px;height:390px;right:-150px;top:-180px;background:#f4a01c18}.library-hero:after,.library-hero:before{content:"";position:absolute;border-radius:50%}.library-hero:after{width:270px;height:270px;left:-150px;bottom:-190px;background:#030e4e0c}.hero-copy,.hero-visual{position:relative;z-index:1}.hero-pill{display:inline-flex;padding:8px 12px;border-radius:99px;background:#fff4dd;color:#9b6100;font-family:Circular Std;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.library-hero h1{max-width:650px;margin:20px 0 18px;font-family:Circular Std;font-size:60px;line-height:1.03;letter-spacing:-.055em}.library-hero h1 em{color:var(--brand);font-style:normal}.library-hero p{max-width:630px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.hero-checks{display:grid;grid-gap:10px;gap:10px;margin:26px 0;padding:0;list-style:none;color:var(--ink);font-size:14px}.hero-checks li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:9px;border-radius:50%;background:#fff1d5;color:#a06400;font-weight:700}.hero-actions{display:flex;align-items:center;gap:22px}.hero-actions>span{color:var(--muted);font-size:11px;line-height:1.3}.hero-actions>span strong{display:block;color:var(--ink);font-family:Circular Std;font-size:21px}.hero-visual{min-height:420px;display:grid;place-items:center}.readiness-card{width:min(100%,410px);padding:28px;border-radius:22px;background:#fff;box-shadow:0 28px 65px #030e4e20;border:1px solid #fff}.readiness-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.readiness-top b{padding:6px 8px;border-radius:6px;background:#e7f6ed;color:#26774f;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.readiness-score{display:flex;align-items:end;gap:15px;padding:28px 0 25px;border-bottom:1px solid var(--line)}.readiness-score strong{font-family:Circular Std;font-size:64px;line-height:.8;color:var(--ink)}.readiness-score span{color:#278158;font-size:12px;font-weight:700}.readiness-bars{display:grid;grid-gap:17px;gap:17px;padding-top:24px}.readiness-bars label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.readiness-bars i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#edf0f5}.readiness-bars i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),#f6bf62)}.floating-stat{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;background:#fff;box-shadow:0 15px 35px #030e4e18;border:1px solid var(--line)}.floating-stat strong{font-family:Circular Std;font-size:24px;color:var(--brand)}.floating-stat span{color:var(--muted);font-size:10px;line-height:1.35}.stat-one{left:-15px;top:50px}.stat-two{right:-15px;bottom:45px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-26px auto 0;position:relative;z-index:2;border-radius:13px;background:var(--ink);color:#dfe5f1;box-shadow:0 20px 35px #030e4e18}.trust-strip span{padding:22px 24px;border-right:1px solid #ffffff1c;font-size:11px}.trust-strip span:last-child{border:0}.trust-strip b{display:block;margin-bottom:5px;color:#fff;font-family:Circular Std;font-size:18px}.journey-section{max-width:1180px;margin:auto;padding:105px 24px 55px}.journey-heading{max-width:650px;margin:0 auto 38px;text-align:center}.journey-heading h2{margin:10px 0 12px;font-family:Circular Std;font-size:39px;line-height:1.12;letter-spacing:-.035em}.journey-heading p,.section-heading p{color:var(--muted);line-height:1.6}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.benefit-grid article{padding:27px;border:1px solid var(--line);border-radius:14px;background:#fff}.benefit-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff4dd;color:#9b6100;font-family:Circular Std;font-size:12px}.benefit-grid h3{margin:19px 0 9px;font-family:Circular Std;font-size:18px}.benefit-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.hero{min-height:480px;padding:84px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.4fr .6fr;grid-gap:80px;gap:80px;align-items:center;background:linear-gradient(135deg,#fff,#edf4f9)}.eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.hero h1{margin:18px 0;max-width:760px;font-family:Circular Std;font-size:54px;line-height:1.04;letter-spacing:-.045em}.hero p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65;margin:0 0 30px}.hero-score{padding:32px;border-radius:22px;color:#fff;background:var(--blue);box-shadow:0 24px 50px #1f4b7330}.hero-score small,.hero-score span{display:block;color:#c7d7e5}.hero-score strong{display:block;font-size:68px;margin:20px 0 12px}.progress{height:8px;background:#ffffff25;border-radius:99px;margin-bottom:18px}.progress i{display:block;width:82%;height:100%;border-radius:99px;background:var(--brand)}.ghost-button,.primary-button{display:inline-flex;border:0;border-radius:8px;padding:13px 19px;cursor:pointer;font-weight:700}.primary-button{background:var(--brand);color:#fff}.primary-button:hover{background:var(--brand-dark)}.ghost-button{background:#fff;border:1px solid var(--line);color:var(--ink)}.full{justify-content:center;width:100%}.content-section{max-width:1180px;margin:auto;padding:78px 24px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;color:var(--muted)}.section-heading h2{margin:8px 0 0;color:var(--ink);font-family:Circular Std;font-size:34px;letter-spacing:-.03em}.section-heading p{margin:8px 0 0;font-size:13px}.exam-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.exam-card{display:flex;flex-direction:column;min-height:390px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #030e4e0c;transition:transform .2s,box-shadow .2s}.exam-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #030e4e14}.card-top{display:flex;justify-content:space-between;align-items:center}.category,.free,.popular-tag{font-size:11px;font-weight:700}.category{color:var(--blue)}.popular-tag{background:#030e4e;color:#fff}.free,.popular-tag{padding:5px 8px;border-radius:5px}.free{background:#fff4dd;color:#9b6100}.exam-title{display:grid;grid-template-columns:62px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-top:22px}.exam-title img{width:58px;height:70px;object-fit:contain;object-position:top center}.exam-title>div{display:flex;flex-direction:column}.exam-card h3{min-height:68px;font-family:Circular Std;font-size:19px;line-height:1.2;margin:0 0 10px}.exam-card p{color:var(--muted);font-size:12px;line-height:1.55;min-height:72px;margin:0}.exam-meta{display:flex;gap:15px;padding:15px 0 18px;margin-top:18px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.exam-meta strong{display:block;color:var(--ink);font-size:15px;margin-bottom:3px}.ready-banner{max-width:1132px;margin:15px auto 90px;padding:40px 44px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:18px;background:var(--ink);color:#fff}.ready-banner h2{max-width:650px;margin:8px 0;font-family:Circular Std;font-size:30px}.ready-banner p{margin:0;color:#c9d2e2;font-size:13px}.ready-banner .primary-button{flex:none}.center-card,.notice,.result-card{max-width:700px;margin:70px auto;padding:30px;background:#fff;border:1px solid var(--line);border-radius:15px;text-align:center}.error{color:#a73b2a}.registration-page{max-width:1080px;margin:65px auto;padding:0 24px;display:grid;grid-template-columns:1fr 430px;grid-gap:75px;gap:75px;align-items:center}.registration-copy h1{max-width:560px;margin:14px 0 17px;font-family:Circular Std;font-size:44px;line-height:1.08;letter-spacing:-.04em}.registration-copy>p{max-width:580px;color:var(--muted);font-size:16px;line-height:1.7}.registration-points{display:grid;grid-gap:13px;gap:13px;margin-top:30px}.registration-points span{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.registration-points b{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#fff4dd;color:#9b6100;font-family:Circular Std;font-size:10px}.registration-form{display:grid;grid-gap:16px;gap:16px;padding:30px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 25px 55px #030e4e14}.registration-form h2{margin:0 0 5px;font-family:Circular Std;font-size:27px}.registration-form label{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.registration-form input{grid-column:1/-1;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);outline:none}.registration-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #f4a01c20}.registration-form small{color:var(--muted);font-size:9px;line-height:1.5;text-align:center}.optional{font-weight:400;color:#8b95a6}.form-error{margin:0;padding:10px;border-radius:7px;background:#fff0ed;color:#a73b2a;font-size:11px}.registration-form button:disabled{opacity:.65;cursor:wait}.runner{max-width:1220px;margin:auto;padding:35px 24px}.runner-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.runner-top h2{margin:6px 0}.timer{text-align:right}.timer span{display:block;color:var(--muted);font-size:12px}.timer strong{font-size:28px}.runner-layout{display:grid;grid-template-columns:1fr 280px;grid-gap:20px;gap:20px}.question-card,.question-nav{background:#fff;border:1px solid var(--line);border-radius:15px;padding:30px}.hint,.question-number{color:var(--muted);font-size:13px}.question-card h1{font-size:25px;line-height:1.45;margin:15px 0 25px}.options{display:grid;grid-gap:11px;gap:11px}.options button{display:flex;align-items:center;gap:15px;text-align:left;padding:15px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.options button b{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--paper)}.options button.selected{border-color:var(--brand);background:#fff8f4}.options button.selected b{background:var(--brand);color:#fff}.options button.correct{border-color:#38a169;background:#f0fff4}.options button.correct b{background:#38a169;color:#fff}.options button.incorrect{border-color:#e05252;background:#fff5f5}.options button.incorrect b{background:#e05252;color:#fff}.answer-feedback{margin-top:18px;padding:16px 18px;border-radius:10px;border:1px solid var(--line);font-size:13px;line-height:1.55}.answer-feedback strong{display:block;margin-bottom:8px;font-family:Circular Std;font-size:16px}.answer-feedback p{margin:6px 0 0;color:var(--muted)}.answer-feedback.correct{background:#f0fff4;border-color:#74bd91}.answer-feedback.correct strong{color:#238252}.answer-feedback.incorrect{background:#fff5f5;border-color:#f0a6a6}.answer-feedback.incorrect strong{color:#b83232}.question-actions{display:flex;justify-content:space-between;margin-top:35px}.question-nav h3{margin-top:0}.question-nav p{color:var(--muted);font-size:13px}.question-nav>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:25px 0}.question-nav>div button{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:6px;cursor:pointer}.question-nav>div button.answered{background:#dff2e7;border-color:#74bd91}.question-nav>div button.current{outline:2px solid var(--brand)}.submit-link{width:100%;padding:12px;border:0;background:var(--ink);color:#fff;border-radius:7px;cursor:pointer}.result-card{margin-top:80px;padding:50px}.score-ring{width:170px;height:170px;border-radius:50%;margin:25px auto;display:grid;place-content:center;background:#fff3ef;border:12px solid var(--brand);color:var(--brand)}.score-ring.pass{background:#e9f8ef;border-color:#35a86b;color:#238252}.score-ring strong{font-size:42px}.score-ring span{font-size:12px;font-weight:700}.result-card p{color:var(--muted);line-height:1.6}.verification-card{max-width:520px;padding:45px}.auth-card h1,.verification-card h1{margin:12px 0;font-family:Circular Std;font-size:32px;letter-spacing:-.03em}.auth-card>p,.verification-card>p{color:var(--muted);line-height:1.6}.otp-form{display:grid;grid-gap:13px;gap:13px;margin-top:24px}.otp-form input{width:100%;padding:15px;border:1px solid var(--line);border-radius:8px;outline:none;text-align:center;font-size:18px;letter-spacing:.08em}.otp-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #f4a01c20}.dev-code{padding:10px;border-radius:7px;background:#fff4dd;color:#805100!important;font-size:12px}.text-button{border:0;background:transparent;color:var(--ink);font-weight:700;cursor:pointer;padding:12px}.auth-page{min-height:calc(100vh - 74px);display:grid;place-items:center;padding:45px 24px;background:linear-gradient(135deg,#fffdf5,#eef2f9)}.auth-card{width:min(100%,440px);padding:38px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 25px 55px #030e4e14}.dashboard-page{max-width:1100px;margin:auto;padding:65px 24px}.dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.dashboard-heading h1{font-family:Circular Std;font-size:40px;margin:10px 0}.dashboard-heading p{color:var(--muted);margin:0}.dashboard-section{margin-top:42px}.dashboard-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:18px}.dashboard-section-heading h2{font-family:Circular Std;font-size:28px;margin:8px 0}.dashboard-section-heading p{color:var(--muted);margin:0}.dashboard-section-heading>a{color:#9b6100;font-weight:700}.course-recommendations{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.course-recommendations article{display:grid;grid-template-columns:58px 1fr;grid-gap:16px;gap:16px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 30px #030e4e0c}.course-recommendations img{width:54px;height:64px;object-fit:contain}.course-recommendations h3{margin:2px 0 8px;font-family:Circular Std;font-size:18px}.course-recommendations p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.course-recommendations span{display:block;margin-top:12px;color:var(--ink);font-size:11px;font-weight:700}.course-card-actions{grid-column:1/-1;display:flex;gap:10px}.course-card-actions .ghost-button,.course-card-actions .primary-button{flex:1 1;justify-content:center}.attempt-list{display:grid;grid-gap:12px;gap:12px}.attempt-list article{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 25px;border:1px solid var(--line);border-radius:12px;background:#fff}.attempt-list article h2{font-family:Circular Std;font-size:18px;margin:6px 0}.attempt-list article span{color:var(--muted);font-size:11px}.attempt-score{text-align:right}.attempt-score span,.attempt-score strong{display:block}.attempt-score strong{color:var(--brand);font-family:Circular Std;font-size:21px}.attempt-score.passed strong{color:#238252}.signup-card{width:min(100%,520px)}.signup-form{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.signup-form>label:not(.consent-row){display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.signup-form>label:not(.consent-row) input{grid-column:1/-1;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);outline:none}.signup-form>label:not(.consent-row) input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #f4a01c20}.consent-row{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border-radius:8px;background:var(--paper);color:var(--muted);font-size:11px;line-height:1.55}.consent-row input{width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--brand)}.consent-row span{display:block;min-width:0}.auth-switch a,.consent-row a{color:#9b6100;text-decoration:underline;font-weight:700}.auth-switch{margin:22px 0 0!important;padding-top:18px;border-top:1px solid var(--line);text-align:center;font-size:11px}@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:50px}.hero h1{font-size:40px}.library-hero{grid-template-columns:1fr;padding-top:55px}.library-hero h1{font-size:43px}.hero-visual{display:none}.trust-strip{grid-template-columns:1fr 1fr;margin:0;border-radius:0}.benefit-grid,.course-recommendations,.exam-grid{grid-template-columns:1fr}.ready-banner{margin:15px 24px 60px;align-items:start;flex-direction:column}.registration-page{grid-template-columns:1fr;gap:35px;margin:35px auto}.registration-copy h1{font-size:35px}.runner-layout{grid-template-columns:1fr}.question-nav{order:-1}.site-header nav a{display:none}.dashboard-heading,.dashboard-section-heading{align-items:start;flex-direction:column}}.course-hero{padding:72px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 260px;grid-gap:70px;gap:70px;align-items:center;background:linear-gradient(135deg,#fffdf5,#f3f6fb)}.course-hero h1{font-family:Circular Std;font-size:52px;line-height:1.06;letter-spacing:-.045em;margin:14px 0}.course-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.65;margin:0 0 26px}.course-actions{display:flex;gap:12px;flex-wrap:wrap}.back-link{display:block;color:var(--muted);font-size:13px;margin-bottom:28px}.course-badge{display:grid;place-items:center;padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 20px 45px #030e4e12}.course-badge img{width:115px;height:115px;object-fit:contain}.course-badge strong{font-family:Circular Std;font-size:46px;margin-top:16px}.course-badge span{color:var(--muted);font-size:13px}.course-content{padding-top:38px}.format-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:54px;border:1px solid var(--line);border-radius:12px;background:var(--line)}.format-strip span{padding:20px;background:#fff;color:var(--muted);font-size:12px}.format-strip strong{display:block;color:var(--ink);font-family:Circular Std;font-size:18px;margin-bottom:5px}.course-landing-grid{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-gap:16px;gap:16px;margin-bottom:62px}.landing-panel{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 14px 35px #030e4e0c}.landing-panel.main-panel{background:linear-gradient(135deg,#fff,#fff8ed)}.course-cta h2,.course-path h2,.landing-panel h2{font-family:Circular Std;font-size:32px;line-height:1.12;margin:10px 0}.landing-panel h3,.path-steps h3{font-family:Circular Std;font-size:18px;margin:12px 0 8px}.course-cta p,.landing-panel p,.path-steps p{margin:0;color:var(--muted);line-height:1.65;font-size:13px}.panel-number{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff4dd;color:#9b6100;font-family:Circular Std;font-size:12px}.focus-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.focus-chips span{padding:8px 10px;border-radius:999px;background:#fff;color:var(--ink);border:1px solid var(--line);font-size:11px;font-weight:700}.course-path{margin-bottom:62px}.path-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.path-steps article{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.path-steps b{color:var(--brand);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.series-heading{margin-bottom:24px}.overview-grid h2,.series-heading h2{font-family:Circular Std;font-size:32px;margin:8px 0}.overview-grid p,.series-heading p{color:var(--muted);line-height:1.65}.test-series{display:grid;grid-gap:12px;gap:12px}.test-card{display:grid;grid-template-columns:62px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:12px}.test-number{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;background:#fff4dd;color:#9b6100;font-family:Circular Std;font-size:20px}.test-card h3{font-family:Circular Std;margin:6px 0;font-size:19px}.test-card p{margin:0;color:var(--muted);font-size:12px}.overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-top:75px;padding-top:55px;border-top:1px solid var(--line)}.overview-grid ul{padding:0;list-style:none}.overview-grid li{padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}.overview-grid li:before{content:"✓";color:var(--brand);font-weight:700;margin-right:10px}.course-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:65px;padding:34px;border-radius:18px;background:var(--ink);color:#fff}.course-cta p{color:#c9d2e2}.course-cta .primary-button{flex:none}@media(max-width:850px){.course-hero{grid-template-columns:1fr}.course-badge{display:none}.format-strip{grid-template-columns:1fr 1fr}.course-landing-grid,.path-steps{grid-template-columns:1fr}.test-card{grid-template-columns:52px 1fr}.test-card .primary-button{grid-column:1/-1;justify-content:center}.overview-grid{grid-template-columns:1fr}.course-cta{align-items:start;flex-direction:column}}