:root{--wamp-orange:#f95d06;--wamp-blue:#008dcd;--wamp-orange-light:#fff4ee;--wamp-blue-light:#e6f6fd}*{box-sizing:border-box}.pricing-root{font-family:Inter,sans-serif;margin:0 auto;max-width:980px;padding:2rem 1rem}.toggle-wrap{align-items:center;display:flex;gap:14px;justify-content:center;margin-bottom:2.5rem}.toggle-label{color:#999;font-size:14px;font-weight:500;transition:color .2s}.toggle-label.active{color:var(--wamp-orange)}.toggle-track{background:var(--wamp-blue);border:none;border-radius:14px;cursor:pointer;height:28px;padding:0;position:relative;transition:background .2s;width:52px}.toggle-track.annual{background:var(--wamp-orange)}.toggle-thumb{background:#fff;border-radius:50%;height:22px;left:3px;position:absolute;top:3px;transition:transform .2s;width:22px}.toggle-track.annual .toggle-thumb{transform:translateX(24px)}.save-badge{background:var(--wamp-orange);border-radius:12px;color:#fff;font-size:11px;font-weight:500;margin-left:4px;padding:3px 10px}.cards-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:#fff;border:.5px solid #e0e0e0;border-radius:16px;padding:2rem 1.5rem;position:relative}.card.featured{border:2px solid var(--wamp-orange)}.featured-badge{background:var(--wamp-orange);border-radius:10px;color:#fff;font-size:11px;font-weight:500;left:50%;padding:3px 14px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.card-name{font-size:20px;font-weight:500;margin:0 0 1.25rem}.card-name-blue{color:var(--wamp-blue)}.card-name-orange{color:var(--wamp-orange)}.price-row{align-items:baseline;display:flex;gap:4px;margin-bottom:.25rem}.price-currency{color:#1a1a1a;font-size:18px;font-weight:500}.price-amount{color:#1a1a1a;font-size:38px;font-weight:500;line-height:1}.price-period{color:#666;font-size:14px}.price-annual-note{color:#666;font-size:12px;margin:0 0 1.5rem;min-height:18px}.price-annual-note .saving{color:var(--wamp-orange);font-weight:500}.divider{border:none;border-top:.5px solid #e0e0e0;margin:1.25rem 0}.features-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.features-list li{align-items:flex-start;color:#555;display:flex;font-size:14px;gap:10px}.check{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.check svg{height:10px;width:10px}.check-blue{background:var(--wamp-blue-light)}.check-blue svg{stroke:var(--wamp-blue)}.check-orange{background:var(--wamp-orange-light)}.check-orange svg{stroke:var(--wamp-orange)}