/* Yıllık paket ve fiyat alanı. */
.tym-pricing{background:linear-gradient(145deg,#0b1f3a,#1056ad);color:#fff}
.tym-pricing .tym-heading>span{color:#7ae4ee}
.tym-pricing .tym-heading p{color:#dceaff}
.tym-price-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center;max-width:980px;margin:0 auto;background:#fff;color:var(--tym-ink);border-radius:16px;padding:40px;box-shadow:0 22px 48px rgba(0,0,0,.22)}
.tym-price-badge{display:inline-block;border-radius:999px;background:#dff7ee;color:#08745b;padding:7px 12px;font-size:13px;font-weight:800}
.tym-price-main h3{font-size:28px;line-height:1.2;margin:18px 0 10px}
.tym-price-copy{color:var(--tym-muted);line-height:1.55}
.tym-price-amount{margin:22px 0;font-size:38px;line-height:1;font-weight:800;color:var(--tym-navy)}
.tym-price-amount small{font-size:16px;font-weight:700;color:var(--tym-muted)}
.tym-price-features{display:grid;grid-template-columns:1fr 1fr;gap:13px 24px;margin:0;padding:0;list-style:none}
.tym-price-features li{position:relative;padding-left:24px;line-height:1.45}
.tym-price-features li:before{content:"✓";position:absolute;left:0;color:#0b8b60;font-weight:800}
.tym-price-note{max-width:900px;margin:20px auto 0;text-align:center;color:#cfe1f8;font-size:13px;line-height:1.5}
@media(max-width:991px){.tym-price-card{grid-template-columns:1fr;gap:28px}}
@media(max-width:640px){.tym-price-card{padding:27px 22px}.tym-price-main h3{font-size:24px}.tym-price-amount{font-size:31px}.tym-price-features{grid-template-columns:1fr}}
