/* ÜNKA — ortak footer; header stili bu dosyadan etkilenmez. */
.unka-foot-cta,
.unka-site-footer{font-family:inherit;}
.unka-foot-cta{background:#89004d;color:#fff;padding:43px 0;position:relative;overflow:hidden;}
.unka-foot-cta::after{content:"";position:absolute;right:-70px;top:-125px;width:430px;height:430px;border:1px solid rgba(255,255,255,.15);border-radius:50%;pointer-events:none;}
.unka-foot-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;z-index:1;}
.unka-foot-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:#fbc9e2;display:block;margin-bottom:11px;}
.unka-foot-cta h2{color:#fff;font-size:clamp(23px,2.2vw,32px);font-weight:700;line-height:1.2;margin:0 0 9px;}
.unka-foot-cta p{margin:0;color:rgba(255,255,255,.8);font-size:14px;line-height:1.6;}
.unka-foot-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 24px;background:#fff;color:#89004d!important;font-size:14px;font-weight:700;white-space:nowrap;border-radius:3px;text-decoration:none;transition:background .2s ease,transform .2s ease;}
.unka-foot-cta-btn:hover{background:#f9e9f1;transform:translateY(-2px);}
.unka-site-footer{background:#fbfafb;color:#29232e;padding-top:74px;}
.unka-foot-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr) minmax(170px,1.1fr) minmax(230px,1.35fr);gap:clamp(22px,3vw,55px);padding-bottom:65px;}
.unka-foot-brand img{display:block;width:185px;height:auto;object-fit:contain;margin:0 0 17px;}
.unka-foot-brand p{font-size:14px;color:#69636c;line-height:1.8;margin:0 0 20px;max-width:275px;}
.unka-foot-col h3{font-size:17px;line-height:1.3;color:#1b1620;font-weight:700;margin:12px 0 26px;position:relative;}
.unka-foot-col h3::after{content:"";width:30px;height:2px;background:#9b0059;position:absolute;left:0;bottom:-12px;}
.unka-foot-col ul{list-style:none;padding:0;margin:0;}
.unka-foot-col li{margin:0 0 13px;line-height:1.55;}
.unka-foot-col li a,.unka-foot-contact dd a{color:#5d5662;text-decoration:none;font-size:14px;transition:color .2s ease;overflow-wrap:anywhere;}
.unka-foot-col li a:hover,.unka-foot-contact dd a:hover{color:#980057;}
.unka-foot-contact dl{margin:0;}
.unka-foot-contact dl>div{margin-bottom:18px;}
.unka-foot-contact dt{font-size:11px;font-weight:700;color:#8d7e8a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;}
.unka-foot-contact dd{margin:0;font-size:14px;color:#5d5662;line-height:1.7;}
.unka-foot-socials{display:flex;gap:9px;flex-wrap:wrap;}
.unka-foot-socials a{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #e9dce5;background:#fff;color:#950052;font-size:14px;transition:background .2s ease,color .2s ease;}
.unka-foot-socials a:hover{background:#950052;color:#fff;}
.unka-foot-base{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;border-top:1px solid #e9e1e7;}
.unka-foot-base p{margin:0;color:#827b83;font-size:12px;line-height:1.6;}
.unka-foot-credit{display:flex;align-items:center;gap:25px;}
.unka-foot-credit>a:not(.unka-foot-up){font-size:12px;color:#777079;text-decoration:none;}
.unka-foot-credit>a:not(.unka-foot-up):hover{color:#950052;}
.unka-foot-up{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#950052;background:#f5e6ee;border-radius:50%;}
.unka-foot-up:hover{color:#fff;background:#950052;}
@media(max-width:1100px){.unka-foot-grid{grid-template-columns:1.25fr 1fr 1fr;}.unka-foot-contact{grid-column:1/-1;}.unka-foot-contact dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}}
@media(max-width:767px){.unka-foot-cta{padding:35px 0;}.unka-foot-cta-inner{flex-direction:column;align-items:flex-start;gap:22px;}.unka-site-footer{padding-top:48px;}.unka-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;padding-bottom:35px;}.unka-foot-brand,.unka-foot-contact{grid-column:1/-1;}.unka-foot-contact dl{grid-template-columns:1fr;gap:0;}.unka-foot-base{flex-wrap:wrap;}.unka-foot-brand img{width:180px;}}
@media(max-width:460px){.unka-foot-grid{grid-template-columns:1fr;}.unka-foot-brand,.unka-foot-contact{grid-column:auto;}.unka-foot-col h3{margin-top:0;}.unka-foot-base{align-items:flex-start;flex-direction:column;}.unka-foot-credit{width:100%;justify-content:space-between;}}
