.mrv2 .opc-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.mrv2 .opc-billrow{justify-content:center;width:100%;margin-bottom:32px;display:flex}.mrv2 .opc-track{background:#f1ece2;border-radius:99px;flex:none;padding:4px;display:inline-flex}.mrv2 .opc-seg{color:var(--m-soft,#6d6e68);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:9px 22px;font-family:inherit;font-size:13.5px;transition:background .15s;display:inline-flex}.mrv2 .opc-seg.on{color:var(--m-ink,#1d1e1a);background:#fff;font-weight:600;box-shadow:0 1px 3px #1d1e1a1a}.mrv2 .opc-seg:focus-visible{outline:2px solid var(--m-accent,#f97316);outline-offset:2px}.mrv2 .opc-off{color:var(--m-accent,#f97316);font-weight:600}.mrv2 .opc-card-outer{width:100%;max-width:560px;position:relative}.mrv2 .opc-card{background:#141512;border-radius:18px;padding:56px 34px 30px;box-shadow:0 24px 60px #1d1e1a3d}.mrv2 .opc-pill{z-index:2;white-space:nowrap;background:var(--m-bg,#fbfaf7);color:#3d4a33;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #1d1e1a1a;border-radius:99px;align-items:center;gap:7px;padding:7px 16px;font-size:9.5px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1d1e1a1f}.mrv2 .opc-name{font-family:var(--font-sora),sans-serif;letter-spacing:-.02em;color:#fbfaf7;font-size:26px;font-weight:600}.mrv2 .opc-sub{color:#fbfaf78c;margin-top:10px;font-size:13.5px;line-height:1.55}.mrv2 .opc-price{align-items:baseline;gap:10px;margin-top:24px;display:flex}.mrv2 .opc-was{font-family:var(--font-sora),sans-serif;color:#fbfaf76b;font-size:23px;font-weight:500}.mrv2 .opc-now{font-family:var(--font-sora),sans-serif;letter-spacing:-.04em;color:#fbfaf7;font-size:44px;font-weight:600;line-height:1}.mrv2 .opc-per{color:#fbfaf799;font-size:14px}.mrv2 .opc-billed{color:#fbfaf78c;margin-top:13px;font-size:12.5px}.mrv2 .opc-cta{cursor:pointer;background:var(--m-accent,#f97316);color:#fff;width:100%;font-family:var(--font-body),sans-serif;border:none;border-radius:99px;margin-top:26px;padding:15px 28px;font-size:15px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 8px 22px #f9731657}.mrv2 .opc-cta:hover:not(:disabled){background:var(--m-accent-hover,#ea580c);transform:translateY(-1px)}.mrv2 .opc-cta:disabled{opacity:.55;cursor:default;box-shadow:none}.mrv2 .opc-cta:focus-visible{outline:2px solid var(--m-accent,#f97316);outline-offset:2px}.mrv2 .opc-err{text-align:center;color:#e88b7d;margin:10px 0 0;font-size:12px}.mrv2 .opc-fine{text-align:center;color:#fbfaf780;margin-top:14px;font-size:11.5px}.mrv2 .opc-div{background:#fbfaf71a;height:1px;margin:30px 0 22px}.mrv2 .opc-inc{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbfaf773;margin-bottom:17px;font-size:10px}.mrv2 .opc-feats{flex-direction:column;gap:17px;display:flex}.mrv2 .opc-feat{color:#fbfaf7cc;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.mrv2 .opc-feat b{color:#fbfaf7;font-weight:600}.mrv2 .opc-check{background:var(--m-accent,#f97316);color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.mrv2 .opc-refund{box-sizing:border-box;border:1px solid var(--m-line,#1d1e1a14);background:var(--m-bg,#fbfaf7);width:100%;max-width:560px;color:var(--m-soft,#6d6e68);border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:11px 18px;font-size:12.5px;line-height:1.5;display:flex}.mrv2 .opc-refund svg{flex:none}.mrv2 .opc-refund strong{color:var(--m-ink,#1d1e1a);font-weight:600}@media (max-height:1000px){.mrv2 .opc-billrow{margin-bottom:20px}.mrv2 .opc-card{padding:42px 28px 24px}.mrv2 .opc-name{font-size:23px}.mrv2 .opc-sub{margin-top:8px;font-size:12.5px}.mrv2 .opc-price{margin-top:18px}.mrv2 .opc-now{font-size:34px}.mrv2 .opc-was{font-size:19px}.mrv2 .opc-billed{margin-top:10px}.mrv2 .opc-cta{margin-top:18px;padding:13px 24px}.mrv2 .opc-fine{margin-top:11px}.mrv2 .opc-div{margin:20px 0 16px}.mrv2 .opc-inc{margin-bottom:13px}.mrv2 .opc-feats{gap:12px}.mrv2 .opc-feat{font-size:12.5px}.mrv2 .opc-refund{margin-top:14px;padding:9px 16px;font-size:12px}}@media (max-height:840px){.mrv2 .opc-billrow{margin-bottom:14px}.mrv2 .opc-seg{padding:7px 18px}.mrv2 .opc-card{padding:34px 24px 20px}.mrv2 .opc-name{font-size:20px}.mrv2 .opc-sub{margin-top:7px;font-size:12px}.mrv2 .opc-price{margin-top:14px}.mrv2 .opc-now{font-size:28px}.mrv2 .opc-was{font-size:16px}.mrv2 .opc-billed{margin-top:9px;font-size:12px}.mrv2 .opc-cta{margin-top:15px;padding:11px 24px}.mrv2 .opc-fine{margin-top:10px}.mrv2 .opc-div{margin:16px 0 13px}.mrv2 .opc-inc{margin-bottom:11px}.mrv2 .opc-feats{gap:9px}.mrv2 .opc-feat{gap:10px;font-size:12px}.mrv2 .opc-check{width:17px;height:17px}.mrv2 .opc-refund{margin-top:12px;padding:8px 14px;font-size:11.5px}}@media (max-width:767px){.mrv2 .opc-billrow{margin-bottom:28px}.mrv2 .opc-card{padding:48px 22px 26px}.mrv2 .opc-name{font-size:23px}.mrv2 .opc-sub{margin-top:12px;font-size:13px}.mrv2 .opc-price{margin-top:24px}.mrv2 .opc-now{font-size:38px}.mrv2 .opc-was{font-size:20px}.mrv2 .opc-billed{margin-top:15px}.mrv2 .opc-cta{margin-top:24px;padding:14px 24px}.mrv2 .opc-fine{margin-top:15px}.mrv2 .opc-div{margin:30px 0 22px}.mrv2 .opc-inc{margin-bottom:18px}.mrv2 .opc-feats{gap:15px}.mrv2 .opc-feat{font-size:13px}.mrv2 .opc-check{width:19px;height:19px}.mrv2 .opc-refund{margin-top:16px;font-size:12px}}.mrv2 .opp-stack{flex-direction:column;justify-content:center;align-items:center;gap:44px;height:100%;display:flex}.mrv2 .opp-stats{justify-content:center;align-items:center;display:flex}.mrv2 .opp-stat{flex-direction:column;align-items:center;gap:9px;padding:0 26px;display:flex}.mrv2 .opp-ico{width:40px;height:40px;color:var(--m-soft,#6d6e68);border:1px solid #1d1e1a1f;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.mrv2 .opp-num{font-family:var(--font-sora),sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:600}.mrv2 .opp-lbl{color:var(--m-soft,#6d6e68);font-size:11.5px}.mrv2 .opp-sep{background:#1d1e1a1a;width:1px;height:56px}.mrv2 .opp-card{box-sizing:border-box;background:#fff;border:1px solid #1d1e1a12;border-radius:20px;width:100%;max-width:430px;padding:26px 28px;box-shadow:0 1px 2px #1d1e1a0a,0 18px 44px #1d1e1a14}.mrv2 .opp-stars{color:var(--m-accent,#f97316);gap:3px;display:inline-flex}.mrv2 .opp-quote{letter-spacing:-.008em;color:var(--m-ink,#1d1e1a);margin-top:16px;font-size:16.5px;line-height:1.55}.mrv2 .opp-quote strong{font-weight:600}.mrv2 .opp-rule{background:#1d1e1a14;height:1px;margin:20px 0 18px}.mrv2 .opp-person{align-items:center;gap:13px;display:flex}.mrv2 .opp-face{object-fit:cover;border:1px solid #1d1e1a14;border-radius:50%;flex:none;width:44px;height:44px}.mrv2 .opp-nm{font-size:15px;font-weight:600}.mrv2 .opp-role{color:var(--m-soft,#6d6e68);font-size:13px}.mrv2 .opp-g2{background:#fff;border:1px solid #1d1e1a1f;border-radius:10px;align-items:center;gap:10px;padding:9px 18px;display:inline-flex}.mrv2 .opp-g2logo{object-fit:contain;flex:none;width:22px;height:22px}.mrv2 .opp-g2score{color:var(--m-ink,#1d1e1a);font-size:14px;font-weight:600}.mrv2 .opp-g2on{color:var(--m-soft,#6d6e68);font-size:14px}@media (max-width:1100px){.mrv2 .opp-stack{gap:34px}.mrv2 .opp-card{max-width:300px;padding:22px}.mrv2 .opp-quote{margin-top:14px;font-size:15px}.mrv2 .opp-stat{padding:0 16px}}.mrv2 .opc-step{flex-direction:column;min-width:0;display:flex}.mrv2 .opc-h1{font-family:var(--font-sora),var(--font-body),sans-serif;letter-spacing:-.035em;margin:8px 0 28px;font-size:30px;font-weight:600;line-height:1.1}@media (max-height:1000px){.mrv2 .opc-h1{margin:4px 0 18px;font-size:27px}}@media (max-height:840px){.mrv2 .opc-h1{margin:2px 0 14px;font-size:24px}}@media (max-width:767px){.mrv2 .opc-h1{text-align:center;margin:10px 0 32px;font-size:25px}.mrv2 .opc-step{align-items:stretch}}@media (min-width:768px) and (max-width:900px){.mrv2[data-screen-label="09 Payment"] .split{grid-template-columns:1.14fr .86fr}.mrv2[data-screen-label="09 Payment"] .split>.rp{border-top:none;border-left:1px solid #1d1e1a0f}}@media (max-width:1100px){.mrv2[data-screen-label="09 Payment"] .split>.lp{padding:26px 24px}.mrv2[data-screen-label="09 Payment"] .split>.rp{padding:26px 22px}}
/*# sourceMappingURL=2b373d439e99ae3e.css.map*/