/* =========================================================
   MixAPI.store — /fiyatlar/
   yardim.css'i tamamlar (.yz__govde, .yz-akordeon, .yz__cta oradan gelir).
   Üretici: tools/gen-fiyatlar.js
   ========================================================= */

.fy{max-width:1120px;margin:0 auto;padding:8px 20px 76px}

.fy__hero{text-align:center;padding:30px 0 34px}
.fy__etiket{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink-2,#4a5160);background:var(--yellow-tint,#fff6d6);
  border:1px solid var(--yellow-soft,#ffe9a3);border-radius:999px;padding:5px 13px;margin-bottom:15px}
.fy__hero h1{font-size:clamp(29px,4.6vw,44px);line-height:1.14;margin:0 0 12px;letter-spacing:-.022em}
.fy__kisa{font-size:17px;color:var(--ink-2,#4a5160);margin:0 auto;max-width:56ch;line-height:1.65}

/* ---- plan kartları ---- */
.fy__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:16px;align-items:stretch}
.fy__plan{position:relative;display:flex;flex-direction:column;background:#fff;
  border:1px solid var(--border,#e6e8ec);border-radius:16px;padding:26px 22px 22px}
.fy__plan--one{border-color:var(--yellow,#FFC600);border-width:2px;
  box-shadow:0 10px 32px rgba(255,198,0,.16)}
.fy__rozet{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;
  background:var(--yellow,#FFC600);color:var(--ink,#1a1d24);font-size:10.5px;font-weight:800;
  letter-spacing:.06em;padding:5px 12px;border-radius:999px}
.fy__tier{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
  color:var(--ink-3,#7a8294)}
.fy__plan h3{font-size:21px;margin:5px 0 14px;letter-spacing:-.015em}
.fy__fiyat{display:flex;align-items:baseline;gap:5px;margin-bottom:5px}
.fy__fiyat b{font-size:31px;letter-spacing:-.03em;line-height:1}
.fy__fiyat span{font-size:14.5px;color:var(--ink-3,#7a8294);font-weight:600}
.fy__aylik{font-size:13px;color:var(--ink-3,#7a8294);margin:0 0 14px;line-height:1.5}
.fy__blurb{font-size:14.5px;color:var(--ink-2,#4a5160);margin:0 0 16px;line-height:1.6}
.fy__limit{list-style:none;padding:0;margin:0 0 20px;font-size:14.5px;
  border-top:1px solid var(--border,#e6e8ec);padding-top:15px}
.fy__limit li{padding:5px 0;color:var(--ink-2,#4a5160)}
.fy__limit b{color:var(--ink,#1a1d24)}
.fy__plan .btn{margin-top:auto}

.fy__not{margin:24px 0 0;font-size:13.5px;color:var(--ink-3,#7a8294);text-align:center;line-height:1.65}

/* ---- karşılaştırma + SSS ---- */
.fy__karsilastirma{margin:52px 0 0;padding:24px 26px;border-radius:14px;
  background:var(--bg-soft,#fafbfc);border:1px solid var(--border,#e6e8ec)}
.fy__karsilastirma h2{font-size:21px;margin:0 0 8px}
.fy__karsilastirma p{margin:0;font-size:15.5px;color:var(--ink-2,#4a5160);line-height:1.7}

.fy__sss{margin-top:52px;max-width:800px}
.fy__sss h2{font-size:25px;margin:0 0 18px;padding-bottom:9px;
  border-bottom:2px solid var(--yellow,#FFC600);display:inline-block}
.fy__sss .yz-akordeon__ic p{margin:14px 0 0}

@media (max-width:560px){
  .fy{padding:4px 16px 56px}
  .fy__fiyat b{font-size:28px}
}
