body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background:#020617;color:#f9fafb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing{background-image:linear-gradient(135deg,#0f172ae6,#0f172a66),url(https://images.pexels.com/photos/323780/pexels-photo-323780.jpeg);background-position:50%;background-size:cover;display:flex;flex-direction:column;min-height:100vh;padding:20px 20px 16px}.nav-bar{justify-content:space-between;margin:0 auto 24px;max-width:1200px;width:100%}.brand,.nav-bar{align-items:center;display:flex}.brand{gap:25px}.brand-logo-wrap{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ae6;border-radius:999px;display:flex;height:95px;justify-content:center;width:95px}.brand-logo{animation:spin 12s linear infinite;height:100%;width:100%}.brand-title{font-size:1 rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-subtitle{font-size:.8rem;opacity:.7}.brand-text{display:flex;flex-direction:column}.nav-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab3;border:1px solid #f8fafc33;border-radius:999px;color:#e5e7eb;cursor:pointer;font-size:.8rem;letter-spacing:.14em;padding:10px 18px;text-transform:uppercase;transition:background .2s ease,transform .15s ease,box-shadow .15s ease}.nav-cta:hover{background:#2563ebe6;box-shadow:0 12px 30px #0f172ab3;transform:translateY(-1px)}.hero{grid-gap:24px;align-items:stretch;display:grid;flex:1 1;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;max-width:1200px;width:100%}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172ae6,#0f172a8c);border:1px solid #94a3b840;border-radius:24px;box-shadow:0 24px 60px #0f172ae6;padding:26px 24px 24px}.hero-left{display:flex;flex-direction:column;justify-content:center}.pill{align-items:center;background:#1e40af4d;border:1px solid #818cf880;border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:.7rem;letter-spacing:.18em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.hero-left h1{font-size:2.5rem;line-height:1.08;margin-bottom:14px}.accent{color:#f97316}.hero-desc{color:#e5e7eb;font-size:.98rem;margin-bottom:24px;opacity:.9}.countdown-title{color:#9ca3af;font-size:.9rem;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.countdown{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.flip-unit{align-items:center;display:flex;flex-direction:column}.flip-card{background:radial-gradient(circle at top,#111827,#020617);border-radius:14px;box-shadow:0 15px 40px #0f172ae6;height:85px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .5s ease;width:75px}.flip-card.flip{transform:rotateX(-180deg)}.flip-back,.flip-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;color:#fff;display:flex;font-size:2.3rem;font-weight:700;inset:0;justify-content:center;position:absolute}.flip-back{transform:rotateX(180deg)}.flip-label{color:#ccc;font-size:.7rem;letter-spacing:2px;margin-top:6px;text-transform:uppercase}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.btn-primary{background:linear-gradient(135deg,#6366f1,#f97316);border:none;border-radius:999px;box-shadow:0 16px 40px #1665fc99;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.btn-primary:hover{box-shadow:0 18px 50px #1665fcb3;transform:translateY(-1px)}.btn-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border:1px solid #94a3b880;border-radius:999px;color:#e5e7eb;cursor:pointer;font-size:.85rem;font-weight:500;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.btn-ghost:hover{background:#0f172ae6;border-color:#60a5fae6}.hero-badges{color:#e5e7eb;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;opacity:.9}.hero-badges span{background:#0f172ad9;border:1px solid #94a3b859;border-radius:999px;padding:6px 10px}.hero-right{align-items:center;display:flex}.feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;width:100%}.glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f172ae6,#0f172a99);border:1px solid #94a3b859;border-radius:20px;box-shadow:0 20px 50px #0f172ae6;padding:16px 16px 18px}.feature-card h3{font-size:.95rem;margin-bottom:6px}.feature-card p{color:#cbd5f5;font-size:.8rem;line-height:1.4}.footer-strip{color:#cbd5f5;font-size:.7rem;margin:18px auto 0;max-width:1200px;opacity:.85;text-align:center;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:960px){.hero{grid-template-columns:minmax(0,1fr)}.hero-right{order:2}.hero-left{margin-bottom:16px;order:1}}@media (max-width:640px){.landing{padding:14px 14px 10px}.nav-bar{flex-direction:row;gap:10px}.hero-left h1{font-size:2rem}.flip-card{height:72px;width:68px}.feature-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.a277335d.css.map*/