:root{--fseo-dark:#080808;--fseo-panel:#111;--fseo-panel2:#171717;--fseo-text:#fff;--fseo-muted:#a7a7a7;--fseo-lime:#e8ff47}body{background:var(--fseo-dark)}.fseo-wrap,.fseo-section{font-family:Inter,Arial,sans-serif;color:var(--fseo-text)}.fseo-wrap{background:var(--fseo-dark)}.fseo-section{padding:90px 24px;max-width:1160px;margin:0 auto}.fseo-hero{min-height:82vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,500px);gap:56px;align-items:center;max-width:1220px;margin:0 auto;padding:110px 24px 70px;color:var(--fseo-text)}.fseo-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--fseo-lime);border:1px solid rgba(255,255,255,.1);background:#171717;border-radius:999px;padding:8px 14px;font:700 11px/1.2 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px}.fseo-kicker:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--fseo-lime)}.fseo-hero h1,.fseo-section h2,.fseo-single h1{font-weight:900;line-height:.95;letter-spacing:0;margin:0 0 22px}.fseo-hero h1{font-size:clamp(48px,7vw,88px)}.fseo-section h2,.fseo-single h1{font-size:clamp(36px,5vw,58px)}.fseo-hero span,.fseo-section h2 span{color:var(--fseo-lime)}.fseo-hero p,.fseo-lead,.fseo-card p,.fseo-single p{color:var(--fseo-muted);line-height:1.75;font-size:16px}.fseo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fseo-btn{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;text-decoration:none;padding:14px 22px;font-weight:800;font-size:14px;transition:.2s}.fseo-btn:hover{border-color:rgba(232,255,71,.35);transform:translateY(-1px)}.fseo-btn.primary{background:var(--fseo-lime);color:#080808;border-color:var(--fseo-lime)}.fseo-dashboard,.fseo-card{background:var(--fseo-panel);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 25px 80px rgba(0,0,0,.35)}.fseo-dashboard{padding:18px}.fseo-window{border-bottom:1px solid rgba(255,255,255,.06);padding:0 0 14px;color:#777;font:700 10px/1.2 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.14em;text-align:center}.fseo-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.fseo-stat-grid div,.fseo-mini-results div{background:#080808;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px}.fseo-stat-grid strong,.fseo-mini-results strong{display:block;color:#fff;font-size:24px;line-height:1;margin-bottom:7px}.fseo-stat-grid span,.fseo-mini-results span,.fseo-meta{color:var(--fseo-muted);font:700 11px/1.4 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.fseo-bars{height:110px;display:flex;align-items:end;gap:8px;background:#080808;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px}.fseo-bars i{flex:1;background:linear-gradient(180deg,var(--fseo-lime),rgba(232,255,71,.12));border-radius:5px 5px 0 0}.fseo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.fseo-card{position:relative;padding:26px}.fseo-card.is-popular{border-color:rgba(232,255,71,.35);box-shadow:0 0 50px rgba(232,255,71,.08)}.fseo-badge{position:absolute;top:-14px;left:24px;background:var(--fseo-lime);color:#080808;border-radius:999px;padding:8px 13px;font-size:11px}.fseo-card h3{font-size:22px;margin:4px 0 10px;color:#fff}.fseo-price{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:18px 0;margin:18px 0;color:#fff;font-size:36px;font-weight:900}.fseo-price small{font-size:14px;color:var(--fseo-muted);margin-left:5px}.fseo-card ul,.fseo-checks{padding:0;margin:0 0 24px;list-style:none}.fseo-card li,.fseo-checks li{color:var(--fseo-muted);margin:10px 0;padding-left:24px;position:relative}.fseo-card li:before,.fseo-checks li:before{content:"✓";position:absolute;left:0;color:var(--fseo-lime)}.fseo-mini-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.fseo-mini-results.wide{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1160px;margin:30px auto}.fseo-tags{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.fseo-tags span{border:1px solid rgba(232,255,71,.22);background:rgba(232,255,71,.07);color:var(--fseo-lime);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.fseo-single{padding:90px 24px;max-width:1160px;margin:0 auto}.fseo-single header{max-width:820px}.fseo-back{color:var(--fseo-lime);text-decoration:none;font-weight:800}.fseo-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:34px 0}.fseo-two>div,blockquote,.fseo-table{background:var(--fseo-panel);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px}.fseo-two h2{font-size:28px;color:#fff;margin-top:0}.fseo-table{display:grid;gap:10px}.fseo-table div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:0 0 10px}.fseo-table span{color:var(--fseo-lime)}blockquote{font-size:24px;line-height:1.5;color:#fff}blockquote cite{display:block;color:var(--fseo-muted);font-size:14px;margin-top:16px}.fseo-faq details{background:var(--fseo-panel);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin:12px 0;padding:18px}.fseo-faq summary{cursor:pointer;color:#fff;font-weight:800}.fseo-contact{text-align:center;background:var(--fseo-panel);border:1px solid rgba(255,255,255,.08);border-radius:18px;margin-bottom:80px}@media(max-width:900px){.fseo-hero,.fseo-two{grid-template-columns:1fr}.fseo-card-grid{grid-template-columns:1fr}.fseo-mini-results.wide{grid-template-columns:1fr 1fr}.fseo-hero{padding-top:70px}.fseo-section{padding:70px 20px}}