/* Teklif formu — yeni çerçeve üstünde sayfa katmanı (body.mania-hz.hz-t-teklif). Sihirbazın işaretlemesi ve betiği değişmez; yalnız görünüm.
   Tek vurgu turkuaz (kapsam kartındaki mor geçiş kalktı), cam paneller İletişim ile aynı. */
.hz-t-teklif .phd{padding-bottom:clamp(28px,3vw,44px);border-bottom:0}
.hz-t-teklif .phd h1{font-size:clamp(42px,5vw,78px);line-height:.98;letter-spacing:-.05em;max-width:18ch}
.hz-t-teklif .phd .lead{font-size:clamp(16px,1.25vw,18.5px);max-width:56ch}
.hz-t-teklif :is(.shr-kutu,.kart){border:1px solid rgba(0,214,205,.36);border-radius:22px;background:linear-gradient(160deg,rgba(0,214,205,.1),rgba(0,214,205,.02) 55%,rgba(9,21,22,.4));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 30px 70px -40px rgba(0,214,205,.5)}
.hz-t-teklif .shr-ray{background:rgba(0,214,205,.04);border-bottom-color:rgba(0,214,205,.18)}
.hz-t-teklif .shr-ray li{font-family:var(--m);font-size:12px;letter-spacing:0;text-transform:none}
.hz-t-teklif .shr-ray li::after{background:#00D6CD}
.hz-t-teklif .shr-ray li.aktif{color:#00D6CD}
.hz-t-teklif .adim h2,.hz-t-teklif .adim h3{letter-spacing:-.03em}
.hz-t-teklif .sec-k{border-color:rgba(0,214,205,.2);border-radius:16px;background:rgba(0,214,205,.035)}
.hz-t-teklif .sec-k:hover{border-color:rgba(0,214,205,.6);background:rgba(0,214,205,.08);transform:translateY(-2px)}
.hz-t-teklif .sec-k.secili{border-color:#00D6CD;background:rgba(0,214,205,.14);box-shadow:0 0 0 3px rgba(0,214,205,.14)}
.hz-t-teklif .sec-k.secili b{color:#00D6CD}
.hz-t-teklif .sec-k span{color:var(--fg-dim)}
.hz-t-teklif .alan label{font-family:var(--m);font-size:12.5px;color:var(--fg-dim)}
.hz-t-teklif .alan :is(input,textarea){background:rgba(4,14,15,.6);border:1px solid rgba(214,240,238,.14);border-radius:12px}
.hz-t-teklif .alan :is(input,textarea):focus{border-color:#00D6CD;box-shadow:0 0 0 3px rgba(0,214,205,.18)}
.hz-t-teklif .kvkk input{accent-color:#00D6CD}
.hz-t-teklif .kvkk a{color:var(--acc)}
.hz-t-teklif .shr-alt{border-top-color:rgba(0,214,205,.16)}
.hz-t-teklif .shr-alt .geri{font-family:var(--f);font-size:14px;letter-spacing:0}
.hz-t-teklif .kart h3{font-size:19px;letter-spacing:-.02em}
.hz-t-teklif .kart-sat{border-bottom-color:rgba(214,240,238,.08)}
.hz-t-teklif .mini-bant:not([hidden]){background:rgba(9,21,22,.94);border-color:rgba(0,214,205,.5)}
.hz-t-teklif .mini-bant u{font-family:var(--m);letter-spacing:0}
@media (max-width:640px){.hz-t-teklif .shr-ray li{font-size:10px;padding:12px 2px}.hz-t-teklif .phd h1{font-size:clamp(34px,9.6vw,44px)}}
