[data-countdown=pricing]{min-height:155px}.countdown-timer{text-align:center;font-family:Inter,'Inter Fallback',-apple-system,sans-serif;transition:.3s}.countdown-title{font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--white)}.countdown-display{display:flex;align-items:center;justify-content:center;gap:1rem}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.5rem}.countdown-number{font-family:Inter,'Inter Fallback',-apple-system,sans-serif;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.countdown-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);font-weight:500}.countdown-separator{font-weight:800;opacity:.3;margin:0 0 2rem;align-self:center}.countdown-timer.hero{background:var(--light-gray);border:2px solid rgba(0,230,118,.2);border-radius:20px;padding:2.5rem 2rem;margin:3rem 0;transition:.3s}.countdown-timer.hero:hover{border-color:var(--primary);box-shadow:0 8px 30px rgba(0,230,118,.2)}.countdown-timer.hero .countdown-title{font-size:1.2rem;color:var(--white);margin-bottom:1.5rem}.countdown-timer.hero .countdown-number{font-size:3.5rem;color:var(--primary);background:var(--secondary);padding:1rem 1.5rem;border-radius:15px;border:1px solid rgba(0,230,118,.15);min-width:90px;text-shadow:0 2px 10px rgba(0,230,118,.3)}.countdown-timer.hero .countdown-label{font-size:.9rem;color:var(--gray);margin-top:.25rem}.countdown-timer.hero .countdown-separator{font-size:2.5rem;color:var(--primary)}.countdown-timer.pricing{background:var(--light-gray);border:2px solid rgba(0,230,118,.2);border-radius:15px;padding:1.5rem 2rem;margin:2rem 0;transition:.3s}.countdown-timer.pricing:hover{border-color:var(--primary);transform:translateY(-2px)}.countdown-timer.pricing .countdown-title{font-size:1.1rem;color:var(--white);margin-bottom:1.25rem}.countdown-timer.pricing .countdown-number{font-size:2.5rem;color:var(--primary);background:var(--secondary);padding:.75rem 1.25rem;border-radius:12px;border:1px solid rgba(0,230,118,.15);min-width:70px;text-shadow:0 2px 8px rgba(0,230,118,.3)}.countdown-timer.pricing .countdown-label{font-size:.8rem;color:var(--gray)}.countdown-timer.pricing .countdown-separator{font-size:2rem;color:var(--primary)}.countdown-timer.compact{background:var(--secondary);border:2px solid rgba(0,230,118,.2);padding:1rem 1.5rem;border-radius:12px;display:inline-block}.countdown-timer.compact .countdown-title{font-size:.85rem;color:var(--gray);margin-bottom:.75rem}.countdown-timer.compact .countdown-display{gap:.75rem}.countdown-timer.compact .countdown-number{font-size:1.75rem;color:var(--primary);background:var(--light-gray);padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(0,230,118,.15);min-width:50px}.countdown-timer.compact .countdown-label{font-size:.7rem;color:var(--gray)}.countdown-timer.compact .countdown-separator{font-size:1.5rem;color:var(--primary);margin-bottom:1.5rem}.countdown-timer.urgent{animation:2s ease-in-out infinite urgentGlow}.countdown-timer.urgent .countdown-number{animation:1.5s ease-in-out infinite numberPulse}@keyframes urgentGlow{0%,100%{box-shadow:0 4px 20px rgba(0,230,118,.2)}50%{box-shadow:0 8px 40px rgba(0,230,118,.4)}}@keyframes numberPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.countdown-expired{background:var(--light-gray);color:var(--gray);padding:1.5rem;border-radius:15px;border:2px solid rgba(0,230,118,.1);text-align:center;font-weight:600;font-size:1.1rem}@media (max-width:768px){[data-countdown=pricing]{min-height:120px}.countdown-timer.hero{padding:1.5rem 1rem}.countdown-timer.hero .countdown-title{font-size:.95rem;margin-bottom:1rem}.countdown-timer.hero .countdown-number{font-size:2rem;padding:.6rem .8rem;min-width:55px}.countdown-timer.hero .countdown-label{font-size:.7rem}.countdown-timer.hero .countdown-separator{font-size:1.5rem}.countdown-timer.hero .countdown-display{gap:.5rem}.countdown-timer.pricing{padding:1rem .75rem}.countdown-timer.pricing .countdown-title{font-size:.9rem}.countdown-timer.pricing .countdown-number{font-size:1.5rem;padding:.5rem .7rem;min-width:50px}.countdown-timer.pricing .countdown-label{font-size:.7rem}.countdown-timer.pricing .countdown-separator{font-size:1.25rem}.countdown-timer.pricing .countdown-display{gap:.5rem}.countdown-timer.compact{padding:.6rem .75rem}.countdown-timer.compact .countdown-title{font-size:.75rem}.countdown-timer.compact .countdown-number{font-size:1.25rem;padding:.35rem .5rem;min-width:38px}.countdown-timer.compact .countdown-label{font-size:.6rem}.countdown-timer.compact .countdown-separator{font-size:1rem}.countdown-timer.compact .countdown-display{gap:.4rem}}@media (max-width:480px){[data-countdown=pricing]{min-height:100px}.countdown-timer.hero{padding:1.25rem .75rem;margin:2rem 0}.countdown-timer.hero .countdown-title{font-size:.85rem}.countdown-timer.hero .countdown-number{font-size:1.5rem;padding:.5rem .6rem;min-width:45px}.countdown-timer.hero .countdown-separator{font-size:1.25rem}.countdown-timer.hero .countdown-display{gap:.35rem}.countdown-timer.pricing{padding:.85rem .6rem}.countdown-timer.pricing .countdown-title{font-size:.8rem}.countdown-timer.pricing .countdown-number{font-size:1.25rem;padding:.4rem .6rem;min-width:42px}.countdown-timer.pricing .countdown-separator{font-size:1rem}.countdown-timer.pricing .countdown-display{gap:.35rem}.countdown-timer.compact{padding:.5rem .6rem}.countdown-timer.compact .countdown-number{font-size:1.1rem;padding:.3rem .4rem;min-width:35px}.countdown-timer.compact .countdown-label{font-size:.55rem}.countdown-timer.compact .countdown-separator{font-size:.9rem}.countdown-timer.compact .countdown-display{gap:.3rem}}