:root{--primary: #FF006E;--secondary: #FB5607;--accent: #FFBE0B;--purple: #8338EC;--blue: #3A86FF;--bg-dark: #0A0A0A;--bg-light: #1A1A1A;--text-primary: #FFFFFF;--text-secondary: #B0B0B0;--gradient-1: linear-gradient(135deg, #FF006E 0%, #8338EC 100%);--gradient-2: linear-gradient(135deg, #FB5607 0%, #FFBE0B 100%);--gradient-3: linear-gradient(135deg, #3A86FF 0%, #8338EC 100%);--gradient-rainbow: linear-gradient(135deg, #FF006E 0%, #FB5607 20%, #FFBE0B 40%, #8338EC 60%, #3A86FF 80%, #FF006E 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;overflow-x:hidden}html{visibility:visible;opacity:1;transition:opacity .3s ease}.loader-container{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-dark);z-index:9999}.loader{display:flex;gap:1rem}.loader-dot{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--purple) 100%);animation:loader-bounce 1.4s ease-in-out infinite}.loader-dot:nth-child(1){animation-delay:-.32s;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)}.loader-dot:nth-child(2){animation-delay:-.16s;background:linear-gradient(135deg,var(--secondary) 0%,var(--accent) 100%)}.loader-dot:nth-child(3){background:linear-gradient(135deg,var(--accent) 0%,var(--blue) 100%)}@keyframes loader-bounce{0%,80%,to{transform:scale(0) translateY(0);opacity:.8}40%{transform:scale(1) translateY(-30px);opacity:1}}main>section{animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 20% 50%,rgba(255,0,110,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(131,56,236,.15) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(58,134,255,.15) 0%,transparent 50%)}.hero-content{text-align:center;z-index:2;position:relative}.domain-display{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;margin-bottom:2rem;background:var(--gradient-rainbow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 8s ease infinite;background-size:200% 200%}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.price-container{margin:3rem 0}.price-badge{display:inline-block;padding:1.5rem 3rem;background:var(--gradient-1);border-radius:50px;font-size:2rem;font-weight:700;box-shadow:0 10px 30px #ff006e4d;transform:translateY(0);transition:all .3s ease;border:none;cursor:pointer;color:#fff;font-family:inherit}.price-badge:hover{transform:translateY(-5px);box-shadow:0 15px 40px #ff006e66}.tagline{font-size:1.5rem;color:var(--text-secondary);margin-bottom:4rem;font-weight:300}.contact-section{background:var(--bg-light);padding:5rem 0;border-radius:30px;margin:5rem 0}.section-title{font-size:3rem;margin-bottom:1rem;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem}.form-container{max-width:600px;margin:0 auto}.form-group{margin-bottom:2rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}.form-input,.form-textarea{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:2px solid transparent;border-radius:15px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--primary);background:#ffffff14;box-shadow:0 0 20px #ff006e33}.form-textarea{min-height:120px;resize:vertical}.submit-btn{width:100%;padding:1.25rem 2rem;background:var(--gradient-1);border:none;border-radius:15px;color:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff006e66}.submit-btn:active{transform:translateY(0)}.status-message{margin-top:1rem;padding:1rem;border-radius:10px;text-align:center;font-weight:500}.status-message.success{background:#2ecc711a;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.status-message.error{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.domains-section{padding:5rem 0}.domains-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.domain-card{background:var(--bg-light);padding:2rem;border-radius:20px;border:2px solid transparent;transition:all .3s ease;text-decoration:none;color:inherit;display:block}.domain-card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 30px #ff006e33}.domain-card-name{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.domain-card-price{font-size:1.5rem;color:var(--accent);font-weight:700}.footer{background:var(--bg-light);padding:3rem 0;text-align:center;margin-top:5rem}.footer-links{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.footer-link{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer-link:hover{color:var(--primary)}.cta-section{text-align:center;margin:4rem 0}.cta-title{font-size:2.5rem;margin-bottom:1rem}.cta-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem}.benefits-list{list-style:none;margin:3rem 0;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.benefit-item{padding:1rem 0;font-size:1.125rem;display:flex;align-items:center;gap:1rem}.benefit-icon{width:30px;height:30px;background:var(--gradient-3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 768px){.domain-display{font-size:2.5rem}.price-badge{font-size:1.5rem;padding:1rem 2rem}.section-title{font-size:2rem}.domains-grid{grid-template-columns:1fr}}
