:root{--jp-navy:#061126;--jp-gold:#d6ad35;--jp-text:#111827}body{margin:0;background:#f7f7f7;color:var(--jp-text);font-family:Tahoma,Arial,sans-serif}.jp-hero{background:linear-gradient(rgba(6,17,38,.78),rgba(6,17,38,.78)),url('../images/investment-projects/sultan-sarayi-sapanca/hero.webp') center/cover;min-height:280px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.jp-hero h1{font-size:46px;color:var(--jp-gold);margin:0 0 12px}.jp-wrap{max-width:1180px;margin:0 auto;padding:34px 18px}.jp-intro,.jp-section{background:#fff;border-radius:20px;padding:30px;margin-bottom:26px;box-shadow:0 10px 30px rgba(0,0,0,.07)}.jp-intro{text-align:center}.jp-intro h2,.jp-section h2{color:var(--jp-navy);font-size:32px;margin-top:0}.jp-section h2{border-bottom:2px solid var(--jp-gold);padding-bottom:10px}.jp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:26px}.jp-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px rgba(0,0,0,.12);border:1px solid rgba(214,173,53,.45)}.jp-card img{width:100%;height:270px;object-fit:cover;display:block}.jp-card-body{padding:24px}.jp-badge{display:inline-block;background:var(--jp-gold);color:#07101f;padding:8px 14px;border-radius:999px;font-weight:bold}.jp-card h3{font-size:27px;color:var(--jp-navy)}.jp-facts{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.jp-facts span{background:#f2ead2;border-radius:999px;padding:8px 12px;font-size:14px}.jp-btn{display:inline-block;background:var(--jp-navy);color:#fff;text-decoration:none;padding:13px 24px;border-radius:12px;border:1px solid var(--jp-gold);font-weight:bold}.jp-detail-hero{min-height:520px;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;padding:0 8%}.jp-detail-hero h1{font-size:52px;color:var(--jp-gold);margin:12px 0}.jp-detail-hero p{font-size:22px;max-width:800px;line-height:1.8}.jp-section p{line-height:2;font-size:17px}.jp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:26px}.jp-stats div{background:var(--jp-navy);color:#fff;border-radius:18px;padding:24px;text-align:center;border:1px solid var(--jp-gold)}.jp-stats b{display:block;font-size:34px;color:var(--jp-gold)}.jp-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0;list-style:none}.jp-list li{background:#f8f1dc;border-radius:12px;padding:13px;border-right:4px solid var(--jp-gold)}html[dir="ltr"] .jp-list li{border-right:0;border-left:4px solid var(--jp-gold)}.jp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:18px}.jp-gallery img{width:100%;height:230px;object-fit:cover;border-radius:16px}.jp-video{width:100%;border-radius:18px;background:#000;max-height:520px}.jp-contact{background:linear-gradient(135deg,var(--jp-navy),#0b2148);color:#fff;border-radius:22px;padding:30px;text-align:center;border:1px solid var(--jp-gold)}.jp-contact h2{color:var(--jp-gold)}.jp-contact a{color:#fff;font-size:28px;text-decoration:none;font-weight:bold}@media(max-width:700px){.jp-hero h1,.jp-detail-hero h1{font-size:34px}.jp-detail-hero{min-height:420px;padding:30px}.jp-card img{height:220px}}