.sl .pricing{--pricing-gold:#c4a35a;--pricing-gold-deep:#a6843c;--pricing-ink:#12263a;--pricing-navy:#0b1f33;--pricing-muted:#6d7c89;--pricing-line:#ebe5d8;background:linear-gradient(#fbfaf6 0%,#fff 100%);padding:56px 0 64px}.sl .pricing h2{color:var(--pricing-ink);margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.5}.sl .pricing h3{color:var(--pricing-ink);margin:0;font-size:19px;font-weight:800;line-height:1.5}.sl .pricing p,.sl .pricing ul{margin:0}.sl .pricing ul{padding:0;list-style:none}.sl .pricing-layout{direction:rtl;grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.sl .pricing-intro{text-align:center}.sl .pricing-kicker{color:var(--pricing-gold);justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.sl .pricing-kicker-line{background:currentColor;flex:none;width:36px;height:1px}.sl .pricing-body{max-width:560px;color:var(--pricing-muted);margin:0 auto;font-size:14px;line-height:1.9}.sl .pricing-highlights{display:none}.sl .pricing-note{color:var(--pricing-muted);background:#f7f4eb;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;line-height:1.8;display:flex}.sl .pricing-note svg{width:18px;height:18px;color:var(--pricing-gold);flex:none}.sl .pricing-cards{direction:ltr;grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.sl .pricing-card{border:1px solid var(--pricing-line);direction:rtl;background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:24px 16px 18px;display:flex;position:relative;box-shadow:0 14px 36px #10283a12}.sl .pricing-card.is-featured{border:1.5px solid #d8b76e;box-shadow:0 22px 50px #12263a24}.sl .pricing-badge{z-index:1;white-space:nowrap;background:var(--pricing-navy);color:#f2c466;border:1px solid #c9a45a;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.sl .pricing-badge svg{width:14px;height:14px}.sl .pricing-top{direction:ltr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.sl .pricing-head{text-align:center;direction:rtl;flex-direction:column;align-items:center;gap:6px;padding:0 6px;display:flex}.sl .pricing-medal{border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:4px;display:grid;box-shadow:0 8px 20px #10283a1f}.sl .pricing-medal svg{width:28px;height:28px}.sl .pricing-en{color:#8b97a2;letter-spacing:.4px;direction:ltr;font-size:12.5px}.sl .pricing-price{color:var(--pricing-ink);justify-content:center;align-items:baseline;gap:6px;margin-top:4px;display:flex}.sl .pricing-price>span{font-size:22px;font-weight:800;line-height:1.2}.sl .pricing-price small{color:var(--pricing-muted);font-size:12px;font-weight:600}.sl .pricing-features{border-left:1px solid var(--pricing-line);direction:rtl;padding:2px 0 2px 14px}.sl .pricing-features li{color:var(--pricing-ink);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.sl .pricing-features li+li{border-top:1px dashed #edf0f2}.sl .pricing-features li>span:first-child{flex:1;min-width:0}.sl .pricing-feature-icon{color:var(--pricing-gold);flex:none;display:grid}.sl .pricing-feature-icon svg{width:20px;height:20px}.sl .pricing-card[data-tone=silver] .pricing-medal{color:#5d6570;background:radial-gradient(circle at 35% 30%,#fff 0%,#dfe2e6 45%,#aab0b8 100%);border:3px solid #fff}.sl .pricing-card[data-tone=gold] .pricing-medal{color:#fffaf0;background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#f0c86a 50%,#c99332 100%);border:3px solid #fff6d6}.sl .pricing-card[data-tone=vip] .pricing-medal{color:#eef3f8;background:radial-gradient(circle at 35% 30%,#34557a 0%,#0f2a45 60%,#071a2d 100%);border:2px solid #d9c07a}.sl .pricing-card[data-tone=gold] h3,.sl .pricing-card[data-tone=gold] .pricing-price>span{color:var(--pricing-gold-deep)}.sl .pricing-cta{width:100%;min-height:48px;color:var(--pricing-ink);background:#fff;border:1px solid #d9cfbd;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.sl .pricing-cta svg{width:16px;height:16px}.sl .pricing-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #10283a1a}.sl .pricing-cta:focus-visible{outline:2px solid var(--pricing-gold);outline-offset:3px}.sl .pricing-card.is-featured .pricing-cta{background:var(--pricing-navy);color:#fff;border-color:#c9a45a;box-shadow:0 10px 24px #0b1f3338}.sl .pricing-card.is-featured .pricing-cta:hover{color:#fff;background:#15324e}@media (min-width:760px){.sl .pricing h2{font-size:30px}.sl .pricing-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.sl .pricing-card{gap:20px;padding:30px 20px 22px}.sl .pricing-top{direction:rtl;flex-direction:column;gap:18px;display:flex}.sl .pricing-head{border-bottom:1px solid var(--pricing-line);width:100%;padding:0 0 18px}.sl .pricing-medal{width:76px;height:76px}.sl .pricing-head h3{font-size:21px}.sl .pricing-features{border-left:0;width:100%;padding:0}.sl .pricing-features li{flex-direction:row-reverse;justify-content:space-between;padding:11px 2px}}@media (min-width:1100px){.sl .pricing{padding:72px 0 80px}.sl .pricing-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-template-areas:"intro cards""note cards";align-items:center;gap:28px 48px}.sl .pricing-intro{text-align:right;grid-area:intro}.sl .pricing-kicker{justify-content:flex-start}.sl .pricing-body{margin:0}.sl .pricing-highlights{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.sl .pricing-highlights li{color:var(--pricing-ink);white-space:pre-line;flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.7;display:flex}.sl .pricing-highlight-icon{color:var(--pricing-gold);place-items:center;display:grid}.sl .pricing-highlight-icon svg{width:30px;height:30px}.sl .pricing-cards{grid-area:cards}.sl .pricing-note{grid-area:note;align-self:end;margin-top:0}}@media (prefers-reduced-motion:reduce){.sl .pricing-cta{transition:none}}
