
/* Tadilat & Dekorasyon: isolated page template */
.yd-detail{color:#0b1b2b}.yd-detail .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}
.yd-detail .eyebrow{color:#d99a43;letter-spacing:.19em;font-size:12px;font-weight:800}
.yd-detail h1,.yd-detail h2,.yd-detail h3{line-height:1.15}
.yd-detail h2{font-size:clamp(27px,3vw,42px);margin:13px 0 18px}
.yd-detail-hero{background:linear-gradient(90deg,rgba(5,15,26,.92),rgba(5,15,26,.57)),var(--yd-detail-bg) center/cover;min-height:480px;display:flex;align-items:center;color:white}
.yd-detail-hero-inner{width:100%;padding-block:95px}.yd-detail-hero h1{font-size:clamp(42px,5vw,70px);max-width:800px;margin:18px 0}
.yd-detail-hero p{font-size:18px;max-width:670px;line-height:1.7;color:#e2e6ec}
.yd-detail-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:28px}
.yd-detail-outline{color:white;text-decoration:none;border:1px solid rgba(255,255,255,.6);border-radius:6px;padding:13px 22px}
.yd-detail-section{padding:78px 0 90px;background:#f6f8fa}.yd-detail-lead{color:#627184;margin-bottom:34px}
.yd-detail-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.yd-detail-card{overflow:hidden;border-radius:12px;background:white;box-shadow:0 16px 35px rgba(11,27,43,.08)}
.yd-detail-card img{width:100%;height:215px;object-fit:cover;display:block}.yd-detail-card-body{padding:22px}
.yd-detail-card h3{font-size:19px;margin:0 0 10px}.yd-detail-card p{font-size:14px;line-height:1.7;color:#64748b;margin:0}
.yd-detail-process{padding:76px 0;background:#0c1b2a;color:white}
.yd-detail-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}
.yd-detail-step{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:26px;background:rgba(255,255,255,.035)}
.yd-detail-step strong{font-size:36px;color:#dc9a40}.yd-detail-step h3{margin:14px 0;font-size:20px}.yd-detail-step p{color:#b6c4d1;line-height:1.65;font-size:14px}
.yd-detail-feature{padding:85px 0;background:white}.yd-detail-feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}
.yd-detail-feature-grid>img{width:100%;height:400px;object-fit:cover;border-radius:14px}
.yd-detail-feature p,.yd-detail-feature li{color:#536477;line-height:1.8}.yd-detail-feature ul{padding-left:22px;margin:22px 0}
.yd-detail-feature li::marker{color:#d99a43}
.yd-detail-quote{padding:85px 0;background:linear-gradient(90deg,rgba(7,20,32,.88),rgba(7,20,32,.62)),url('assets/img/cta.webp') center/cover;color:white}
.yd-detail-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.yd-detail-quote-grid>div>p{color:#e3e9ef;line-height:1.8;font-size:17px}
.yd-detail-quote .quote-form{width:100%}
@media(max-width:950px){.yd-detail-cards,.yd-detail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-detail-feature-grid,.yd-detail-quote-grid{grid-template-columns:1fr}}
@media(max-width:600px){.yd-detail-cards,.yd-detail-steps{grid-template-columns:1fr}.yd-detail-hero-inner{padding-block:70px}.yd-detail-section,.yd-detail-process,.yd-detail-feature,.yd-detail-quote{padding-block:55px}.yd-detail-feature-grid>img{height:270px}.yd-detail-hero p{font-size:16px}}

/* Premium refinement: keep site navigation and page content in separate regions */
body.page-template-page-tadilat-dekorasyon{background:#fff}
body.page-template-page-tadilat-dekorasyon .hero{min-height:0;background:#0b1929;overflow:visible}
body.page-template-page-tadilat-dekorasyon .hero::before{background:linear-gradient(110deg,#0b1929 10%,#152e47 100%);opacity:1}
body.page-template-page-tadilat-dekorasyon .hero>.wrap{position:relative;z-index:2}
body.page-template-page-tadilat-dekorasyon .nav{padding-top:18px;padding-bottom:18px}
body.page-template-page-tadilat-dekorasyon .yd-detail{width:100%;margin:0;background:#fff;position:relative;z-index:1}
body.page-template-page-tadilat-dekorasyon .yd-detail .wrap{max-width:1200px;margin-inline:auto}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero{min-height:540px}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero-inner{padding-block:105px}
body.page-template-page-tadilat-dekorasyon .yd-detail-cards{align-items:stretch}
body.page-template-page-tadilat-dekorasyon .yd-detail-card{transition:transform .25s ease,box-shadow .25s ease}
body.page-template-page-tadilat-dekorasyon .yd-detail-card:hover{transform:translateY(-7px);box-shadow:0 24px 48px rgba(11,27,43,.14)}
body.page-template-page-tadilat-dekorasyon .yd-detail-card img{height:235px}
body.page-template-page-tadilat-dekorasyon .yd-detail-quote .quote-form{max-width:100%;box-shadow:0 22px 60px rgba(0,0,0,.18);border-radius:14px}
body.page-template-page-tadilat-dekorasyon .yd-detail-quote .quote-form input,
body.page-template-page-tadilat-dekorasyon .yd-detail-quote .quote-form select{min-height:44px}
body.page-template-page-tadilat-dekorasyon .yd-detail-feature-grid>img{box-shadow:0 25px 60px rgba(0,0,0,.13)}
@media(max-width:700px){
body.page-template-page-tadilat-dekorasyon .nav{padding-block:12px}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero{min-height:430px}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero-inner{padding-block:75px}
}

/* v1.2: header and hero separation - no duplicate villa behind navigation */
body.page-template-page-tadilat-dekorasyon header.hero,
body.page-template-page-tadilat-dekorasyon .hero{
 background:#0b1929 !important;
 background-image:none !important;
 min-height:0 !important;
}
body.page-template-page-tadilat-dekorasyon header.hero::before,
body.page-template-page-tadilat-dekorasyon header.hero::after,
body.page-template-page-tadilat-dekorasyon .hero::before,
body.page-template-page-tadilat-dekorasyon .hero::after{
 content:none !important;display:none !important;
}
body.page-template-page-tadilat-dekorasyon header.hero .nav{position:relative;z-index:5}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero{
 background-image:linear-gradient(90deg,rgba(5,15,26,.90),rgba(5,15,26,.42)),var(--yd-detail-bg) !important;
 background-position:center center !important;
 background-size:cover !important;
 background-repeat:no-repeat !important;
}
body.page-template-page-tadilat-dekorasyon .yd-detail-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;row-gap:24px}
body.page-template-page-tadilat-dekorasyon .yd-detail-card{height:100%}
@media(max-width:950px){body.page-template-page-tadilat-dekorasyon .yd-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.page-template-page-tadilat-dekorasyon .yd-detail-cards{grid-template-columns:1fr}}

/* v1.3: One continuous hero image, navigation floats above the SAME hero. */
body.page-template-page-tadilat-dekorasyon header.hero{
 position:absolute !important;left:0;right:0;top:auto;z-index:20;
 height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;
 background:transparent !important;background-image:none !important;box-shadow:none !important;
}
body.page-template-page-tadilat-dekorasyon header.hero::before,
body.page-template-page-tadilat-dekorasyon header.hero::after{content:none !important;display:none !important}
body.page-template-page-tadilat-dekorasyon header.hero .nav{position:relative;z-index:21}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero{
 min-height:570px !important;
 padding-top:115px;box-sizing:border-box;
 background-image:linear-gradient(90deg,rgba(5,15,26,.88),rgba(5,15,26,.37)),var(--yd-detail-bg) !important;
 background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;
}
body.page-template-page-tadilat-dekorasyon .yd-detail-hero-inner{padding-top:45px !important;padding-bottom:90px !important}
@media(max-width:700px){
 body.page-template-page-tadilat-dekorasyon .yd-detail-hero{min-height:540px !important;padding-top:115px}
 body.page-template-page-tadilat-dekorasyon .yd-detail-hero-inner{padding-top:65px !important;padding-bottom:65px !important}
}

/* v1.4: header + hero share one actual background; no duplicate background layers. */
body.page-template-page-tadilat-dekorasyon header.hero{
 position:relative !important; top:auto !important; left:auto !important; right:auto !important;
 width:100% !important; min-height:0 !important; height:auto !important;
 background:#081728 !important; isolation:isolate; overflow:hidden !important;
}
body.page-template-page-tadilat-dekorasyon header.hero::before{
 content:"" !important; display:block !important; position:absolute !important;
 inset:0 !important; z-index:-1 !important; opacity:1 !important;
 background-image:linear-gradient(90deg,rgba(5,15,26,.88),rgba(5,15,26,.37)),var(--hero) !important;
 background-size:cover !important; background-position:center center !important;
 background-repeat:no-repeat !important;
}
body.page-template-page-tadilat-dekorasyon header.hero::after{display:none !important;content:none !important}
body.page-template-page-tadilat-dekorasyon header.hero .nav{position:relative;z-index:2}
body.page-template-page-tadilat-dekorasyon header.hero .yd-detail-hero{
 position:relative !important; z-index:1; background:transparent !important;
 background-image:none !important; padding-top:0 !important; min-height:420px !important;
}
body.page-template-page-tadilat-dekorasyon header.hero .yd-detail-hero-inner{
 padding-top:78px !important;padding-bottom:90px !important;
}
@media(max-width:700px){
 body.page-template-page-tadilat-dekorasyon header.hero .yd-detail-hero{min-height:390px !important}
 body.page-template-page-tadilat-dekorasyon header.hero .yd-detail-hero-inner{padding-top:60px !important;padding-bottom:65px !important}
}
