/* pr-footer-v2.css — 23.10.2026 (Fatih): footer yeni düzen. Açık zemin (koyu geniş yüzey yok), marka + güven + uygulama kartları,
   bağlantılar 5 grup kartında; telefonda gruplar açılır başlık. Eski stil pr-footer.css (dokunulmadı). */
.pf2{background:linear-gradient(180deg,#F4F8FB 0%,#EAF2F8 100%);border-top:1px solid #D8E6F0;color:#3D5568;margin-top:auto;font-size:14px;}
.pf2-in{max-width:76rem;margin:0 auto;padding:2.4rem clamp(1rem,4vw,2.5rem) 1.4rem;}
.pf2 a{color:#35506A;text-decoration:none;transition:color .15s;}
.pf2 a:hover{color:#1B6CA8;text-decoration:underline;text-underline-offset:3px;}

/* Üst bant: marka · güven · uygulamalar */
.pf2-ust{display:grid;grid-template-columns:1.25fr 1fr 1.25fr;gap:1.4rem;align-items:stretch;margin-bottom:1.6rem;}
.pf2-marka{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;}
.pf2-marka-bas{display:flex;gap:.9rem;align-items:center;}
.pf2-marka img{width:64px;height:64px;border-radius:16px;background:#fff;padding:5px;flex:none;object-fit:contain;box-shadow:0 6px 18px -8px rgba(11,60,93,.35);border:1px solid #DCE8F1;}
.pf2-marka h3{font-family:Georgia,"Times New Roman",serif;color:#0B3C5D;font-size:1.3rem;margin:0 0 .2rem;font-weight:700;}
.pf2-marka p{margin:0;font-size:.9rem;line-height:1.5;color:#557086;}
.pf2-sosyal{display:flex;gap:.5rem;flex-wrap:wrap;}
.pf2-sosyal a{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;
  box-shadow:0 6px 14px -8px rgba(11,60,93,.45);transition:transform .15s,box-shadow .15s;}
.pf2-sosyal a:hover{transform:translateY(-2px);color:#fff;text-decoration:none;box-shadow:0 10px 18px -8px rgba(11,60,93,.55);}
.pf2-s-fb{background:#1877F2;}
.pf2-s-x{background:#111827;}
.pf2-s-ig{background:radial-gradient(circle at 30% 107%,#FDF497 0%,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%);}
.pf2-s-yt{background:#FF0000;}
.pf2-s-tt{background:#111827;box-shadow:-2px -2px 0 #25F4EE inset,2px 2px 0 #FE2C55 inset;}

.pf2-guven{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;justify-content:center;}
.pf2-guven li > a,.pf2-guven li{display:flex;gap:.7rem;align-items:center;}
.pf2-guven li{background:#fff;border:1px solid #DCE8F1;border-radius:14px;padding:.55rem .75rem;}
.pf2-guven li > a{color:inherit;width:100%;}
.pf2-guven li > a:hover{text-decoration:none;}
.pf2-guven b{display:block;color:#0B3C5D;font-size:.88rem;line-height:1.3;}
.pf2-guven small{display:block;color:#6B8295;font-size:.76rem;line-height:1.35;}
.pf2-g-ikon{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;}
.pf2-g-yesil{background:#E3F6EA;color:#15803D;}
.pf2-g-mavi{background:#E4F0FB;color:#1B6CA8;}
.pf2-g-mor{background:#EEE9FB;color:#6D4FC2;}

.pf2-uyg{display:flex;flex-direction:column;gap:.6rem;}
.pf2-uyg-kart{display:flex;gap:.8rem;align-items:center;background:#fff;border:1px solid #DCE8F1;border-radius:16px;padding:.7rem .85rem;box-shadow:0 8px 20px -16px rgba(11,60,93,.4);}
.pf2-uyg-kart img{width:44px;height:44px;border-radius:12px;flex:none;object-fit:contain;border:1px solid #E3ECF3;padding:3px;background:#fff;}
.pf2-uyg-ikon{width:44px;height:44px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.15rem;background:linear-gradient(135deg,#8B5CF6,#EC4899);}
.pf2-uyg-metin{min-width:0;flex:1;}
.pf2-uyg-metin > b{display:block;color:#0B3C5D;font-size:.92rem;line-height:1.25;}
.pf2-uyg-metin > small{display:block;color:#6B8295;font-size:.76rem;margin-bottom:.45rem;}
.pf2-magaza{display:flex;gap:.4rem;flex-wrap:wrap;}
.pf2-magaza a,.pf2-magaza span.pf2-m-yakinda{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .65rem .32rem .55rem;border-radius:10px;color:#fff;line-height:1;}
.pf2-magaza a:hover{color:#fff;text-decoration:none;filter:brightness(1.08);}
.pf2-magaza i{font-size:1.05rem;}
.pf2-magaza span span,.pf2-magaza a span{display:flex;flex-direction:column;font-size:.8rem;font-weight:700;}
.pf2-magaza em{font-style:normal;font-size:.6rem;font-weight:500;opacity:.9;margin-bottom:1px;}
.pf2-m-apple{background:linear-gradient(135deg,#2E8BFF,#0A5FD1);}
.pf2-m-play{background:linear-gradient(135deg,#2BB673,#0E8F55);}
.pf2-m-yakinda{opacity:.55;cursor:default;}

/* Bağlantı grupları */
.pf2-gruplar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem;}
.pf2-grup{background:#fff;border:1px solid #DCE8F1;border-radius:18px;padding:1rem 1.15rem 1.05rem;box-shadow:0 10px 26px -22px rgba(11,60,93,.45);}
.pf2-g1{grid-column:span 4;}
.pf2-g2{grid-column:span 6;}
.pf2-g3{grid-column:span 6;}
.pf2-g4{grid-column:span 4;}
.pf2-g5{grid-column:span 10;}
.pf2-grup summary{list-style:none;display:flex;align-items:center;gap:.6rem;font-weight:800;color:#0B3C5D;font-size:.98rem;margin-bottom:.75rem;cursor:default;}
.pf2-grup summary::-webkit-details-marker{display:none;}
.pf2-ikon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex:none;}
.pf2-g1 .pf2-ikon{background:#E4F0FB;color:#1B6CA8;}
.pf2-g2 .pf2-ikon{background:#E3F6EF;color:#0F8A6A;}
.pf2-g3 .pf2-ikon{background:#EEE9FB;color:#6D4FC2;}
.pf2-g4 .pf2-ikon{background:#FDEFE3;color:#C2610C;}
.pf2-g5 .pf2-ikon{background:#E5EDFB;color:#2F4FB5;}
.pf2-sutunlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem 1.2rem;}
.pf2-grup h4{margin:0 0 .4rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7B90A2;}
.pf2-grup ul{list-style:none;margin:0;padding:0;}
.pf2-grup li{margin:0;padding:.17rem 0;line-height:1.35;}
.pf2-grup li a{font-size:.86rem;}
.pf2-tumu{font-weight:700;color:#1B6CA8 !important;}
.pf2-cv{font-weight:700;color:#0B3C5D !important;}
.pf2-cv i{margin-right:4px;color:#1B6CA8;}
.pf2-uzman-ust{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;justify-content:space-between;margin:-.2rem 0 .8rem;}
.pf2-uzman-ust p{margin:0;font-size:.86rem;color:#557086;max-width:44rem;}
.pf2-kayit{display:inline-flex;align-items:center;padding:.5rem .95rem;border-radius:11px;font-weight:700;font-size:.85rem;color:#fff !important;background:linear-gradient(135deg,#1B6CA8,#0B3C5D);}
.pf2-kayit:hover{text-decoration:none !important;filter:brightness(1.08);}
.pf2-g5 .pf2-sutunlar{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}
.pf2-g5 ul{columns:2;column-gap:1.2rem;}
.pf2-g5 li{break-inside:avoid;}

/* Alt satır */
.pf2-son{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid #D8E6F0;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;align-items:center;justify-content:space-between;}
.pf2-uyari{margin:0;display:flex;gap:.55rem;align-items:flex-start;font-size:.8rem;line-height:1.5;color:#557086;max-width:52rem;}
.pf2-uyari i{color:#DC2626;margin-top:.2rem;}
.pf2-uyari b{color:#B91C1C;}
.pf2-telif{margin:0;font-size:.8rem;color:#7B90A2;}

/* Tablet */
@media (max-width:1060px){
  .pf2-ust{grid-template-columns:1fr 1fr;}
  .pf2-marka{grid-column:1 / -1;}
  .pf2-g1,.pf2-g2,.pf2-g3,.pf2-g4{grid-column:span 5;}
}
/* Telefon: gruplar açılır başlık */
@media (max-width:767.98px){
  .pf2-in{padding:1.6rem 1rem 1.2rem;}
  .pf2-ust{grid-template-columns:1fr;gap:1rem;}
  .pf2-gruplar{grid-template-columns:1fr;gap:.6rem;}
  .pf2-g1,.pf2-g2,.pf2-g3,.pf2-g4,.pf2-g5{grid-column:auto;}
  .pf2-grup{padding:0;border-radius:14px;box-shadow:none;}
  .pf2-grup summary{margin:0;padding:.85rem 1rem;cursor:pointer;}
  .pf2-grup summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid #6B8399;border-bottom:2px solid #6B8399;transform:rotate(45deg);transition:transform .2s;}
  .pf2-grup[open] summary::after{transform:rotate(-135deg);}
  .pf2-grup[open] summary{border-bottom:1px solid #E6EEF4;}
  .pf2-grup > div{padding:.8rem 1rem 1rem;}
  .pf2-sutunlar{grid-template-columns:1fr 1fr;}
  .pf2-g5 .pf2-sutunlar{grid-template-columns:1fr;}
  .pf2-g5 ul{columns:1;}
  .pf2-grup li{padding:.28rem 0;}
  .pf2-son{flex-direction:column;align-items:flex-start;}
}
