/* logo sizing */ /* interaction states */ /* chrome */ /* governance panel */ /* ===== video section: premium player shell ===== */ /* ===== hover fix: keep the Enroll button label and arrow white on hover (a global a:hover color rule was able to override these buttons' own white text, making the label blend into the purple background) ===== */ /* ===== alignment fix: force identical column widths across every row of the "Live US Postings" table and the pricing-comparison table, regardless of how long any single row's own label/title text is (previously each row was an independent CSS Grid with an auto-sized last column, so a long label on one row shifted that row's other columns out of line with the rows above it) ===== */ /* ===== mobile ===== */ /* ---- tag structure once, so nothing depends on generated ids ---- */ /* ---- headline word masks ---- */ /* ---- counters, bars, ticks ---- */ /* ---- reveal engine ---- */ /* ---- stagger children of card grids ---- */ /* ---- hero entrance ---- */ /* ---- chrome ---- */ /* ---- scroll driven ---- */ /* ---- accordion open and close ---- */ /* ---- magnetic CTAs with ripple ---- */ /* ---- tilt and cursor spotlight on cards ---- */ /* ---- hero aurora follows the pointer ---- */ /* Belt-and-suspenders color lock for the Enroll CTAs and their arrow icons: forces white text/icon at rest AND on hover no matter what the theme's own a/a:hover rules do. Declared here as a real stylesheet rule (not just inline style="") because some WordPress setups strip "!important" out of inline style attributes on save (a known wp_kses/safecss_filter_attr behavior for non-admin or multisite accounts) - if that happened to the inline fix, this rule still applies. */ // Every "Enroll" CTA on the page: the 6 static buttons (hero, hero pricing-card, // curriculum, pricing card, exam section, final CTA) plus the two CTAs that get // injected by the mobile sticky-bar / hamburger-drawer script. The hero button // (data-dc-tpl="32") is included here.