.CampaignSeoLinkIndex-module-scss-module__Sgeo5a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.KampanyalarDetailModal-module-scss-module__bCYZYq__backdrop{z-index:10050;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0ead;justify-content:center;align-items:center;animation:.22s KampanyalarDetailModal-module-scss-module__bCYZYq__fadeIn;display:flex;position:fixed;inset:0}.KampanyalarDetailModal-module-scss-module__bCYZYq__dialog{background:#fff;border-radius:22px;flex-direction:column;width:min(640px,100%);max-height:min(92vh,900px);animation:.28s KampanyalarDetailModal-module-scss-module__bCYZYq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px #00000038,inset 0 0 0 1px #ffffff0f}.KampanyalarDetailModal-module-scss-module__bCYZYq__hero{background:#1a1a1f;width:100%;min-height:clamp(200px,36vw,320px);max-height:min(48vh,380px);position:relative;overflow:hidden}.KampanyalarDetailModal-module-scss-module__bCYZYq__heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.KampanyalarDetailModal-module-scss-module__bCYZYq__heroOverlay{pointer-events:none;background:linear-gradient(#00000014 0%,#0000 38%,#0000002e 100%);position:absolute;inset:0}.KampanyalarDetailModal-module-scss-module__bCYZYq__closeBtn{z-index:2;color:#101010;cursor:pointer;background:#fffffff5;border:none;border-radius:999px;width:42px;height:42px;font-size:26px;line-height:1;transition:transform .15s,background .15s;position:absolute;top:14px;right:14px;box-shadow:0 4px 18px #0000002e}.KampanyalarDetailModal-module-scss-module__bCYZYq__closeBtn:hover{background:#fff;transform:scale(1.04)}.KampanyalarDetailModal-module-scss-module__bCYZYq__body{flex-direction:column;flex:auto;min-height:0;display:flex}.KampanyalarDetailModal-module-scss-module__bCYZYq__content{padding:26px 28px 8px;overflow-y:auto}.KampanyalarDetailModal-module-scss-module__bCYZYq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#90004a;margin:0 0 6px;font-size:.72rem;font-weight:700}.KampanyalarDetailModal-module-scss-module__bCYZYq__title{color:#101010;margin:0 0 10px;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.28}.KampanyalarDetailModal-module-scss-module__bCYZYq__subtitle{color:#5c5c66;margin:0 0 16px;font-size:1rem;font-weight:600;line-height:1.5}.KampanyalarDetailModal-module-scss-module__bCYZYq__detail{color:#3a3a42;white-space:pre-wrap;margin:0;font-size:.98rem;line-height:1.75}.KampanyalarDetailModal-module-scss-module__bCYZYq__footer{background:linear-gradient(#fafafb 0%,#fff 100%);border-top:1px solid #ececf0;flex-shrink:0;padding:16px 28px 24px}.KampanyalarDetailModal-module-scss-module__bCYZYq__ctaBtn{color:#fff;background:linear-gradient(135deg,#a00052 0%,#90004a 52%,#7a003f 100%);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 10px 24px #90004a47}.KampanyalarDetailModal-module-scss-module__bCYZYq__ctaBtn:hover{color:#fff;filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 28px #90004a57}.KampanyalarDetailModal-module-scss-module__bCYZYq__ctaIcon{background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.9rem;line-height:1;display:inline-flex}@keyframes KampanyalarDetailModal-module-scss-module__bCYZYq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes KampanyalarDetailModal-module-scss-module__bCYZYq__slideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:575px){.KampanyalarDetailModal-module-scss-module__bCYZYq__dialog{border-radius:18px}.KampanyalarDetailModal-module-scss-module__bCYZYq__hero{min-height:180px;max-height:42vh}.KampanyalarDetailModal-module-scss-module__bCYZYq__content{padding:20px 18px 6px}.KampanyalarDetailModal-module-scss-module__bCYZYq__footer{padding:14px 18px 20px}.KampanyalarDetailModal-module-scss-module__bCYZYq__closeBtn{width:38px;height:38px;font-size:24px;top:10px;right:10px}}
.KampanyalarGrid-module-scss-module___ukLGG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.KampanyalarGrid-module-scss-module___ukLGG__card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;width:100%;padding:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f}.KampanyalarGrid-module-scss-module___ukLGG__card:hover{transform:scale(1.02);box-shadow:0 4px 8px #0000000f,0 12px 28px #0000001a}.KampanyalarGrid-module-scss-module___ukLGG__card:active{transform:scale(1.01)}.KampanyalarGrid-module-scss-module___ukLGG__card:focus-visible{outline-offset:3px;outline:2px solid #92204a}.KampanyalarGrid-module-scss-module___ukLGG__mediaWrap{background:#f0f0f1;width:100%;line-height:0;position:relative;overflow:hidden}.KampanyalarGrid-module-scss-module___ukLGG__media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:768px){.KampanyalarGrid-module-scss-module___ukLGG__grid{gap:24px 28px}.KampanyalarGrid-module-scss-module___ukLGG__card{border-radius:14px}}@media (min-width:1200px){.KampanyalarGrid-module-scss-module___ukLGG__grid{gap:28px 32px}}@media (max-width:575px){.KampanyalarGrid-module-scss-module___ukLGG__grid{grid-template-columns:1fr;gap:16px}}
.kampanyalar-module-scss-module__mcRR8a__section{background:#f4f4f5;padding:32px 0 56px}@media (min-width:992px){.kampanyalar-module-scss-module__mcRR8a__section{padding:40px 0 72px}}.kampanyalar-module-scss-module__mcRR8a__header{margin-bottom:28px}.kampanyalar-module-scss-module__mcRR8a__title{color:#101010;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}
