.pp{--pp-accent:var(--terra,var(--teal,#0b7a75));--pp-accent-d:var(--terra-d,var(--teal-deep,#06524f));--pp-ink:var(--ink,#1f2a44);--pp-mute:var(--mute,var(--ink-soft,#5b6478));--pp-line:var(--line,#ead9bb);--pp-paper:var(--paper,#fffaf1);--pp-pop:var(--turm,var(--mari,#f4a51c));color:var(--pp-ink);padding:clamp(56px,9vw,110px) 0}.pp-wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.pp-head{max-width:640px;margin-bottom:28px}.pp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-accent);margin:0 0 8px;font-size:13px;font-weight:700}.pp-head h2{margin:0 0 12px;font-size:clamp(30px,4.6vw,52px);line-height:1.1}.pp-lead{color:var(--pp-mute);margin:0 0 18px}.pp-seg{border:1px solid var(--pp-line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin:0 8px 16px 0;padding:4px;display:inline-flex}.pp-seg button{font:inherit;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.pp-seg button[aria-pressed=true]{background:var(--pp-ink);color:#fff}.pp-group{margin-top:20px}.pp-product{margin:0 0 12px;font-size:22px}.pp-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:18px;display:grid}.pp-card{background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:20px;flex-direction:column;gap:10px;padding:26px 22px 22px;display:flex;position:relative}.pp-card.is-popular{border:2px solid var(--pp-accent);box-shadow:0 18px 40px -24px var(--pp-accent)}.pp-card[hidden],.pp-price[hidden]{display:none}.pp-badge{top:-13px;background:var(--pp-accent);color:#fff;letter-spacing:.04em;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:800;position:absolute;inset-inline-start:20px}.pp-card h4{margin:0;font-size:22px}.pp-desc,.pp-quote{color:var(--pp-mute);margin:0;font-size:15.5px}.pp-amount{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;display:flex}.pp-amount strong{font-size:clamp(28px,3.4vw,36px);line-height:1.1}.pp-amount small{color:var(--pp-mute);font-size:14.5px}.pp-was{color:var(--pp-mute);font-size:15px}.pp-offer{background:var(--pp-pop);color:#2a1b14;border-radius:8px;align-self:flex-start;margin:2px 0 0;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.pp-per{color:var(--pp-mute);margin:0;font-size:14px}.pp-price form{margin-top:14px}.pp-btn{width:100%;font:inherit;color:#fff;background:var(--pp-accent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:6px;padding:12px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pp-btn:hover{background:var(--pp-accent-d)}.pp-feat{border-top:1px dashed var(--pp-line);gap:8px;margin:8px 0 0;padding:14px 0 0;font-size:15.5px;list-style:none;display:grid}.pp-feat li{padding-inline-start:22px;position:relative}.pp-feat li:before{content:"✓";color:var(--pp-accent);font-weight:800;position:absolute;inset-inline-start:0}.pp[data-cur=BDT] [data-c=USD],.pp[data-cur=USD] [data-c=BDT],html:not(.js) .pp-seg{display:none}html:not(.js) .pp-card[hidden],html:not(.js) .pp-price[hidden]{display:block}@media (width<=480px){.pp-seg{width:100%;margin-right:0;display:flex}.pp-seg button{flex:auto;min-height:44px;padding:10px 12px}.pp-card{padding:24px 18px 20px}.pp-btn{min-height:46px}}
