.landing-legacy{color:var(--text-primary)}.landing-legacy *{box-sizing:border-box}.landing-legacy .page-shell{position:relative;min-height:100vh;background:transparent}.landing-legacy .page-shell:before{content:none}.landing-legacy .site-wrap{position:relative;max-width:1120px;margin:0 auto;padding:28px 24px 64px}.landing-legacy header:not(.topBar){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0}.landing-legacy .brand{font-family:Space Grotesk,Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.landing-legacy nav:not(.topNav){display:flex;align-items:center;flex-wrap:wrap}.landing-legacy nav:not(.topNav) a,.landing-legacy nav:not(.topNav) .nav-link{margin-left:28px;text-decoration:none;color:var(--text-muted);font-size:.95rem;transition:color .2s ease}.landing-legacy nav:not(.topNav) .nav-link{background:transparent;border:none;padding:0;cursor:pointer;font:inherit}.landing-legacy nav:not(.topNav) a:hover,.landing-legacy nav:not(.topNav) .nav-link:hover{color:var(--accent-secondary)}.landing-legacy .hero{padding:64px 0 56px;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.landing-legacy .badge-row{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.landing-legacy .badge{background:#ffffff14;border:1px solid var(--border);padding:6px 14px;border-radius:999px;font-size:.85rem}.landing-legacy .hero-copy h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.6rem,4.2vw,4.25rem);line-height:1.05;margin:0 0 18px}.landing-legacy .hero-copy p{font-size:1.06rem;line-height:1.7;color:var(--text-muted);margin:0}.landing-legacy .cta-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px}.landing-legacy .cta{padding:14px 32px;border-radius:999px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.landing-legacy .cta.primary{background:linear-gradient(120deg,var(--accent),var(--accent-secondary));color:#090b12;box-shadow:0 10px 30px #5de0e659}.landing-legacy .cta.secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.landing-legacy .cta:hover{transform:translateY(-3px)}.landing-legacy .hero-visual{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:28px;padding:22px;box-shadow:var(--card-glow);overflow:hidden}.landing-legacy .hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,94,.25),transparent);pointer-events:none}.landing-legacy .hero-screen{position:relative;background:#0d1220;border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:18px;font-family:Space Grotesk,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.landing-legacy .hero-screen pre{margin:0;color:#86ffe7;font-size:.9rem;white-space:pre-wrap}.landing-legacy section{padding:56px 0}.landing-legacy .section-title{font-family:Space Grotesk,Inter,sans-serif;font-size:2.15rem;margin:0 0 18px}.landing-legacy .section-subtitle{color:var(--text-muted);margin:0 0 40px}.landing-legacy .feature-grid,.landing-legacy .steps-grid,.landing-legacy .testimonials,.landing-legacy .examples-grid,.landing-legacy .pricing-grid,.landing-legacy .policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.landing-legacy .card{background:var(--panel);border:1px solid var(--border);border-radius:24px;padding:24px;box-shadow:var(--card-glow)}.landing-legacy .card h3{margin:0 0 10px;font-family:Space Grotesk,Inter,sans-serif}.landing-legacy .icon-circle{width:48px;height:48px;border-radius:16px;background:#5de0e626;display:grid;place-items:center;margin-bottom:16px;font-size:1.4rem}.landing-legacy .steps-grid .card{position:relative;padding-top:50px}.landing-legacy .step-number{position:absolute;top:20px;left:24px;font-size:.85rem;letter-spacing:.2em;color:var(--accent-secondary)}.landing-legacy blockquote{margin:0;font-style:italic}.landing-legacy cite{display:block;margin-top:12px;color:var(--text-muted)}.landing-legacy .price{font-size:2rem;font-weight:600;margin:12px 0}.landing-legacy .price span{font-size:1rem;color:var(--text-muted)}.landing-legacy footer{padding:26px 0 0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.landing-legacy footer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:18px}.landing-legacy footer a{color:var(--text-muted);text-decoration:none;font-size:.9rem}@media(max-width:768px){.landing-legacy .site-wrap{padding:18px 18px 54px}.landing-legacy header{flex-direction:column;align-items:flex-start;gap:14px}.landing-legacy .hero{grid-template-columns:1fr;padding:46px 0 40px}.landing-legacy nav a,.landing-legacy nav .nav-link{margin-left:0;font-size:.95rem;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a}.landing-legacy nav{gap:12px}}
