.cv2{--cpc-gold: #e9c98f;--cpc-gold-hi: #f3dfb6;--cpc-gold-lo: #d4ac6a;--cpc-line: var(--wb-line, rgba(255, 255, 255, .08));--cpc-muted: var(--cv2-muted, #a39daa)}.cpc-plans{display:grid;gap:10px}.cpc-plans-row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;align-items:center}.cpc-plans-row:has(>.cpc-rail:only-child){grid-template-columns:minmax(0,1fr)}.cpc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cpc-rail::-webkit-scrollbar{display:none}.cpc-card{display:grid;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:84px;padding:10px 12px 10px 10px;border:0;border-radius:14px;scroll-snap-align:start;background:color-mix(in srgb,var(--wb-ink, #fff) 2.5%,transparent);box-shadow:inset 0 0 0 1px var(--cpc-line);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .3s ease,background .3s ease}.cpc-card[aria-checked=true]{background:color-mix(in srgb,var(--cpc-gold) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 60%,transparent)}.cpc-card:focus-visible{outline:2px solid var(--cpc-gold);outline-offset:2px}.cpc-thumb{display:block;width:64px;height:64px;overflow:hidden;border-radius:10px;background:#0b0a0d}.cpc-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cpc-card-copy{display:grid;gap:3px;min-width:0}.cpc-tier{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--cpc-gold)}.cpc-chip{padding:2px 6px;border-radius:999px;font-size:9px;font-style:normal;letter-spacing:.16em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 45%,transparent)}.cpc-price{display:flex;align-items:baseline;gap:5px;font-size:17px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--wb-ink, #fbf6ee);white-space:nowrap}.cpc-price small{font-size:10px;color:var(--cpc-muted)}.cpc-credits{display:-webkit-box;overflow:hidden;font-size:10.5px;line-height:1.25;color:var(--cpc-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:normal}.cpc-dot{width:16px;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wb-ink, #fff) 35%,transparent)}.cpc-card[aria-checked=true] .cpc-dot{background:radial-gradient(circle,var(--cpc-gold-hi) 0 34%,transparent 38%);box-shadow:inset 0 0 0 1px var(--cpc-gold)}.cpc-nav{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--wb-ink, #fff) 7%,transparent);color:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.cpc-nav svg{width:14px;height:14px}.cpc-nav:hover,.cpc-nav:focus-visible{background:color-mix(in srgb,var(--cpc-gold) 22%,transparent);color:var(--cpc-gold)}.cpc-dots{display:flex;justify-content:center;gap:5px}.cpc-dots i{width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--wb-ink, #fff) 18%,transparent);transition:width .3s ease,background .3s ease}.cpc-dots i.is-on{width:14px;background:var(--cpc-gold)}.cpc-custom{display:grid;gap:4px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--wb-ink, #fff) 2.5%,transparent);box-shadow:inset 0 0 0 1px var(--cpc-line);transition:box-shadow .3s ease}.cpc-custom.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 55%,transparent),0 18px 40px -26px color-mix(in srgb,var(--cpc-gold) 50%,transparent)}.cpc-custom-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cpc-custom-head strong{display:block;font-size:12.5px;font-weight:600}.cpc-custom-head small{display:block;margin-top:2px;font-size:10.5px;color:var(--cpc-muted)}.cpc-custom-price{font-size:18px;font-weight:700;line-height:1;color:var(--cpc-gold)}.cpc-track{position:relative;height:44px;margin:26px 0 0}.cpc-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:8px;margin-top:-4px;border-radius:999px;background:color-mix(in srgb,var(--wb-ink, #fff) 7%,transparent);box-shadow:inset 0 1px 2px #0009}.cpc-fill{position:absolute;left:0;top:50%;height:8px;margin-top:-4px;width:var(--cpc-thumb, 0);border-radius:999px;background:linear-gradient(90deg,#b8894a,var(--cpc-gold-hi));box-shadow:0 0 14px color-mix(in srgb,var(--cpc-gold) 45%,transparent)}.cpc-ticks{position:absolute;left:13px;right:13px;top:50%;display:flex;justify-content:space-between;transform:translateY(8px);pointer-events:none}.cpc-ticks i{width:1px;height:6px;background:color-mix(in srgb,var(--wb-ink, #fff) 18%,transparent)}.cpc-ticks i.is-on{background:var(--cpc-gold)}.cpc-bubble{position:absolute;left:var(--cpc-bubble, 0);bottom:calc(50% + 18px);transform:translate(-50%);padding:4px 9px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:700;color:#1c1407;background:linear-gradient(180deg,var(--cpc-gold-hi),var(--cpc-gold-lo));box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cpc-gold) 70%,transparent);pointer-events:none}.cpc-bubble:after{content:"";position:absolute;left:var(--cpc-pointer, 50%);bottom:-4px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:#dcb877}.cpc-track input[type=range]{position:absolute;inset:0;width:100%;height:44px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.cpc-track input[type=range]::-webkit-slider-runnable-track{height:44px;background:transparent}.cpc-track input[type=range]::-moz-range-track{background:transparent}.cpc-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:9px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff6e3,#e2c084 55%,#b8894a);box-shadow:0 0 0 6px color-mix(in srgb,var(--cpc-gold) 16%,transparent),0 0 22px color-mix(in srgb,var(--cpc-gold) 55%,transparent),0 6px 14px #00000080;-webkit-transition:transform .2s ease;transition:transform .2s ease}.cpc-track input[type=range]::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff6e3,#e2c084 55%,#b8894a)}.cpc-track input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.cpc-track input[type=range]:focus-visible{outline:none}.cpc-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0c0a0f,0 0 0 5px var(--cpc-gold)}.cpc-ends{display:flex;justify-content:space-between;font-size:10.5px;color:var(--cpc-muted)}.cpc-bonus{display:flex;justify-content:space-between;align-items:center;margin:8px 0 0;padding:9px 11px;border-radius:12px;font-size:11.5px;color:var(--cpc-muted);background:color-mix(in srgb,var(--cpc-gold) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 25%,transparent)}.cpc-bonus b{color:var(--cpc-gold)}.cpc-use{min-height:44px;margin-top:8px;border:0;border-radius:12px;background:transparent;color:var(--cpc-gold);font-size:12px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 35%,transparent);transition:background .2s ease}.cpc-use:hover,.cpc-use:focus-visible{background:color-mix(in srgb,var(--cpc-gold) 10%,transparent)}.cpc-use[aria-pressed=true]{background:linear-gradient(90deg,var(--cpc-gold-hi),var(--cpc-gold-lo));color:#1c1407;box-shadow:none}.cpc-proof{display:grid;gap:10px;padding:14px;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--cpc-gold) 10%,transparent),transparent 60%),color-mix(in srgb,var(--wb-ink, #fff) 2.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cpc-gold) 22%,transparent)}.cpc-proof-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px}.cpc-proof-row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;gap:6px;align-items:center}.cpc-proof-stage{position:relative;display:grid;min-height:132px;overflow:hidden}.cpc-proof-card{grid-area:1 / 1;display:grid;align-content:center;gap:5px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;opacity:0;transform:translate(24px);pointer-events:none;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.cpc-proof-card[data-on]{opacity:1;transform:none;pointer-events:auto}.cpc-proof-card b{font-size:28px;font-weight:800;line-height:1;letter-spacing:.01em;color:var(--cpc-gold)}.cpc-proof-card span{font-size:12px;font-weight:600}.cpc-proof-card small{font-size:11px;line-height:1.45;color:var(--cpc-muted)}.cpc-proof-card em{font-size:10.5px;font-style:normal;letter-spacing:.04em;color:var(--cpc-gold)}.cpc-proof .cpc-dots{justify-content:flex-start}@media(max-width:47.99rem){.cpc-card{min-height:88px}.cpc-nav{width:44px;height:44px}.cpc-plans-row,.cpc-proof-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}}@media(pointer:coarse)and (max-height:500px){.cpc-card:where([data-mn-landscape],[data-mn-landscape] *){min-height:88px}.cpc-nav:where([data-mn-landscape],[data-mn-landscape] *){width:44px;height:44px}.cpc-plans-row:where([data-mn-landscape],[data-mn-landscape] *),.cpc-proof-row:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}}@container (max-height: 860px){.cv2-purchase-heading p{display:none}.cv2-forecast{padding-block:.4rem;font-size:.75rem}.cv2-forecast blockquote{margin:0}.cv2-purchase-story{gap:.4rem}.cpc-plans{gap:6px}.cpc-proof{gap:6px;padding:10px 12px}.cpc-proof-stage{min-height:64px}.cpc-proof-card{gap:3px}.cpc-proof-card b{font-size:22px}.cpc-proof-card small{display:none}.cpc-custom{padding:10px 12px;gap:2px}.cpc-track{margin-top:22px}.cpc-bonus{margin-top:4px;padding:6px 10px}.cpc-use{margin-top:6px}}@container (max-height: 660px){.cv2-forecast,.cv2-selected .cv2-coverage{display:none}}@container (max-height: 620px){.cpc-proof .cpc-dots{display:none}.cpc-proof-stage{min-height:52px}.cpc-track{margin-top:18px}}@container (max-height: 560px){.cpc-proof-head,.cpc-plans .cpc-dots{display:none}}@container (max-height: 520px){.cpc-ends,.cpc-custom-head small{display:none}.cpc-use{min-height:36px}.cpc-bonus{margin-top:2px}}@container (max-width: 20.25rem){.cpc-card{grid-template-columns:minmax(0,1fr) 16px;padding-left:14px}.cpc-thumb{display:none}}@container (max-width: 18.5rem) and (max-height: 560px){.cpc-ends{display:none}}
