/* Muhasebe180 SEO açılış sayfaları (landing_v2.css değişkenlerini kullanır) */
.seo-lp{font-family:'Poppins',system-ui,sans-serif;color:var(--gray-800,#1E293B);background:#fff;line-height:1.7}
.seo-lp-header{background:var(--navy,#10143F);position:sticky;top:0;z-index:50}
.seo-lp-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;flex-wrap:wrap}
.seo-lp-brand{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:1.2rem}
.seo-lp-brand strong{color:var(--mint,#00E0B8)}
.seo-lp-nav-links{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.seo-lp-nav-links a{color:rgba(255,255,255,.85);text-decoration:none;font-size:.95rem}
.seo-lp-nav-links a:hover{color:#fff}
.seo-lp-cta-btn{display:inline-block;background:var(--mint,#00E0B8);color:var(--navy,#10143F)!important;font-weight:600;padding:.5rem 1.1rem;border-radius:10px;text-decoration:none}
.seo-lp-cta-btn:hover{background:var(--mint-light,#5FF5D4)}
.seo-lp-cta-btn--lg{padding:.8rem 1.6rem;font-size:1.05rem}
.seo-lp-ghost-btn{display:inline-block;border:1px solid rgba(255,255,255,.5);color:#fff;padding:.8rem 1.4rem;border-radius:10px;text-decoration:none}
.seo-lp-hero{background:var(--gradient-primary,linear-gradient(135deg,#10143F,#5A2FB7 46%,#0A6170));color:#fff;padding:3rem 0 3.5rem}
.seo-lp-hero h1{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;margin:.5rem 0 1rem}
.seo-lp-lead{font-size:1.1rem;max-width:760px;color:rgba(255,255,255,.88)}
.seo-lp-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}
.seo-lp-breadcrumb{font-size:.9rem;color:rgba(255,255,255,.7)}
.seo-lp-breadcrumb a{color:rgba(255,255,255,.85)}
.seo-lp-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;padding:2.5rem 1rem}
@media (max-width:991px){.seo-lp-body{grid-template-columns:1fr}}
.seo-lp-content h2{font-size:1.45rem;font-weight:700;color:var(--navy,#10143F);margin:2rem 0 .75rem}
.seo-lp-content section:first-child h2{margin-top:0}
.seo-lp-list{padding-left:1.2rem}
.seo-lp-list li{margin:.35rem 0}
.seo-lp-faq details{border:1px solid var(--gray-100,#E2E8F0);border-radius:10px;padding:.75rem 1rem;margin:.5rem 0}
.seo-lp-faq summary{font-weight:600;cursor:pointer}
.seo-lp-faq details p{margin:.5rem 0 0}
.seo-lp-aside .seo-lp-box{border:1px solid var(--gray-100,#E2E8F0);border-radius:14px;padding:1.2rem;margin-bottom:1rem;background:var(--gray-50,#F8FAFC)}
.seo-lp-related{list-style:none;padding:0;margin:0}
.seo-lp-related li{margin:.3rem 0}
.seo-lp-badges .store-badge{margin:.25rem 0}
.seo-lp-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.5rem}
.seo-lp-price-card{border:1px solid var(--gray-100,#E2E8F0);border-radius:14px;padding:1.2rem}
.seo-lp-price-card.is-popular{border-color:var(--deep-purple,#5A2FB7);box-shadow:0 4px 20px rgba(90,47,183,.12)}
.seo-lp-price{font-size:1.6rem;font-weight:700;color:var(--navy,#10143F)}
.seo-lp-price-alt{color:var(--gray-500,#475569);margin-bottom:.75rem}
.seo-lp-matrix th[scope=row]{font-weight:400}
.seo-lp-matrix .ok{color:var(--teal,#0A6170);font-weight:700}
.seo-lp-matrix .no{color:var(--gray-300,#94A3B8)}
.seo-lp-bottom-cta{background:var(--gray-50,#F8FAFC);text-align:center;padding:3rem 0}
.seo-lp-bottom-cta h2{font-weight:700;color:var(--navy,#10143F)}
.seo-lp-footer{background:var(--navy,#10143F);color:rgba(255,255,255,.75);padding:2.5rem 0 1.5rem}
.seo-lp-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}
.seo-lp-footer h2{color:#fff}
.seo-lp-footer ul{list-style:none;padding:0}
.seo-lp-footer a{color:rgba(255,255,255,.75);text-decoration:none}
.seo-lp-footer a:hover{color:#fff}
.seo-lp-copy{margin-top:1.5rem;font-size:.85rem}
