#quick-actions .hero-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:0}.cta-card.light-theme{background:var(--white);border:1px solid rgba(11,30,59,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.05);color:var(--primary-dark);position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.cta-card.light-theme:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.08)}.cta-card.light-theme h4{color:var(--primary-dark);font-size:1.1rem;font-weight:700}.cta-card.light-theme p{color:var(--text-gray)}.cta-card.light-theme .cta-icon{background:rgba(26,79,138,0.1);color:var(--primary-blue)}.card-ribbon{position:absolute;top:15px;right:-30px;background:var(--accent-gold);color:var(--primary-dark);padding:5px 40px;font-size:0.7rem;font-weight:700;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1}.card-ribbon.blue{background:var(--primary-blue);color:var(--white)}.card-ribbon.green{background:var(--emerald);color:var(--white)}.pill-button.outline.dark-text{border:1px solid var(--primary-blue);color:var(--primary-blue)}.pill-button.ghost.dark-text{background:rgba(11,30,59,0.05);color:var(--primary-dark)}