html :is(body,.legacy-page) button:not(.pet-trigger):not(.cta-phone-dot):not(.features-phone-dot):not(.features__frame-dot),html :is(body,.legacy-page) :is(.btn,.btn-nav-cta,.mobile-drawer-cta,.hero__btn-secondary,.features-split__cta-btn,.resources-card__btn,.study-subject-list>a,.study-chapter-list>a,.faq-filter-pill,.billing-btn,.subjects__board-btn){box-sizing:border-box;touch-action:manipulation;min-height:var(--control-height)!important}html :is(body,.legacy-page) :is(.btn,.btn-nav-cta,.mobile-drawer-cta,.hero__btn-secondary,.features-split__cta-btn){justify-content:center;align-items:center;gap:var(--control-gap);text-align:center;white-space:normal;padding-block:10px;line-height:1.35;display:inline-flex}html :is(body,.legacy-page) :is(button,.btn,.nav-link,.btn-nav-cta,.mobile-drawer-cta,.hero__btn-secondary) svg:not(.pet-fallback){width:var(--control-icon-size);height:var(--control-icon-size);vertical-align:middle;flex-shrink:0}html :is(body,.legacy-page) :is(.pet-close,.header-hamburger,.navbar-toggler,.social-icon-btn,.article-share-btn,.cta-phone-nav){justify-content:center;align-items:center;min-width:48px!important;min-height:48px!important}html :is(body,.legacy-page) :is(.hero__badge,.stats__badge,.features-split__badge,.cta-card__badge,.subjects__badge,.resources-card__badge,.category-badge,.reading-time-badge){box-sizing:border-box;min-height:var(--badge-height);vertical-align:middle;max-width:100%;line-height:1.4}html :is(body,.legacy-page) :is(.hero__chip,.hero__badge,.stats__badge,.features-split__badge,.cta-card__badge) svg{flex-shrink:0;width:18px;height:18px}html :is(body,.legacy-page) :is(.cta-phone-dots,.features-phone-dots,.features__frame-dots){justify-content:center!important;align-items:center!important;gap:0!important;min-height:44px!important;display:flex!important}html :is(body,.legacy-page) :is(.cta-phone-dot,.features-phone-dot,.features__frame-dot){cursor:pointer;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:none!important;display:inline-flex!important;position:relative!important}html :is(body,.legacy-page) :is(.cta-phone-dot,.features-phone-dot,.features__frame-dot):before{content:"";background:#94a3b8;border-radius:999px;width:7px;height:7px;transition:width .2s,background-color .2s;display:block}html :is(body,.legacy-page) :is(.cta-phone-dot,.features-phone-dot,.features__frame-dot).active:before{background:var(--brand-primary);width:20px}html :is(body,.legacy-page) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid var(--brand-primary)!important}@media (max-width:768px){html :is(body,.legacy-page) :is(input,select,textarea){font-size:16px}html :is(body,.legacy-page) :is(.btn,.hero__btn-secondary,.mobile-drawer-cta){overflow-wrap:anywhere;max-width:100%}html :is(body,.legacy-page) :is(.hero__chip,.hero__badge,.cta-card__badge){max-width:100%}}@media (prefers-reduced-motion:reduce){html :is(body,.legacy-page) :is(.cta-phone-dot,.features-phone-dot,.features__frame-dot):before{transition:none}}:root{--control-height:44px;--control-radius:10px;--control-icon-size:16px;--control-gap:6px;--badge-height:24px}html body :is(.legacy-page.legacy-page.legacy-page,main,header,footer,.mobile-drawer) :is(.btn,.btn-nav-cta,.mobile-drawer-cta,.hero__btn-secondary,.features-split__cta-btn,.resources-card__btn,.chapter-btn-primary,.ncert-card-btn){border-radius:10px!important;gap:6px!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;line-height:1.4!important}html body :is(.legacy-page.legacy-page.legacy-page,main,header,.mobile-drawer) :is(.faq-filter-pill,.billing-btn,.subjects__board-btn,.class-nav-pill,.ncert-subject-chip,.study-class-tabs button){white-space:nowrap!important;min-height:44px!important;padding:8px 13px!important;font-size:13px!important;line-height:1.35!important}html body :is(.legacy-page.legacy-page.legacy-page,main,header,.mobile-drawer) :is(.hero__badge,.stats__badge,.features-split__badge,.subjects__badge,.edu-hero-badge,.chapter-num-pill,.ncert-tier-badge){letter-spacing:.04em!important;min-height:24px!important;padding:5px 10px!important;font-size:11px!important;line-height:1.4!important}html body :is(.pet-close,.header-hamburger,.navbar-toggler,.social-icon-btn,.article-share-btn,.cta-phone-nav){width:44px;height:44px;min-width:44px!important;min-height:44px!important}@media (max-width:600px){html body :is(.legacy-page.legacy-page.legacy-page,main,header,footer,.mobile-drawer) :is(.btn,.btn-nav-cta,.mobile-drawer-cta,.hero__btn-secondary,.features-split__cta-btn,.resources-card__btn,.chapter-btn-primary,.ncert-card-btn){padding:9px 14px!important;font-size:13px!important}html body :is(.legacy-page.legacy-page.legacy-page,main,header,.mobile-drawer) :is(.faq-filter-pill,.billing-btn,.subjects__board-btn,.class-nav-pill,.ncert-subject-chip,.study-class-tabs button){padding:7px 10px!important;font-size:12px!important}html body .legacy-page.legacy-page.legacy-page .faq-filter-section{gap:6px!important;padding-block:12px!important}html body :is(.legacy-page.legacy-page.legacy-page,main) .hero__chip{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.4!important}}html body :is(.legacy-page.legacy-page.legacy-page,main,header,footer) :is(.pricing-card-btn,.hero__btn-secondary){border-radius:10px!important;height:auto!important;min-height:44px!important;padding:10px 16px!important;font-size:14px!important;line-height:1.4!important}html body .legacy-page.legacy-page.legacy-page :is(.faq-question-btn,.faq-accordion-trigger){gap:12px!important;min-height:44px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.5!important}@media (max-width:600px){html body .legacy-page.legacy-page.legacy-page .pricing-card-btn{padding:9px 14px!important;font-size:13px!important}}
