/* Ultra-Modern Countdown Plugin - Protected Demo */
*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Outfit",sans-serif;background:#0f172a;color:#f8fafc;min-height:100vh}.hero{text-align:center;padding:5rem 2rem;background:linear-gradient(180deg,#0f172a 0,#1e293b 100%)}.hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#6366f1,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero p{font-size:1.25rem;color:#94a3b8;max-width:600px;margin:0 auto 2rem}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-outline,.btn-primary-gradient{padding:.75rem 2rem;font-weight:600;border-radius:50px;color:#fff;text-decoration:none;transition:all .3s;display:inline-flex;align-items:center}.btn-primary-gradient{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border:0}.btn-outline i,.btn-primary-gradient i{margin-right:8px}.btn-primary-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(99,102,241,.4);color:#fff}.btn-outline{border:2px solid rgba(255,255,255,.2);background:0 0}.btn-outline:hover{border-color:#6366f1;color:#fff}.features{padding:3rem 2rem;background:#1e293b}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-card{text-align:center;padding:2rem}.feature-card i{font-size:2.5rem;color:#6366f1;margin-bottom:1rem}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem}.feature-card p{color:#94a3b8;font-size:.95rem}.theme-section{padding:4rem 2rem;border-top:1px solid rgba(255,255,255,.05)}.theme-section:nth-child(even){background:rgba(30,41,59,.5)}.theme-header{text-align:center;margin-bottom:2rem}.theme-header h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.theme-header p{color:#94a3b8}.theme-badge{display:inline-block;padding:.25rem .75rem;background:rgba(99,102,241,.2);border-radius:50px;font-size:.75rem;color:#6366f1;margin-bottom:1rem}.theme-demo{max-width:800px;margin:0 auto;background:#0f172a;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.theme-neumorphism-demo{background:#e0e5ec}.footer{text-align:center;padding:3rem 2rem;background:#0f172a;border-top:1px solid rgba(255,255,255,.1)}.footer p{color:#64748b}@media (max-width:767.98px){.hero{padding:3rem 1.5rem}.hero h1{font-size:2.25rem}.hero p{font-size:1rem}}@media (max-width:575.98px){.hero-buttons{flex-direction:column}}