.btn-light{background:var(--white)!important;color:var(--prussian)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-sm)!important}.btn-light:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important}.code-chip,.ck-badge-tag{display:inline-block;font-weight:700;font-size:.8rem;color:var(--prussian)!important;background:rgba(46,111,151,.12)!important;border:1px solid rgba(46,111,151,.24)!important;padding:4px 12px;border-radius:8px}.badge,.ck-badge-pill{background:rgba(233,131,34,.12)!important;color:var(--orange-700)!important;font-weight:800!important}.hero h1 span,.hero h1 .hl,.ck-hero-title span{color:var(--sandy)!important;background:linear-gradient(transparent 68%,rgba(233,131,34,.32) 68%)!important}.hero-badge,.ck-hero-badge{background:rgba(233,131,34,.16)!important;border:1px solid rgba(233,131,34,.4)!important;color:var(--sandy)!important}.hero-badge .dot{background:var(--orange)!important;box-shadow:0 0 0 0 rgba(233,131,34,.7)}.notice-card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:var(--shadow-lg)!important}.notice-card::before{background:var(--orange)!important;color:var(--white)!important}.notice-stamp{border-color:var(--sandy)!important;color:var(--sandy)!important}.notice-row .amount{color:var(--sandy)!important}.stats,.ck-stats-bar{background:var(--white)!important;border-bottom:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}.stat .num,.ck-stat-num{color:var(--prussian)!important}.stat .num .plus,.ck-stat-num span{color:var(--orange)!important}.stat .lbl,.ck-stat-label{color:var(--muted)!important}.studio-card::before{background:linear-gradient(var(--orange),var(--sandy))!important}.ck-mode-tab.active,.filter-btn.active{background:var(--prussian)!important;color:var(--white)!important;border-color:var(--prussian)!important;box-shadow:0 4px 14px rgba(0,48,77,.2)!important}.floating-contact,.quick-call-btn{background:var(--orange-btn)!important;color:var(--white)!important;box-shadow:0 8px 24px rgba(178,90,12,.45)!important}#site-header.scrolled,.ck-exact-header.scrolled{box-shadow:0 10px 30px rgba(0,48,77,.1)!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ck-badge-pill{font-size:10.5px;font-weight:800;background:rgba(233,131,34,.12);color:var(--orange-700);padding:3px 8px;border-radius:20px;margin-right:6px}.ck-search-popover.open{opacity:1;visibility:visible;transform:translateY(6px)}.ck-drawer-overlay.open{opacity:1;visibility:visible}.ck-drawer-overlay.open .ck-drawer-panel{transform:translateX(0)}.ck-d-toggle.expanded{transform:rotate(180deg);color:var(--orange)}.ck-d-submenu.open{display:block!important}.ck-drawer-panel.is-active,.ck-drawer-panel.active,.ck-drawer-panel.open{visibility:visible!important;pointer-events:auto!important}.courses-grid>:last-child:nth-child(3n+1){grid-column:2!important}.ck-drawer-overlay.open{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.ck-drawer-overlay.open .ck-drawer-panel{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}