*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#0a0a14;color:#e0e0e8;min-height:100vh;overflow-x:hidden;position:relative}.bg-grid{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px}.bg-grid,.glow{position:fixed;z-index:0}.glow{border-radius:50%;filter:blur(120px);opacity:.4;animation:float 8s ease-in-out infinite}.glow-1{width:500px;height:500px;background:radial-gradient(circle,#6366f1,transparent 70%);top:-100px;right:-100px;animation-delay:0s}.glow-2{width:400px;height:400px;background:radial-gradient(circle,#f59e0b,transparent 70%);bottom:-50px;left:-100px;animation-delay:-4s}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.container{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 24px}.hero{text-align:center;padding:100px 0 60px}.badge{display:inline-block;padding:6px 16px;border-radius:100px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f59e0b;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.08);margin-bottom:28px}.title{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.title-domain{background:linear-gradient(135deg,#fff,#c4b5fd 50%,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-tld{color:#6366f1;-webkit-text-fill-color:#6366f1}.subtitle{font-size:clamp(1.1rem,2.5vw,1.35rem);color:#9ca3af;max-width:560px;margin:0 auto 40px;line-height:1.6}.cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:1.1rem;font-weight:700;border:none;border-radius:14px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 0 30px rgba(99,102,241,.3)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(99,102,241,.5)}.cta-arrow{font-size:1.3rem;transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translateX(4px)}.cta-large{padding:20px 48px;font-size:1.25rem;border-radius:16px}.value-props{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:40px 0 60px}.prop-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px 28px;transition:all .3s ease}.prop-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(99,102,241,.3);transform:translateY(-4px)}.prop-icon{font-size:2rem;margin-bottom:16px}.prop-card h3{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:8px}.prop-card p{font-size:.95rem;color:#9ca3af;line-height:1.6}.handles-section{padding:40px 0;text-align:center}.handles-section h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin-bottom:32px}.handles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.handle-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:all .3s ease}.handle-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(245,158,11,.3)}.handle-icon{width:32px;height:32px;color:#f59e0b;flex-shrink:0}.handle-platform{font-size:.8rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left}.handle-name{font-size:1.05rem;font-weight:700;color:#fff;text-align:left}.bottom-cta{text-align:center;padding:60px 0 100px}.bottom-cta h2{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;color:#fff;margin-bottom:32px}.cta-buttons{display:flex;flex-direction:column;align-items:center;gap:20px}.cta-email{color:#9ca3af;font-size:1rem;text-decoration:none;transition:color .3s ease}.cta-email:hover{color:#f59e0b}@media (max-width:640px){.hero{padding:60px 0 40px}.value-props{grid-template-columns:1fr}.handles-grid{grid-template-columns:repeat(2,1fr)}.cta-large{padding:16px 32px;font-size:1.1rem}}::selection{background:rgba(99,102,241,.4);color:#fff}@media print{body{background:#fff;color:#000}.bg-grid,.glow{display:none}.cta-button{border:2px solid #000;color:#000;background:none}}
/*# sourceMappingURL=/main.e7d5aea8.css.map */