/* Yedek Stok Public Landing — isolated pricing layout only (2026-10-26).
   Deliberately inherits the site's original font. No global element selectors. */
#ys-public-pricing-fix1{position:relative;isolation:isolate;margin-inline:auto;padding:52px 18px 34px;max-width:1200px;color:#10284d;font-family:inherit;direction:rtl;text-align:center}
#ys-public-pricing-fix1 *,#ys-public-pricing-fix1 *::before,#ys-public-pricing-fix1 *::after{box-sizing:border-box}
#ys-public-pricing-fix1 .ys-pf1-kicker{display:block;color:#1760d4;font-weight:650;font-size:14px;letter-spacing:.02em;margin-bottom:12px}
#ys-public-pricing-fix1 .ys-pf1-heading{font-family:inherit;color:#0c2550;font-size:clamp(30px,4vw,49px);line-height:1.3;font-weight:720;letter-spacing:-.035em;margin:0 0 10px;padding:0}
#ys-public-pricing-fix1 .ys-pf1-subtitle{color:#667894;font-size:clamp(14px,1.45vw,17px);line-height:1.85;margin:0 auto 28px;max-width:770px}
#ys-public-pricing-fix1 .ys-pf1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;gap:21px;margin:0 auto;align-items:stretch}
#ys-public-pricing-fix1 .ys-pf1-card{position:relative;min-width:0;background:#fff;border:1px solid #e1e9f5;border-radius:21px;padding:32px 29px 23px;box-shadow:0 12px 42px rgba(22,59,105,.055);display:flex;flex-direction:column;align-items:stretch;gap:0}
#ys-public-pricing-fix1 .ys-pf1-card.ys-pf1-featured{background:linear-gradient(155deg,#edf6ff 0%,#fff 70%);border:2px solid #2468f4;box-shadow:0 16px 44px rgba(24,91,207,.12);padding:31px 28px 22px}
#ys-public-pricing-fix1 .ys-pf1-badge{position:absolute;top:17px;left:17px;background:#1261eb;color:white;border-radius:50px;padding:7px 15px;font-weight:700;font-size:12px;box-shadow:0 4px 14px rgba(25,96,223,.22)}
#ys-public-pricing-fix1 .ys-pf1-icon{width:54px;height:54px;border-radius:50%;background:#eef3fb;color:#1d63d7;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 15px}
#ys-public-pricing-fix1 .ys-pf1-featured .ys-pf1-icon{background:#e0edff}
#ys-public-pricing-fix1 .ys-pf1-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
#ys-public-pricing-fix1 .ys-pf1-plan{font-size:26px;line-height:1.4;font-family:inherit;font-weight:720;color:#0b2854;margin:0}
#ys-public-pricing-fix1 .ys-pf1-blurb{font-size:14px;color:#788aa2;margin:5px auto 15px;line-height:1.65;min-height:23px}
#ys-public-pricing-fix1 .ys-pf1-price{font-family:inherit;font-weight:720;font-size:clamp(32px,4vw,43px);line-height:1.3;color:#0e2a55;direction:ltr;unicode-bidi:isolate;text-align:center;display:flex;align-items:baseline;justify-content:center;gap:8px;white-space:nowrap;min-height:60px}
#ys-public-pricing-fix1 .ys-pf1-featured .ys-pf1-price{color:#1b62e5}
#ys-public-pricing-fix1 .ys-pf1-currency{font-family:inherit;font-weight:500;font-size:13px;line-height:1.4;color:#65758e}
#ys-public-pricing-fix1 .ys-pf1-divider{height:1px;background:#e5eaf2;margin:8px 0 18px;width:100%}
#ys-public-pricing-fix1 .ys-pf1-benefits{list-style:none;margin:0 0 23px;padding:0;text-align:right;display:grid;gap:11px;flex:1}
#ys-public-pricing-fix1 .ys-pf1-benefits li{display:flex;align-items:start;gap:11px;color:#243e67;font-size:14px;line-height:1.6}
#ys-public-pricing-fix1 .ys-pf1-tick{width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#2068ed;color:#fff;font-size:12px;font-weight:750;flex:none;margin-top:2px}
#ys-public-pricing-fix1 .ys-pf1-cta{display:flex;align-items:center;justify-content:center;text-decoration:none!important;min-height:50px;border-radius:10px;font-family:inherit;font-weight:700;font-size:16px;line-height:1.4;transition:background .18s ease,transform .18s ease;padding:11px 16px;border:1px solid #2469f3;color:#1261e6!important;background:#fff;cursor:pointer}
#ys-public-pricing-fix1 .ys-pf1-featured .ys-pf1-cta{color:#fff!important;background:linear-gradient(110deg,#3680ff,#0f5be7);box-shadow:0 7px 20px rgba(31,103,234,.13)}
#ys-public-pricing-fix1 .ys-pf1-cta:hover{transform:translateY(-1px);background:#edf5ff}
#ys-public-pricing-fix1 .ys-pf1-featured .ys-pf1-cta:hover{background:#0954d4}
#ys-public-pricing-fix1 .ys-pf1-cta:focus-visible{outline:3px solid #f3ac34;outline-offset:3px}
#ys-public-pricing-fix1 .ys-pf1-footer{max-width:920px;margin:20px auto 0;background:#f0f6ff;border:1px solid #e5edfb;border-radius:13px;padding:15px 22px;color:#344d72;font-size:13px;line-height:1.9}
#ys-public-pricing-fix1 .ys-pf1-footer small{font-size:12px;color:#7e8ea7;display:block}
html[dir="ltr"] #ys-public-pricing-fix1{direction:ltr}
html[dir="ltr"] #ys-public-pricing-fix1 .ys-pf1-benefits{text-align:left}
@media(max-width:730px){#ys-public-pricing-fix1{padding:42px 14px 25px}#ys-public-pricing-fix1 .ys-pf1-grid{grid-template-columns:1fr;max-width:440px;gap:15px}#ys-public-pricing-fix1 .ys-pf1-card{padding:30px 21px 22px}#ys-public-pricing-fix1 .ys-pf1-featured{padding:29px 20px 21px}#ys-public-pricing-fix1 .ys-pf1-badge{font-size:11px;padding:6px 11px;top:14px;left:14px}#ys-public-pricing-fix1 .ys-pf1-price{font-size:35px}#ys-public-pricing-fix1 .ys-pf1-benefits li{font-size:14px}}
@media(prefers-reduced-motion:reduce){#ys-public-pricing-fix1 .ys-pf1-cta{transition:none}}
