.ns .vsh .hero-art[data-art=try-before-you-pay]{min-height:0;container-type:inline-size}.ns .hero-art[data-art=try-before-you-pay] .tb-wrap{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px;font-family:"Geist NS",var(--font-geist),system-ui,sans-serif;color:var(--text)}.ns .hero-art[data-art=try-before-you-pay] .tb-lane{--c:var(--ember);min-width:0;padding:10px 14px 9px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 36%,var(--line2));background:linear-gradient(165deg,color-mix(in srgb,var(--c) 11%,transparent),transparent 65%),color-mix(in srgb,var(--panel) 90%,transparent);opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.15s + var(--s) * .2s)}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-lane{opacity:1;transform:none}.ns .hero-art[data-art=try-before-you-pay] .tb-head{display:flex;align-items:center;justify-content:space-between;gap:8px 10px;flex-wrap:wrap;margin-bottom:5px}.ns .hero-art[data-art=try-before-you-pay] .tb-logo{display:flex;align-items:center;height:22px;font-weight:600;font-size:15px}.ns .hero-art[data-art=try-before-you-pay] .tb-logo svg{height:18px;width:auto;max-width:100%;display:block}.ns .hero-art[data-art=try-before-you-pay] .tb-logo .lg-them,.ns .hero-art[data-art=try-before-you-pay] .tb-logo .lg-us{display:inline-flex;align-items:center;gap:8px}.ns .hero-art[data-art=try-before-you-pay] .tb-chips{display:flex;gap:6px;flex-wrap:wrap}.ns .hero-art[data-art=try-before-you-pay] .tb-chip{padding:4px 9px;border-radius:99px;background:var(--c);color:#fff;font:600 11px/1 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.ns .hero-art[data-art=try-before-you-pay] .tb-chip.alt{background:color-mix(in srgb,var(--c) 14%,var(--panel2));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent)}.ns .hero-art[data-art=try-before-you-pay] .tb-cal{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));row-gap:4px;margin-top:8px}.ns .hero-art[data-art=try-before-you-pay] .tb-brk{position:relative;margin:0 4px;height:22px;display:flex;align-items:flex-start;justify-content:center;border:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);border-bottom:0;border-radius:8px 8px 0 0;transform-origin:0 100%;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1) calc(.9s + var(--s,0) * .2s)}.ns .hero-art[data-art=try-before-you-pay] .tb-brk:after,.ns .hero-art[data-art=try-before-you-pay] .tb-brk:before{content:"";position:absolute;bottom:-6px;width:1.5px;height:6px;background:color-mix(in srgb,var(--c) 70%,transparent)}.ns .hero-art[data-art=try-before-you-pay] .tb-brk:before{left:-1.5px}.ns .hero-art[data-art=try-before-you-pay] .tb-brk:after{right:-1.5px}.ns .hero-art[data-art=try-before-you-pay] .tb-lane.them .tb-brk{transition-delay:1.1s}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-brk{transform:none}.ns .hero-art[data-art=try-before-you-pay] .tb-brk span{margin-top:2px;padding:0 6px;font:500 11px/1.2 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.02em;color:var(--text2);white-space:nowrap;background:color-mix(in srgb,var(--panel) 100%,transparent);position:relative;top:-9px;height:13px}.ns .hero-art[data-art=try-before-you-pay] .tb-days{grid-column:1/-1;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding-top:2px}.ns .hero-art[data-art=try-before-you-pay] .tb-d{display:flex;flex-direction:column;align-items:center;gap:3px}.ns .hero-art[data-art=try-before-you-pay] .tb-d i{display:block;width:66%;max-width:24px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--text) 13%,transparent);transform:scale(.8);transition:background .4s ease,box-shadow .6s ease,transform .5s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.55s + var(--s,0) * .2s + var(--i) * .07s)}.ns .hero-art[data-art=try-before-you-pay] .tb-lane.them .tb-d i{--s:1;transition-delay:calc(.75s + var(--i) * .05s)}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-d.on i{background:var(--c);transform:none;box-shadow:0 0 9px -1px color-mix(in srgb,var(--c) 65%,transparent)}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-d.off i{transform:scale(.55);background:color-mix(in srgb,var(--text) 18%,transparent)}.ns .hero-art[data-art=try-before-you-pay] .tb-d em{font:500 11px/1 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted);font-style:normal;font-variant-numeric:tabular-nums}.ns .hero-art[data-art=try-before-you-pay] .tb-d.off em{opacity:.55}.ns .hero-art[data-art=try-before-you-pay] .tb-d.mile i{position:relative}.ns .hero-art[data-art=try-before-you-pay] .tb-d.mile em{color:var(--c);font-weight:600;opacity:1}.ns .hero-art[data-art=try-before-you-pay] .tb-d.mile i{background:color-mix(in srgb,var(--c) 100%,transparent)}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-d.mile i{transform:scale(1.12);background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 28%,transparent),0 0 14px -1px color-mix(in srgb,var(--c) 75%,transparent)}.ns .hero-art[data-art=try-before-you-pay] .tb-d.mile i:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--c);opacity:0}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-d.mile i:after{animation:tb-ring 3.6s ease-out 2.2s infinite}@keyframes tb-ring{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(2.1);opacity:0}}.ns .hero-art[data-art=try-before-you-pay] .tb-ph{position:absolute;left:0;top:2px;width:calc(100% / var(--n));height:24px;display:grid;place-items:center;pointer-events:none;opacity:0}.ns .hero-art[data-art=try-before-you-pay] .tb-ph b{width:66%;max-width:24px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.4);box-shadow:0 0 12px color-mix(in srgb,var(--c) 85%,transparent)}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-ph{animation:tb-ph 7s cubic-bezier(.45,0,.35,1) 2s infinite}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-lane.them .tb-ph{animation-duration:9s;animation-delay:2.4s}@keyframes tb-ph{0%{transform:translateX(0);opacity:0}8%{opacity:1}72%{transform:translateX(var(--to));opacity:1}84%,to{transform:translateX(var(--to));opacity:0}}.ns .hero-art[data-art=try-before-you-pay] .tb-flag{position:relative;display:flex;flex-direction:column;gap:2px;padding:9px 0 0 10px;min-width:0;opacity:0;transform:translateY(5px);transition:opacity .5s ease 1.9s,transform .6s cubic-bezier(.2,.8,.2,1) 1.9s}.ns .hero-art[data-art=try-before-you-pay] .tb-lane.them .tb-flag{padding:9px 10px 0 0;align-items:flex-end;text-align:right}.ns .hero-art[data-art=try-before-you-pay].is-in .tb-flag{opacity:1;transform:none}.ns .hero-art[data-art=try-before-you-pay] .tb-pin{position:absolute;top:0;left:calc(100% / 7 / 2 - .75px);width:1.5px;height:9px;background:var(--c)}.ns .hero-art[data-art=try-before-you-pay] .tb-lane.them .tb-pin{left:auto;right:calc(100% / 9 / 2 - .75px)}.ns .hero-art[data-art=try-before-you-pay] .tb-flag b{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.ns .hero-art[data-art=try-before-you-pay] .tb-flag>span:not(.tb-pin){font:500 11.5px/1.3 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted)}.ns .hero-art[data-art=try-before-you-pay] .tb-note{margin:6px 0 0;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--c) 40%,var(--line2));font-size:12.5px;line-height:1.35;color:var(--text2)}.ns .hero-art[data-art=try-before-you-pay].is-off *,.ns .hero-art[data-art=try-before-you-pay].is-off :after{animation-play-state:paused!important}@container (max-width: 470px){.ns .hero-art[data-art=try-before-you-pay] .tb-wrap{padding:12px;gap:10px}.ns .hero-art[data-art=try-before-you-pay] .tb-lane{padding:10px 12px 9px}}.ns .hero-art[data-art=try-before-you-pay].is-still .tb-ph{display:none}.ns .hero-art[data-art=try-before-you-pay].is-still .tb-d.mile i,.ns .hero-art[data-art=try-before-you-pay].is-still .tb-d.on i{transform:none}@media (prefers-reduced-motion:reduce){.ns .hero-art[data-art=try-before-you-pay] *,.ns .hero-art[data-art=try-before-you-pay] :after{transition:none!important;animation:none!important}.ns .hero-art[data-art=try-before-you-pay] .tb-brk,.ns .hero-art[data-art=try-before-you-pay] .tb-flag,.ns .hero-art[data-art=try-before-you-pay] .tb-lane{opacity:1;transform:none}.ns .hero-art[data-art=try-before-you-pay] .tb-d.on i{background:var(--c);transform:none}.ns .hero-art[data-art=try-before-you-pay] .tb-d.off i{transform:scale(.55)}}