
:root{
  --bg:#05020c;--bg2:#0b0615;--card:#10091d;--card2:#160d28;--line:rgba(236,72,153,.24);
  --text:#ffffff;--muted:#c9c2d4;--soft:#948aa3;--pink:#ff2e93;--pink2:#ec4899;--purple:#7c3aed;--violet:#a855f7;--fuchsia:#d946ef;
  --grad:linear-gradient(135deg,#7c3aed 0%,#d946ef 48%,#ff2e93 100%);
  --glow:0 0 34px rgba(217,70,239,.18),0 0 70px rgba(124,58,237,.12);
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:radial-gradient(circle at 70% 0%,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at 20% 20%,rgba(255,46,147,.10),transparent 28%),var(--bg)!important;color:var(--text)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;overflow-x:hidden}
a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 22px}.top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 22px}.logo{font-weight:1000;font-size:28px;letter-spacing:-1px}.logo span{color:var(--pink)!important}.nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.nav a,.pill{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px;padding:12px 18px;font-weight:850;color:#fff!important;box-shadow:none!important}.nav a.primary,.btn.primary{background:var(--grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 34px rgba(255,46,147,.25)!important}.hero{padding:62px 0 42px}.hero-card{background:linear-gradient(145deg,rgba(22,13,40,.86),rgba(8,4,15,.92))!important;border:1px solid var(--line)!important;border-radius:30px;padding:42px;box-shadow:var(--glow)}h1{font-size:clamp(42px,8vw,88px);line-height:.96;margin:0 0 24px;font-weight:1000;letter-spacing:-4px}.grad,.accent{background:var(--grad)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.lead{font-size:20px;color:var(--muted)!important;max-width:820px;margin:0 0 28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:15px 22px;font-weight:950;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:white!important;cursor:pointer}.grid{display:grid;gap:18px}.grid3{grid-template-columns:repeat(3,1fr)}.grid2{grid-template-columns:repeat(2,1fr)}.card{background:linear-gradient(180deg,rgba(22,13,40,.72),rgba(6,3,11,.92))!important;border:1px solid rgba(236,72,153,.18)!important;border-radius:24px;padding:24px;box-shadow:0 0 0 1px rgba(124,58,237,.05),0 24px 80px rgba(0,0,0,.25)}.card h3,.card h2,.section-title{color:#fff!important;margin:0 0 10px;font-size:24px;font-weight:1000}.card h3 span,.section-title span{color:var(--pink)!important}.card p,.card li,.muted{color:var(--muted)!important}.section{padding:28px 0}.section-title{font-size:32px;margin-bottom:16px;color:var(--pink)!important}.notice{border-left:4px solid var(--pink)!important;background:rgba(255,46,147,.08)!important;border-radius:18px;padding:18px 20px;color:var(--muted)!important}.form{display:grid;gap:14px}.input, input, textarea, select{width:100%;background:rgba(255,255,255,.055)!important;border:1px solid rgba(236,72,153,.18)!important;border-radius:16px;padding:15px 16px;color:#fff!important;font:inherit;outline:none}textarea{min-height:130px}.input:focus,input:focus,textarea:focus,select:focus{border-color:var(--pink)!important;box-shadow:0 0 0 4px rgba(255,46,147,.12)!important}.table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:18px}.table th,.table td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;color:var(--muted)}.table th{color:#fff;background:rgba(236,72,153,.12)}.footer{padding:42px 22px;color:var(--soft);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);margin-top:48px}.tagrow{display:flex;gap:10px;flex-wrap:wrap}.tag{border:1px solid rgba(236,72,153,.22);background:rgba(236,72,153,.08);border-radius:999px;padding:8px 12px;color:#fff;font-weight:800;font-size:13px}.phone{max-width:360px;margin:auto;border:7px solid #15101e;border-radius:44px;padding:18px;background:#05020c;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 60px rgba(217,70,239,.22)}.feed-item{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px;margin-top:12px}
/* FORCE REMOVE OLD GOLD/YELLOW BRANDING */
[style*="yellow"],[style*="gold"],[style*="#ffc"],[style*="#ffcc"],[style*="#facc15"],[style*="#eab308"]{color:var(--pink)!important;background:var(--grad)!important;border-color:var(--pink)!important}
button,.button{box-shadow:none} button.primary,.primary{background:var(--grad)!important;color:#fff!important;border-color:transparent!important}
@media (max-width:800px){.top{align-items:flex-start;flex-direction:column}.grid3,.grid2{grid-template-columns:1fr}h1{letter-spacing:-2px}.hero-card{padding:28px}.nav{justify-content:flex-start}.lead{font-size:17px}}
