/* STOSUN RICH INNER PAGES v2.0
   Full replacement for the previous inner-page CSS. */
:root{--scp-navy:#0d3553;--scp-blue:#176fa8;--scp-teal:#287f88;--scp-green:#78a783;--scp-ink:#203746;--scp-muted:#6b7e8d;--scp-line:#dfe9ee;--scp-soft:#f3f8f9;--scp-mint:#eef7f2;--scp-white:#fff;--scp-shadow:0 18px 50px rgba(13,53,83,.09)}
body:has(.scp-page) #content,body:has(.scp-page) .site-content,body:has(.scp-page) .content-area,body:has(.scp-page) .site-main,body:has(.scp-page) article.page,body:has(.scp-page) .inside-article,body:has(.scp-page) .entry-content,body:has(.scp-page) .entry-content-wrap,body:has(.scp-page) .ct-container-full{margin-top:0!important;padding-top:0!important}
body:has(.scp-page) .entry-content{margin-block-start:0!important}body:has(.scp-page) .entry-content>.scp-page{margin-top:0!important}
body:has(.scp-page) .entry-header,body:has(.scp-page) .page-header,body:has(.scp-page) .hero-section,body:has(.scp-page) .ct-page-title,body:has(.scp-page) .page-title,body:has(.scp-page) .page-hero,body:has(.scp-page) .wp-block-post-title{display:none!important}
.scp-page,.scp-page *{box-sizing:border-box}.scp-page{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#fff;color:var(--scp-ink);font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.scp-page a{text-decoration:none}.scp-page img{display:block;max-width:100%}.scp-shell{width:min(1380px,calc(100% - 64px));margin:0 auto}
.scp-hero{padding:28px 0 24px;background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.scp-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);min-height:510px;border:1px solid rgba(23,111,168,.1);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(120,167,131,.14),transparent 28%),linear-gradient(125deg,#f5faf8 0%,#edf7fa 55%,#fff 100%);box-shadow:var(--scp-shadow)}.scp-hero-copy{padding:68px 52px 64px 62px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.scp-kicker{display:inline-flex;width:max-content;max-width:100%;padding:9px 14px;border-radius:999px;background:rgba(40,127,136,.09);border:1px solid rgba(40,127,136,.18);color:var(--scp-teal);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.scp-hero h1{margin:0 0 20px;color:var(--scp-navy);font-size:clamp(42px,4vw,68px);line-height:1.04;letter-spacing:-.04em}.scp-hero p{margin:0 0 28px;color:var(--scp-muted);font-size:17px;line-height:1.8;max-width:650px}.scp-hero-media{min-height:510px;margin:0;overflow:hidden;position:relative}.scp-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(241,249,248,.72) 0%,transparent 20%);pointer-events:none}.scp-hero-media img{width:100%;height:100%;min-height:510px;object-fit:cover}.scp-actions{display:flex;gap:12px;flex-wrap:wrap}.scp-btn{min-height:48px;padding:0 20px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:14px;transition:.2s ease}.scp-btn-primary{background:linear-gradient(135deg,#2384ba,#176fa8);color:#fff!important;box-shadow:0 12px 28px rgba(23,111,168,.22)}.scp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(23,111,168,.28)}.scp-btn-ghost{border:1px solid rgba(23,111,168,.22);background:#fff;color:var(--scp-navy)!important}.scp-btn-whatsapp{background:#eef7f2;color:#1f6d58!important;border:1px solid rgba(31,109,88,.16)}
.scp-intro,.scp-quick{padding:24px 0}.scp-section{padding:78px 0}.scp-section-alt{background:linear-gradient(180deg,#f7fafb,#f4f9f8)}.scp-section-head{max-width:860px;margin:0 auto 34px;text-align:center}.scp-section-head>span{display:block;margin-bottom:10px;color:var(--scp-teal);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.scp-section-head h2{margin:0;color:var(--scp-navy);font-size:clamp(30px,3vw,46px);line-height:1.15;letter-spacing:-.025em}.scp-section-head p{margin:14px auto 0;max-width:760px;color:var(--scp-muted);font-size:16px;line-height:1.75}.scp-prose{max-width:980px;margin:0 auto;color:#4f6677;font-size:16px;line-height:1.85}.scp-prose p{margin:0 0 17px}.scp-prose ul,.scp-prose ol{padding-left:22px}.scp-prose li{margin:8px 0}.scp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scp-card{position:relative;padding:26px;border:1px solid var(--scp-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(13,53,83,.05);overflow:hidden}.scp-card h3{margin:0 0 10px;color:var(--scp-navy);font-size:19px;line-height:1.35}.scp-card p{margin:0;color:var(--scp-muted);font-size:14px;line-height:1.7}.scp-card-link{display:inline-flex;margin-top:15px;color:var(--scp-blue);font-weight:800;font-size:14px}.scp-card-media{height:170px;margin:-26px -26px 22px;overflow:hidden}.scp-card-media img{width:100%;height:100%;object-fit:cover}.scp-card--visual{padding-top:26px}.scp-page--tedaviler .scp-card-grid,.scp-page--kadin-sagligi .scp-card-grid,.scp-page--hasta-rehberi .scp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.scp-rich-split>.scp-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:42px;align-items:center}.scp-rich-split .scp-section-head{text-align:left;margin:0 0 24px}.scp-rich-split .scp-section-head p{margin-left:0}.scp-rich-split .scp-prose{max-width:none;margin:0}.scp-split-copy{min-width:0}.scp-split-media{margin:0;min-height:400px;height:100%;border-radius:28px;overflow:hidden;box-shadow:var(--scp-shadow);position:relative}.scp-split-media img{width:100%;height:100%;min-height:400px;object-fit:cover}.scp-rich-split--reverse>.scp-shell{grid-template-columns:minmax(380px,.9fr) minmax(0,1fr)}
.scp-rich-gallery{padding:80px 0;background:#fff}.scp-gallery-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:320px;gap:18px}.scp-gallery-item{margin:0;overflow:hidden;border-radius:24px;box-shadow:0 14px 38px rgba(13,53,83,.08)}.scp-gallery-item:first-child{grid-row:span 2}.scp-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.scp-gallery-item:hover img{transform:scale(1.03)}
.scp-action-band{padding:34px 0 74px;background:#fff}.scp-action-band-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:38px 42px;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(120,167,131,.22),transparent 30%),linear-gradient(135deg,#0d3553,#14547c);color:#fff;box-shadow:0 24px 60px rgba(13,53,83,.18)}.scp-action-band-inner>div:first-child{max-width:820px}.scp-action-band-inner span:first-child{display:block;margin-bottom:8px;color:#9bd1d4;font-size:11px;font-weight:900;letter-spacing:.14em}.scp-action-band h2{margin:0;font-size:clamp(27px,2.7vw,42px);line-height:1.15}.scp-action-band p{margin:12px 0 0;color:rgba(255,255,255,.78);line-height:1.7}.scp-action-band-buttons{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto}.scp-action-band .scp-btn-whatsapp{background:#fff;color:#1e6e59!important;border-color:transparent}
.scp-related{padding:54px 0 62px}.scp-related .scp-related-grid{display:flex!important;gap:16px!important;flex-wrap:nowrap!important}.scp-related .scp-related-grid>a{flex:1 1 0!important;width:0!important;min-width:0!important;margin:0!important;min-height:86px!important;padding:18px 22px!important;border:1px solid var(--scp-line)!important;border-radius:16px!important;background:#f7fafb!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:var(--scp-navy)!important;font-weight:800!important}.scp-related .scp-related-grid>a:hover{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(13,53,83,.07)!important}.scp-final-cta{padding:64px 0;background:linear-gradient(180deg,#f6faf9,#eef7f6)}.scp-final-cta .scp-shell{max-width:1100px;text-align:center}.scp-final-cta h2{margin:0;color:var(--scp-navy);font-size:clamp(28px,3vw,42px)}
.scp-contact-block{padding:30px 0 70px}.scp-contact-grid{display:flex!important;gap:18px!important;flex-wrap:nowrap!important}.scp-contact-grid>a,.scp-contact-grid>div{flex:1 1 0!important;width:0!important;min-width:0!important;min-height:166px!important;padding:26px 28px!important;margin:0!important;border:1px solid var(--scp-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px rgba(13,53,83,.05)!important}.scp-contact-grid strong{display:block;color:var(--scp-navy);font-size:25px;line-height:1.2;margin:10px 0}.scp-contact-grid small{color:var(--scp-muted);font-size:14px}.scp-contact-grid span:first-child{color:var(--scp-teal);font-weight:900;font-size:12px;letter-spacing:.12em}
.scp-page details{border:1px solid var(--scp-line);border-radius:16px;background:#fff;margin:10px 0;overflow:hidden}.scp-page summary{list-style:none;cursor:pointer;padding:18px 22px;color:var(--scp-navy);font-weight:800}.scp-page summary::-webkit-details-marker{display:none}.scp-page details>div,.scp-page details>p{padding:0 22px 20px;color:var(--scp-muted);line-height:1.75}
/* page identities */
.scp-page--dr-suleyman-tosun .scp-hero-grid{background:linear-gradient(130deg,#edf7f4 0%,#eff8fb 55%,#fff 100%)}.scp-page--dr-suleyman-tosun .scp-gallery-grid{grid-template-columns:1fr 1fr 1fr}.scp-page--dr-suleyman-tosun .scp-gallery-item:first-child{grid-row:auto}.scp-page--tup-bebek-tedavisi .scp-hero-grid,.scp-page--mikroenjeksiyon-icsi .scp-hero-grid{background:linear-gradient(135deg,#eef7fb,#f5fbfa)}.scp-page--mikroenjeksiyon-icsi .scp-rich-gallery{background:#0d3553}.scp-page--mikroenjeksiyon-icsi .scp-rich-gallery .scp-section-head h2{color:#fff}.scp-page--mikroenjeksiyon-icsi .scp-rich-gallery .scp-section-head p{color:rgba(255,255,255,.68)}.scp-page--kadin-sagligi .scp-hero-grid,.scp-page--menopoz .scp-hero-grid{background:linear-gradient(135deg,#f4faf7,#eef8fb)}.scp-page--gebelik-ve-dogum .scp-hero-grid{background:radial-gradient(circle at 8% 8%,rgba(120,167,131,.2),transparent 30%),linear-gradient(135deg,#f8fbf6,#eff8fb)}.scp-page--gebelik-ve-dogum .scp-gallery-item{border-radius:30px}.scp-page--hasta-rehberi .scp-action-band-inner{background:linear-gradient(135deg,#14547c,#287f88)}.scp-page--sikca-sorulan-sorular .scp-section:nth-of-type(even){background:#f7fafb}.scp-page--iletisim .scp-rich-gallery{background:#f5f9fa}
@media(max-width:1050px){.scp-shell{width:min(100% - 36px,1380px)}.scp-hero-grid{grid-template-columns:1fr;min-height:0}.scp-hero-copy{padding:48px 34px}.scp-hero-media,.scp-hero-media img{min-height:390px}.scp-rich-split>.scp-shell,.scp-rich-split--reverse>.scp-shell{grid-template-columns:1fr}.scp-rich-split--reverse .scp-split-media{order:2}.scp-card-grid,.scp-page--tedaviler .scp-card-grid,.scp-page--kadin-sagligi .scp-card-grid,.scp-page--hasta-rehberi .scp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scp-gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:260px}.scp-gallery-item:first-child{grid-row:auto;grid-column:span 2}.scp-action-band-inner{align-items:flex-start;flex-direction:column}.scp-related .scp-related-grid,.scp-contact-grid{flex-wrap:wrap!important}.scp-related .scp-related-grid>a,.scp-contact-grid>a,.scp-contact-grid>div{width:calc(50% - 9px)!important;flex:1 1 calc(50% - 9px)!important}}
@media(max-width:680px){.scp-shell{width:calc(100% - 24px)}.scp-hero{padding-top:12px}.scp-hero-grid{border-radius:22px}.scp-hero-copy{padding:36px 24px}.scp-hero h1{font-size:38px}.scp-hero-media,.scp-hero-media img{min-height:280px}.scp-section,.scp-rich-gallery{padding:58px 0}.scp-card-grid,.scp-page--tedaviler .scp-card-grid,.scp-page--kadin-sagligi .scp-card-grid,.scp-page--hasta-rehberi .scp-card-grid{grid-template-columns:1fr}.scp-split-media,.scp-split-media img{min-height:280px}.scp-gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.scp-gallery-item,.scp-gallery-item:first-child{min-width:84%;height:270px;grid-column:auto;grid-row:auto;scroll-snap-align:start}.scp-action-band{padding:20px 0 54px}.scp-action-band-inner{padding:28px 24px;border-radius:22px}.scp-action-band-buttons{width:100%}.scp-action-band-buttons .scp-btn{flex:1}.scp-related .scp-related-grid,.scp-contact-grid{display:flex!important;flex-direction:column!important}.scp-related .scp-related-grid>a,.scp-contact-grid>a,.scp-contact-grid>div{width:100%!important;flex:1 1 auto!important}.scp-contact-grid strong{font-size:21px}}
