.bl-pricing{--indigo:#4f46e5;--indigo-deep:#1a2ec7;--indigo-soft:#6366f1;--ink:#0a1248;--slate:#475569;--line:#e3e6ef;--bg-soft:#f5f8fa;--bg-tint:#eef2ff;--white:#fff;--navy:#0a1248;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;background:#fff}.bl-pricing *{box-sizing:border-box;margin:0;padding:0}.bl-pricing a{text-decoration:none;color:inherit}.bl-pricing .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.bl-pricing .btn{display:inline-block;border-radius:10px;font-weight:600;font-size:15px;padding:12px 22px;border:0;transition:.16s;cursor:pointer}.bl-pricing .btn-primary{background:var(--indigo);color:#fff}.bl-pricing .btn-primary:hover{background:var(--indigo-deep)}.bl-pricing .btn-ghost{background:transparent;color:var(--indigo);border:1px solid #cdcef3}.bl-pricing .btn-ghost:hover{background:var(--bg-soft)}.bl-pricing .head{background:var(--bg-tint);text-align:center;padding:60px 0 34px;border-bottom:1px solid #e0e2f5}.bl-pricing .head .eb{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--indigo);font-weight:700;margin-bottom:14px}.bl-pricing .head h1{font-size:42px;font-weight:800;letter-spacing:-1.4px;margin-bottom:12px;color:var(--ink)}.bl-pricing .head p{font-size:16px;color:var(--slate);max-width:660px;margin:0 auto}.bl-pricing .toggle-wrap{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px;flex-wrap:wrap}.bl-pricing .billing-toggle{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:30px;padding:4px;gap:2px}.bl-pricing .bt{border:0;background:transparent;font-size:14px;font-weight:600;color:var(--slate);padding:9px 18px;border-radius:24px;cursor:pointer;transition:.15s}.bl-pricing .bt.active{background:var(--indigo);color:#fff}.bl-pricing .currency-select{font-size:13px;font-weight:600;color:var(--slate);background:#fff;border:1px solid var(--line);border-radius:20px;padding:8px 12px;cursor:pointer}.bl-pricing .currency-select:hover{border-color:#cdcef3}.bl-pricing .save-note{font-size:13.5px;color:#1a9e6a;font-weight:600}.bl-pricing .grid-wrap{padding:42px 0 24px}.bl-pricing .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.bl-pricing .tier{border:1px solid var(--line);border-radius:16px;padding:26px 22px;background:#fff;display:flex;flex-direction:column}.bl-pricing .tier.pop{border:2px solid var(--indigo);position:relative;box-shadow:0 18px 44px rgba(79,70,229,.14)}.bl-pricing .tier .tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--indigo);color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:.6px;white-space:nowrap}.bl-pricing .tier .tname{font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate);font-weight:700}.bl-pricing .tier .tp{font-size:34px;font-weight:800;margin:10px 0 0;letter-spacing:-1px;line-height:1.05;color:var(--ink)}.bl-pricing .tier .tp .per{font-size:14px;font-weight:500;color:var(--slate)}.bl-pricing .tier .bnote{font-size:12px;color:var(--slate);min-height:16px;margin-top:3px}.bl-pricing .tier .for{font-size:13px;color:var(--indigo);font-weight:600;margin:12px 0 16px;min-height:38px}.bl-pricing .tier .cta{display:block;width:100%;text-align:center;margin-bottom:20px}.bl-pricing .tier ul{list-style:none;font-size:13px;color:#3a3d55}.bl-pricing .tier li{padding:5px 0 5px 22px;position:relative;line-height:1.4}.bl-pricing .tier li:before{content:"✓";position:absolute;left:0;color:var(--indigo);font-weight:700}.bl-pricing .tier li.hd{color:var(--ink);font-weight:700;padding-left:0;margin-bottom:2px}.bl-pricing .tier li.hd:before{content:""}.bl-pricing .tier .upsell{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--slate)}.bl-pricing .soon{display:inline-block;font-size:9.5px;font-weight:700;color:var(--indigo);background:var(--bg-tint);border-radius:20px;padding:2px 7px;letter-spacing:.3px;vertical-align:1px;margin-left:2px}.bl-pricing .consent{max-width:620px;margin:26px auto 0;text-align:center}.bl-pricing .consent-legal{font-size:12.5px;color:var(--slate)}.bl-pricing .consent-legal a{color:var(--indigo);text-decoration:underline}.bl-pricing .note{max-width:900px;margin:28px auto 0;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:22px 26px}.bl-pricing .note h4{font-size:15px;margin-bottom:8px;color:var(--ink)}.bl-pricing .foots,.bl-pricing .note p{font-size:13.5px;color:var(--slate)}.bl-pricing .foots{text-align:center;padding:28px 0 70px}.bl-pricing .limits{max-width:900px;margin:40px auto 0}.bl-pricing .limits h3{font-size:22px;font-weight:800;letter-spacing:-.6px;text-align:center;margin-bottom:6px;color:var(--ink)}.bl-pricing .limits .lsub{text-align:center;font-size:13.5px;color:var(--slate);margin-bottom:20px}.bl-pricing .limits .lcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px 26px}.bl-pricing .limits .lrow{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--line);align-items:baseline}.bl-pricing .limits .lrow:first-child{border-top:0}.bl-pricing .limits .lname{font-weight:700;color:var(--indigo);font-size:14px}.bl-pricing .limits .lname small{display:block;color:var(--slate);font-weight:500;font-size:12px;margin-top:2px}.bl-pricing .limits .ldesc{font-size:13.5px;color:var(--slate);line-height:1.55}.bl-pricing .limits .lfoot{text-align:center;font-size:13.5px;color:var(--ink);font-weight:600;margin-top:18px}@media (max-width:620px){.bl-pricing .limits .lrow{grid-template-columns:1fr;gap:4px}}@media (max-width:920px){.bl-pricing .price-grid{grid-template-columns:1fr 1fr}.bl-pricing .head h1{font-size:32px}}@media (max-width:560px){.bl-pricing .price-grid{grid-template-columns:1fr}}