.pv-hero{width:var(--frame);padding-top:var(--space-hero);padding-bottom:var(--sec-y);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pv-price{flex-direction:column;align-items:center;width:100%;max-width:640px;padding:32px 20px 24px;display:flex}.pv-price-line{flex-direction:column;align-items:center;gap:12px;display:flex}.pv-price-amount{font:600 clamp(64px, 18vw, 104px)/1 var(--font-outfit);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-price-unit{font:var(--t3);letter-spacing:var(--t3-track);color:var(--ink)}.pv-price-lede{font:var(--t3-soft);letter-spacing:var(--t3-track);color:var(--grey);text-wrap:balance;margin-top:12px}.pv-price>.ds-btn{margin-top:24px}.pv-price{position:relative;overflow:hidden}.pv-price-was{font:var(--t3-soft);letter-spacing:var(--t3-track);color:var(--grey);margin-right:4px;text-decoration-thickness:1.5px}.pv-ribbon{width:196px;font:800 21px/1 var(--font-outfit);letter-spacing:.02em;text-align:center;color:#0c0c0c;background:var(--color-lime);animation:pv-ribbon-in .28s var(--ease-out,cubic-bezier(.2, .8, .2, 1));padding:9px 0;position:absolute;top:30px;right:-48px;transform:rotate(45deg);box-shadow:0 0 18px 2px #cbfc0873,0 2px 8px #00000040}@keyframes pv-ribbon-in{0%{opacity:0;transform:rotate(45deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pv-ribbon{animation:none}}.pv-period{background:linear-gradient(180deg, var(--ds-surface-top), var(--ds-surface));border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ds-surface-line), inset 0 1px 0 var(--ds-surface-rim), var(--ds-surface-shadow);gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.pv-period button{min-width:104px;min-height:40px;font:var(--t4);color:var(--grey);border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-color), color var(--dur-color) var(--ease-color);background:0 0;border:0;padding:0 20px}.pv-period button[aria-pressed=true]{color:var(--ink);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}@media (hover:hover){.pv-period button:hover:not([aria-pressed=true]){color:var(--ink)}}@media (max-width:559.98px){.pv-price>.ds-btn{width:100%}}.pv-helper{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:40px;display:flex}.pv-units{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-units-label{font:var(--t4);color:var(--ink);text-wrap:balance}.pv-helper-note{font:var(--t4-soft);color:var(--grey);text-wrap:pretty}@media (max-width:559.98px){.pv-units{text-align:center;flex-direction:column;align-items:stretch;gap:16px}.pv-step{align-self:center}.pv-helper-note{text-align:center;text-wrap:balance}}.pv-facts{width:100%;max-width:640px;margin:var(--gap) 0 0;text-align:left;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;list-style:none;display:grid}.pv-facts li{align-items:center;gap:12px;min-width:0;display:flex}.pv-fact-logo{background:#fff}.pv-facts b{font:var(--t4);color:var(--ink)}@media (min-width:640px){.pv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding:28px 40px}}.pv-step{background:var(--control);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.pv-step button{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-color), scale var(--spring-press-time) var(--spring-press);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.pv-step button:hover:not(:disabled){background:var(--fill)}}.pv-step button:active:not(:disabled){scale:var(--press-scale);background:var(--fill-strong)}.pv-step button:disabled{color:var(--line-strong);cursor:default}.pv-step button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pv-step-n{min-width:3.2ch;font:var(--t3);letter-spacing:var(--t3-track);text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}.pv-range{--thumb-ring:0 0 0 1px #0006, 0 0 0 5px #ffffff24;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:48px;margin:0;padding:0;display:block}.pv-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--slider-fill), var(--fill-strong) var(--slider-fill));border-radius:var(--r-pill);height:6px}.pv-range::-webkit-slider-thumb{background:var(--ink);width:28px;height:28px;box-shadow:var(--thumb-ring);appearance:none;transition:box-shadow var(--dur-color) var(--ease-color);border:0;border-radius:50%;margin-top:-11px}.pv-range:hover::-webkit-slider-thumb{--thumb-ring:0 0 0 1px #0006, 0 0 0 7px #fff3}.pv-range:active::-webkit-slider-thumb{--thumb-ring:0 0 0 1px #0006, 0 0 0 7px #fff3}.pv-range::-moz-range-track{background:var(--fill-strong);border-radius:var(--r-pill);height:6px}.pv-range::-moz-range-progress{background:var(--ink);border-radius:var(--r-pill);height:6px}.pv-range::-moz-range-thumb{background:var(--ink);width:28px;height:28px;box-shadow:var(--thumb-ring);border:0;border-radius:50%}.pv-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-app)}@media (min-width:810px){.pv-price{padding:48px 40px 40px}}@media (prefers-reduced-motion:reduce){.pv-step button{transition:none}.pv-range::-webkit-slider-thumb{transition:none}.pv-step button:active:not(:disabled){scale:none}}.pv-price.pv-card{background:linear-gradient(180deg, var(--ds-surface-top), var(--ds-surface) 64%);border-radius:var(--ds-radius);box-shadow:inset 0 0 0 1px var(--ds-surface-line), inset 0 1px 0 var(--ds-surface-rim), var(--ds-surface-shadow)}
.pr-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;--number-flow-mask-height:.08em;font-size:clamp(4rem,18vw,6.5rem);line-height:1;display:inline-block}.pr-unit{color:var(--ink);display:block}.pr-unit s{color:var(--color-text-softer);text-decoration-thickness:1.5px}.pr-save{color:var(--color-lime);white-space:nowrap;font-weight:600}.pr-switch{background:var(--control);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);gap:2px;padding:3px;display:inline-flex}.pr-switch button{min-width:112px;min-height:44px;font:var(--ds-body);color:var(--grey);border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-color), color var(--dur-color) var(--ease-color);background:0 0;border:0;padding:0 20px;font-weight:500;line-height:1.2}.pr-switch button[aria-pressed=true]{color:var(--ink);background:var(--fill-strong);font-weight:600}.pr-switch-save{color:var(--color-text-softer);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-weight:500}.pr-switch button[aria-pressed=true] .pr-switch-save{color:var(--grey)}@media (hover:hover){.pr-switch button:hover:not([aria-pressed=true]){color:var(--ink)}}.pr-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pr-calc{text-align:left;flex-direction:column;gap:8px;display:flex}.pr-units{justify-content:space-between;align-items:center;gap:16px;display:flex}.pr-question{color:var(--ink);text-wrap:balance;font-weight:500}.pr-ends{font-variant-numeric:tabular-nums;justify-content:space-between;margin:-8px 2px 4px;display:flex}.pr-covers{color:var(--grey);text-wrap:pretty}@media (max-width:559.98px){.pr-units{text-align:center;flex-direction:column;align-items:stretch}.pr-step{align-self:center}.pr-covers{text-align:center;text-wrap:balance}}.pr-step{background:var(--control);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.pr-step button{width:48px;height:48px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-color), scale var(--spring-press-time) var(--spring-press);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.pr-step button:hover:not(:disabled){background:var(--fill)}}.pr-step button:active:not(:disabled){scale:var(--press-scale);background:var(--fill-strong)}.pr-step button:disabled{color:var(--line-strong);cursor:default}.pr-step button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pr-step-n{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2ch}.pr-range{--thumb-ring:0 0 0 1px #0006, 0 0 0 5px #ffffff24;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:48px;margin:0;padding:0;display:block}.pr-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--slider-fill), var(--fill-strong) var(--slider-fill));border-radius:var(--r-pill);height:6px}.pr-range::-webkit-slider-thumb{background:var(--ink);width:28px;height:28px;box-shadow:var(--thumb-ring);appearance:none;transition:box-shadow var(--dur-color) var(--ease-color);border:0;border-radius:50%;margin-top:-11px}.pr-range:hover::-webkit-slider-thumb{--thumb-ring:0 0 0 1px #0006, 0 0 0 7px #fff3}.pr-range:active::-webkit-slider-thumb{--thumb-ring:0 0 0 1px #0006, 0 0 0 7px #fff3}.pr-range::-moz-range-track{background:var(--fill-strong);border-radius:var(--r-pill);height:6px}.pr-range::-moz-range-progress{background:var(--ink);border-radius:var(--r-pill);height:6px}.pr-range::-moz-range-thumb{background:var(--ink);width:28px;height:28px;box-shadow:var(--thumb-ring);border:0;border-radius:50%}.pr-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}.pr-terms{--ds-marquee-gap:36px;width:100vw;margin:var(--ds-head-gap) calc(var(--gutter) * -1) 0}.pr-term{color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.pr-term>.ds-icon{color:var(--grey)}.pr-term-logo{width:28px;height:28px}@media (min-width:810px){.pr-terms{width:100%;margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pr-terms>.ds-marquee-row{flex:auto;grid-template-columns:repeat(2,auto);justify-content:center;gap:16px 56px;animation:none;display:grid}.pr-terms>.ds-marquee-row[aria-hidden]{display:none}}@media (min-width:1000px){.pr-terms>.ds-marquee-row{grid-template-columns:repeat(4,auto);gap:16px 48px}}@media (prefers-reduced-motion:reduce){.pr-terms{width:100%;margin-inline:0}.pr-terms>.ds-marquee-row{gap:12px 28px}}.pr-talk{gap:14px}.pr-ask,.pr-answer>span:last-child{font:500 19px/26px var(--font-outfit);color:var(--ink);text-wrap:pretty;margin:0;padding:12px 18px}.pr-ask{background:#cbfc081f;border-radius:20px 20px 6px;align-self:flex-end;box-shadow:inset 0 0 0 1px #cbfc0859}.pr-answer{align-self:flex-start;align-items:flex-end;gap:10px;margin:0;display:flex}.pr-answer>span:last-child{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff12;border-radius:20px 20px 20px 6px}.pr-mark{background:url(/icons/oorb-512.png) 50%/cover;border-radius:11px;flex:none;width:36px;height:36px}@media (prefers-reduced-motion:reduce){.pr-switch button,.pr-step button{transition:none}.pr-range::-webkit-slider-thumb{transition:none}.pr-step button:active:not(:disabled){scale:none}}
