:root{--blue:#007BFF;--purple:#7A00FF;--cyan:#00C6FF;--succ:#00D084;--alert:#FF4F4F;--black:#111111;--slate:#2E2E2E;--white:#FFFFFF;--text:#EDEDED;--muted:#B8B8B8;--radius:12px;--container:1200px}*{box-sizing:border-box}html,body{height:100%}body.site{margin:0;background:var(--black);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;padding-top:72px}.bg-bokeh{position:fixed;top:-20%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(800px 800px at 20% 20%,rgba(0,123,255,.2),transparent 60%),radial-gradient(700px 700px at 80% 30%,rgba(122,0,255,.18),transparent 60%),radial-gradient(600px 600px at 50% 80%,rgba(0,123,255,.12),transparent 60%)}.h1{font-family:Poppins,Inter,Arial,sans-serif;font-weight:700;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;margin:0 0 12px}.h2{font-family:Poppins,Inter,Arial,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.5vw,2.25rem);margin:0 0 24px}.h3{font-family:Poppins,Inter,Arial,sans-serif;font-weight:600;font-size:clamp(1.125rem,2vw,1.375rem);margin:0 0 8px}.sub{color:var(--muted);max-width:58ch}.section{max-width:var(--container);margin:0 auto;padding:80px 24px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;gap:24px;align-items:center;justify-content:space-between;max-width:var(--container);margin:0 auto;padding:18px 24px;background:#111111a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-icon{height:28px;width:28px}.brand-word{height:18px}.menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:4px;width:24px;height:24px;justify-content:space-between}.menu-toggle span{display:block;height:2px;width:100%;background:var(--text);border-radius:1px;transition:all .3s ease}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.menu{display:flex;gap:18px;align-items:center}.menu a{color:var(--text);text-decoration:none;font-weight:500;font-size:.95rem}.menu .link-ghost{color:var(--muted)}.menu a:hover{color:#fff}.hero{padding-top:96px}.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.hero-visual .mockup{height:360px;border-radius:20px;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);box-shadow:0 12px 48px #0000008c,0 0 64px #007bff40;display:flex;flex-direction:column;overflow:hidden}.mock-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.mock-header .dot{width:8px;height:8px;border-radius:999px;background:#ffffff24}.mock-header .title{margin-left:auto;color:var(--muted);font-family:Roboto Mono,monospace;font-size:.85rem}.mock-body{display:flex;gap:0;height:100%}.mock-side{width:180px;border-right:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:10px}.side-item{padding:8px 10px;border-radius:8px;color:var(--muted);font-weight:600}.side-item.active{background:#007bff1a;color:#fff;border:1px solid rgba(0,123,255,.25)}.mock-main{flex:1;display:flex;flex-direction:column;gap:12px;padding:12px}.fan-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px}.fan-head{display:flex;align-items:center;gap:12px}.avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--purple))}.fan-name{font-weight:700}.fan-tags{color:var(--muted);font-size:.9rem}.fan-notes{margin-top:8px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px}.stat .label{color:var(--muted);font-size:.85rem}.stat .value{font-family:Roboto Mono,monospace;font-weight:700}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:var(--slate);border-radius:var(--radius);padding:20px;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #00000059}.card:hover{border-color:#7a00ff59;box-shadow:0 8px 32px #00000059,0 0 28px #7a00ff40}.card .icon{font-size:24px;margin-bottom:8px}.feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.feature-list li{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:14px 16px;border-radius:10px}.feature-list li span{color:#fff;font-weight:600}.icon-24{width:24px;height:24px;margin-right:8px;filter:drop-shadow(0 0 6px rgba(122,0,255,.45))}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.step:hover{border-color:#7a00ff59;box-shadow:0 0 22px #7a00ff2e}.step b{display:block;margin-bottom:6px}.step span{color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.plan ul{margin:12px 0 16px;padding-left:18px}.plan.pro{position:relative}.plan.pro .badge{position:absolute;top:12px;right:12px;background:var(--purple);color:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;box-shadow:0 0 24px #7a00ff73}.price{margin:8px 0;font-family:Roboto Mono,monospace}.amount{font-size:2rem;font-weight:700}.per{color:var(--muted);margin-left:6px}.note{color:var(--muted);font-size:.9rem}.small{font-size:.85rem}.text-accent{color:var(--cyan);text-decoration:none}.text-accent:hover{color:#ac60ea}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:var(--radius);text-decoration:none;font-weight:600;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;box-shadow:0 10px 32px #7a00ff59;flex-direction:column}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 42px #7a00ff73}.btn-primary .btn-sub{display:block;font-weight:500;font-size:.8rem;line-height:1.2;opacity:.9;margin-top:2px}.btn-secondary{background:transparent;color:var(--white);border-color:var(--purple)}.btn-secondary:hover{background:#7a00ff1a;box-shadow:0 8px 24px #7a00ff40}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #7a00ff59}.btn-ghost{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.12);padding:8px 12px;border-radius:10px;font-weight:600}.btn-ghost.flash{border-color:var(--purple);background:linear-gradient(135deg,#7a00ff26,#007bff1a);box-shadow:0 4px 16px #7a00ff40}.faq details{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-bottom:10px}.faq summary{font-weight:600;cursor:pointer}.faq p{color:var(--muted);margin:8px 0 0}.final-cta{text-align:center}.final-cta .btn{margin-top:12px}.footer{max-width:var(--container);margin:0 auto;padding:28px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:16px;align-items:center;justify-content:space-between;color:var(--muted)}.footer a{color:var(--muted);text-decoration:none;margin-right:14px}.footer a:hover{color:#fff}@media (max-width: 1000px){.hero-inner{grid-template-columns:1fr}.hero-visual .mockup{height:auto}.mock-side{display:none}.stats,.grid-3{grid-template-columns:1fr 1fr}.feature-list,.steps,.plans{grid-template-columns:1fr}.section{padding:60px 20px}}@media (max-width: 768px){.header{gap:12px;padding:12px 16px}.brand-word{display:none}.menu-toggle{display:flex}.menu{position:fixed;top:72px;left:0;right:0;background:#111111f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:20px;gap:16px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.06)}.menu.menu-open{transform:translateY(0);opacity:1;visibility:visible}.menu a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);text-align:center;font-size:1rem}.menu a:last-child{border-bottom:none}.hero{padding-top:80px}.hero-inner{gap:24px}.ctas{display:flex;flex-direction:column;gap:12px}.btn-primary{padding:14px 20px;font-size:.95rem}.section{padding:50px 16px}.h1{font-size:clamp(1.8rem,6vw,2.5rem)}.h2{font-size:clamp(1.3rem,5vw,1.8rem)}.grid-3{grid-template-columns:1fr}.plans{gap:16px}.comparison-grid{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.benefits div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:2rem!important}.benefits div[style*=grid-template-columns]>div:nth-child(2){display:none!important}.steps{max-width:100%!important;padding:0!important}.premium-box{padding:1.5rem!important;margin:1rem 0!important}.quotes{display:flex!important;flex-direction:column!important;gap:1rem!important}}@media (max-width: 560px){.header{gap:8px;padding:10px 12px}.menu{gap:6px;font-size:.85rem}.hero{padding-top:70px}.section{padding:40px 12px}.h1{font-size:clamp(1.5rem,7vw,2rem)}.h2{font-size:clamp(1.2rem,6vw,1.5rem)}.sub{font-size:.9rem}.btn{padding:12px 16px;font-size:.9rem}.btn-primary .btn-sub{font-size:.75rem}.card{padding:16px}.feature-list li{padding:12px 14px}.steps{max-width:100%!important}.premium-box{padding:1rem!important;border-radius:16px!important}.comparison-item{padding:1rem!important;border-radius:12px!important}.menu{flex-wrap:wrap;justify-content:center}.price{text-align:center}.amount{font-size:1.5rem!important}.footer{flex-direction:column;gap:12px;text-align:center}.footer .links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}}@media (max-width: 896px) and (orientation: landscape){.hero{padding-top:60px}.section{padding:40px 16px}.hero-visual .mockup{height:280px}}
