@layer legacy{:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--control-height:2.75rem;--motion-feedback:.15s;--motion-disclosure:.22s;--layer-header:100;--layer-page-action:110;--layer-navigation:100;--layer-dialog:200;--font-sans:var(--font-body), var(--font-mukta), system-ui, sans-serif;--font-display:var(--font-body), var(--font-mukta), system-ui, sans-serif}.button,.catalog-cta{min-height:var(--control-height);transition:background-color var(--motion-feedback), border-color var(--motion-feedback), box-shadow var(--motion-feedback), transform var(--motion-feedback)}.button:active,.catalog-cta:active{transform:translateY(1px)}.button:focus-visible,.catalog-cta:focus-visible,.app-card a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.button:disabled,.catalog-cta[aria-disabled=true]{cursor:not-allowed;transform:none}:where(h1,h2,h3,h4,button,input,select,textarea):lang(hi){font-family:var(--font-mukta), var(--font-body), sans-serif;letter-spacing:normal;line-height:1.65}main [id]{scroll-margin-top:5.5rem}.reflow-reader [id]{scroll-margin-top:0}.ui-loading-surface{min-height:15rem;padding:clamp(1rem,3vw,2rem)}.ui-loading-surface--compact{min-height:5rem;padding:1rem 0}.site-shell>.ui-loading-surface:not(.ui-loading-surface--compact){min-height:100svh}.ui-skeleton{background:linear-gradient(100deg,var(--paper-strong) 30%,var(--surface) 50%,var(--paper-strong) 70%);border-radius:var(--radius);background-size:220% 100%;animation:1.6s ease-in-out infinite ui-loading}.ui-skeleton--heading{width:min(65%,24rem);height:2rem;margin-bottom:1rem}.ui-skeleton--line{width:min(85%,36rem);height:1rem}.ui-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.ui-skeleton--card{min-height:9rem}.ui-resource-message{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--ink);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.ui-resource-message p{flex:16rem;margin:0}.ui-inline-status{color:var(--muted);font-size:.85rem}.ui-section-intro{max-width:65ch;color:var(--muted)}@keyframes ui-loading{to{background-position:-220% 0}}@media (max-width:600px){.ui-loading-grid{grid-template-columns:1fr}.ui-loading-grid>:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}.button,.catalog-cta{transition:none}.button:active,.catalog-cta:active{transform:none}}.ui-navigation-feedback{background:var(--primary-soft);z-index:220;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.ui-navigation-feedback:after{content:"";background:var(--primary);width:35%;height:100%;animation:.9s ease-in-out infinite alternate ui-navigation;display:block}@keyframes ui-navigation{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.ui-navigation-feedback:after{width:100%;animation:none}}}
@layer legacy{.account-checkbox-row{align-items:flex-start;gap:.5rem;font-weight:500;display:flex}.account-checkbox-row input[type=checkbox]{flex:none;margin-top:3px}.header-notification-bell{position:relative}.header-notification-bell-placeholder{flex:0 0 44px;width:44px;height:44px;display:block}.header-notification-bell-button{border:1px solid var(--surface-border,var(--line));width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:inline-grid;position:relative}.header-notification-bell-button:hover{background:var(--paper)}.header-notification-badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-4px;right:-4px}.header-notification-panel{border:1px solid var(--surface-border,var(--line));z-index:60;background:#fff;border-radius:12px;width:320px;max-width:90vw;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0f172a24}.header-notification-panel-head{border-bottom:1px solid var(--surface-border,var(--line));justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.header-notification-empty{color:var(--muted-body);margin:8px 0;font-size:13px}.header-notification-list{flex-direction:column;gap:4px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.header-notification-list li{border-radius:8px}.header-notification-list li a,.header-notification-list li>div{color:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:8px;text-decoration:none;display:flex}.header-notification-list li a:hover{background:var(--paper)}.header-notification-list li.is-unseen a,.header-notification-list li.is-unseen>div{background:var(--primary-soft)}.header-notification-list li span{color:var(--muted-body);font-size:12px}.header-notification-when{color:var(--muted-body);font-size:11px}.home-leaderboard-panel{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.leaderboard-panel{padding:20px}.leaderboard-panel-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.leaderboard-panel-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.leaderboard-panel-head strong{font-size:16px;display:block}.leaderboard-panel-sub{color:var(--muted-body);font-size:13px}.leaderboard-list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.leaderboard-list-compact{gap:4px}.leaderboard-row{border-radius:8px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.leaderboard-row:nth-child(odd){background:var(--paper)}.leaderboard-rank{color:var(--primary);font-weight:700}.leaderboard-name{color:var(--ink);font-weight:600}.leaderboard-stat{color:var(--muted-body);white-space:nowrap;font-size:13px}.leaderboard-stat-score{color:var(--green);font-weight:600}.leaderboard-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex}.home-success-stories-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px;display:grid}.success-story-card{flex-direction:column;gap:10px;padding:18px;display:flex}.success-story-outcome{letter-spacing:.02em;text-transform:none;color:var(--primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.success-story-card p{color:var(--muted-body);margin:0;font-size:14px;line-height:1.55}.success-stories-hero{justify-items:start;gap:12px;display:grid}.success-stories-hero>*{margin:0}.blog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:1.5rem 0 3rem;display:grid}.blog-pagination>:last-child{justify-self:end}.blog-pagination-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.blog-page-number{min-width:36px;min-height:44px;color:inherit;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-page-number[aria-current=page]{background:var(--ink);color:#fff}.blog-page-number:hover{text-decoration:underline}@media (max-width:600px){.blog-pagination{grid-template-columns:1fr 1fr}.blog-pagination-numbers{grid-area:1/1/auto/-1}}.xp-summary-panel .panel-title-row{align-items:center;gap:10px;display:flex}.xp-summary-total{color:var(--primary);margin-left:auto;font-weight:700}.xp-progress-track{background:var(--line);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.xp-progress-track i{background:var(--primary);border-radius:999px;height:100%;display:block}.xp-progress-label{color:var(--muted-body);margin:8px 0 0;font-size:13px}.dashboard-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-engagement-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-engagement-card h2,.dashboard-engagement-card p{margin:0}.dashboard-engagement-card h2{margin-bottom:8px;font-size:1.05rem}.dashboard-engagement-card p:not(.eyebrow){color:var(--muted-body);margin-top:8px;font-size:.86rem;line-height:1.45}.dashboard-engagement-card .button{margin-top:10px}.exam-calendar-stack{width:min(100%,72rem);margin:0 auto;padding:1.25rem 1rem 3rem}.exam-calendar-filters{scrollbar-width:thin;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.exam-calendar-filters .ks-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;flex:none}.exam-calendar-filters .ks-chip.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.exam-calendar-month,.exam-calendar-empty{padding:1rem 1.1rem}.exam-calendar-month .ks-section-title{margin-bottom:.75rem}.exam-calendar-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exam-calendar-row-head>a:first-child{color:var(--ink);font-weight:700;text-decoration:none}.exam-calendar-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:.35rem;font-size:.86rem;display:flex}.tb-course-card>.catalog-cover--course{width:min(11rem,38vw)}.tb-ebook-card>.catalog-cover--ebook{justify-self:center;width:6.8rem}.catalog-purchase-cover:has(.catalog-cover--course){grid-template-columns:minmax(10rem,13rem) 1fr}.catalog-purchase-cover>.catalog-cover--ebook{width:7.5rem}.catalog-purchase-cover>.catalog-cover--course{width:100%}.learning-card>.catalog-cover,.library-card>.catalog-cover{align-self:start}.ca-quiz-ai-label{background:#f1f5f9;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12.5px}@media (max-width:640px){.header-notification-panel{width:auto;position:fixed;inset:auto 8px 8px}.leaderboard-row{grid-template-columns:32px 1fr auto;row-gap:2px}.leaderboard-stat-score{display:none}.dashboard-engagement-grid{grid-template-columns:minmax(0,1fr)}.exam-calendar-row-head{flex-direction:column}.exam-calendar-row-head .button{width:100%}}@media (min-width:641px) and (max-width:1024px){.dashboard-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer legacy{@media (display-mode:standalone){html{overscroll-behavior-y:contain}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}.site-header,.mobile-bottom-nav,.desktop-nav,.header-actions,.site-footer .footer-links-grid,.tb-section-viewall{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.site-header{padding-top:env(safe-area-inset-top,0px)}.pwa-install,.footer-web-app-block,.tb-pwa-install{display:none!important}}html[data-pwa-standalone=true]{overscroll-behavior-y:contain}html[data-pwa-standalone=true] body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}html[data-pwa-standalone=true] :where(.site-header,.mobile-bottom-nav,.desktop-nav,.header-actions){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-pwa-standalone=true] :where(.pwa-install,.footer-web-app-block,.tb-pwa-install){display:none!important}}
@layer legacy{.social-proof-toast{right:.75rem;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));z-index:104;color:var(--ink);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fffffffa;border:1px solid #0e1a331f;border-radius:1rem;animation:.32s cubic-bezier(.22,1,.36,1) social-proof-toast-enter;position:fixed;left:.75rem;overflow:hidden;box-shadow:0 1rem 2.8rem #0e1a3333,0 .2rem .6rem #0e1a3314}.social-proof-toast:before{background:var(--green);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.social-proof-toast--leaving{animation:.24s ease-in forwards social-proof-toast-exit}.social-proof-toast__link{min-height:6.5rem;color:inherit;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem 3rem .75rem .9rem;text-decoration:none;display:grid}.social-proof-toast__visual{width:4rem;height:4.9rem;color:var(--primary);background:linear-gradient(145deg,#eef4ff,#e4f8ed);border-radius:.7rem;place-items:center;display:grid;overflow:hidden}.social-proof-toast__cover{object-fit:cover;width:100%;height:100%}.social-proof-toast__copy{gap:.18rem;min-width:0;display:grid}.social-proof-toast__copy>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1.25;overflow:hidden}.social-proof-toast__title{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.social-proof-toast__proof{color:#237653;align-items:center;gap:.3rem;min-width:0;margin-top:.12rem;font-size:.78rem;font-weight:800;line-height:1.3;display:flex}.social-proof-toast__proof svg{flex:none}.social-proof-toast__dismiss{color:#8a94a6;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:.2rem;right:.2rem}.social-proof-toast__dismiss:hover{color:var(--ink);background:#f3f5f8}.social-proof-toast :focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, white);outline-offset:-3px}.site-shell:has(.social-proof-toast) .whatsapp-assistant-float{opacity:0;pointer-events:none}body.checkout-immersive-page .social-proof-toast,body.mock-test-immersive-page .social-proof-toast,body.mock-result-focused-page .social-proof-toast,body.nimi-aitt-focused-page .social-proof-toast,body.ca-feed-page .social-proof-toast,body.mobile-menu-open .social-proof-toast{display:none}body:has(.sticky-buy-bar) .social-proof-toast{display:none}body:has(.sticky-mobile-cta) .social-proof-toast{display:none}@keyframes social-proof-toast-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:none}}@keyframes social-proof-toast-exit{to{opacity:0;transform:translateY(.65rem)scale(.98)}}@media (min-width:640px){.social-proof-toast{width:min(26rem,100vw - 2.5rem);bottom:1.25rem;left:1.25rem;right:auto}}@media (prefers-reduced-motion:reduce){.social-proof-toast,.social-proof-toast--leaving{animation:none}}}
@layer legacy{@font-face{font-family:KS Noto Sans Gujarati;src:url(/assets/fonts/script-fallbacks/v1/gujarati-ccc8012141d2.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+A80-AFF,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Tamil;src:url(/assets/fonts/script-fallbacks/v1/tamil-a5c62ee73766.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B80-BFF,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Telugu;src:url(/assets/fonts/script-fallbacks/v1/telugu-bbef50efac4d.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C00-C7F,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Bengali;src:url(/assets/fonts/script-fallbacks/v1/bengali-feaaf72af69d.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+980-9FF,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Kannada;src:url(/assets/fonts/script-fallbacks/v1/kannada-0900dd8fd160.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C80-CFF,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Gurmukhi;src:url(/assets/fonts/script-fallbacks/v1/gurmukhi-3e5c3812751a.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+A00-A7F,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Oriya;src:url(/assets/fonts/script-fallbacks/v1/odia-b4186a89b0ac.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B00-B7F,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Malayalam;src:url(/assets/fonts/script-fallbacks/v1/malayalam-135867775730.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D00-D7F,U+200C-200D,U+25CC}@font-face{font-family:KS Noto Sans Arabic;src:url(/assets/fonts/script-fallbacks/v1/arabic-b56b297159ca.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200D,U+25CC}}
@layer legacy;@layer tokens{:root{--font-body:var(--font-mukta), "KS Noto Sans Gujarati", "KS Noto Sans Tamil", "KS Noto Sans Telugu", "KS Noto Sans Bengali", "KS Noto Sans Kannada", "KS Noto Sans Gurmukhi", "KS Noto Sans Oriya", "KS Noto Sans Malayalam", "KS Noto Sans Arabic", system-ui, sans-serif;--font-heading:var(--font-khand), var(--font-body);--font-data:var(--font-spline-mono), ui-monospace, sfmono-regular, menlo, monospace;--font-sans:var(--font-body);--font-display:var(--font-body);--font-devanagari:var(--font-body);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:clamp(1.25rem, 1.15rem + .4vw, 1.375rem);--text-xl:clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--text-3xl:clamp(2.25rem, 1.7rem + 2.4vw, 3.25rem);--leading-tight:1.1;--leading-heading:1.15;--leading-snug:1.3;--leading-body:1.6;--leading-indic:1.75;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--ks-paper:#fffdf7;--ks-paper-2:#f7f1e3;--ks-paper-3:#efe9da;--ks-surface:#fff;--ks-ink:#0e1a33;--ks-ink-2:#3d4656;--ks-muted:#6b6450;--ks-line:#e3dcc9;--ks-line-input:#938870;--ks-blue:#1b33c4;--ks-saffron:#f58a1c;--ks-saffron-ink:#8a4f00;--ks-green:#1b9e2a;--ks-green-ink:#13721f;--ks-danger:#b42318;--ks-ink-hover:#1b2a4d;--ks-on-ink:#fff;--ks-line-strong:#cfc6ad;--ks-disabled-text:#8c8670;--ks-blue-strong:#14279a;--ks-blue-soft:#eef1ff;--ks-blue-border:#c9d1f5;--paper:var(--ks-paper);--paper-strong:var(--ks-paper-2);--surface:var(--ks-surface);--surface-card:var(--ks-surface);--surface-card-soft:var(--ks-paper);--surface-border:var(--ks-line);--ink:var(--ks-ink);--navy:var(--ks-ink);--text-primary:var(--ks-ink);--muted:var(--ks-muted);--muted-label:var(--ks-muted);--muted-body:var(--ks-muted);--text-secondary:var(--ks-muted);--text-muted:var(--ks-muted);--line:var(--ks-line);--line-strong:var(--ks-line-strong);--primary:var(--ks-blue);--primary-strong:var(--ks-blue-strong);--primary-soft:var(--ks-blue-soft);--primary-border:var(--ks-blue-border);--blue:var(--ks-blue);--color-accent:var(--ks-blue);--focus-ring:var(--ks-blue);--warning:var(--ks-saffron);--saffron-text:var(--ks-saffron-ink);--success:var(--ks-green-ink);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-control:8px;--radius-card:14px;--radius-round:999px;--shadow-overlay:0 12px 32px #0e1a3324;--page-max:76rem;--gutter:clamp(16px, 4vw, 40px)}}@layer base{body,main,.homepage-main,.catalog-page,.exam-hub-page,.ca-hub{font-family:var(--font-body);line-height:var(--leading-body);letter-spacing:0}:is(html,body,.site-shell){background:var(--ks-paper)}:is(p,li,td,blockquote,dd,dt,label,textarea){font-family:var(--font-body);letter-spacing:0}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:0;overflow-wrap:break-word}main:not(.reflow-content) :is(h1,h2){font-family:var(--font-heading);font-weight:var(--weight-semibold);text-wrap:balance}main:not(.reflow-content) h1{max-width:min(100%,40rem);font-size:var(--text-2xl);line-height:var(--leading-tight)}main:not(.reflow-content) h2{font-size:var(--text-xl);line-height:var(--leading-heading)}main:not(.reflow-content) h3{font-size:var(--text-lg)}main:not(.reflow-content) h4{font-size:var(--text-md)}main :is(p,li,td,blockquote){line-height:var(--leading-body)}main :is(p,li):lang(hi){line-height:var(--leading-indic)}:is(input,select,textarea){font-size:var(--text-base);line-height:1.5}:is(strong,b){font-synthesis:none}}@layer components{:is(.app-section-title,.tb-section-head strong,.tb-exam-card>strong,.tb-top-course-body>strong,.app-course-row-title,.app-ebook-title,.app-job-feed-title){font-family:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:0}:is(button,input,select,.button,.catalog-cta,.eyebrow,.product-type,.pill,.badge,.breadcrumbs,.site-nav,.site-header,.mobile-bottom-nav,.app-free-badge,.catalog-type-tabs,.catalog-facet-count){font-family:var(--font-body);letter-spacing:0;line-height:1.4}:is(.app-page-header p,.section-heading>p:not(.eyebrow),.job-detail-summary,.article-content p,.blog-article p){font-size:var(--text-base);line-height:var(--leading-body)}:is(.eyebrow,.product-type){font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}:is(.button,.catalog-cta){min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-wrap:pretty;gap:8px;padding-block:11px;padding-inline:16px}:is(.button,.catalog-cta) svg{flex-shrink:0}:is(.hero-actions,.sample-preview-actions,.exam-detail-actions,.catalog-card-actions,.checkout-essential-grid){gap:12px}:is(.app-page-stack,.app-page-stack-lg){gap:24px}:is(.section-heading,.tb-section-head){margin-bottom:16px}:is(.section-heading h2,.tb-section-head h2){margin:0}:is(.section-heading p:not(.eyebrow),.app-page-header p){margin-top:8px}.section-block+.section-block{margin-top:32px}:is(.catalog-results-toolbar,.catalog-discovery-head){gap:16px}:is(.catalog-facet-group,.catalog-type-tabs,.catalog-facet-label){line-height:1.5}.catalog-facet-option{gap:10px;padding-block:8px}:is(.product-card-body,.app-course-row-body,.app-ebook-body){gap:12px}:is(.product-card h3,.app-course-row-title,.app-ebook-title){font-size:var(--text-md);line-height:var(--leading-snug)}:is(.ebook-card,.product-card) h3{min-height:2.6em;font-size:var(--text-base);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:is(.ebook-card,.product-card) h3 a{min-height:0;display:inline}:is(.product-card p,.app-course-row-meta,.app-ebook-meta,.tb-top-course-meta,.job-feed-card p){font-size:var(--text-sm);line-height:var(--leading-body)}:is(.product-footer,.app-course-row-action,.tb-top-course-price){align-items:center;gap:12px}:is(.product-price,.tb-top-course-price b,.checkout-total){font-family:var(--font-heading);font-weight:var(--weight-semibold);font-variant-numeric:lining-nums;line-height:1.2}:is(.mock-test-timer,.mock-test-runner-summary__timer,.mock-result-score){font-family:var(--font-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}:is(table,.job-notice-table){border-collapse:collapse}:is(td,th){vertical-align:top;padding:14px 16px}th{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.5}td{font-size:var(--text-sm)}:is(.breadcrumbs,.breadcrumbs a,.breadcrumbs span){font-size:var(--text-xs);line-height:1.5}.site-header-inner{gap:20px}.site-header nav a{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mobile-bottom-nav :is(a,button){font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.25}:is(.footer,footer) :is(p,a,li){line-height:var(--leading-body)}:is(.footer,footer) :is(h3,h4){font-size:var(--text-md)}:is(.exam-detail-card,.exam-hub-hero__card){gap:20px}:is(.exam-detail-org,.job-official-source){line-height:var(--leading-body)}:is(.mock-test-question-text,.mock-test-option-text){font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-indic)}.mock-test-option{gap:12px;padding:16px}:is(.mock-test-options,.checkout-essential-field){gap:12px}:is(.checkout-essential-field label,.checkout-essential-field>span){font-size:var(--text-sm);line-height:1.5}:is(.blog-content,.article-content,.prose,.legal-content){line-height:var(--leading-indic)}:is(.blog-content p,.article-content p,.prose p,.legal-content p){line-height:var(--leading-indic);margin-block:0 18px}:is(.blog-content h2,.article-content h2,.prose h2,.legal-content h2){margin-top:32px;margin-bottom:14px}:is(.button.primary,.button.cta-green,.button.accent,.button.info,.button.success,.button.dark,.catalog-cta:not(.catalog-cta-muted),.tb-pwa-install-btn,.sticky-mobile-ta-button,.tb-rank-banner-cta,.tb-success-banner-cta,.mock-recommended-test-card__cta){border-color:var(--ks-ink);background:var(--ks-ink);color:var(--ks-on-ink);box-shadow:none}:is(.button.primary,.button.cta-green,.button.accent,.button.info,.button.success,.button.dark,.catalog-cta:not(.catalog-cta-muted),.tb-pwa-install-btn,.sticky-mobile-ta-button,.tb-rank-banner-cta,.tb-success-banner-cta,.mock-recommended-test-card__cta):hover:not(:disabled,[aria-disabled=true]){border-color:var(--ks-ink-hover);background:var(--ks-ink-hover);color:var(--ks-on-ink)}.catalog-hero-search button{border-color:var(--ks-ink);background:var(--ks-ink);color:var(--ks-on-ink)}:is(.button.secondary,.catalog-cta-muted,.tb-offer-banner-cta){border-color:var(--ks-line-strong);background:var(--ks-surface);color:var(--ks-ink);box-shadow:none}:is(.button,.catalog-cta){border-radius:var(--radius-control)}:is(.button:not(.danger),.catalog-cta):is(:disabled,[aria-disabled=true]){border-color:var(--ks-line);background:var(--ks-paper-2);color:var(--ks-disabled-text);box-shadow:none}.text-link{color:var(--ks-blue)}:is(.tb-home-hero,.tb-hero-card,.catalog-hero-banner,.mock-dashboard-hero,.mock-series-hero,.tb-offer-banner){background-color:var(--ks-paper-2);background-image:none}:is(.tb-hero-card,.tb-offer-banner,.tb-hero-search-card){border-color:var(--ks-line);box-shadow:none}.catalog-review-disclosure{color:var(--ks-muted);font-size:var(--text-xs);background:0 0;border:0;padding:0;line-height:1.5}@media not (min-width:768px){.catalog-purchase-card{grid-template-columns:6.5rem minmax(0,1fr)}.catalog-purchase-cover>.catalog-cover{width:100%}}.mock-recommended-test-card__badge{align-self:flex-start}@media not (min-width:640px){:is(.mock-series-card-cover,.mock-recommended-test-card__poster){display:none}}@media not (min-width:768px){.gov-jobs-category-nav{position:static}}.fact-list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.fact-list li{gap:var(--space-2);color:var(--ks-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug);align-items:baseline;margin:0;display:flex}.fact-list li:before{content:"";border-radius:var(--radius-round);background:var(--ks-green);flex:none;width:8px;height:8px}.metric-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}:is(.tb-hero-search-form,.mock-discovery-search,.catalog-discovery-search){border:1px solid var(--ks-line-input);border-radius:var(--radius-control);background:var(--ks-surface)}:is(.tb-hero-search-form,.mock-discovery-search,.catalog-discovery-search) input{color:var(--ks-ink);font-size:var(--text-base)}:is(.tb-hero-search-form,.mock-discovery-search,.catalog-discovery-search) input::placeholder{color:var(--ks-muted)}@media not (min-width:768px){.breadcrumbs>:not(:nth-last-child(2)),.breadcrumbs>span:nth-last-child(2)>[aria-hidden=true]{display:none}:is(.breadcrumbs>a:nth-last-child(2),.breadcrumbs>span:nth-last-child(2)>a):before{content:"← "}:is(.whatsapp-assistant-float,.social-proof-toast){display:none}}@media (min-width:1280px){.header-search{align-items:center;gap:var(--space-2);min-width:6.5rem;max-width:12rem;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--ks-line-input);border-radius:var(--radius-round);background:var(--ks-surface);color:var(--ks-ink);flex:0 12rem;display:flex}.header-search input{width:100%;min-height:2.75rem;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none}.header-search-icon-link{display:none}}.site-footer{border-top:1px solid var(--ks-line);background:var(--ks-paper-3);color:var(--ks-ink-2)}.site-footer :is(p,li,small,dd,dt,.footer-brand-copy,.footer-trust-strip span,.footer-business-card p){color:var(--ks-ink-2)}.site-footer :is(strong,b,h2,h3,h4,.footer-business-card strong,.footer-trust-strip strong){color:var(--ks-ink)}.site-footer :is(.footer-link-column a,.footer-contact-strip a,.footer-contact-strip span,.footer-legal a,.footer-legal button,.footer-youtube-secondary,.footer-web-app-copy a){color:var(--ks-ink-2)}.site-footer :is(.footer-link-column a,.footer-contact-strip a,.footer-legal a,.footer-legal button):is(:hover,:focus-visible){color:var(--ks-ink)}.site-footer :is(.footer-section-label,.footer-business-meta,.footer-bottom p,.footer-hindi-tagline){color:var(--ks-muted)}.site-footer .footer-section-label{color:var(--ks-saffron-ink)}.site-footer :is(.footer-trust-strip,.footer-contact-strip,.footer-bottom){border-color:var(--ks-line)}.site-footer :is(.footer-trust-strip svg,.footer-contact-strip svg){color:var(--ks-green-ink)}.site-footer :is(.footer-business-card,.footer-web-app-block,.footer-youtube-block){border:1px solid var(--ks-line);border-radius:var(--radius-card);background:var(--ks-surface);box-shadow:none}@media (min-width:1024px){.footer-brand-block{grid-area:1/1}.footer-links-grid{grid-area:1/2}.footer-business-card{grid-area:1/3}.footer-web-app-block{grid-area:2/1}.footer-youtube-block{grid-area:2/2/auto/-1}.footer-trust-strip{grid-row:3}.footer-follow{grid-row:4}.footer-bottom{grid-row:5}}:is(.footer-section-label,.footer-bottom p,.footer-web-app-copy,.header-mobile-section-label,.app-job-badges,.source-pills,.ebook-card,.mock-test-picker-meta,.catalog-facet-count,.ks-badge,.catalog-fact-strip,.tb-exam-card-cta,.tb-category-text,.app-free-badge){font-size:var(--text-xs)}.reflow-page :is(td,th){font-size:inherit}@media not (min-width:768px){.app-main{padding-inline:16px}:is(.app-page-stack,.app-page-stack-lg){gap:20px}.site-header-inner{gap:12px}:is(td,th){padding:12px}td{line-height:1.7}:is(.button,.catalog-cta){padding-inline:14px}}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body font:not([face]){font:inherit;letter-spacing:inherit}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body :is(h1,h2,h3,h4){letter-spacing:0;text-wrap:pretty;line-height:1.5}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body :is(p,li,td,th,button,.button,.catalog-cta){line-height:var(--leading-indic);letter-spacing:0;overflow-wrap:anywhere}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) :is(.nav-link,.nav-link>span){white-space:normal;overflow-wrap:anywhere;text-align:center}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) .desktop-nav{flex:auto;min-width:0}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) .nav-link{min-width:0;padding-inline:8px}html.translated-rtl:not([data-translate-blocked]) main :is(h1,h2,h3,h4,p,li,td,th,label){text-align:start;direction:rtl}.header-language-option-label{unicode-bidi:isolate}.header-mobile-panel:not(.open) .header-mobile-language{display:none}@media not (min-width:768px){:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) .mobile-bottom-nav{align-items:stretch;height:auto;min-height:84px}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) .mobile-bottom-nav :is(a,button){overflow-wrap:anywhere;white-space:normal;min-width:0;padding-inline:4px}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body.has-mobile-bottom-nav:where(:not(.ca-feed-page):not(.nimi-aitt-focused-page):not(:has(.ca-feed-shell))){padding-bottom:var(--mobile-bottom-nav-height,calc(84px + env(safe-area-inset-bottom,0px)))}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body.has-mobile-bottom-nav :is(.sticky-mobile-cta,.sticky-buy-bar){bottom:var(--mobile-bottom-nav-height,calc(84px + env(safe-area-inset-bottom,0px)))}:is(html.translated-ltr,html.translated-rtl):not([data-translate-blocked]) body.has-mobile-bottom-nav:has(:is(.sticky-mobile-cta,.sticky-buy-bar)){padding-bottom:calc(var(--mobile-bottom-nav-height,calc(84px + env(safe-area-inset-bottom,0px))) + max(4.5rem, var(--mobile-purchase-bar-height,0px)))}}}@layer routes{.homepage-main .tb-hero-copy-text h1{font-size:var(--text-2xl)}.homepage-main .tb-hero-benefits{gap:8px}.homepage-main .home-top-grid .tb-hero-card{height:auto;min-height:310px}.homepage-main .home-top-rail .tb-daily-targets h2{font-size:var(--text-lg)}.homepage-main :is(.home-top-grid,.home-top-rail,.tb-home-columns),.homepage-main .testbook-inspired-home{gap:24px}.homepage-main :is(.tb-exam-card,.tb-resource-card){gap:8px;padding:16px}.homepage-main .tb-exam-card strong{font-size:var(--text-md)}.homepage-main .tb-exam-card small{font-size:var(--text-xs);line-height:1.5}.homepage-main .tb-top-course-body{gap:10px;padding:18px 16px}.homepage-main .tb-top-course-body>strong{font-size:var(--text-md);line-height:var(--leading-snug)}.homepage-main :is(.tb-target-intro,.tb-resource-card small){font-size:var(--text-sm);line-height:var(--leading-body)}.homepage-main .tb-target-card{gap:8px}@media not (min-width:768px){.homepage-main .tb-hero-copy-text h1{font-size:var(--text-xl)}.homepage-main .home-top-grid .tb-hero-card{min-height:250px}.homepage-main .tb-hero-copy-text{padding-bottom:16px}.homepage-main :is(.home-top-grid,.home-top-rail,.tb-home-columns){gap:20px}}@media not (min-width:640px){.homepage-main .tb-hero-photo{display:none}.homepage-main .tb-hero-copy-text{flex:100%;max-width:none}.homepage-main .tb-hero-copy-text h1{max-width:none;font-size:var(--text-2xl)}.homepage-main .home-top-grid .tb-hero-card{min-height:0}}}
