:root{--bg-color:#080808;--brand-primary:#E50914;--brand-glow:rgba(229,9,20,0.4);--surface:rgba(255,255,255,0.04);--border:rgba(255,255,255,0.1);--text-dim:#a1a1aa;--radius:16px}.pasidedans-wrapper{background-color:var(--bg-color);min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#fff;font-family:'Inter',-apple-system,sans-serif;padding:40px 20px}.ambient-glow{position:absolute;width:120%;height:120%;background:radial-gradient(circle at 20% 30%,rgba(229,9,20,0.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(122,0,255,0.1) 0%,transparent 40%);filter:blur(80px);z-index:1;animation:drift 20s infinite alternate}.noise-overlay{position:absolute;inset:0;background-image:url(https://grainy-gradients.vercel.app/noise.svg);opacity:0.2;z-index:2;pointer-events:none}.main-content{position:relative;z-index:10;max-width:800px;text-align:center;animation:fadeInUp 1s ease-out}.brand-logo{font-size:1.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.brand-logo .dot{color:var(--brand-primary)}.badge{background:rgba(255,255,255,0.05);border:1px solid var(--border);padding:6px 14px;border-radius:100px;font-size:0.75rem;font-weight:700;letter-spacing:1px;color:var(--text-dim)}h1{font-size:clamp(2.5rem,8vw,4.5rem);line-height:0.95;font-weight:900;margin:30px 0;letter-spacing:-3px}.gradient-text{background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:1.25rem;color:var(--text-dim);max-width:600px;margin:0 auto 50px;line-height:1.5}.optin-card{background:var(--surface);backdrop-filter:blur(20px);border:1px solid var(--border);padding:40px;border-radius:var(--radius);box-shadow:0 25px 50px -12px rgba(0,0,0,0.5)}.input-row{display:flex;gap:12px;margin-top:20px}input{flex:1;background:rgba(0,0,0,0.3);border:1px solid var(--border);padding:16px 20px;border-radius:12px;color:#fff;font-size:1rem;transition:0.3s}input:focus{border-color:var(--brand-primary);outline:none;background:rgba(229,9,20,0.05)}button{background:var(--brand-primary);color:#fff;border:none;padding:16px 32px;border-radius:12px;font-weight:700;cursor:pointer;transition:0.3s}button:hover{transform:translateY(-2px);box-shadow:0 0 20px var(--brand-glow)}.spam-notice{font-size:0.8rem;color:var(--text-dim);margin-top:20px}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.bento-item{background:var(--surface);border:1px solid var(--border);padding:24px;border-radius:var(--radius);transition:0.3s}.bento-item:hover{background:rgba(255,255,255,0.08);transform:translateY(-5px)}.icon{font-size:1.5rem;margin-bottom:10px}h3{font-size:1rem;margin-bottom:8px}.bento-item p{font-size:0.85rem;color:var(--text-dim);margin:0}@keyframes drift{from{transform:rotate(0deg) scale(1)}to{transform:rotate(10deg) scale(1.1)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.input-row{flex-direction:column}.bento-grid{grid-template-columns:1fr}h1{letter-spacing:-1px}}