/* The same Enter scenario, presented as an annual before/after price. */
.v15e-enter{font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg)}
.v15e-enter>.eyebrow{display:flex;align-items:center;gap:9px}
.v15e-enter>.eyebrow img{width:10px;height:12px;object-fit:contain;opacity:.75}
.v15e-context{position:absolute;left:64px;top:138px;font:400 11px/1.5 'Geist Mono',monospace;letter-spacing:.06em;color:var(--muted)}
.v15e-hero{position:absolute;left:64px;top:181px;width:846px;margin:0;font-weight:450;letter-spacing:-.055em;line-height:1.06}
.v15e-from{display:flex;gap:21px;align-items:baseline;color:#949187}
.v15e-prefix{width:76px;flex:none;font-size:31px;font-weight:400;letter-spacing:-.03em;color:#838077}
.v15e-from del{font-size:59px;font-weight:400;letter-spacing:-.045em;text-decoration-line:line-through;text-decoration-color:#a7a397;text-decoration-thickness:2px;text-decoration-skip-ink:none}
.v15e-to{display:flex;gap:21px;align-items:baseline;margin-top:21px;color:var(--ink)}
.v15e-to>.v15e-prefix{color:var(--ink)}
.v15e-to strong{font-size:110px;font-weight:450;letter-spacing:-.065em;white-space:nowrap;line-height:1}
.v15e-period{font-size:27px;font-weight:400;letter-spacing:-.025em;color:var(--muted);margin-left:1px;white-space:nowrap}
.v15e-summary{position:absolute;right:64px;top:186px;width:249px;padding-left:30px;border-left:1px solid #26232319}
.v15e-discount{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;background:var(--cta);box-shadow:var(--dark-shadow);border:1px solid #373733;border-radius:11px;color:var(--raised);font-size:18px;font-weight:400;letter-spacing:-.02em;white-space:nowrap}
.v15e-discount strong{font-weight:500}
.v15e-summary>strong{display:block;font-size:39px;font-weight:450;letter-spacing:-.045em;line-height:1.15;margin-top:25px;white-space:nowrap}
.v15e-summary>p{font-size:17px;line-height:1.4;color:var(--muted);margin-top:7px;letter-spacing:-.01em}
.v15e-workload{position:absolute;left:64px;top:383px;font-size:22px;line-height:1.45;color:var(--muted);letter-spacing:-.018em}
.v15e-budget{position:absolute;left:64px;right:64px;top:451px}
.v15e-budget-track{height:26px;position:relative;display:flex;overflow:hidden;border-radius:8px;background:#e7e3d9;box-shadow:inset 0 1px 1px #ffffffb3}
.v15e-budget-retained{position:relative;width:46%;flex:0 0 46%;height:100%;background:var(--cta);box-shadow:inset 0 1px 0 #ffffff40,inset 0 -1px 1px #0003;border-radius:8px}
.v15e-budget-released{position:relative;flex:1;height:100%;background:repeating-linear-gradient(130deg,transparent 0,transparent 7px,#aaa5941c 7px,#aaa5941c 8px)}
.v15e-budget-labels{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font:400 11px/1.4 'Geist Mono',monospace;color:var(--muted);letter-spacing:.015em}
.v15e-budget-labels b{font-weight:400;color:#4c4941}
.v15e-rates{position:absolute;left:64px;right:64px;top:548px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:51px}
.v15e-rate{display:flex;align-items:baseline;justify-content:space-between;gap:15px}
.v15e-rate-label{font-size:18px;letter-spacing:-.025em;white-space:nowrap}
.v15e-rate-label small{display:block;font:400 10px/1.5 'Geist Mono',monospace;letter-spacing:0;color:var(--muted);margin-top:7px}
.v15e-rate-values{display:flex;align-items:baseline;gap:10px;white-space:nowrap}
.v15e-rate-values del{font-size:24px;font-weight:400;letter-spacing:-.035em;color:#969288;text-decoration-thickness:1px;text-decoration-color:#aaa69c}
.v15e-rate-values i{font-size:20px;color:#aaa69c;font-style:normal;font-weight:300}
.v15e-rate-values b{font-size:30px;font-weight:450;letter-spacing:-.04em}
.v15e-rate-average .v15e-rate-label,.v15e-rate-average .v15e-rate-values b{color:#69665e}
.v15e-enter .v15e-assumptions{position:absolute;left:64px;right:64px;bottom:64px;font:400 10px/1.4 'Geist Mono',monospace;color:#26232372;letter-spacing:-.015em}
.v15e-enter>.source{bottom:38px;font-size:9px;letter-spacing:-.01em;line-height:1.45}
