.marketing-page{--marketing-bg:#06080d;--marketing-surface:#101722;--marketing-border:#243044;--marketing-text:#eef3fb;--marketing-muted:#8fa3bc;--marketing-neon:#39e27b;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(57,226,123,.12),transparent),var(--marketing-bg);color:var(--marketing-text);min-height:100dvh}.marketing-shell{max-width:1120px;margin:0 auto;padding:1rem clamp(1rem,4vw,2.5rem) 4rem}.product-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--marketing-border)}.product-nav-brand{font-weight:700;color:var(--marketing-text);text-decoration:none}.product-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.9rem}.product-nav-links a{color:var(--marketing-muted);text-decoration:none}.product-nav-links a.active,.product-nav-links a:hover{color:var(--marketing-neon)}.product-nav-cta{padding:.45rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--marketing-neon),#1f9f57);color:#041008!important;font-weight:600}.marketing-hero{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;margin-bottom:3rem}@media (min-width:900px){.marketing-hero{grid-template-columns:1.05fr .95fr}}.marketing-eyebrow{color:var(--marketing-neon);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem}.marketing-hero h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;margin-bottom:1rem}.marketing-hero h1 span{background:linear-gradient(90deg,var(--marketing-neon),#41d9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-lead{color:var(--marketing-muted);line-height:1.6;max-width:36rem;margin-bottom:1rem}.marketing-bullets{list-style:none;padding:0;margin:0 0 1.25rem;color:var(--marketing-muted);font-size:.95rem}.marketing-bullets li{margin-bottom:.35rem}.marketing-bullets li:before{content:"✓ ";color:var(--marketing-neon)}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-btn,.marketing-cta-row-center{justify-content:center}.marketing-btn{display:inline-flex;align-items:center;padding:.75rem 1.25rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent}.marketing-btn-primary{background:linear-gradient(135deg,var(--marketing-neon),#1f9f57);color:#041008}.marketing-btn-secondary{background:transparent;border-color:var(--marketing-border);color:var(--marketing-text)}.marketing-hero-phones{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.marketing-section{margin-bottom:3rem}.marketing-section h2{font-size:clamp(1.35rem,3vw,1.85rem);margin-bottom:.5rem}.marketing-section-intro{color:var(--marketing-muted);max-width:40rem;margin-bottom:1.25rem;line-height:1.55}.marketing-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.marketing-step{background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:14px;padding:1rem}.marketing-step-num{color:var(--marketing-neon);font-weight:800;font-size:.75rem;margin-bottom:.5rem}.marketing-step h3{font-size:.95rem;margin-bottom:.35rem}.marketing-step p{font-size:.85rem;color:var(--marketing-muted);line-height:1.45;margin:0}.marketing-screens-row{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:1rem;gap:1rem;justify-items:center;max-width:520px;margin:0 auto}@media (min-width:900px){.marketing-screens-row{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.marketing-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.marketing-compare-grid article{background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:14px;padding:1rem}.marketing-compare-grid h3{font-size:.95rem;margin-bottom:.35rem}.marketing-compare-grid p{font-size:.85rem;color:var(--marketing-muted);margin:0;line-height:1.45}.marketing-scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.marketing-scenario-card{background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:16px;overflow:hidden}.marketing-scenario-card img{width:100%;height:160px;object-fit:cover;display:block}.marketing-scenario-card div{padding:1rem}.marketing-scenario-card h3{font-size:1rem;margin-bottom:.35rem}.marketing-scenario-card p{font-size:.88rem;color:var(--marketing-muted);line-height:1.45;margin:0}.marketing-tags{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-tag{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--marketing-border);background:var(--marketing-surface);font-size:.85rem;color:var(--marketing-muted)}.marketing-demo-band,.marketing-self-service{text-align:center;padding:2rem 1.5rem;border-radius:20px;border:1px solid var(--marketing-border);background:var(--marketing-surface)}.marketing-demo-band .marketing-section-intro,.marketing-self-service .marketing-section-intro{margin-left:auto;margin-right:auto}.marketing-pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.marketing-pricing-cards article{background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:14px;padding:1.15rem}.marketing-pricing-cards h3{font-size:1rem;margin-bottom:.35rem}.marketing-pricing-cards p{font-size:.88rem;color:var(--marketing-muted);margin-bottom:.75rem;line-height:1.45}.marketing-pricing-cards a{color:var(--marketing-neon);font-weight:600;font-size:.9rem}.marketing-faq{display:flex;flex-direction:column;gap:.5rem}.marketing-faq-item{background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:12px;padding:.75rem 1rem}.marketing-faq-item summary{cursor:pointer;font-weight:600;font-size:.95rem}.marketing-faq-item p{margin:.75rem 0 0;color:var(--marketing-muted);font-size:.88rem;line-height:1.5}.marketing-cta-band{text-align:center;padding:2rem 1.5rem;border-radius:20px;border:1px solid var(--marketing-border);background:var(--marketing-surface)}.marketing-cta-band h2{margin-bottom:1rem}.marketing-disclaimer{font-size:.75rem;color:var(--marketing-muted);line-height:1.5;max-width:52rem}@media (max-width:899px){.marketing-cta-band,.marketing-demo-band,.marketing-hero-copy,.marketing-section h2,.marketing-section-intro,.marketing-self-service{text-align:center}.marketing-lead,.marketing-section-intro{margin-left:auto;margin-right:auto}.marketing-cta-row{justify-content:center}.marketing-bullets{display:inline-block;text-align:left}}