*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#060608;color:#e7e7e7;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.bg-blob{position:fixed;border-radius:50%;filter:blur(100px);opacity:.4;z-index:-1;pointer-events:none;animation:float 20s infinite ease-in-out}.blob-1{width:600px;height:600px;background:radial-gradient(circle,#5b4aff 10%,transparent 60%);top:-10%;right:-10%}.blob-2{width:800px;height:800px;background:radial-gradient(circle,#ff6bd6 10%,transparent 60%);bottom:-20%;left:-15%;animation-delay:-10s}.blob-3{width:500px;height:500px;background:radial-gradient(circle,#00e5ff 10%,transparent 60%);top:40%;left:-10%;animation-delay:-5s}@keyframes float{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8%,10%) rotate(5deg)}}.cs-root{min-height:100vh;position:relative}.cs-main{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem);max-width:1400px;margin:0 auto}.hero{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;margin-bottom:8rem}@media(min-width:768px){.hero{grid-template-columns:1fr 1fr;gap:6rem}}.title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;background:linear-gradient(90deg,#fff,#a8a8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:#b4b4b4;max-width:600px;margin-bottom:2.5rem}.countdown{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.time-chip{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1rem 1.2rem;text-align:center;min-width:80px;transition:all .3s ease}.time-chip:hover{transform:translateY(-4px);background:#ffd74a26;border-color:#ffd54a}.time-chip strong{display:block;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;color:#ffd54a}.time-chip span{font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.subscribe{display:flex;flex-wrap:wrap;gap:1rem;max-width:520px}.subscribe input{flex:1;min-width:260px;padding:1rem 1.4rem;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff12;color:#fff;font-size:1rem;transition:all .3s ease}.subscribe input:focus{outline:none;border-color:#ffd54a;box-shadow:0 0 0 4px #ffd74a33}.subscribe .btn{background:linear-gradient(135deg,#ffd54a,#ffb74d);color:#111;font-weight:700;padding:1rem 2rem;border:none;border-radius:14px;cursor:pointer;font-size:1rem;transition:all .3s ease;box-shadow:0 8px 25px #ffd74a4d}.subscribe .btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ffd74a66}.success-msg{font-size:1.3rem;color:#ffd54a;font-weight:600}.hero-right{display:flex;justify-content:center}.glass-dashboard{width:100%;max-width:420px;background:#ffffff12;border-radius:20px;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:1.8rem;box-shadow:0 20px 50px #00000080;transition:transform .6s cubic-bezier(.175,.885,.32,1.275)}.hero-right:hover .glass-dashboard{transform:translateY(-12px) scale(1.02)}.dash-top{display:flex;align-items:center;margin-bottom:1.5rem}.dots span{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px;background:#fff3}.dash-title{margin-left:auto;font-size:.95rem;color:#ffd54a;font-weight:600}.dash-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.dash-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.2rem;transition:all .3s ease}.dash-card:hover{background:#ffd74a1a;border-color:#ffd54a;transform:translateY(-4px)}.dash-card h4{font-size:.85rem;color:#aaa;margin-bottom:.5rem}.dash-card p{font-size:1.6rem;font-weight:800;color:#ffd54a}.list ul{list-style:none;padding-left:0;font-size:.85rem;color:#ddd}.list li{position:relative;padding:.4rem 0 .4rem 1.2rem}.list li:before{content:"→";color:#ffd54a;position:absolute;left:0}.feature-section h2{text-align:center;font-size:clamp(2rem,5vw,3rem);margin-bottom:4rem;background:linear-gradient(90deg,#fff,#a8a8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem;max-width:1200px;margin:0 auto}.feature-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem 1.5rem;text-align:center;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card:hover{transform:translateY(-12px) scale(1.03);background:#ffffff1a;border-color:#ffd54a;box-shadow:0 20px 40px #0006}.feature-icon{font-size:3.5rem;margin-bottom:1rem;display:block}.feature-card h3{font-size:1.3rem;margin:.8rem 0;color:#fff}.feature-card p{color:#cfcfcf;font-size:.95rem}[data-aos=fade-up]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}[data-aos=fade-right]{opacity:0;transform:translate(-60px);transition:opacity 1s ease,transform 1s ease}[data-aos=fade-left]{opacity:0;transform:translate(60px);transition:opacity 1s ease,transform 1s ease}@media(prefers-reduced-motion:no-preference){.aos-animate [data-aos]{opacity:1!important;transform:none!important}}.aos-animate [data-aos]{opacity:1;transform:none}
