/* Başlık */
.fy-head{background:var(--grad);color:#fff;padding:56px 0;text-align:center;}
.fy-head h1{color:#fff;font-size:clamp(1.9rem,4vw,2.8rem);}
.fy-head p{color:rgba(255,255,255,.9);max-width:640px;margin:0 auto;}
.fy-head .bc{font-size:.85rem;color:rgba(255,255,255,.82);}
.fy-head .bc a{color:#fff;}

/* Fiyat kartları */
.fy-card{background:#fff;border:1px solid var(--pd-line);border-radius:20px;box-shadow:var(--shadow);padding:28px 26px;height:100%;position:relative;transition:.25s;}
.fy-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);}
.fy-card.pop{border:2px solid var(--pd-orange);box-shadow:var(--shadow-lg);}
.fy-flag{position:absolute;top:-14px;left:26px;background:var(--pd-orange);color:#fff;font-family:'Plus Jakarta Sans';font-weight:700;font-size:.74rem;padding:.35rem .8rem;border-radius:8px;}
.fy-tag{font-size:.78rem;font-weight:600;color:var(--pd-blue);background:#eaf3fe;border-radius:6px;padding:.2rem .6rem;display:inline-block;}
.fy-card h3{font-size:1.4rem;margin:.7rem 0 .3rem;}
.fy-card .sub{font-size:.9rem;color:var(--pd-muted);min-height:40px;}
.fy-old{color:var(--pd-muted);text-decoration:line-through;font-size:.9rem;}
.fy-price{font-family:'Plus Jakarta Sans';font-weight:800;font-size:2rem;color:var(--pd-ink);}
.fy-price small{font-size:.9rem;font-weight:600;color:var(--pd-muted);}
.fy-eta{font-size:.82rem;color:var(--pd-blue);font-weight:600;margin-top:.3rem;}
.fy-list{list-style:none;padding:0;margin:1.1rem 0;}
.fy-list li{padding:.35rem 0;font-size:.9rem;color:var(--pd-body);display:flex;gap:.55rem;align-items:flex-start;}
.fy-list li i{color:#22c55e;margin-top:.25rem;font-size:.82rem;}
.fy-cta{display:flex;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 18px rgba(18,35,61,.12);}
.fy-cta a{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .4rem;font-family:'Plus Jakarta Sans';font-weight:700;font-size:.9rem;color:#fff;white-space:nowrap;transition:.2s;}
.fy-cta a.wa{background:#25d366;} .fy-cta a.wa:hover{background:#1db855;color:#fff;}
.fy-cta a.call{background:var(--pd-blue);} .fy-cta a.call:hover{background:var(--pd-blue-dk);color:#fff;}
.fy-cta a+a{border-left:1px solid rgba(255,255,255,.3);}
.fy-card.pop .fy-cta a.call{background:var(--pd-orange);} .fy-card.pop .fy-cta a.call:hover{background:var(--pd-orange-dk);}

/* Dahil şeridi */
.fy-inc{background:var(--pd-bg);border:1px solid var(--pd-line);border-radius:16px;padding:18px 22px;}
.fy-inc .it{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--pd-ink);}
.fy-inc .it i{color:#22c55e;}

/* Karşılaştırma tablosu */
.fy-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;}
.fy-table th,.fy-table td{padding:.8rem 1rem;text-align:center;border-bottom:1px solid var(--pd-line);vertical-align:middle;}
.fy-table thead th{position:sticky;top:0;z-index:3;background:#fff;border-bottom:2px solid var(--pd-line);}
.fy-table thead .pcol{border-top:3px solid transparent;}
.fy-table thead .pcol.pop{background:#fff8ef;border-top:3px solid var(--pd-orange);}
.fy-pname{font-family:'Plus Jakarta Sans';font-weight:800;font-size:1.05rem;color:var(--pd-ink);}
.fy-pprice{font-family:'Plus Jakarta Sans';font-weight:800;color:var(--pd-blue);font-size:1.05rem;}
.fy-pprice small{font-size:.72rem;color:var(--pd-muted);font-weight:600;}
.fy-pbtn{margin-top:.4rem;}
.fy-table td:first-child,.fy-table th:first-child{text-align:left;min-width:230px;}
.fy-fname{font-family:'Plus Jakarta Sans';font-weight:600;color:var(--pd-ink);font-size:.93rem;}
.fy-fdesc{font-size:.78rem;color:var(--pd-muted);}
.fy-grp td{background:var(--grad);color:#fff;font-family:'Plus Jakarta Sans';font-weight:700;text-align:left;font-size:.95rem;}
.fy-grp td i{margin-right:.5rem;}
.fy-yes{color:#16a34a;font-size:1rem;}
.fy-no{color:var(--pd-muted);}
.fy-val{font-family:'Plus Jakarta Sans';font-weight:600;color:var(--pd-ink);font-size:.85rem;}
.fy-col-pop{background:#fff8ef;}
.fy-note{font-size:.82rem;color:var(--pd-muted);}
.fy-note li{margin-bottom:.2rem;}
