/* Sinematik mavi banner */
.hero-shade{background:linear-gradient(90deg,rgba(4,37,79,.94) 0%,rgba(10,68,117,.70) 48%,rgba(16,86,126,.40) 100%),linear-gradient(0deg,rgba(6,39,81,.82),transparent 58%)}.hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 62% 35%,rgba(93,184,226,.22),transparent 32%),linear-gradient(180deg,rgba(14,76,126,.12),rgba(7,45,94,.32));mix-blend-mode:screen}.hero-content,.award,.slider-nav{z-index:4}.nav{background:linear-gradient(90deg,rgba(8,46,92,.74),rgba(23,100,145,.45));border-color:rgba(183,222,244,.38);box-shadow:0 20px 60px rgba(0,31,72,.22)}.eyebrow{padding:9px 15px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(7,43,88,.25);color:white}.eyebrow:before{display:none}
/* Ana sayfa vurgu kartı */
.heritage-wrap{position:relative;z-index:6;margin:-36px auto 0;padding:0 32px;max-width:1245px}.heritage-card{min-height:330px;border-radius:34px;background:rgba(250,252,255,.94);border:1px solid rgba(255,255,255,.95);box-shadow:0 35px 85px rgba(28,89,135,.17);display:flex;align-items:center;padding:55px 70px;position:relative;overflow:hidden}.heritage-card:before{content:"";position:absolute;inset:auto -80px -120px auto;width:430px;height:310px;background:radial-gradient(circle,rgba(23,122,176,.13),transparent 68%)}.heritage-copy{font:700 clamp(34px,4vw,58px)/1.13 "Plus Jakarta Sans",sans-serif;letter-spacing:-3.2px;color:#0b1d38}.heritage-copy span{color:#1479b4}.heritage-index{position:absolute;right:38px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:9px;letter-spacing:2px;color:#3a87c0}
/* Yeni footer */
.modern-footer{position:relative;overflow:hidden;background:linear-gradient(135deg,#061a35 0%,#0a3764 55%,#0b5075 100%);padding:0;color:white}.footer-glow{position:absolute;width:700px;height:700px;right:-250px;top:-350px;background:radial-gradient(circle,rgba(39,152,202,.34),transparent 68%)}.nigde-silhouette{position:absolute;left:0;right:0;bottom:-35px;width:100%;height:auto;max-height:320px;object-fit:cover;object-position:center bottom;opacity:.15;filter:brightness(0) invert(1);pointer-events:none}.footer-inner{position:relative;z-index:2;max-width:1280px;margin:auto;padding:95px 32px 28px}.footer-top{display:grid;grid-template-columns:1.8fr .7fr 1.15fr .75fr;gap:65px;align-items:start}.footer-identity>p{max-width:410px;font-size:14px;line-height:1.8;color:rgba(255,255,255,.67);margin:24px 0}.municipality,.footer-label{font-size:9px;letter-spacing:2.2px;font-weight:800;color:#6cc4eb}.footer-column{display:flex;flex-direction:column;gap:13px}.footer-column .footer-label{margin-bottom:7px}.footer-column a,.footer-column p{color:rgba(255,255,255,.68);text-decoration:none;font-size:12px;line-height:1.8;margin:0}.footer-column a:hover{color:white}.footer-phone{font-weight:800!important;color:white!important}.footer-route{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.08);backdrop-filter:blur(15px);border-radius:18px;padding:16px 18px;color:white;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:1px}.footer-route b{width:34px;height:34px;border-radius:10px;background:white;color:#125b8c;display:grid;place-items:center;font-size:16px}.modern-footer .footer-bottom{position:relative;border-top:1px solid rgba(255,255,255,.13);margin-top:65px;padding:24px 0 0;display:flex;justify-content:space-between;font-size:10px;color:rgba(255,255,255,.46)}
@media(max-width:900px){.heritage-card{min-height:260px;padding:42px 40px}.heritage-copy{font-size:38px;letter-spacing:-2px}.footer-top{grid-template-columns:1fr 1fr}.footer-route{align-self:start}.nigde-silhouette{max-height:220px}.modern-footer .footer-bottom{margin-top:45px}}@media(max-width:600px){.hero-shade{background:linear-gradient(90deg,rgba(4,37,79,.94),rgba(12,74,121,.62))}.heritage-wrap{padding:0 14px;margin:-20px auto 0}.heritage-card{min-height:290px;padding:38px 26px;border-radius:25px}.heritage-copy{font-size:29px;line-height:1.18;letter-spacing:-1.7px}.heritage-copy br{display:none}.heritage-index{display:none}.footer-inner{padding:70px 22px 24px}.footer-top{grid-template-columns:1fr;gap:38px}.modern-footer .footer-bottom{flex-direction:column;gap:8px}.nigde-silhouette{height:230px;object-fit:cover}}
