:root{
  --bg:#0c0d10;--bg2:#13151a;--panel:#171a20;--panel2:#1d2128;--text:#f5f6f7;--muted:#a8adb7;--line:#2b3039;--accent:#f0a13a;--accent2:#ffc15e;--success:#55d18b;--shadow:0 20px 60px rgba(0,0,0,.35);--radius:18px;--max:1180px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 0%,rgba(240,161,58,.08),transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.section-pad{padding:96px 0}.no-top{padding-top:20px}.center{text-align:center}.narrow{max-width:720px;margin-inline:auto}.muted,.micro{color:var(--muted)}.micro{font-size:.9rem}.eyebrow{display:inline-block;color:var(--accent2);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.lead{font-size:1.3rem;color:#d8dbe0;max-width:760px}.lead-sm{font-size:1.12rem;color:#d3d7dd}.hero h1,.pricing-hero h1{font-size:clamp(3rem,7vw,6.3rem);line-height:.98;letter-spacing:-.05em;margin:0 0 22px;max-width:860px}.pricing-hero h1{max-width:none}.section-head h2,.split h2,.final-cta h2,.demo-box h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px}.section-head{max-width:780px;margin-bottom:42px}.section-head.center{margin-inline:auto;text-align:center}.site-header{position:sticky;top:0;z-index:20;background:rgba(12,13,16,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-wrap{height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:1.08rem}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4d3216,var(--accent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 8px 30px rgba(240,161,58,.15)}.nav{display:flex;gap:26px;justify-content:center;color:#c2c6ce;font-size:.95rem}.nav a:hover,.nav a.active{color:#fff}.nav-actions{display:flex;gap:10px}.nav-toggle{display:none;background:none;border:0;color:#fff;font-size:1.4rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:11px;font-weight:800;transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn-primary{background:linear-gradient(180deg,var(--accent2),var(--accent));color:#211406;border-color:#d98b28;box-shadow:0 10px 28px rgba(240,161,58,.2)}.btn-ghost{background:#17191e}.btn-large{min-height:54px;padding:0 24px}.full{width:100%}.hero{padding-top:110px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.hero-copy .hero-sub{color:var(--muted);max-width:690px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.product-frame{border:1px solid #343a45;background:linear-gradient(180deg,#20242b,#111318);border-radius:20px;overflow:hidden;box-shadow:var(--shadow),0 0 0 1px rgba(240,161,58,.08)}.frame-top{height:52px;padding:0 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #313640;color:#aeb4bd;font-size:.82rem}.frame-top span{width:9px;height:9px;border-radius:50%;background:#555b64}.frame-top strong{margin-left:auto;margin-right:auto}.frame-body{padding:20px}.status-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#111319;border:1px solid #2a2e36}.dot{width:9px;height:9px;border-radius:50%}.dot.ok{background:var(--success);box-shadow:0 0 16px rgba(85,209,139,.5)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.mini-card{padding:16px;border:1px solid #2b3038;border-radius:12px;background:#171a20;display:grid;gap:4px}.mini-card span{font-size:1.4rem}.mini-card small{color:var(--muted)}.mock-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mock-row span{border:1px solid #313641;background:#121419;padding:8px 10px;border-radius:8px;color:#c8ccd2;font-size:.84rem}.trust-strip{border-block:1px solid rgba(255,255,255,.07);background:#101217}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:18px 0;color:#d8dbe0;text-align:center;font-weight:700;font-size:.9rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.align-center{align-items:center}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card,.feature-card,.tier-card,.price-card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.card h3,.feature-card h3,.tier-card h3{margin:8px 0}.card p,.feature-card p,.tier-card p{color:var(--muted);margin-bottom:0}.icon{font-size:1.5rem}.alt-section{background:#101217;border-block:1px solid rgba(255,255,255,.05)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card>span{font-size:1.7rem}.intelligence{background:radial-gradient(circle at 50% 0%,rgba(240,161,58,.09),transparent 38%)}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tier-card.featured,.price-card.featured{border-color:#8d5a21;box-shadow:0 18px 50px rgba(240,161,58,.08),inset 0 0 0 1px rgba(255,193,94,.08)}.tier-label,.plan{font-size:.73rem;font-weight:900;letter-spacing:.14em;color:var(--accent2)}.tier-card a{display:inline-block;margin-top:10px;color:var(--accent2);font-weight:800}.discord-panel{background:#17191f;border:1px solid #30343d;border-radius:16px;padding:20px;box-shadow:var(--shadow)}.discord-title{color:#aeb3bc;font-weight:700;padding:0 0 12px}.discord-card{background:#22252c;border:1px solid #343943;border-radius:12px;padding:18px}.discord-card p{color:var(--muted)}.discord-buttons{display:flex;gap:8px;flex-wrap:wrap}.discord-buttons span{background:#5865f2;padding:8px 10px;border-radius:6px;font-size:.84rem;font-weight:700}.check-list{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.check-list li:before{content:"✓";color:var(--success);font-weight:900;margin-right:8px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.step{padding:20px;border:1px solid var(--line);border-radius:14px;background:#17191f;text-align:center}.step b{display:grid;place-items:center;width:34px;height:34px;margin:0 auto 10px;border-radius:50%;background:#2b2115;color:var(--accent2);border:1px solid #7d5120}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-grid.compact .price-card{min-height:260px}.price-card{position:relative;display:flex;flex-direction:column;gap:12px}.price-card h2{font-size:1.35rem;line-height:1.25;margin:0}.price{font-size:2.35rem;font-weight:900;letter-spacing:-.04em}.price small{font-size:.9rem;color:var(--muted);font-weight:600}.badge{position:absolute;right:16px;top:16px;background:#312110;border:1px solid #71491c;color:var(--accent2);padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:900}.center-link{text-align:center;margin-top:24px}.center-link a{color:var(--accent2);font-weight:800}.feature-list{list-style:none;padding:0;margin:8px 0 18px;display:grid;gap:10px;color:#d9dce1}.feature-list li:before{content:"✓";color:var(--success);font-weight:900;margin-right:9px}.detailed .btn{margin-top:auto}.included{grid-template-columns:repeat(4,1fr)}.included .feature-card{padding:16px;font-weight:700}.support-section{border-top:1px solid rgba(255,255,255,.05)}.conversation{display:grid;gap:14px}.bubble{padding:16px 18px;border-radius:16px;max-width:86%}.bubble span{font-weight:900;font-size:.86rem}.bubble p{margin:4px 0 0}.customer{background:#14243b;border:1px solid #29558a}.hq{background:#173123;border:1px solid #2f6f48;margin-left:auto}.demo-section{padding-top:20px}.demo-box{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:42px;border:1px solid #70491d;background:linear-gradient(135deg,#20170d,#121317);border-radius:22px}.demo-box p{color:#c9c3b9;max-width:760px}.faq-wrap{max-width:900px}.faq-list{display:grid;gap:10px}.faq-list details{background:#17191e;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--muted);margin-bottom:2px}.final-cta{background:radial-gradient(circle at 50% 30%,rgba(240,161,58,.14),transparent 42%)}.footer{border-top:1px solid var(--line);background:#0a0b0d;padding:54px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.footer-grid>div{display:flex;flex-direction:column;gap:9px;color:var(--muted)}.footer-grid b,.footer-grid .brand{color:#fff}.footer-grid p{max-width:380px}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #20242b;color:#7f858f;font-size:.82rem}.pricing-hero{padding-bottom:50px}.pricing-hero .lead{margin-left:auto;margin-right:auto}
@media(max-width:980px){.nav{display:none;position:absolute;top:76px;left:20px;right:20px;padding:16px;background:#13151a;border:1px solid var(--line);border-radius:12px;flex-direction:column}.nav.open{display:flex}.nav-toggle{display:block;justify-self:end}.nav-actions{display:none}.nav-wrap{grid-template-columns:auto 1fr}.hero-grid,.split{grid-template-columns:1fr}.hero{padding-top:80px}.feature-grid{grid-template-columns:repeat(2,1fr)}.tier-grid,.price-grid{grid-template-columns:1fr}.trio{grid-template-columns:1fr 1fr 1fr}.steps{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.included{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.demo-box{grid-template-columns:1fr}.hero h1,.pricing-hero h1{font-size:clamp(3rem,12vw,5.4rem)}}
@media(max-width:640px){.container{width:min(calc(100% - 28px),var(--max))}.section-pad{padding:72px 0}.hero{padding-top:64px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.mini-grid,.feature-grid,.trio,.included{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr}.check-list{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.demo-box{padding:28px}.product-frame{margin-top:10px}.price{font-size:2rem}}

.hero-overview .overview-intro{margin:0 0 16px;color:#c8ccd3;font-size:.96rem;line-height:1.55}
.overview-flow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;border:1px solid #313641;background:#121419;border-radius:10px;color:#c8ccd2;font-size:.82rem}
.overview-flow b{color:var(--accent2)}

.legal-wrap{max-width:900px}.legal-card{padding:26px 0;border-top:1px solid var(--line)}.legal-card:first-child{border-top:0}.legal-card h2{font-size:1.35rem;margin:0 0 10px}.legal-card p{color:#c4c8d0;line-height:1.75;margin:8px 0}.legal-card strong{color:#fff}.legal-note{margin-top:28px;padding:18px 20px;border:1px solid #70491d;border-radius:12px;background:#1b150e;color:#d9c8ae;line-height:1.6}.legal-faq{max-width:none}.legal-faq details{padding:20px 22px}.legal-faq p{line-height:1.7}
