/* Render-blocking landing showcase styling. This was formerly injected after
   JavaScript loaded, which allowed an older landing frame to paint briefly. */
body.max-landing-mode{background:#f7f6f3}#view-landing{min-height:calc(100vh - 64px);padding:18px 24px 54px!important;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.96) 0 18%,rgba(255,255,255,.72) 34%,transparent 58%),radial-gradient(circle at 18% 48%,rgba(15,76,74,.17),transparent 30%),radial-gradient(circle at 82% 42%,rgba(83,97,122,.15),transparent 30%),linear-gradient(180deg,#fbfaf8 0%,#f2f0ec 100%)!important}#view-landing .hero-wrap{max-width:1220px!important;margin:0 auto!important;padding-top:18px!important}#view-landing .hero-scene{max-width:900px;margin:0 auto;padding:26px 20px 8px!important;text-align:center}#view-landing .hero-eyebrow{font-family:var(--font-body,"Inter",sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;color:#287C78!important;text-transform:uppercase}#view-landing .hero-title{font-family:var(--font-heading,"Manrope",sans-serif)!important;font-size:clamp(46px,6vw,78px)!important;line-height:.96!important;font-weight:800!important;letter-spacing:-.055em!important;color:#111827!important;max-width:980px;margin:8px auto 14px!important;text-wrap:balance}#view-landing .hero-title .accent-word{color:#287C78!important;position:relative}#view-landing .hero-tagline{font-family:var(--font-body,"Inter",sans-serif)!important;font-size:15px!important;line-height:1.65!important;font-weight:500!important;color:#596170!important;max-width:690px!important;margin:0 auto 12px!important}#view-landing .hero-cta-label{font-family:var(--font-body,"Inter",sans-serif)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;color:#777f8d!important}#view-landing #categoryGrid{max-width:1180px!important;min-height:500px!important;margin:6px auto 0!important;transform:none!important;transform-style:flat!important}#view-landing #categoryGrid::before{bottom:20px!important;width:830px!important;height:190px!important;filter:blur(28px)!important;opacity:.9!important}#view-landing #categoryGrid::after{bottom:61px!important;width:680px!important;opacity:.56!important}#view-landing .category-card{width:182px!important;height:388px!important;padding:26px 20px 20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:0 26px 56px rgba(17,24,39,.16),inset 0 1px 0 rgba(255,255,255,.52)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto;text-rendering:geometricPrecision!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}#view-landing #categoryGrid .category-card.deck-active{width:342px!important;height:426px!important;transform:translateY(-20px)!important;box-shadow:0 42px 90px rgba(17,24,39,.24),0 16px 32px rgba(17,24,39,.10),inset 0 1px 0 rgba(255,255,255,.72)!important}#view-landing .category-card::before{content:"";position:absolute;inset:1px;border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 28%,transparent 70%,rgba(255,255,255,.08));pointer-events:none;z-index:1}#view-landing .category-name{font-family:var(--font-heading,"Manrope",sans-serif)!important;font-weight:800!important;letter-spacing:-.025em!important;font-size:21px!important;opacity:1!important;text-shadow:none!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:auto!important}#view-landing .deck-active .category-name{font-size:34px!important}#view-landing .category-desc{font-family:var(--font-body,"Inter",sans-serif)!important;font-size:13px!important;line-height:1.55!important;font-weight:600!important;opacity:1!important;text-shadow:none!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:auto!important}#view-landing .deck-kicker,#view-landing .deck-metric span,#view-landing .category-arrow,#view-landing .deck-hint{font-family:var(--font-body,"Inter",sans-serif)!important}#view-landing .deck-metric{border-radius:15px!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}#view-landing .deck-metric strong{font-family:var(--font-heading,"Manrope",sans-serif)!important;font-size:21px!important;font-weight:800!important}#view-landing .category-card[data-cat="ielts"] .deck-metric{background:rgba(255,255,255,.46)!important;border-color:rgba(17,24,39,.10)!important}#view-landing .deck-hint{margin:-2px auto 0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important}body.max-landing-mode .site-header{padding-top:4px;padding-bottom:4px}body.max-landing-mode .site-header button{border-radius:999px!important;padding:9px 14px!important;font-family:var(--font-body,"Inter",sans-serif)!important;font-weight:700!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}body.max-landing-mode .site-header button:hover{transform:translateY(-1px);background:rgba(255,255,255,.62)!important;border-color:rgba(17,24,39,.38)!important}
#view-landing .category-card[data-cat="yds"]{--panel:rgba(40,124,120,.94)!important}#view-landing .category-card[data-cat="yokdil"]{--panel:rgba(143,185,179,.94)!important;color:#173A3A!important}body.max-landing-mode .brand-examlab{color:#287C78!important}
body.max-landing-mode .brand-icon [fill="#0F3D36"]{fill:#53617A!important}body.max-landing-mode .brand-icon [stroke="#0F3D36"]{stroke:#53617A!important}body.max-landing-mode .brand-icon [fill="#D4AF37"]{fill:#287C78!important}body.max-landing-mode .brand-icon [stroke="#D4AF37"]{stroke:#287C78!important}body.max-landing-mode .brand-icon [fill="#FAF9F5"]{fill:#C8E0E5!important}
@media(max-width:900px){#view-landing{padding:8px 14px 30px!important;overflow:visible!important}#view-landing .hero-title{font-size:clamp(38px,11vw,56px)!important}#view-landing #categoryGrid{min-height:0!important}#view-landing .category-card,#view-landing #categoryGrid .category-card.deck-active{width:100%!important;height:auto!important;min-height:185px!important;border-radius:20px!important;transform:none!important}#view-landing #categoryGrid .category-card.deck-active{min-height:230px!important}}@media(prefers-reduced-motion:reduce){#view-landing .category-card{transition:none!important}}
