/* SEO Landing Pages Styles */
.seo-article{background:var(--color-bg);min-height:100vh}.seo-hero{padding:140px 0 80px;background:linear-gradient(135deg,#0a0e1a 0%,#1a1f35 100%);position:relative}.seo-hero .container{max-width:900px}.breadcrumb{font-size:.875rem;color:var(--color-gray);margin-bottom:2rem}.breadcrumb a{color:var(--color-primary);text-decoration:none}.seo-hero h1{font-size:3rem;font-weight:800;color:var(--color-white);line-height:1.2;margin-bottom:1.5rem}.seo-hero .highlight{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead{font-size:1.25rem;color:var(--color-gray);line-height:1.7;margin-bottom:2.5rem}.problem-section,.solution-section,.benefits-section,.faq-section{padding:80px 0}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.problem-card{background:var(--color-bg-light);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:2rem;transition:all .3s}.problem-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3)}.problem-icon{font-size:3rem;margin-bottom:1rem}.problem-card h3{font-size:1.25rem;font-weight:700;color:var(--color-white);margin-bottom:1rem}.benefit-item{background:var(--color-bg-light);padding:2rem;border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.benefit-number{font-size:3rem;font-weight:800;color:var(--color-primary);line-height:1}.testimonial-card{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(236,72,153,.1));border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);padding:3rem;text-align:center;max-width:800px;margin:0 auto}.quote-icon{font-size:4rem;color:var(--color-primary);line-height:1}.testimonial-card blockquote{font-size:1.5rem;font-style:italic;color:var(--color-white);margin:1rem 0 2rem}.testimonial-author strong{display:block;font-size:1.125rem;color:var(--color-white);margin-bottom:.25rem}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-table th{background:rgba(99,102,241,.1);font-weight:700;color:var(--color-white)}.krea-col{background:rgba(99,102,241,.05);font-weight:600;color:var(--color-primary)}.faq-item{background:var(--color-bg-light);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}.faq-item summary{padding:1.5rem;font-weight:600;color:var(--color-white);cursor:pointer;user-select:none}.faq-item[open] summary{border-bottom:1px solid rgba(255,255,255,.05)}.faq-item p{padding:0 1.5rem 1.5rem;color:var(--color-gray)}.final-cta{padding:100px 0;background:linear-gradient(135deg,#0a0e1a 0%,#1a1f35 100%);text-align:center}.final-cta h2{font-size:2.5rem;font-weight:700;color:var(--color-white);margin-bottom:1rem}.final-cta-text{font-size:1.25rem;color:var(--color-gray);margin-bottom:2.5rem}.trust-badge{margin-top:2rem;font-size:.9375rem;color:var(--color-primary)}@media(max-width:768px){.seo-hero h1{font-size:2rem}.problems-grid{grid-template-columns:1fr}.seo-hero,.problem-section,.solution-section,.benefits-section,.faq-section,.final-cta{padding:60px 1rem}}
