/* SEO içerik bölümü, mevcut Track 1/2/3 görünümünü etkilemeyecek şekilde sınıflanmıştır. */
.seoFooter{max-width:1160px;margin:54px auto 70px;padding:0;background:#090f20;border:1px solid #344059;border-radius:22px;box-shadow:0 10px 45px rgba(0,0,0,.2);color:#c8d3e5;line-height:1.75;overflow:hidden}.seoFooter *{box-sizing:border-box}.seoFooter .sf-hero{padding:52px 42px 42px;text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(251,191,36,.10),transparent 62%),#0a1020}.seoFooter .sf-eyebrow{display:inline-block;letter-spacing:.16em;font-size:.75rem;font-weight:850;color:#fbbf24;margin-bottom:15px}.seoFooter .sf-hero h1{font-size:clamp(1.55rem,4vw,2.85rem);line-height:1.22;color:white;font-weight:900;letter-spacing:-.035em;margin:0 auto 18px;max-width:900px}.seoFooter .sf-hero h1 span{color:#fbbf24}.seoFooter .sf-hero p{font-size:1.01rem;max-width:910px;margin:0 auto;color:#b4c4db}.seoFooter .sf-pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:25px}.seoFooter .sf-pills span{background:#19243a;border:1px solid #3c465b;border-radius:99px;padding:5px 12px;color:#e5c16e;font-size:.8rem}.seoFooter .sf-block{padding:52px 42px;border-top:1px solid rgba(255,255,255,.065)}.seoFooter .sf-intro{text-align:center;max-width:780px;margin:0 auto 29px}.seoFooter h2,.seoFooter .sf-block h2{font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.3;color:#fff;-webkit-text-fill-color:initial;background:none;letter-spacing:-.02em;margin:0 0 13px}.seoFooter .sf-intro p{margin:0;color:#aab9cf}.seoFooter .sf-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seoFooter .sf-feature{padding:24px 22px;border:1px solid #36435b;background:#111c2f;border-radius:16px;display:flex;flex-direction:column;gap:8px}.seoFooter .sf-feature h3,.seoFooter .sf-faq h3{font-size:1.13rem;margin:0 0 3px;color:#fff}.seoFooter .sf-feature p{color:#b8c4d7;margin:0 0 7px;font-size:.92rem}.seoFooter .sf-feature a{color:#fbbf24;font-weight:750;margin-top:auto;font-size:.88rem;padding-top:10px;border:0}.seoFooter .sf-accent{display:flex;align-items:center;justify-content:center;background:#322a19;color:#fbbf24;border:1px solid #4b3d23;width:40px;height:40px;border-radius:12px;font-size:1.2rem;margin-bottom:10px}.seoFooter .sf-clarity{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:30px;align-items:center;background:#0e192b}.seoFooter .sf-clarity p{font-size:.97rem;color:#b8c4d7}.seoFooter .sf-note{padding:26px;border:1px solid #4a4b4d;border-radius:16px;background:#17243a}.seoFooter .sf-note strong{color:#fce19e;display:block;margin-bottom:9px}.seoFooter .sf-note p{margin:0}.seoFooter .sf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.seoFooter .sf-district{display:block;position:relative;text-decoration:none;border:1px solid #38475e;border-radius:12px;background:#131e31;padding:17px 15px 20px;min-height:121px}.seoFooter .sf-district:hover{border-color:#fbbf24;background:#1e2a41}.seoFooter .sf-district strong{display:block;color:#f5f7fb;margin-bottom:7px;font-size:.94rem;line-height:1.3}.seoFooter .sf-district span{color:#9aabc2;font-size:.78rem;display:block;line-height:1.4}.seoFooter .sf-district b{color:#fbbf24;position:absolute;right:12px;top:13px}.seoFooter .sf-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.seoFooter .sf-faq>div{border-radius:14px;border:1px solid #38475e;background:#111b2e;padding:20px 22px}.seoFooter .sf-faq h3{margin-bottom:10px}.seoFooter .sf-faq p{font-size:.91rem;color:#b3c0d4;margin:0}.seoFooter .sf-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:22px 42px;background:#0f172a;border-top:1px solid #344059}.seoFooter .sf-bottom p{font-size:.82rem;color:#9caac0;margin:0}.seoFooter .sf-bottom a{font-size:.85rem;font-weight:750;color:#fbbf24;border:0;text-decoration:none}@media(max-width:950px){.seoFooter .sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seoFooter .sf-featured{grid-template-columns:1fr}.seoFooter .sf-clarity{grid-template-columns:1fr}}@media(max-width:650px){.seoFooter{margin:30px 12px 45px;border-radius:16px}.seoFooter .sf-hero{padding:33px 19px 29px}.seoFooter .sf-block{padding:33px 17px}.seoFooter .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seoFooter .sf-district{padding:15px 12px;min-height:119px}.seoFooter .sf-district strong{font-size:.83rem;padding-right:10px}.seoFooter .sf-district span{font-size:.71rem}.seoFooter .sf-faq{grid-template-columns:1fr}.seoFooter .sf-bottom{padding:20px}.seoFooter .sf-hero p{font-size:.94rem}.seoFooter .sf-clarity{gap:17px}}@media(max-width:370px){.seoFooter .sf-grid{grid-template-columns:1fr}.seoFooter .sf-district{min-height:0}}

/* V4: richer three-district editorial and explicitly labeled sample rating mockups */
.seoFooter .sf-depth{background:#0c1323}.seoFooter .sf-story{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.6fr);gap:26px;padding:27px;border:1px solid #38465b;border-radius:19px;margin-top:20px;background:#131e31}.seoFooter .sf-story h3{color:#f8fafc;font-size:1.22rem;margin:0 0 19px}.seoFooter .sf-story-text p{color:#bdc9dc;font-size:.93rem;margin:0 0 15px}.seoFooter .sf-story-text a{color:#ffd281;font-weight:800;font-size:.9rem}.seoFooter .sf-story-tags{display:flex;gap:8px;flex-wrap:wrap}.seoFooter .sf-story-tags span{border-radius:99px;padding:6px 10px;background:#202f48;font-size:.74rem;color:#cbd8f1}.seoFooter .sf-story-umraniye{border-left:4px solid #c7a4ff}.seoFooter .sf-story-kadikoy{border-left:4px solid #f3a1a7}.seoFooter .sf-story-maltepe{border-left:4px solid #9dd6cf}.seoFooter .sf-sample-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.seoFooter .sf-sample-cards>div{background:#182237;border:1px solid #3b4b61;border-radius:15px;padding:23px}.seoFooter .sf-sample-cards strong{font-size:1.35rem;color:#fbbf24;display:block;margin-bottom:14px}.seoFooter .sf-sample-cards small{font-size:.62rem}.seoFooter .sf-sample-cards p{color:#dae0ed;font-size:.86rem;font-style:italic}.seoFooter .sf-sample-cards span{font-size:.64rem;color:#fce5b8;font-weight:800}@media(max-width:900px){.seoFooter .sf-sample-cards{grid-template-columns:1fr}.seoFooter .sf-story{grid-template-columns:1fr}}@media(max-width:650px){.seoFooter .sf-story{padding:19px}}
/* V5: independent main-page search-intent panels, without touching gallery tracks. */
.seoFooter .sf-v5-focus{background:#0c1527}.seoFooter .sf-v5-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.seoFooter .sf-v5-focus-grid article{padding:27px 23px;border:1px solid #3b4965;background:#17223a;border-radius:14px 28px 14px 28px;line-height:1.8}
.seoFooter .sf-v5-focus-grid article:nth-child(2){background:#261e35;border-color:#695070;border-radius:28px 12px 28px 12px}
.seoFooter .sf-v5-focus-grid article:nth-child(3){background:#251c32;border-color:#704f6f;border-radius:14px}
.seoFooter .sf-v5-focus-grid article>span{font-size:.72rem;color:#e6bc82;font-weight:800;letter-spacing:.1em}
.seoFooter .sf-v5-focus-grid h3{margin:17px 0 12px;color:white;line-height:1.25;font-size:1.2rem}
.seoFooter .sf-v5-focus-grid p{font-size:.93rem;color:#d0d8e8;margin:0 0 20px}
.seoFooter .sf-v5-focus-grid strong{color:#fff}
.seoFooter .sf-v5-focus-grid a{color:#f7cf83;font-size:.91rem;font-weight:700}
@media(max-width:850px){.seoFooter .sf-v5-focus-grid{grid-template-columns:1fr}}

/* V7 image landing pages: native img / amp-img, responsive and crawlable. */
.seoFooter .sf-home-cover{margin:0;padding:0 42px 14px;background:#0b1020}
.seoFooter .sf-home-cover img,.seoFooter .sf-home-cover amp-img{display:block;width:100%;height:auto;border-radius:15px;aspect-ratio:16/9;object-fit:cover}
.seoFooter .sf-home-cover figcaption{color:#aebcce;font-size:.74rem;text-align:center;padding:8px 0}
.seoFooter .sf-feature-cover{display:block;border-radius:11px;overflow:hidden;margin:0 0 12px;border:1px solid #35445e}
.seoFooter .sf-feature-cover img,.seoFooter .sf-feature-cover amp-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
@media(max-width:650px){.seoFooter .sf-home-cover{padding:0 16px 10px}.seoFooter .sf-home-cover img,.seoFooter .sf-home-cover amp-img{border-radius:9px}}
