:root{--navy: #0a1628;--navy-mid: #0f2040;--navy-card: #111d35;--navy-soft: #16223f;--gold: #f5c842;--gold-dim: rgba(245,200,66,.15);--gold-soft: rgba(245,200,66,.08);--white: #ffffff;--muted: #8899bb;--text: #cdd6f4;--border: rgba(255,255,255,.08);--green: #4ade80;--radius: 14px;--maxw: 1080px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--white);line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.02em}h2{font-size:clamp(1.5rem,3vw,2.2rem)}p{margin:0 0 1rem}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}.muted{color:var(--muted)}.center{text-align:center}.nav{position:sticky;top:0;z-index:50;background:#0a1628eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.nav .brand{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--white)}.nav .brand img{height:32px;width:auto;border-radius:7px}.nav .links{display:flex;gap:1.4rem;align-items:center}.nav .links a{color:var(--text);font-size:.95rem}.nav .links a:hover{color:var(--gold);text-decoration:none}.btn{display:inline-block;font-weight:600;cursor:pointer;padding:.8rem 1.5rem;border-radius:10px;border:1px solid transparent;transition:transform .08s ease,box-shadow .2s ease}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-gold{background:var(--gold);color:#1a1205;box-shadow:0 6px 20px #f5c84240}.btn-ghost{background:transparent;color:var(--gold);border-color:var(--gold-dim)}.btn-lg{padding:1rem 2rem;font-size:1.05rem}.hero{padding:clamp(3rem,8vw,6rem) 0 3rem}.hero .star{color:var(--gold);font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.hero p.lead{font-size:clamp(1.05rem,2.2vw,1.35rem);color:var(--text);max-width:680px}.hero .pain{color:var(--gold);font-weight:600}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin:2.5rem 0}.card{background:var(--navy-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem}.card h3{font-size:1.15rem}.card .ico{font-size:1.8rem;margin-bottom:.6rem}.prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin:2rem 0;align-items:stretch}.price{background:var(--navy-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.6rem;display:flex;flex-direction:column}.price.hero-tier{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dim),0 10px 40px #f5c8421f;position:relative}.price.hero-tier .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold);color:#1a1205;font-size:.72rem;font-weight:700;padding:.25rem .8rem;border-radius:99px;letter-spacing:.05em}.price .amt{font-size:2.4rem;color:var(--white);font-weight:700}.price .amt small{font-size:1rem;color:var(--muted);font-weight:400}.price .tok{color:var(--gold);font-weight:600;margin:.3rem 0 1rem}.price ul{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.price li{padding:.4rem 0;border-bottom:1px solid var(--border);font-size:.92rem}.price li:before{content:"✦ ";color:var(--gold)}section{padding:3rem 0}.section-tag{color:var(--gold);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.prose{max-width:760px}.prose h2{margin-top:2rem}.faq-q{background:var(--navy-card);border:1px solid var(--border);border-radius:10px;padding:1.2rem 1.4rem;margin-bottom:.8rem}.faq-q h3{font-size:1.05rem;margin-bottom:.4rem;color:var(--gold)}footer{border-top:1px solid var(--border);padding:2.5rem 0;margin-top:3rem;color:var(--muted);font-size:.9rem}footer .wrap{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}footer a{color:var(--muted)}footer a:hover{color:var(--gold)}.dash{display:grid;grid-template-columns:1fr;gap:1.2rem}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat{background:var(--navy-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem 1.4rem}.stat .n{font-size:2rem;font-weight:700;color:var(--white)}.stat .l{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.stat .n.gold{color:var(--gold)}.panel{background:var(--navy-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem}.panel h3{font-size:1.1rem;display:flex;align-items:center;justify-content:space-between}.upsell{background:linear-gradient(135deg,var(--gold-soft),transparent);border:1px solid var(--gold-dim);border-radius:var(--radius);padding:1.6rem}.upsell h3{color:var(--gold)}table.scripts{width:100%;border-collapse:collapse;font-size:.9rem}table.scripts th,table.scripts td{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--border)}table.scripts th{color:var(--muted);font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.field{margin-bottom:1rem}.field label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.35rem}.field input,.field select{width:100%;padding:.8rem 1rem;border-radius:10px;background:var(--navy);border:1px solid var(--border);color:var(--text);font-size:1rem}.field input:focus{outline:none;border-color:var(--gold)}.auth-box{max-width:420px;margin:3rem auto}@media (max-width: 640px){.nav .links{gap:.9rem}.nav .links a.hide-sm{display:none}}
