/* Daha ölçülü köşe sistemi. Dairesel ikonlar ve aksiyon butonları korunur. */
.rounded-\[32px\],.rounded-\[30px\],.rounded-\[28px\],.rounded-\[26px\],.rounded-\[24px\],.rounded-3xl{border-radius:16px!important}
.rounded-2xl{border-radius:12px!important}.rounded-xl{border-radius:10px!important}
.hero-form-shell,.service-card,.content-card,.process-card,.district-card,.blog-card,.post-card,.quote-card{border-radius:16px!important}
.contact-drawer-panel{border-radius:16px 0 0 16px!important}
input:not([type="checkbox"]):not([type="radio"]),select,textarea{border-radius:10px!important}
@media(max-width:640px){.hero-form-shell,.service-card,.content-card,.process-card,.district-card,.blog-card,.post-card,.quote-card{border-radius:14px!important}}
.hn-signature{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.045);color:#cbd5e1;text-align:left;line-height:1.05;transition:.2s}.hn-signature:hover{border-color:rgba(251,191,36,.45);background:rgba(255,255,255,.08);color:#fff}.hn-signature span{grid-column:1/-1;margin-bottom:3px;color:#94a3b8;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hn-signature strong{color:#f8fafc;font-size:13px}.hn-signature small{padding-left:7px;border-left:1px solid #475569;color:#cbd5e1;font-size:10px}.hn-floating-quote svg{flex:0 0 auto}
.hn-skip-link{position:fixed;top:8px;left:8px;z-index:9999;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:#0f172a;color:#fff;font-weight:700}.hn-skip-link:focus{transform:translateY(0)}
a.bg-\[\#128C4A\],button.bg-\[\#128C4A\],.quote-whatsapp{background:#0b7139!important}
