.pv{width:100%;min-width:0;max-width:1100px;box-sizing:border-box;margin:0 auto;padding:24px 16px;display:grid;gap:20px;font-family:IBM Plex Sans Arabic,sans-serif;color:#28183f}.pv>*{min-width:0}.pv-hero{text-align:center;display:grid;justify-items:center;gap:6px}.pv-hero h1{margin:0;font-size:1.8rem}.pv-hero p{margin:0;color:#637381}.pv-state{justify-items:center;text-align:center;min-height:50dvh;align-content:center}.pv-offer{background:#fff7d6;border:1px solid #FFD45A;border-radius:14px;padding:14px 16px;display:grid;gap:4px}.pv-toggle{display:flex;justify-self:center;background:#f0e9ff;border-radius:99px;padding:4px}.pv-toggle button{border:0;background:transparent;font:inherit;font-weight:600;padding:10px 22px;border-radius:99px;min-height:44px;cursor:pointer;color:#4a2a8f}.pv-toggle button.on{background:#6d3ccb;color:#fff}.pv-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pv-card{background:#fff;border:1px solid #e4dcf3;border-radius:18px;padding:20px;display:grid;gap:10px;align-content:start;min-width:0}.pv-card h2{margin:0}.pv-card ul{margin:0;padding-inline-start:18px;display:grid;gap:4px}.pv-price strong{font-size:1.6rem}.pv-price small{color:#637381;margin-inline-start:4px}.pv-chip{justify-self:start;background:#e3f6ea;color:#17613a;border-radius:99px;padding:2px 10px;font-size:.8rem}.pv-net{background:#faf7ff;border-style:dashed}.pv-btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:10px;background:#6d3ccb;color:#fff;padding:10px 16px;font:inherit;font-weight:600;text-decoration:none;min-height:44px;cursor:pointer}.pv-btn.alt{background:#f0e9ff;color:#4a2a8f}.pv-btn:focus-visible,.pv-toggle button:focus-visible{outline:3px solid #FFD45A;outline-offset:2px}.pv-cmp h2{margin:0 0 8px}.pv-scroll{overflow-x:auto}.pv-cmp table{border-collapse:collapse;width:100%;min-width:480px;background:#fff}.pv-scroll:focus-visible{outline:3px solid #6D3CCB;outline-offset:3px}.pv-cmp th,.pv-cmp td{padding:10px;border-bottom:1px solid #e4dcf3;text-align:start}.pv-note{margin:0;color:#637381;font-size:.9rem}
