:root{--bg:#0a0a0a;--panel:rgba(255,255,255,0.05);--panel-2:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.10);--text:#ffffff;--muted:#b4b4b4;--accent:#7fff00;--danger:#ff6b6b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.page{min-height:100vh;background:var(--bg);color:var(--text)}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.section{padding:80px 0}.section-tight{padding:60px 0}.split{display:grid;grid-gap:32px;gap:32px}.split-2{grid-template-columns:1.1fr .9fr}.split-cta{grid-template-columns:1.15fr .85fr}.split-about{grid-template-columns:.9fr 1.1fr}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid-2,.grid-3{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sticky-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(10,10,10,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.button-row,.nav-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.nav-links a{color:var(--muted);font-size:14px}.nav-links a:hover{color:var(--text)}.hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(127,255,0,.13);background:radial-gradient(circle at top right,rgba(127,255,0,.18),transparent 32%),radial-gradient(circle at left,rgba(255,255,255,.06),transparent 25%)}.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding:90px 0 110px}.eyebrow{display:inline-flex;border:1px solid rgba(127,255,0,.3);background:rgba(127,255,0,.1);color:var(--accent);border-radius:999px;padding:8px 12px;font-size:14px;margin-bottom:18px}.eyebrow-secondary{display:block;color:var(--accent);font-size:12px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:10px}h1,h2,h3,p{margin:0}.hero h1{font-size:clamp(38px,7vw,64px);line-height:1.05}.section h2{font-size:clamp(30px,4vw,44px);line-height:1.15}.muted{color:var(--muted)}.lede{color:#d0d0d0;font-size:18px;line-height:1.7;margin-top:20px;max-width:760px}.center{text-align:center}.card{border:1px solid var(--border);border-radius:28px;padding:24px}.card,.card-tight{background:var(--panel)}.card-tight{border:1px solid var(--border);border-radius:20px;padding:18px}.card-dark{background:rgba(0,0,0,.35);border:1px solid var(--border);border-radius:24px;padding:24px}.hero-offer{border:1px solid rgba(127,255,0,.18);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.price{font-size:56px;font-weight:700;margin-top:8px}.small{font-size:13px;color:var(--muted);line-height:1.5}.stat{font-size:28px;font-weight:700}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:12px}.btn{border:none;border-radius:16px;padding:14px 18px;cursor:pointer;font-weight:700;font-size:14px;transition:transform .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-accent{background:var(--accent);color:#000}.btn-outline{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.18)}.full{width:100%}.feature-list,.stack-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:0;list-style:none}.feature-box,.feature-list li{color:#e5e5e5}.feature-box{border:1px solid var(--border);border-radius:22px;background:var(--panel);padding:20px}.cta-box{border:1px solid rgba(127,255,0,.18);background:rgba(127,255,0,.1);border-radius:26px;padding:24px}.gradient-box{border:1px solid rgba(127,255,0,.18);background:linear-gradient(180deg,rgba(127,255,0,.14),rgba(255,255,255,.05));border-radius:28px;padding:24px}.testimonial{line-height:1.7;color:#e5e5e5}.testimonial-meta{margin-top:18px}.testimonial-name{font-weight:700}.testimonial-role{color:var(--muted);font-size:14px}.text-block{display:grid;grid-gap:18px;gap:18px;color:#d0d0d0;line-height:1.8}.faq-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.faq-item{border:1px solid var(--border);border-radius:24px;background:var(--panel);padding:22px}.faq-item p{margin-top:12px;color:var(--muted);line-height:1.7}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,430px);background:var(--panel);border:1px solid var(--border);border-radius:24px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.field,.textarea{width:100%;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:#fff;border-radius:14px;padding:14px;font-size:14px}.textarea{resize:vertical;min-height:110px}.field-row,.form-stack{display:grid;grid-gap:14px;gap:14px}.error{color:#ff8f8f;font-size:14px}.success{color:#b9ff86;font-size:14px}.dashboard{padding:34px 0 80px}.top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:30px}.status-card{border-radius:20px;background:var(--panel);border:1px solid var(--border);padding:22px}.status-title{font-size:13px;color:var(--muted)}.status-value{margin-top:12px;font-size:18px;font-weight:700}.admin-wrap{padding:34px 0 80px}.filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.search{flex:1 1;min-width:280px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:#fff;border-radius:16px;padding:14px;font-size:14px}.account-list{display:grid;grid-gap:12px;gap:12px}.account-button{width:100%;text-align:left;border-radius:22px;padding:18px;border:1px solid var(--border);background:rgba(0,0,0,.28);color:#fff;cursor:pointer}.account-button.active{border-color:rgba(127,255,0,.7);background:rgba(255,255,255,.08)}.account-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.status-pill{border-radius:999px;padding:6px 10px;font-size:12px;text-transform:capitalize;white-space:nowrap}.status-pending{background:rgba(255,215,0,.15);color:#f6d45c}.status-approved{background:rgba(127,255,0,.15);color:#b9ff86}.status-rejected{background:rgba(255,107,107,.15);color:#ff8f8f}.status-disabled{background:rgba(255,255,255,.1);color:#c7c7c7}.detail-row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px;font-size:14px}.detail-row .label{color:var(--muted)}.notice{margin-bottom:18px;border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px 16px;color:#e3e3e3;font-size:14px}@media (max-width:960px){.hero-inner,.split-2,.split-about,.split-cta{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}.faq-grid,.grid-3{grid-template-columns:1fr}.nav-links{display:none}}@media (max-width:640px){.section{padding:60px 0}.hero-inner{padding:70px 0 80px}.grid-2,.grid-4{grid-template-columns:1fr}.container{width:min(100% - 20px,1180px)}}