.landing-page{background:#090b0e;color:var(--text);background-image:radial-gradient(circle at 75% 8%,rgba(255,148,22,.12),transparent 30%);line-height:1.5}.landing-header,.landing-page main,.landing-page footer{width:min(1180px,calc(100% - 40px));margin:auto}.landing-header{height:82px;display:flex;align-items:center;justify-content:space-between}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:1.1rem;letter-spacing:.05em}.landing-brand img{height:42px;width:auto}.landing-header nav{display:flex;gap:24px;align-items:center}.landing-header nav>a:not(.primary-button){color:var(--soft-text)}.hero{min-height:660px;display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center;padding:70px 0 100px}.eyebrow{color:var(--brand-accent);font-weight:800;letter-spacing:.14em;font-size:.76rem}.hero h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.96;letter-spacing:-.055em;margin:18px 0 26px;max-width:720px}.hero-lead{font-size:1.18rem;line-height:1.7;color:var(--soft-text);max-width:620px}.hero-actions{display:flex;gap:12px;margin:30px 0 14px}.hero-button{min-height:50px;padding:0 22px}.hero-copy>small,.price-card>small{color:var(--muted)}.hero-visual{border:1px solid var(--border);border-radius:20px;background:#101318;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45)}.mock-top,.mock-metrics{display:flex;gap:22px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);color:var(--soft-text);font-size:.84rem}.mock-top span:first-child{color:var(--text);font-weight:750}.live-dot{margin-left:auto;color:#55cf93}.hero-visual svg{width:100%;display:block;background-image:linear-gradient(var(--chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chart-grid) 1px,transparent 1px);background-size:50px 50px}.hero-visual .line{fill:none;stroke:#ff9416;stroke-width:3}.hero-visual .area{fill:url(#area)}.levels path{stroke:rgba(255,255,255,.1);stroke-dasharray:7 7}.mock-metrics{border-top:1px solid var(--border);border-bottom:0;justify-content:space-between}.mock-metrics b{color:var(--muted);margin-right:6px}.feature-section,.pricing-section{padding:110px 0}.section-heading{max-width:680px;margin-bottom:45px}.section-heading h2,.final-cta h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05;letter-spacing:-.04em;margin:12px 0}.section-heading>p:last-child,.final-cta p{color:var(--muted);font-size:1.05rem}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-grid article,.price-card{border:1px solid var(--border);border-radius:16px;background:var(--brand-surface);padding:28px}.feature-grid article>span{color:var(--brand-accent);font:700 .78rem monospace}.feature-grid h3{margin:32px 0 10px}.feature-grid p{color:var(--muted);margin:0}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto}.price-card{display:grid;gap:24px;padding:34px}.price-card.featured{border-color:rgba(255,148,22,.65);box-shadow:0 0 0 1px rgba(255,148,22,.1)}.plan-top{display:flex;justify-content:space-between;align-items:center}.plan-top span{background:rgba(255,148,22,.12);color:var(--brand-accent);padding:5px 9px;border-radius:999px;font-size:.78rem}.plan-name{font-weight:800;margin:0}.price{font-size:2.8rem;font-weight:820;margin:4px 0}.price small{font-size:1rem;color:var(--muted)}.price-note{color:var(--muted);margin:0}.price-card ul{display:grid;gap:12px;padding:0;list-style:none;margin:0}.price-card li:before{content:'✓';color:var(--brand-accent);margin-right:10px}.price-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.final-cta{text-align:center;padding:100px 20px 130px}.landing-page footer{min-height:110px;border-top:1px solid var(--border);display:flex;align-items:center;gap:28px;color:var(--muted)}.landing-page footer p{margin-right:auto}@media(max-width:850px){.landing-header nav>a:not(.primary-button){display:none}.hero{grid-template-columns:1fr;padding-top:50px}.feature-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr}}@media(max-width:560px){.landing-header,.landing-page main,.landing-page footer{width:min(100% - 24px,1180px)}.hero{min-height:auto;padding-bottom:70px}.hero h1{font-size:3rem}.hero-actions,.price-actions{display:grid}.feature-grid{grid-template-columns:1fr}.landing-page footer{align-items:flex-start;flex-direction:column;padding:30px 0}.landing-page footer p{margin:0}}
