/* AYDINLIK TEMA – fildişi zemin, lacivert yazı, altın vurgu. hicaz.css ve hicaz-ana.css'ten sonra yüklenir. */
:root{--obs-base:#f7f1e3!important;--night:#f7f1e3!important;--night2:#efe6d2!important;--surf:#fffaf0!important;--surf2:#f3ead7!important;--ink:#161b3d!important;--ink2:rgba(22,27,61,.86)!important;--ink3:rgba(22,27,61,.72)!important;--gold:#8f6424!important;--sand:#a77a35!important;--line:rgba(143,100,36,.22)!important;--line2:rgba(143,100,36,.42)!important;--muted:rgba(22,27,61,.72)!important;color-scheme:light}
html{background:#f7f1e3!important}
html body{color:var(--ink)!important;background:radial-gradient(1100px 600px at 85% -5%,rgba(226,186,110,.20),transparent 60%),radial-gradient(900px 700px at -10% 30%,rgba(255,255,255,.75),transparent 60%),linear-gradient(180deg,#fbf7ee 0%,#f6efdf 45%,#f3ead6 100%)!important;background-attachment:fixed!important}
/* koyu katmanları kapat */
.hz-ob,.hz-grain,.hz-sky,.hz-stars,.hz-horizon,body::before{display:none!important}
.hz-dune svg,.hz-dunes svg{filter:sepia(.35) saturate(.6) brightness(1.9) hue-rotate(-12deg)!important;opacity:.55}
/* metin */
html body main p,html body main li,html body main dd,html body main span,html body main td,html body .footer p,html body .footer li,html body .footer a:not(.btn){text-shadow:none!important}
html body h1,html body h2,html body h3,html body h4,html body summary,html body main strong,html body .hz-split .hz-w,html body .hz-split .hz-wi:not(.hz-gw){color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html body main p,html body main li,html body main dd,html body .hz-hero__lead{color:var(--ink2)!important}
html body .hz-eyebrow,html body .eyebrow,html body .lp-eyebrow,html body .hz-arch__more,html body .hz-link,html body .footer__col h3,html body .hz-arch__n,html body .pcard__cat,html body .crumbs a,html body .breadcrumb a{color:#8f6424!important}
html body .hz-gw,html body .hz-split .hz-wi.hz-gw,html body h1 em,html body h2 em,html body h2 span,html body .hz-acc .hz-w{background-image:linear-gradient(100deg,#7a531c 0%,#a8782f 25%,#c99a4e 42%,#a8782f 60%,#7a531c 80%,#a8782f 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#8f6424!important}
html body main a:not(.hz-btn):not(.btn):not(.hz-arch):not(.hz-frame):not(.pcard){color:#7a531c}
html body .hz-phone{color:#7a531c!important;-webkit-text-fill-color:#7a531c!important}
/* kartlar / yüzeyler */
html body .tile,html body .pcard,html body .card-box,html body .lp-card,html body .lp-ben,html body .notice,html body .author,html body .lp-source,html body .callout,html body .statement__card,html body .lp-faq,html body .svc-top,html body .hz-arch,html body .hz-card,html body .hz-faq details,html body .lp-step,html body .step{background:linear-gradient(90deg,rgba(201,154,78,0),rgba(201,154,78,.55),rgba(201,154,78,0)) top center/80% 1px no-repeat,linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(255,252,245,.88) 45%,rgba(250,243,228,.92) 100%)!important;border:1px solid rgba(143,100,36,.18)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(60,40,10,.05),0 24px 50px -30px rgba(60,40,10,.35)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .hz-arch:hover,html body .lp-card:hover,html body .pcard:hover,html body .tile:hover{border-color:rgba(143,100,36,.45)!important;box-shadow:inset 0 1px 0 #fff,0 34px 60px -28px rgba(60,40,10,.42),0 0 0 4px rgba(201,154,78,.10)!important}
html body .hz-arch::after{background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.75) 50%,rgba(255,255,255,0))!important}
html body .hz-arch__ico,html body .hz-step__n,html body .hz-seal{background:radial-gradient(70% 70% at 35% 25%,#fff,rgba(255,255,255,0) 65%),linear-gradient(160deg,#fbf3e2,#ecdcb8)!important;border:1px solid rgba(143,100,36,.45)!important;box-shadow:inset 0 1px 0 #fff,0 8px 20px -12px rgba(60,40,10,.45)!important;color:#8f6424!important}
html body .hz-arch__ico ellipse{fill:#c99a4e!important}
html body .lp-card p,html body .hz-arch p,html body .hz-card p,html body .tile p{color:var(--ink2)!important}
/* düğmeler */
html body .hz-btn--ghost,html body .btn--ghost,html body .btn-ghost{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border:1px solid rgba(22,27,61,.28)!important;background:rgba(255,255,255,.6)!important}
/* üst çubuk + menü */
html body .header,html body .header.hz-solid{background:rgba(251,247,238,.94)!important;border-bottom:1px solid rgba(143,100,36,.16)!important;box-shadow:0 10px 30px -22px rgba(60,40,10,.35)!important}
html body .header a,html body .header .icon-btn,html body .header button{color:var(--ink)!important}
html body .header .icon-btn,html body .burger{background:rgba(255,255,255,.7)!important;border:1px solid rgba(143,100,36,.25)!important}
html body .header .logo span,html body .logo span{color:#161b3d!important;-webkit-text-fill-color:#161b3d!important}
html body #menu,html body .menu{background:linear-gradient(180deg,#fbf7ee,#f2e8d3)!important}
html body #menu a,html body .menu a{color:var(--ink)!important}
html body #menu .menu__sub a{color:rgba(22,27,61,.8)!important}
html body .dd__panel{background:#fffaf0!important;border:1px solid rgba(143,100,36,.2)!important;box-shadow:0 30px 60px -30px rgba(60,40,10,.4)!important}
html body .dd__panel a,html body .dd__panel b{color:var(--ink)!important}
/* SSS */
html body .hz-faq summary::after,html body .hz-faq .hz-plus{color:#8f6424!important;border-color:rgba(143,100,36,.4)!important}
/* geri bildirim çerçeveleri */
html body .hz-frame{background:#fffaf0!important;border-color:rgba(143,100,36,.35)!important;box-shadow:0 24px 50px -30px rgba(60,40,10,.45)!important}
html body .hz-testi-nav button{background:#fffaf0!important;color:#8f6424!important;border-color:rgba(143,100,36,.45)!important;box-shadow:0 10px 24px -14px rgba(60,40,10,.5)!important}
/* bant / sayaçlar / şehirler */
html body .hz-band,html body .hz-final{background:transparent!important}
html body .hz-final::before{opacity:.35!important}
html body .hz-marq__t a,html body .hz-cities a{color:var(--ink)!important;background:rgba(255,255,255,.7)!important;border-color:rgba(143,100,36,.25)!important}
/* ay: gündüz göğünde soluk */
html body .hz-moon,html body .hz-moon-art,html body #hz-intro .hz-i-moon{filter:drop-shadow(0 18px 30px rgba(60,40,10,.25))!important}
html body .hz-moon::before,html body .hz-moon-art::before{opacity:.0!important}
html body .hz-moon::after,html body .hz-moon-art::after{display:none!important}
/* yukarı çık */
html body .totop{background:radial-gradient(closest-side,#fffaf0 0,#fbf3e2 calc(100% - 3px),rgba(0,0,0,0) calc(100% - 2px)),conic-gradient(#a8782f calc(var(--tp,0)*1%),rgba(143,100,36,.2) 0)!important;box-shadow:0 14px 30px -14px rgba(60,40,10,.5)!important}
html body .totop .totop__chev{border-color:#8f6424!important}
/* alt bilgi ve mobil çubuk koyu lacivert kalır (zemin bitişi) */
html body .footer{--ink:#fbf8f1;--ink2:rgba(251,248,241,.9);--ink3:rgba(251,248,241,.8);background:linear-gradient(180deg,#141a3f,#0b1030)!important;color:#fbf8f1!important}
html body .footer h2,html body .footer h3,html body .footer h4,html body .footer p,html body .footer li,html body .footer a:not(.btn),html body .footer span{color:#fbf8f1!important;-webkit-text-fill-color:#fbf8f1!important}
html body .footer__col h3{color:#efcd8f!important;-webkit-text-fill-color:#efcd8f!important}
html body .mbar{background:rgba(20,26,63,.95)!important}
html body .mbar .btn:not(.btn--gold):not([class*=wa]){color:#fbf8f1!important}
/* yazı içerikleri */
html body .prose,html body .prose p,html body .prose li{color:var(--ink2)!important}
html body .prose h2,html body .prose h3{color:var(--ink)!important}
html body .prose a{color:#7a531c!important;text-decoration-color:rgba(143,100,36,.5)!important}
html body table th{color:var(--ink)!important;background:rgba(201,154,78,.12)!important}
html body table td{color:var(--ink2)!important;border-color:rgba(143,100,36,.18)!important}
html body hr,html body .divider{border-color:rgba(143,100,36,.2)!important}

html body .hz-hero{background:transparent!important}
html body .hz-hero::before,html body .hz-hero::after{display:none!important}
html body .hz-dune,html body .hz-dunes{display:none!important}
html body .burger span,html body .burger i{background:#161b3d!important}
html body .hz-moon img,html body .hz-moon-art img{content:url(/assets/hicaz/moon-gunduz.webp?v=2);mix-blend-mode:normal!important;filter:drop-shadow(0 6px 14px rgba(90,60,20,.18))!important}
@media (max-width:700px){html body .hz-moon img,html body .hz-moon-art img{content:url(/assets/hicaz/moon-gunduz-360.webp?v=2)}}
html body .hz-moon,html body .hz-moon-art{filter:none!important}
html body .mbar .btn--dark{color:#fbf8f1!important;-webkit-text-fill-color:#fbf8f1!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(239,205,143,.35)!important}
html body .mbar .btn--dark svg{color:#efcd8f!important}

html body .hz-arch h3,html body .hz-card h3,html body .hz-step h3,html body .lp-card h3,html body .lp-ben h3,html body .tile h3,html body .pcard h3,html body summary{color:#161b3d!important;-webkit-text-fill-color:#161b3d!important}
html body .hz-src,html body details.hz-src,html body .hz-src > div{background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(250,243,228,.92))!important;border:1px solid rgba(143,100,36,.18)!important;box-shadow:0 18px 40px -28px rgba(60,40,10,.35)!important}

html body main section,html body .lp-hero,html body .lp-sec,html body .section,html body .hz-sec,html body .page-hero,html body .article,html body .article__main{background:transparent!important}
html body main section::before,html body main section::after{opacity:.0!important}

/* === PARŞÖMEN DOKUSU (özgün, kod ile üretildi) === */
html{background:#efe2c4 url(/assets/hicaz/parsomen.webp?v=2) repeat!important;background-size:1024px 1024px!important}
html body{background:radial-gradient(1200px 700px at 80% -10%,rgba(255,244,214,.55),rgba(255,244,214,0) 60%),radial-gradient(900px 800px at 0% 40%,rgba(255,248,230,.35),rgba(255,248,230,0) 60%)!important;background-attachment:scroll!important}
html::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 100% at 50% 45%,rgba(120,80,30,0) 55%,rgba(120,80,30,.16) 85%,rgba(90,55,20,.30) 100%)}
html .page-head,html body .page-head{background:transparent!important}
:root{--gold:#7a531c!important}
html body .hz-eyebrow,html body .eyebrow,html body .lp-eyebrow,html body .hz-arch__more,html body .hz-link,html body .hz-arch__n,html body .pcard__cat,html body .crumbs a,html body .breadcrumb a{color:#7a531c!important}
html body .tile,html body .pcard,html body .card-box,html body .lp-card,html body .lp-ben,html body .notice,html body .author,html body .lp-source,html body .callout,html body .statement__card,html body .lp-faq,html body .svc-top,html body .hz-arch,html body .hz-card,html body .hz-faq details,html body .lp-step,html body .step,html body .hz-src{background:linear-gradient(90deg,rgba(176,128,58,0),rgba(176,128,58,.55),rgba(176,128,58,0)) top center/80% 1px no-repeat,linear-gradient(160deg,rgba(255,252,243,.93) 0%,rgba(253,247,232,.86) 50%,rgba(247,237,214,.9) 100%)!important;border-color:rgba(122,83,28,.22)!important}
html body .header,html body .header.hz-solid{background:rgba(246,237,215,.94)!important}
html body #menu,html body .menu{background:#efe2c4 url(/assets/hicaz/parsomen.webp?v=2) repeat!important}

html body .hz-num b,html body .hz-num [data-to]{background-image:linear-gradient(135deg,#a8782f 0%,#7a531c 55%,#5c3d12 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html body .hz-num span{color:rgba(22,27,61,.82)!important}

html body .pcard{overflow:hidden;padding:0!important}
html body .pcard > div:not(.pcard__media){padding:16px 18px 20px!important}
html body .pcard__media{border-radius:0!important}

/* === ÜST VE ALT BİLGİ: koyu parşömen === */
html body .header,html body .header.hz-solid{background:radial-gradient(120% 140% at 50% 0%,rgba(120,84,36,.28),rgba(120,84,36,0) 60%),linear-gradient(180deg,rgba(255,220,150,.05),rgba(0,0,0,.18)),url(/assets/hicaz/parsomen.webp?v=2) repeat center/700px 700px #3b2a14!important;background-blend-mode:normal,normal,multiply!important;border-bottom:1px solid rgba(214,170,95,.35)!important;box-shadow:0 1px 0 rgba(255,225,160,.08) inset,0 14px 34px -20px rgba(30,18,6,.7)!important}
html body .header a,html body .header .icon-btn,html body .header button,html body .header .logo span{color:#f6ead2!important;-webkit-text-fill-color:#f6ead2!important}
html body .header .hz-btn,html body .header .btn{color:#1a1208!important;-webkit-text-fill-color:#1a1208!important}
html body .header .icon-btn,html body .burger{background:rgba(255,235,195,.06)!important;border:1px solid rgba(214,170,95,.45)!important}
html body .burger span,html body .burger i{background:#f6ead2!important}
html body .header svg{color:#e9c88a!important}
html body .dd > button,html body .dd > a{color:#f6ead2!important}
html body .footer{background:radial-gradient(120% 140% at 50% 0%,rgba(120,84,36,.28),rgba(120,84,36,0) 60%),linear-gradient(180deg,rgba(255,220,150,.05),rgba(0,0,0,.18)),url(/assets/hicaz/parsomen.webp?v=2) repeat center/700px 700px #3b2a14!important;background-blend-mode:normal,normal,multiply!important;border-top:1px solid rgba(214,170,95,.35)!important}
html body .footer__col h3{color:#e9c88a!important;-webkit-text-fill-color:#e9c88a!important}
html body .footer::before,html body .footer::after{opacity:.35!important}
html body .mbar{background:radial-gradient(120% 140% at 50% 0%,rgba(120,84,36,.28),rgba(120,84,36,0) 60%),linear-gradient(180deg,rgba(255,220,150,.05),rgba(0,0,0,.18)),url(/assets/hicaz/parsomen.webp?v=2) repeat center/700px 700px #3b2a14!important;background-blend-mode:normal,normal,multiply!important;border:1px solid rgba(214,170,95,.4)!important}

/* === ÜST/ALT BİLGİ: gece laciverti parşömen (özgün doku) === */
html body .header,html body .header.hz-solid,html body .footer,html body .mbar{background:radial-gradient(120% 160% at 50% 0%,rgba(90,110,190,.10),rgba(90,110,190,0) 55%),linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,6,.35)),url(/assets/hicaz/parsomen-gece.webp?v=2) repeat 0 0/1024px 1024px #0a0f24!important;background-blend-mode:normal!important}
html body .header,html body .header.hz-solid{border-bottom:1px solid rgba(214,180,120,.32)!important;box-shadow:0 14px 34px -20px rgba(0,0,10,.75)!important}
html body .footer{border-top:1px solid rgba(214,180,120,.32)!important}
html body .footer::before,html body .footer::after{opacity:.22!important}
html body .mbar{border:1px solid rgba(214,180,120,.38)!important}
html body .header .icon-btn,html body .burger{background:rgba(160,180,240,.06)!important;border:1px solid rgba(214,180,120,.45)!important}
html body .header a,html body .header .icon-btn,html body .header button,html body .header .logo span{color:#f3eee2!important;-webkit-text-fill-color:#f3eee2!important}
html body .header svg{color:#e2c084!important}

html body .footer::before,html body .footer::after{opacity:.12!important}

/* === AY: parşömen üzerinde görünür hilal + ışık halesi === */
html body .hz-moon img,html body .hz-moon-art img{content:url(/assets/hicaz/moon-gunduz2.webp?v=1)!important;position:relative;z-index:1}
@media (max-width:700px){html body .hz-moon img,html body .hz-moon-art img{content:url(/assets/hicaz/moon-gunduz2-360.webp?v=1)!important}}
html body .hz-moon::before,html body .hz-moon-art::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:230%!important;aspect-ratio:1;transform:translate(-50%,-50%)!important;border-radius:50%;opacity:1!important;z-index:0!important;background:radial-gradient(closest-side,rgba(255,244,214,.95) 0%,rgba(255,236,196,.7) 30%,rgba(250,224,170,.28) 58%,rgba(250,224,170,0) 100%)!important;pointer-events:none}
html body .hz-moon{width:clamp(140px,13vw,210px)!important}
@media (max-width:700px){html body .hz-moon{width:72px!important;top:calc(var(--header-h) + 12px)!important;left:auto!important;right:6%!important}}
/* === BÖLÜM ARALIKLARI (sıkılaştırıldı) === */
html body .hz-sec{padding-top:min(var(--pt-hz,56px),56px)!important;padding-bottom:56px!important}
html body .hz-sec:not(.hz-band){padding-top:0!important}
html body .hz-sec.hz-band,html body #hizmetler{padding-top:56px!important}
html body .hz-hero{padding-bottom:96px!important}
html body .hz-final{padding-top:72px!important;padding-bottom:72px!important}
html body .hz-head{margin-bottom:32px!important}
html body .hz-orn{margin-bottom:12px!important}
html body .lp-hero{padding-bottom:64px!important}
html body main > .section:not(.lp-sec){padding-top:48px!important;padding-bottom:48px!important}
html body .lp-sec{padding-top:28px!important;padding-bottom:28px!important}
@media (max-width:700px){
html body .hz-sec{padding-bottom:40px!important}
html body .hz-sec.hz-band,html body #hizmetler{padding-top:40px!important}
html body .hz-hero{padding-top:120px!important;padding-bottom:56px!important}
html body .hz-final{padding-top:48px!important;padding-bottom:48px!important}
html body .hz-head{margin-bottom:24px!important}
html body .lp-hero{padding-bottom:40px!important}
html body main > .section:not(.lp-sec){padding-top:36px!important;padding-bottom:36px!important}
html body .lp-sec{padding-top:20px!important;padding-bottom:20px!important}
}

/* === AY: gece madalyonu içinde gerçek hilal === */
html body .hz-moon img,html body .hz-moon-art img{content:normal!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 10px rgba(220,230,255,.35))!important;display:block;width:100%!important;height:auto;position:relative;z-index:1}
@media (max-width:700px){html body .hz-moon img,html body .hz-moon-art img{content:normal!important}}
html body .hz-moon,html body .hz-moon-art{box-sizing:border-box!important;aspect-ratio:1;border-radius:50%!important;padding:15%!important;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(60,80,160,.35),rgba(60,80,160,0) 62%),radial-gradient(1px 1px at 18% 30%,rgba(255,255,255,.9),transparent 2px),radial-gradient(1px 1px at 76% 22%,rgba(255,255,255,.8),transparent 2px),radial-gradient(1.2px 1.2px at 30% 78%,rgba(255,255,255,.7),transparent 2px),radial-gradient(1px 1px at 84% 70%,rgba(255,255,255,.75),transparent 2px),radial-gradient(1px 1px at 55% 12%,rgba(255,255,255,.6),transparent 2px),url(/assets/hicaz/parsomen-gece.webp?v=2) center/512px #0a0f24!important;border:1px solid rgba(176,128,58,.75)!important;box-shadow:0 0 0 5px rgba(246,237,215,.9),0 0 0 6px rgba(176,128,58,.45),0 24px 50px -22px rgba(30,20,8,.6),inset 0 0 30px rgba(0,0,10,.6)!important}
html body .hz-moon::before,html body .hz-moon-art::before{display:none!important}
html body .hz-moon{width:clamp(130px,12vw,190px)!important}
@media (max-width:700px){html body .hz-moon{width:76px!important}}

html body .hz-moon,html body .hz-moon-art{padding:0!important;display:grid!important;place-items:center}
html body .hz-moon img,html body .hz-moon-art img{width:72%!important;max-width:72%!important;height:auto!important;margin:0!important}
@media (max-width:700px){html body .hz-moon{width:64px!important;top:calc(var(--header-h) + 10px)!important;right:5%!important}html body .hz-hero{padding-top:150px!important}}

@media (min-width:701px){html body .hz-moon{top:calc(var(--header-h,90px) + 34px)!important}}

/* === DAHA KOYU, DAHA DOKULU ESKİ PARŞÖMEN === */
html{background:#d2ba8b url(/assets/hicaz/parsomen-eski.webp?v=2) repeat!important;background-size:1024px 1024px!important}
html body{background:radial-gradient(1200px 700px at 78% -10%,rgba(255,240,205,.30),rgba(255,240,205,0) 60%)!important}
html::before{background:radial-gradient(130% 100% at 50% 45%,rgba(90,55,15,0) 50%,rgba(90,55,15,.22) 82%,rgba(60,35,8,.42) 100%)!important}
:root{--ink2:rgba(22,27,61,.92)!important;--ink3:rgba(22,27,61,.82)!important;--gold:#5e3f12!important}
html body .hz-eyebrow,html body .eyebrow,html body .lp-eyebrow,html body .hz-arch__more,html body .hz-link,html body .hz-arch__n,html body .pcard__cat,html body .crumbs a,html body .breadcrumb a{color:#5e3f12!important}
html body main a:not(.hz-btn):not(.btn):not(.hz-arch):not(.hz-frame):not(.pcard){color:#5e3f12}
html body .hz-gw,html body .hz-split .hz-wi.hz-gw,html body h1 em,html body h2 em,html body h2 span,html body .hz-acc .hz-w{background-image:linear-gradient(100deg,#5e3f12 0%,#8a5f22 30%,#a4742e 45%,#8a5f22 60%,#5e3f12 85%)!important}
html body #menu,html body .menu{background:#d2ba8b url(/assets/hicaz/parsomen-eski.webp?v=2) repeat!important}
/* AY: madalyon kaldırıldı, gerçek hilal doğrudan koyu parşömen üzerinde */
html body .hz-moon,html body .hz-moon-art{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;aspect-ratio:auto!important}
html body .hz-moon img,html body .hz-moon-art img{width:100%!important;max-width:100%!important;filter:drop-shadow(0 0 18px rgba(255,248,225,.55)) drop-shadow(0 10px 22px rgba(60,35,8,.35))!important}
html body .hz-moon{width:clamp(130px,12vw,190px)!important}
@media (max-width:700px){html body .hz-moon{width:70px!important}}

/* ================= ANA SAYFA PREMIUM (v1) ================= */
/* boşluklar */
html body .hz-hero{min-height:0!important;padding-top:150px!important;padding-bottom:64px!important}
html body .hz-scroll{display:none!important}
html body .hz-sec,html body .hz-sec.hz-band,html body #hizmetler{padding-top:0!important;padding-bottom:64px!important}
html body #hizmetler{padding-top:24px!important}
html body .hz-head{margin-bottom:30px!important}
html body .hz-head p:last-child{margin-bottom:0!important}
html body .hz-final{padding:0 0 56px!important}
html body .hz-cities{padding-top:8px!important;padding-bottom:40px!important}
@media (max-width:700px){html body .hz-hero{padding-top:128px!important;padding-bottom:40px!important}html body .hz-sec,html body .hz-sec.hz-band{padding-bottom:44px!important}html body #hizmetler{padding-top:8px!important}html body .hz-head{margin-bottom:22px!important}html body .hz-final{padding-bottom:40px!important}}
/* hero güven satırı: altın çerçeveli rozetler */
html body .hz-trust{gap:10px!important;flex-wrap:wrap;justify-content:center}
html body .hz-trust li{background:rgba(255,250,236,.72)!important;border:1px solid rgba(122,83,28,.35);border-radius:999px;padding:8px 16px!important;box-shadow:0 8px 20px -14px rgba(60,35,8,.6);font-weight:600}
/* ---- HİZMET KARTLARI: tezhipli el yazması kartı ---- */
html body a.hz-arch.hz-svc{display:flex!important;flex-direction:column!important;padding:0!important;border-radius:20px!important;overflow:hidden!important;min-height:0!important;text-align:left!important;
background:linear-gradient(170deg,#fffaf0 0%,#fbf2de 60%,#f4e6c6 100%)!important;border:1px solid rgba(122,83,28,.35)!important;
box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 0 0 4px rgba(255,248,232,.55),0 0 0 5px rgba(122,83,28,.22),0 26px 50px -26px rgba(60,35,8,.65)!important;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s!important}
html body a.hz-arch.hz-svc::after{z-index:3!important}
html body a.hz-arch.hz-svc::before{display:none!important}
html body .hz-svc__top{position:relative;height:124px;display:grid;place-items:center;background:radial-gradient(60% 90% at 50% 100%,rgba(226,192,132,.30),rgba(226,192,132,0) 70%),url(/assets/hicaz/parsomen-gece.webp?v=2) center/700px #0a0f24;border-bottom:1px solid rgba(214,180,120,.55)}
html body .hz-svc__top::before{content:"";position:absolute;inset:8px;border:1px solid rgba(214,180,120,.32);border-radius:12px;pointer-events:none}
html body .hz-svc__top::after{content:"";position:absolute;left:50%;bottom:-7px;width:13px;height:13px;transform:translateX(-50%) rotate(45deg);background:#e2c084;box-shadow:0 0 0 3px #fbf2de}
html body .hz-svc .hz-arch__n{position:absolute!important;top:16px!important;left:20px!important;right:auto!important;margin:0!important;font-size:15px!important;color:rgba(242,211,154,.85)!important;-webkit-text-fill-color:rgba(242,211,154,.85)!important}
html body .hz-svc .hz-arch__ico{width:68px!important;height:68px!important;margin:0!important;border-radius:50%!important;color:#efcd8f!important;background:radial-gradient(70% 70% at 35% 25%,rgba(255,255,255,.18),rgba(255,255,255,0) 60%),radial-gradient(circle,#162258,#070b22)!important;border:1px solid rgba(239,205,143,.75)!important;box-shadow:0 0 0 4px rgba(10,15,36,.9),0 0 0 5px rgba(214,180,120,.45),0 0 28px -4px rgba(239,205,143,.55)!important}
html body .hz-svc .hz-arch__ico svg{width:38px!important;height:38px!important}
html body .hz-svc .hz-arch__ico ellipse{fill:#ffd88a!important}
html body .hz-svc__body{display:flex;flex-direction:column;flex:1;padding:24px 22px 22px}
html body .hz-svc h3{font-size:23px!important;line-height:1.2!important;margin:0 0 10px!important;text-align:left!important}
html body .hz-svc p{margin:0 0 18px!important;font-size:15.5px!important;line-height:1.6!important;text-align:left!important}
html body .hz-svc__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 14px;border-radius:999px;background:linear-gradient(135deg,#f3dfb2,#d6b478 50%,#a8803f);color:#1a1208!important;-webkit-text-fill-color:#1a1208!important;font:600 14px/1 var(--sans);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 10px 22px -12px rgba(120,80,20,.7);transition:transform .35s,box-shadow .35s}
html body .hz-svc__cta svg{color:#1a1208;flex:none}
html body .hz-svc__cta b{transition:transform .35s}
html body a.hz-arch.hz-svc:hover{transform:translateY(-7px)!important;box-shadow:0 0 0 4px rgba(255,248,232,.6),0 0 0 5px rgba(122,83,28,.4),0 36px 64px -26px rgba(60,35,8,.75),0 0 40px -14px rgba(214,170,90,.7)!important}
html body a.hz-arch.hz-svc:hover .hz-svc__cta{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 28px -10px rgba(120,80,20,.8)}
html body a.hz-arch.hz-svc:hover .hz-svc__cta b{transform:translateX(4px)}
@media (min-width:1200px){html body .hz-arches{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:700px){
html body .hz-arches{gap:14px!important}
html body a.hz-arch.hz-svc{display:grid!important;grid-template-columns:96px 1fr!important;grid-template-areas:none!important;padding:0!important}
html body .hz-svc__top{height:auto;min-height:100%;border-bottom:0;border-right:1px solid rgba(214,180,120,.55)}
html body .hz-svc__top::before{inset:6px}
html body .hz-svc__top::after{left:auto;right:-7px;bottom:auto;top:50%;transform:translateY(-50%) rotate(45deg)}
html body .hz-svc .hz-arch__n{top:12px!important;left:12px!important;font-size:12px!important}
html body .hz-svc .hz-arch__ico{width:54px!important;height:54px!important}
html body .hz-svc .hz-arch__ico svg{width:30px!important;height:30px!important}
html body .hz-svc__body{padding:16px 16px 16px 18px}
html body .hz-svc h3{font-size:20px!important;margin-bottom:6px!important}
html body .hz-svc p{font-size:14.5px!important;margin-bottom:12px!important}
html body .hz-svc__cta{padding:8px 13px 8px 11px;font-size:13px}
}
/* ---- SÖZ + RAKAMLAR: gece paneli ---- */
html body .hz-band .hz-wrap{position:relative;max-width:1180px;border-radius:26px;padding:56px clamp(22px,5vw,64px) 40px!important;background:radial-gradient(60% 70% at 50% 0%,rgba(90,110,190,.22),rgba(90,110,190,0) 70%),url(/assets/hicaz/parsomen-gece.webp?v=2) center/700px #0a0f24;border:1px solid rgba(214,180,120,.5);box-shadow:inset 0 0 0 8px rgba(10,15,36,.6),inset 0 0 0 9px rgba(214,180,120,.28),0 40px 80px -40px rgba(20,12,4,.8)}
html body .hz-band .hz-quote{color:#f6ecd6!important;-webkit-text-fill-color:#f6ecd6!important;max-width:860px;margin:0 auto 34px!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.35!important}
html body .hz-band .hz-orn{color:#e2c084!important}
html body .hz-band .hz-orn i{background:linear-gradient(90deg,transparent,#e2c084)!important}
html body .hz-band .hz-nums{border-top:1px solid rgba(214,180,120,.3)!important;padding-top:26px!important}
html body .hz-band .hz-num{border-color:rgba(214,180,120,.22)!important}
html body .hz-band .hz-num b{background-image:linear-gradient(135deg,#fff1cf,#e2c084 50%,#b8893f)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html body .hz-band .hz-num span{color:rgba(246,236,214,.85)!important;-webkit-text-fill-color:rgba(246,236,214,.85)!important}
@media (max-width:700px){html body .hz-band .hz-wrap{border-radius:20px;padding:36px 18px 24px!important;margin-inline:14px}html body .hz-band .hz-quote{font-size:24px!important;margin-bottom:22px!important}}
/* ---- ADIMLAR ---- */
html body .hz-step{position:relative}
html body .hz-steps svg{color:#7a531c!important}
/* ---- KAPANIŞ: gece paneli ---- */
html body .hz-final .hz-wrap{position:relative;max-width:980px;border-radius:26px;padding:56px clamp(22px,5vw,64px)!important;text-align:center;background:radial-gradient(60% 80% at 50% 0%,rgba(226,192,132,.20),rgba(226,192,132,0) 70%),url(/assets/hicaz/parsomen-gece.webp?v=2) center/700px #0a0f24;border:1px solid rgba(214,180,120,.5);box-shadow:inset 0 0 0 8px rgba(10,15,36,.6),inset 0 0 0 9px rgba(214,180,120,.28),0 40px 80px -40px rgba(20,12,4,.8)}
html body .hz-final h2,html body .hz-final h2 .hz-w,html body .hz-final h2 .hz-wi:not(.hz-gw){color:#f6ecd6!important;-webkit-text-fill-color:#f6ecd6!important}
html body .hz-final h2 .hz-gw{background-image:linear-gradient(100deg,#e2c084,#fff1cf 45%,#d6b478)!important;-webkit-text-fill-color:transparent!important}
html body .hz-final p{color:rgba(246,236,214,.88)!important}
html body .hz-final .hz-eyebrow{color:#e2c084!important}
html body .hz-final .hz-phone{color:#efcd8f!important;-webkit-text-fill-color:#efcd8f!important}
html body .hz-final::before{display:none!important}
@media (max-width:700px){html body .hz-final .hz-wrap{border-radius:20px;padding:36px 18px!important;margin-inline:14px}}
/* ---- SSS ---- */
html body .hz-faq details{border-left:3px solid #b8893f!important}

html body a.hz-arch.hz-svc{align-items:stretch!important}
html body .hz-svc__top,html body .hz-svc__body{align-self:stretch!important;width:auto}
html body .hz-svc__cta{white-space:nowrap}
@media (max-width:700px){html body .hz-hero{padding-top:156px!important}html body .hz-svc__cta{font-size:12.5px;gap:7px;padding:8px 12px 8px 10px}html body .hz-svc__cta svg{width:14px;height:14px}}

html body .hz-final .hz-split .hz-wi.hz-gw,html body .hz-final h2 .hz-acc .hz-wi{background-image:linear-gradient(100deg,#e2c084 0%,#fff1cf 40%,#e9c88a 70%,#d6b478 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html body .hz-final .hz-wrap .hz-eyebrow,html body .hz-band .hz-wrap .hz-eyebrow{color:#e9c88a!important;-webkit-text-fill-color:#e9c88a!important;opacity:1!important}
html body .hz-final .hz-wrap p:not(.hz-eyebrow){color:rgba(246,236,214,.9)!important;-webkit-text-fill-color:rgba(246,236,214,.9)!important}

/* ---- ADIMLAR: mühür kartları ---- */
html body .hz-steps{gap:22px!important}
html body .hz-step{background:linear-gradient(170deg,#fffaf0,#f6ead0)!important;border:1px solid rgba(122,83,28,.32)!important;border-radius:20px!important;padding:26px 22px 24px!important;box-shadow:0 0 0 4px rgba(255,248,232,.55),0 0 0 5px rgba(122,83,28,.2),0 22px 44px -26px rgba(60,35,8,.6)!important;text-align:center}
html body .hz-step__seal{position:relative;width:96px!important;height:96px!important;margin:0 auto 16px!important;display:grid!important;place-items:center;border-radius:50%;background:radial-gradient(70% 70% at 35% 25%,rgba(255,255,255,.14),rgba(255,255,255,0) 60%),url(/assets/hicaz/parsomen-gece.webp?v=2) center/400px #0a0f24;box-shadow:0 0 0 4px #fbf2de,0 0 0 5px rgba(122,83,28,.45),0 14px 28px -12px rgba(20,12,4,.7)}
html body .hz-step__seal svg{position:absolute;inset:6px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;color:#e2c084!important;opacity:.8}
html body .hz-step__seal b{position:relative;font-family:var(--serif);font-style:italic;font-size:34px!important;color:#efcd8f!important;-webkit-text-fill-color:#efcd8f!important;opacity:1!important}
html body .hz-step h3{font-size:21px!important;line-height:1.3!important;margin:0!important}
html body .hz-steps::before,html body .hz-steps::after{top:48px!important;opacity:.0!important}
@media (max-width:700px){html body .hz-step{display:grid!important;grid-template-columns:72px 1fr;align-items:center;gap:16px;text-align:left;padding:16px!important}html body .hz-step__seal{width:72px!important;height:72px!important;margin:0!important}html body .hz-step__seal b{font-size:26px!important}html body .hz-step h3{font-size:18.5px!important;text-align:left!important}}
