.price-page{font-family:Inter,Noto Sans Bengali,system-ui,sans-serif}.pcard-price .tk{font-family:Noto Sans Bengali,Inter,sans-serif}.price-page .page-head h1{font-size:clamp(36px,5.2vw,62px)}.toggle small{background:var(--green-soft);color:var(--green);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px}.toggle button.on small{color:#9be07a;background:#41a21247}.pcards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:940px;margin:0 auto;display:grid}.pcard{background:#fff;border:1px solid #eceef2;border-radius:20px;flex-direction:column;padding:28px 24px 26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}.pcard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pcard h3{color:var(--ink);letter-spacing:-.01em;font-size:20px}.pcard-sub{color:var(--muted);margin-top:4px;font-size:14px}.pcard-price{color:var(--ink);align-items:baseline;gap:2px;margin-top:24px;display:flex}.pcard-price .tk{margin-right:2px;font-size:28px;font-weight:700}.pcard-price strong{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.pcard-price .per{color:var(--muted);margin-left:4px;font-size:15px}.pcard-bill{color:var(--muted);min-height:20px;margin:8px 0 22px;font-size:13px}.pcard-list{color:var(--text);gap:12px;font-size:15px;list-style:none;display:grid}.pcard-list li{align-items:flex-start;gap:10px;display:flex}.pcard-list svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:1px}.pcard-list b{color:var(--ink)}.pcard-list li.no{color:var(--faint)}.pcard-list li.no svg{color:#c9cdd4}.pcard-pop .pcard-list li.no{color:#6b7280}.pcard-pop .pcard-list li.no svg{color:#4b5260}.pcard>.btn-outline{border-color:#d9dce3}.pcard>.btn{height:48px;margin-bottom:22px}.pcard-every{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:1px dashed #e3e5ea;margin:22px 0 12px;padding-top:20px;font-size:12px;font-weight:600}.yearly-gift{color:var(--brand-deep);background:var(--brand-soft);border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 12px;font-size:13px;line-height:1.4;transition:background .2s,color .2s,box-shadow .2s;display:flex}.yearly-gift svg{flex:none;width:20px;height:20px}.is-yearly .yearly-gift{background:var(--brand-text);color:#fff;box-shadow:0 6px 18px #2f7d0c40}.pcard-pop{background:var(--ink);border-color:var(--ink);color:#d7dae2;box-shadow:0 20px 50px #0b0d1240}.pcard-pop:hover{box-shadow:0 24px 60px #0b0d124d}.pcard-pop h3,.pcard-pop .pcard-price,.pcard-pop .pcard-list b{color:#fff}.pcard-pop .pcard-sub,.pcard-pop .pcard-bill,.pcard-pop .per{color:#9aa1ad}.pcard-pop .pcard-list{color:#d7dae2}.pcard-pop .pcard-list svg{color:var(--brand)}.pcard-pop .pcard-every{color:#6b7280;border-color:#2a2e38}.pcard-pop .yearly-gift{color:#9be07a;background:#41a2122e}.is-yearly .pcard-pop .yearly-gift{background:var(--brand-text);color:#fff}.pcard-tag{background:var(--brand-text);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:22px;right:22px}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{box-shadow:0 8px 20px #ffffff26}.perks{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:40px auto 0;display:grid}.perk{background:#fff;border:1px solid #eceef2;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.perk-ico{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-text);border-radius:12px;flex:none;place-items:center;display:grid}.perk-ico svg{width:22px;height:22px}.perk h3{color:var(--ink);font-size:16px}.perk p{color:var(--muted);margin-top:2px;font-size:14px}.compare{max-width:1240px;margin:70px auto 0}.compare h2,.price-page .faq h2{text-align:center;color:var(--ink);letter-spacing:-.02em;margin-bottom:24px;font-size:30px}.compare-wrap{background:#fff;border:1px solid #eceef2;border-radius:16px;overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}.compare th,.compare td{text-align:center;border-bottom:1px solid #f0f1f5;padding:16px 20px}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare th:first-child{text-align:left;color:var(--text);font-weight:500}.compare thead th{color:var(--ink);background:#fafbfc;font-size:16px;font-weight:700}.compare thead th:first-child{color:var(--muted);font-size:14px;font-weight:600}.compare thead small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.compare .hl{background:var(--brand-soft)!important}.compare td:nth-child(4){color:var(--ink);background:#f6fbf2;font-weight:600}.compare td{color:var(--ink);font-weight:500}.compare .yes{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;display:inline-grid}.compare .yes svg{width:14px;height:14px}.compare .no{color:#c4c8d0}.price-page .faq{margin-top:70px}.price-page .page-head h1.bn{letter-spacing:0;font-size:clamp(24px,3.2vw,38px);font-weight:600;line-height:1.3}.price-page .page-head p.bn{max-width:600px;font-size:17px;line-height:1.8}@media (max-width:1160px){.pcards{grid-template-columns:1fr;max-width:520px}.perks{grid-template-columns:1fr;max-width:760px}}@media (max-width:720px){.pcards{grid-template-columns:1fr;max-width:520px}.perks{max-width:520px}}@media (max-width:760px){.pcard{padding:26px 22px 24px}.pcard-price strong{font-size:44px}.compare th,.compare td{padding:14px 12px}}.toggle-row{justify-content:center;margin-top:18px;display:flex}.toggle-row .toggle{margin:0}.yearly-gift.always{background:var(--brand-text);color:#fff;box-shadow:0 6px 18px #2f7d0c40}.compare table[hidden]{display:none}@media (max-width:760px){.price-page .page-head h1.bn{font-size:26px}.price-page .page-head p.bn{font-size:15px;line-height:1.75}.cat-best{max-width:340px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.pcards{flex-direction:column;gap:14px;max-width:480px;margin-top:18px;display:flex}.pcard{border-radius:18px;padding:22px 20px 20px;box-shadow:0 1px 2px #1018280a,0 10px 24px -16px #1018282e}.pcard:hover{transform:none}.pcard-pop{box-shadow:0 18px 40px -14px #0b0d1273,0 0 0 3px #41a21240}.pcard-tag{top:20px;right:18px}.pcard h3{font-size:19px}.pcard-sub{font-size:13px}.pcard-price{margin-top:16px}.pcard-price .tk{font-size:24px}.pcard-price strong{font-size:40px}.pcard-bill{margin:6px 0 16px}.pcard>.btn{height:50px;margin-bottom:16px;font-size:16px}.yearly-gift{margin-bottom:16px}.pcard-list{grid-template-columns:1fr 1fr;gap:10px 12px;font-size:14px}.pcard-list svg{width:16px;height:16px}.pcard-every,.pcard-every+.pcard-list{display:none}.perks{gap:10px;margin-top:26px}.perk{border-radius:14px;padding:16px}.perk-ico{width:40px;height:40px}.compare{margin-top:48px}.compare h2,.price-page .faq h2{margin-bottom:16px;font-size:24px}.compare-wrap{border-radius:14px;overflow:visible}.compare table{table-layout:fixed;min-width:0;font-size:13px}.compare th,.compare td{padding:12px 4px}.compare th:first-child{width:36%;padding-left:12px;font-size:13px;line-height:1.35}.compare thead th{padding-top:12px;padding-bottom:12px;font-size:13px}.compare thead small{font-size:10.5px}.compare td{word-break:break-word;font-size:12px;line-height:1.3}.compare .yes{width:22px;height:22px}.compare thead th{z-index:2;position:sticky;top:0}.compare thead th:first-child{border-top-left-radius:14px}.compare thead th:last-child{border-top-right-radius:14px}.price-page .faq{margin-top:48px}}@media (hover:none){.pcard:hover{transform:none;box-shadow:0 1px 2px #1018280a}}
