.school-catalogue-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.school-catalogue-card{background:#fff;min-height:0;padding:0;overflow:hidden}.school-course-image{aspect-ratio:16/9;background:#e2edf4;position:relative;overflow:hidden}.school-course-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.school-catalogue-card:hover .school-course-image img{transform:scale(1.025)}.school-course-image>span{color:#075c45;background:#fff;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #0002}.school-course-body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.school-course-body .school-card-topline{flex-wrap:wrap;gap:10px;margin:0}.school-test-count{color:#43576c;font-size:12px;font-weight:700}.school-course-body h3{color:#09233b;margin:0;font-size:23px;line-height:1.3}.school-course-tamil{color:#087f94;font-size:17px;font-weight:700;line-height:1.8}.school-course-subjects{color:#354e65;background:#f0f5fa;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.7}.school-course-body .school-card-description{margin:0 0 10px;font-size:15px;line-height:1.9}.school-course-body .school-primary-action{gap:10px;width:100%;min-height:50px;margin-top:auto;font-size:14px}.school-catalogue-note{color:#26465a;background:#eaf8fa;border:1px solid #b8dce3;border-radius:14px;gap:16px;margin-top:24px;padding:22px;font-size:15px;line-height:1.8;display:flex}.school-catalogue-note>svg{color:#087f94;flex-shrink:0}.school-catalogue-note strong{color:#08223b;margin-bottom:5px;display:block}.school-catalogue-source{color:#5c6d80;margin-top:24px;font-size:13px;line-height:1.8}.school-catalogue-source a{color:#075fba;text-decoration:underline}.school-hero h1{letter-spacing:-.025em;font-size:clamp(2.3rem,4.4vw,4.3rem);line-height:1.5}.school-hero-lead{line-height:1.95}.school-teacher-copy h2{line-height:1.55!important}.school-teacher-copy>p{line-height:2!important}.school-catalogue-card a:focus-visible{outline-offset:4px;outline:3px solid #078ca5}@media (min-width:1280px){.school-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.school-catalogue-grid{grid-template-columns:1fr!important}.school-course-body{padding:20px}.school-course-body h3{font-size:21px}.school-hero h1{font-size:2.25rem}.school-catalogue-note{padding:16px}.school-course-body .school-primary-action{font-size:12px}}.school-registration{background:#eef5f8;padding-block:clamp(3rem,6vw,6rem);scroll-margin-top:100px}.registration-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.registration-heading>div{max-width:50rem}.registration-heading h2{color:#092c40;margin:16px 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:750;line-height:1.6}.registration-heading p:not(.school-section-label){color:#476072;font-size:16px;line-height:1.9}.registration-heading>a{color:#0864b7;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.registration-caption{color:#607284;align-items:flex-start;gap:8px;margin:22px 0;font-size:12px;line-height:1.8;display:flex}.registration-caption svg{flex-shrink:0;margin-top:2px}.registration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.registration-grid>li{background:#fff;border:1px solid #d5e3ec;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 6px 20px #102d4010}.registration-step-label{color:#087e8c;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.registration-screen{color:#14324c;text-align:center;background:linear-gradient(145deg,#f5fafc,#eaf2fa);border:1px solid #d3e2eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:218px;margin:22px 0;padding:16px;display:flex}.registration-screen-bar{align-self:flex-start;gap:4px;margin-bottom:2px;display:flex}.registration-screen-bar span{background:#a7bdcd;border-radius:50%;width:5px;height:5px}.registration-screen small{color:#617b8f;font-size:11px}.registration-screen>strong{font-size:17px;font-weight:750}.registration-screen-line{background:#d9e5ee;border-radius:10px;width:60%;height:4px}.registration-screen-action{color:#fff;background:#086cc7;border-radius:7px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:37px;padding:8px 13px;font-size:12px;font-weight:750;display:flex}.registration-screen-action.registration-google{color:#254257;background:#fff;border:1px solid #c4d6e2}.registration-google b{color:#276ac0;font-size:19px}.registration-screen em{color:#5c7589;font-size:10px;font-style:normal;line-height:1.7}.registration-grid h3{color:#0b3046;font-size:18px;font-weight:750;line-height:1.85}.registration-english{color:#087b8a;margin:5px 0 10px;font-size:13px;font-weight:700}.registration-description{color:#516677;margin-bottom:20px;font-size:14px;line-height:2}.registration-timestamp{color:#0867b5;border-top:1px solid #e3ebf1;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:12px;font-weight:750;display:flex}.registration-reminder{color:#185342;background:#e5f5ed;border:1px solid #9cd1c5;border-radius:13px;gap:15px;margin-top:26px;padding:22px;display:flex}.registration-reminder>svg{flex-shrink:0;margin-top:5px}.registration-reminder strong{margin-bottom:6px;font-size:16px;line-height:1.9;display:block}.registration-reminder span{font-size:14px;line-height:2;display:block}.registration-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:25px;display:flex}.registration-cta>a:last-child{color:#075f9d;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.registration-grid a:focus-visible,.registration-heading a:focus-visible{outline-offset:5px;outline:3px solid #087e8c}@media (max-width:1000px){.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-heading{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.registration-grid{grid-template-columns:1fr}.registration-grid>li{padding:20px}.registration-screen{min-height:190px}.registration-heading h2{font-size:1.8rem}.registration-cta>a{justify-content:center;width:100%}.registration-reminder{padding:16px}.registration-grid h3{font-size:19px}}.registration-watch-panel{background:#fff;border:1px solid #d7e5ee;border-radius:24px;grid-template-columns:minmax(240px,340px) 1fr;align-items:center;gap:48px;margin:32px 0 40px;padding:32px;display:grid;box-shadow:0 14px 40px #12364c0b}.registration-short{width:100%;max-width:340px;margin:auto}.registration-short iframe{aspect-ratio:9/16;background:#071c2d;border:0;border-radius:16px;width:100%;display:block}.registration-short>a{color:#1769a4;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.registration-app-identity{align-items:center;gap:18px;display:flex}.registration-app-identity>img{object-fit:contain;background:#fff;border-radius:18px;box-shadow:0 3px 16px #18374d18}.registration-app-identity span{letter-spacing:.06em;color:#067b86;font-size:10px;font-weight:750}.registration-app-identity h3{color:#102f47;font-size:24px;font-weight:800;line-height:1.5}.registration-app-identity p{color:#607387;font-size:12px}.registration-download h3.registration-download-title{color:#0c334a;margin:24px 0 14px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:750;line-height:1.8}.registration-download>p{color:#506779;font-size:14px;line-height:2}.registration-play-badge{max-width:224px;line-height:0;display:inline-block}.registration-play-badge img{width:100%;height:auto;display:block}.registration-download .registration-play-badge{margin:14px 0 0 -12px}.registration-android-note{align-items:center;gap:8px;display:flex;font-size:12px!important}.registration-android-note svg{flex-shrink:0}.registration-signin-help{background:#f7fafc;border:1px solid #d5e1ea;border-radius:12px;margin-top:20px;padding:18px}.registration-signin-help>div{color:#203d53;align-items:center;gap:12px;font-size:15px;display:flex}.registration-signin-help p{color:#4e6577;margin-top:12px;font-size:13px;line-height:2}.registration-browser-link{color:#0966b4;align-items:center;gap:10px;margin-top:20px;font-size:13px;font-weight:700;line-height:1.8;display:flex}.registration-browser-link svg{flex-shrink:0}.registration-mini-app{object-fit:contain;border-radius:10px}.registration-screen-action img{object-fit:contain}.registration-cta>a.registration-play-badge{max-width:200px;box-shadow:none;background:0 0;padding:0;display:block}.registration-download a:focus-visible,.registration-short a:focus-visible{outline-offset:4px;outline:3px solid #087e8c}@media (max-width:800px){.registration-watch-panel{grid-template-columns:1fr;gap:30px;padding:24px}.registration-short{max-width:300px}.registration-app-identity h3{font-size:21px}}@media (max-width:450px){.registration-watch-panel{border-radius:18px;padding:18px}.registration-app-identity{gap:12px}.registration-app-identity>img{border-radius:14px;width:66px;height:66px}.registration-app-identity h3{font-size:20px}.registration-app-identity span{font-size:9px}.registration-browser-link{font-size:12px}}.school-test-guides{background:#eef4f8;border-top:1px solid #d8e3ec;padding:44px 0}.school-test-guides h2{color:#173b53;margin:12px 0;font-size:26px;font-weight:750}.school-test-guides p:not(.school-section-label){color:#587084;font-size:14px;line-height:1.8}.school-test-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.school-test-guides a{color:#1167a4;border-bottom:1px solid #d5e2ec;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;line-height:1.7;display:flex}.school-test-guides a:hover{text-decoration:underline}.school-test-guides a:focus-visible{outline-offset:3px;outline:3px solid #0b8291}.school-test-guides svg{flex-shrink:0}@media (max-width:700px){.school-test-guides ul{grid-template-columns:1fr}}.registration-install-link{gap:8px;margin-bottom:18px;font-size:12px}.school-video-fallback{color:#0964ad;padding:12px 6px;font-size:12px;font-weight:750;display:inline-block}.registration-install-link svg{flex-shrink:0}.registration-grid{gap:24px}.registration-grid>li.registration-step-card{border:1px solid #cedee8;border-radius:12px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 2px 3px #143b5005,0 12px 25px -18px #143b5045}.registration-step-card:before{content:"";opacity:.55;background:linear-gradient(90deg,#16b5bb,#1383d0);height:2px;position:absolute;top:0;left:24px;right:24px}.registration-grid>li.registration-step-card:hover,.registration-grid>li.registration-step-card:focus-within{border-color:#88bccb;transform:translateY(-5px);box-shadow:0 18px 36px -20px #123e5e55}.registration-step-card .registration-step-label>span{letter-spacing:.13em;background:#f2f9fb;border:1px solid #d1e7ec;border-radius:5px;padding:6px 10px;font-size:10px}.registration-step-card .registration-screen{background:linear-gradient(155deg,#f7fbfe,#eaf4f9);border-radius:8px;min-height:250px;box-shadow:inset 0 1px #fff}.registration-step-card h3{letter-spacing:-.015em;font-size:18px;line-height:1.8}.registration-step-card .registration-timestamp{color:#246b91;padding-top:15px}.registration-step-card .registration-timestamp svg:last-child{margin-left:auto;transition:transform .2s}.registration-step-card .registration-timestamp:hover svg:last-child{transform:translate(4px)}.registration-step-card.registration-step-install:before{opacity:1;background:linear-gradient(90deg,#179fa8,#1864c9)}.registration-step-card.registration-step-result:before{opacity:1;background:linear-gradient(90deg,#15a477,#72bd96)}.premium-step-visual{color:#fff;background:radial-gradient(at 100% 0,#164d6e 0,#0000 65%),#08263a;border:1px solid #194963;border-radius:10px;min-height:250px;margin:22px 0;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 22px -15px #06263a80}.premium-visual-top{letter-spacing:.12em;color:#8ec5d6;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.premium-live-dot{background:#5cdbc3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5cdbc318}.premium-app-tile{align-items:center;gap:12px;margin:26px 0 24px;display:flex}.premium-app-tile img{border:1px solid #ffffff35;border-radius:13px;flex-shrink:0;box-shadow:0 5px 16px #0003}.premium-app-tile strong{letter-spacing:-.02em;font-size:15px;display:block}.premium-app-tile small{color:#adc6d6;margin-top:4px;font-size:10px;display:block}.premium-app-tile div>span{color:#75d4bb;align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.premium-install-track{background:#ffffff15;border-radius:5px;height:5px;overflow:hidden}.premium-install-track>span{transform-origin:0;background:linear-gradient(90deg,#189bda,#5ce2bd);border-radius:5px;width:100%;height:100%;animation:1.3s ease-out both registration-fill;display:block}.premium-install-status{color:#b6d9e6;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.premium-install-status>span:last-child{color:#709eae;margin-left:auto;font-size:9px}.premium-install-flow{color:#8bb9cd;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:6px;margin-top:19px;padding-top:15px;display:flex}.premium-install-flow>span{color:#d3e7ed;align-items:center;gap:4px;font-size:9px;display:flex}.premium-illustration{color:#668c9e;letter-spacing:.15em;margin-top:16px;font-size:7px;display:block}.premium-result{background:radial-gradient(at 100% 0,#185b57 0,#0000 65%),#092f36;border-color:#24605c}.premium-result .premium-visual-top{color:#a1cfc7}.premium-result-heading{align-items:center;gap:11px;margin:20px 0;display:flex}.premium-result-seal{color:#77e0be;background:#56dab416;border:1px solid #6ed9b655;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;animation:.7s ease-out both registration-seal;display:grid}.premium-result-heading strong{font-size:13px;display:block}.premium-result-heading small{color:#96beb7;margin-top:5px;font-size:10px;display:block}.premium-report-rows{border:1px solid #ffffff18;border-radius:6px;overflow:hidden}.premium-report-rows>div{color:#c5e1da;background:#ffffff05;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.premium-report-rows>div+div{border-top:1px solid #ffffff12}.premium-report-rows svg{color:#79b9a9;margin-left:auto}.report-dot{background:#67dab4;border-radius:50%;width:5px;height:5px}.report-dot.incorrect{background:#e9b471}.report-dot.skipped{background:#8db6d3}.premium-result-footer{color:#8bdfc5;justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;display:flex}.premium-result-footer>span{align-items:center;gap:7px;display:flex}.registration-step-install .registration-install-link{border-radius:7px;min-height:46px;font-size:11px;box-shadow:0 6px 14px #087bed20}.registration-step-result .registration-english{color:#16815f}@keyframes registration-fill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes registration-seal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.registration-grid>li.registration-step-card,.registration-step-card .registration-timestamp svg:last-child{transition:none}.premium-install-track>span,.premium-result-seal{animation:none}.registration-grid>li.registration-step-card:hover,.registration-grid>li.registration-step-card:focus-within{transform:none}}@media (max-width:600px){.registration-grid>li.registration-step-card{padding:22px}.premium-step-visual{padding:20px}.premium-app-tile strong{font-size:17px}.premium-app-tile small{font-size:12px}.premium-app-tile div>span{font-size:10px}.premium-install-flow>span,.premium-install-status{font-size:11px}.premium-result-heading strong{font-size:16px}.premium-report-rows>div{font-size:12px}}.school-revision-section{background:#fff;padding:clamp(50px,7vw,90px) 0;scroll-margin-top:90px}.revision-section-heading{max-width:900px;margin-bottom:38px}.revision-section-heading h2{color:#102f45;letter-spacing:-.03em;margin:16px 0;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:780;line-height:1.65}.revision-section-heading h2 span{color:#0b8795}.revision-section-heading>p:last-child{color:#587183;font-size:16px;line-height:1.8}.revision-layout{grid-template-columns:.95fr 1.65fr;align-items:stretch;gap:26px;display:grid}.revision-focus-panel{color:#fff;background:radial-gradient(at 100% 0,#164d65,#0000 70%),#082c40;border:1px solid #1c4c62;border-radius:14px;flex-direction:column;padding:32px;display:flex}.revision-focus-top{color:#83c4ce;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.revision-focus-top svg{flex-shrink:0}.revision-focus-panel h3{margin:26px 0 17px;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:750;line-height:1.85}.revision-focus-panel em{color:#69d6c8;font-style:normal}.revision-focus-panel>p{color:#b9d2de;font-size:14px;line-height:2}.revision-cycle{color:#6eabbc;align-items:center;gap:12px;margin:25px 0;display:flex}.revision-cycle>span{color:#c6e5eb;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px 5px;font-size:10px;display:flex}.revision-focus-panel>a{color:#fff;background:#09859a;border:1px solid #7dcfdb66;border-radius:7px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px;font-size:14px;font-weight:750;transition:background .2s;display:flex}.revision-focus-panel>a:hover{background:#097588}.revision-access{color:#9ac1d0;border-top:1px solid #ffffff18;align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.revision-access strong{color:#d3e7ed;font-weight:500}.revision-routine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.revision-routine-grid>li{background:linear-gradient(150deg,#fff,#f5f9fb);border:1px solid #d6e4eb;border-radius:12px;padding:26px;transition:transform .22s,border-color .22s;box-shadow:0 8px 16px -14px #18466033}.revision-routine-grid>li:hover{border-color:#7dbac6;transform:translateY(-3px)}.revision-routine-top{color:#0d8293;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.revision-routine-top svg{flex-shrink:0}.revision-routine-grid h3{color:#10364f;margin:20px 0 12px;font-size:18px;font-weight:750;line-height:1.85}.revision-routine-grid p{color:#536c7d;font-size:14px;line-height:2}.revision-routine-grid small{color:#6c8393;border-top:1px solid #dce8ed;margin-top:20px;padding-top:14px;font-size:12px;line-height:1.8;display:block}.revision-teacher-note{background:#eef8f6;border:1px solid #cae7df;border-radius:12px;align-items:center;gap:18px;margin-top:26px;padding:24px;display:flex}.revision-teacher-note>svg{color:#138f7d;flex-shrink:0}.revision-teacher-note p{flex:1}.revision-teacher-note strong{color:#125242;margin-bottom:7px;font-size:13px;display:block}.revision-teacher-note span{color:#50786b;font-size:13px;line-height:1.9}.revision-teacher-note a{color:#086f62;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.revision-teacher-note a svg{flex-shrink:0}.school-revision-section a:focus-visible{outline-offset:4px;outline:3px solid #1597a1}@media (max-width:1000px){.revision-layout{grid-template-columns:1fr}.revision-focus-panel h3 br{display:none}.revision-focus-panel h3 em{display:block}.revision-cycle{max-width:400px}.revision-teacher-note{flex-wrap:wrap}.revision-teacher-note>a{margin-left:40px}}@media (max-width:600px){.revision-routine-grid{grid-template-columns:1fr}.revision-focus-panel,.revision-routine-grid>li{padding:24px}.revision-section-heading h2{font-size:1.8rem}.revision-teacher-note{gap:12px;padding:20px}.revision-teacher-note p{min-width:75%}}@media (prefers-reduced-motion:reduce){.revision-routine-grid>li,.revision-focus-panel>a{transition:none}.revision-routine-grid>li:hover{transform:none}}.school-teacher-benefits .school-benefit-intro{color:#a9cedc;margin-top:12px;font-size:14px;line-height:1.9}.school-benefit-outcomes{margin:22px 0 0;padding:0;list-style:none}.school-benefit-outcomes li{border-top:1px solid #ffffff18;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.school-benefit-outcomes li>svg{color:#67d8bc;flex-shrink:0;width:19px;height:19px;margin-top:3px}.school-benefit-outcomes strong{color:#eef9fc;font-size:15px;font-weight:750;line-height:1.6;display:block}.school-benefit-outcomes li p{color:#b6ceda;margin-top:6px;font-size:13px;line-height:2}@media (max-width:600px){.school-benefit-outcomes li{padding:16px 0}.school-benefit-outcomes strong{font-size:14px}}.school-prep-page>.school-test-section,.school-prep-page>.school-revision-section,.school-prep-page>.school-teacher-section,.school-prep-page>.school-registration,.school-prep-page>.school-steps-section,.school-prep-page>.school-video-section,.school-prep-page>.school-app-section{padding-block:40px}.school-prep-page>.school-test-guides{padding-block:30px}.school-prep-page>.school-final-cta{padding-block:32px}.school-prep-page .school-hero{min-height:0}.school-prep-page .school-hero-inner{padding-block:48px}.school-prep-page .school-section-heading{gap:20px}.school-prep-page .school-test-grid{gap:20px;margin-top:24px}.school-prep-page .revision-section-heading{margin-bottom:24px}.school-prep-page .registration-watch-panel{gap:30px;margin:24px 0}.school-prep-page .registration-heading{gap:20px}.school-prep-page .registration-caption{margin:18px 0}.school-prep-page .school-video-layout{gap:28px}.school-prep-page .school-app-inner{gap:32px}.school-prep-page .school-app-visual{min-height:0}.school-prep-page [id]{scroll-margin-top:24px}.school-prep-page .school-entered{animation:.5s cubic-bezier(.2,.65,.3,1) both school-progressive-enter}.school-prep-page .registration-step-card.school-entered .premium-install-track>span{animation:1.2s ease-out both registration-fill}.school-prep-page .registration-step-card.school-entered .premium-result-seal{animation:.7s ease-out both registration-seal}@keyframes school-progressive-enter{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:700px){.school-prep-page>.school-test-section,.school-prep-page>.school-revision-section,.school-prep-page>.school-teacher-section,.school-prep-page>.school-registration,.school-prep-page>.school-video-section,.school-prep-page>.school-app-section{padding-block:28px}.school-prep-page .school-hero-inner{padding-block:34px}.school-prep-page .school-section-heading h2,.school-prep-page .revision-section-heading h2{margin-top:10px}.school-prep-page .registration-watch-panel{margin:20px 0}.school-prep-page .revision-teacher-note{margin-top:18px}.school-prep-page .registration-grid{gap:16px}}@media (prefers-reduced-motion:reduce){.school-prep-page .school-entered,.school-prep-page .registration-step-card.school-entered .premium-install-track>span,.school-prep-page .registration-step-card.school-entered .premium-result-seal{animation:none}}.registration-step-card .registration-step-label>span{color:#fff;letter-spacing:.12em;background:#0b5269;border:1px solid #0b5269;padding:7px 11px;font-weight:800;box-shadow:0 2px 5px #123e5e16}.registration-step-card.registration-step-result .registration-step-label>span{color:#fff;background:#17644e;border-color:#17644e}.registration-step-card .registration-step-label>svg{color:#0b7085}.registration-step-card.registration-step-result .registration-step-label>svg{color:#17644e}.revision-routine-top>span{color:#14566b;background:#e1f1f4;border:1px solid #bfdde5;border-radius:5px;padding:6px 9px;font-weight:800;line-height:1.5;display:inline-block}.school-test-guides ul.school-premium-guides{gap:18px;margin-top:26px}.school-premium-guides .school-guide-card{background:linear-gradient(150deg,#fff,#f8fbfe);border:1px solid #d2e0eb;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;height:100%;padding:24px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 8px 22px -18px #0d35564a}.school-premium-guides .school-guide-card:hover{border-color:#79afc4;text-decoration:none;transform:translateY(-4px);box-shadow:0 14px 28px -17px #0c416050}.school-guide-card-top{align-items:center;gap:12px;margin-bottom:20px;display:flex}.school-guide-icon{color:#145e7e;background:#e7f2f7;border:1px solid #d2e6ef;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.school-guide-medium{letter-spacing:.025em;color:#30569b;background:#eef2fc;border:1px solid #dbe4f7;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:750}.school-guide-medium.is-tamil{color:#16634b;background:#e7f5ee;border-color:#cde7da}.school-guide-arrow{color:#688b9e;margin-left:auto;transition:transform .22s}.school-guide-card:hover .school-guide-arrow{color:#0a7395;transform:translate(4px)}.school-guide-card h3{color:#11344e;letter-spacing:-.02em;font-size:19px;font-weight:750;line-height:1.5}.school-test-guides .school-guide-card p.school-guide-tamil{color:#0f7b85;margin-top:6px;font-size:13px;font-weight:650;line-height:1.9}.school-test-guides .school-guide-card p.school-guide-subjects{color:#647c8e;margin:10px 0 20px;font-size:12px;line-height:1.8}.school-guide-card-bottom{border-top:1px solid #dde8ef;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.school-test-guides .school-guide-card-bottom span{color:#5b7588;font-size:12px}.school-test-guides .school-guide-card-bottom span:last-child{color:#096a9e;align-items:center;gap:7px;font-weight:750;display:flex}.school-video-callout>span>span{color:#536d80;margin-top:8px;font-size:13px;line-height:1.95;display:block}.school-video-callout strong{line-height:1.65}.school-guide-card:focus-visible{outline-offset:4px;outline:3px solid #178aa0}@media (max-width:700px){.school-premium-guides .school-guide-card{padding:20px}.school-guide-card h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.school-premium-guides .school-guide-card,.school-guide-arrow{transition:none}.school-premium-guides .school-guide-card:hover,.school-guide-card:hover .school-guide-arrow{transform:none}}.school-test-guides a.school-timetable-link{color:#125a78;background:#e1f0f4;border:1px solid #bad9e5;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;margin:18px 0;padding:16px;font-size:14px;font-weight:750;display:flex}.school-timetable-link svg{flex-shrink:0}.school-test-guides a.school-timetable-link svg:last-child{margin-left:auto}
