.marketing-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-section{text-align:center;background:radial-gradient(circle at top,#4f7bff26 0%,#0000 70%);flex-direction:column;align-items:center;padding:8rem 0 6rem;display:flex}.hero-title{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#8b9ab5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:4.5rem;font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.cta-group{gap:1rem;margin-bottom:4rem;display:flex}.btn-primary{background:var(--accent);color:#fff;border-radius:8px;padding:.875rem 2rem;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #4f7bff63}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px #4f7bff73}.btn-secondary{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:.875rem 2rem;font-weight:600;transition:all .2s}.btn-secondary:hover{background:var(--surface-3);border-color:var(--border-bright)}.hero-visual{border:1px solid var(--border);border-radius:20px;width:100%;max-width:1000px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.hero-visual img{width:100%;height:auto;display:block}.section-header{text-align:center;margin-bottom:4rem}.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.section-title{font-size:2.5rem;font-weight:700}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:8rem;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2.5rem;transition:all .3s}.feature-card:hover{border-color:var(--accent);background:var(--surface-2);transform:translateY(-4px)}.feature-icon{background:var(--accent-glow);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.feature-title{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.feature-desc{color:var(--text-secondary);line-height:1.6}.problem-section{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4rem 0;padding:6rem 0}.problem-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.problem-list{padding:0;list-style:none}.problem-item{color:var(--text-secondary);gap:1rem;margin-bottom:1.5rem;display:flex}.problem-item svg{color:var(--danger);flex-shrink:0}.roi-card{background:linear-gradient(135deg,var(--surface-2)0%,var(--surface-3)100%);text-align:center;border:1px solid var(--border-bright);border-radius:24px;padding:4rem}.roi-stats{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.stat-value{color:var(--accent);font-size:3rem;font-weight:800;display:block}.stat-label{color:var(--text-secondary);font-weight:500}.faq-section{padding:6rem 0}.faq-grid{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}.faq-question{color:var(--text-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.faq-answer{color:var(--text-secondary);line-height:1.6}.final-cta{text-align:center;padding:8rem 0}.final-cta-card{background:radial-gradient(circle at center,var(--accent)0%,transparent 100%);background-size:200% 200%;border:1px solid #4f7bff4d;border-radius:32px;padding:5rem;position:relative;overflow:hidden}.final-cta-card:before{content:"";z-index:0;background:#0a0d14cc;position:absolute;inset:0}.final-cta-content{z-index:1;position:relative}@media (max-width:768px){.hero-title{font-size:3rem}.problem-grid,.roi-stats{grid-template-columns:1fr}}
