.Vs1lva_page{padding-block-start:var(--header-h)}.Vs1lva_hero{isolation:isolate;padding-block:clamp(3.5rem,2.5rem + 5vw,7rem) clamp(2.5rem,2rem + 3vw,4rem);position:relative;overflow:hidden}.Vs1lva_hero:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--lime-rgb) / .12), transparent 65%);border-radius:50%;block-size:50rem;inline-size:50rem;position:absolute;inset-block-start:-30%;inset-inline-end:-10%}.Vs1lva_grid{z-index:-1;position:absolute;inset:0}.Vs1lva_title{max-inline-size:18ch;font-size:var(--step-4);margin-block:1.2rem}.Vs1lva_lede{max-inline-size:52ch;color:var(--ink-2);font-size:var(--step-1)}.Vs1lva_compareLink{color:var(--lime);margin-block-start:1rem;font-weight:600;display:inline-block}.Vs1lva_compareLink:hover{text-underline-offset:.25em;text-decoration:underline}.Vs1lva_jump{flex-wrap:wrap;gap:.5rem;margin-block-start:2rem;display:flex}.Vs1lva_jump svg{color:var(--lime)}.Vs1lva_accessTitle{color:var(--ink-3);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:1rem;font-weight:700}.Vs1lva_access{gap:.8rem;display:grid}.Vs1lva_accessCard{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);align-content:start;gap:.45rem;padding:1.35rem;display:grid}.Vs1lva_accessCard svg{color:var(--lime)}.Vs1lva_accessCard b{color:var(--ink)}.Vs1lva_accessCard p{color:var(--ink-3);font-size:.92rem}.Vs1lva_rows{gap:clamp(4rem,3rem + 4vw,7rem);padding-block:clamp(4rem,3rem + 4vw,7rem) 2rem;display:grid}.Vs1lva_row{align-items:center;gap:2rem;scroll-margin-block-start:calc(var(--header-h) + 1rem);display:grid}.Vs1lva_visual{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(30rem 20rem at 50% 0%, rgb(var(--lime-rgb) / .07), transparent 70%), var(--surface);box-shadow:var(--edge), var(--shadow-m);overflow:hidden}.Vs1lva_visual>img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%}.Vs1lva_copy{justify-items:start;gap:.85rem;display:grid}.Vs1lva_icon{background:var(--lime);block-size:2.9rem;inline-size:2.9rem;color:var(--on-lime);border-radius:.95rem;place-items:center;display:grid}.Vs1lva_accessBadge{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);padding:.22rem .7rem;font-size:.78rem;font-weight:600;display:inline-block}.Vs1lva_accessBadge[data-access=free]{color:var(--ok);border-color:#6fd67566}.Vs1lva_accessBadge[data-access=plan]{border-color:var(--lime-line);color:var(--lime)}.Vs1lva_copy h2{font-size:var(--step-3);letter-spacing:var(--tracking-display)}.Vs1lva_short{color:var(--ink-2);font-size:var(--step-1)}.Vs1lva_copy ul{gap:.65rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.Vs1lva_copy li{color:var(--ink-2);align-items:flex-start;gap:.6rem;display:flex}.Vs1lva_copy li svg{color:var(--lime);flex:none;margin-block-start:.22rem}.Vs1lva_cloud,.Vs1lva_privacy{gap:.6rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.Vs1lva_cloud{flex-wrap:wrap;align-content:center;gap:.55rem;min-block-size:18rem;display:flex}.Vs1lva_cloud span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);padding:.55rem 1rem;font-weight:600}.Vs1lva_cloud span:nth-child(4n+2){border-color:var(--lime-line);color:var(--lime)}.Vs1lva_privacy>span{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);align-items:center;gap:.75rem;padding:1rem 1.15rem;font-weight:500;display:flex}.Vs1lva_privacy svg{color:var(--lime);flex:none}.Vs1lva_cta{border:1px solid var(--lime-line);border-radius:var(--radius-xl);background:radial-gradient(36rem 20rem at 100% 0%, rgb(var(--lime-rgb) / .16), transparent 65%), var(--surface);align-items:center;gap:1.5rem;padding:clamp(2rem,1.5rem + 3vw,3.5rem);display:grid}.Vs1lva_cta p{color:var(--ink-2);font-size:var(--step-1);margin-block-start:.6rem}@media (min-width:48rem){.Vs1lva_access{grid-template-columns:repeat(3,1fr)}.Vs1lva_cta{grid-template-columns:1fr auto}}@media (min-width:64rem){.Vs1lva_row{grid-template-columns:1.1fr .9fr;gap:4rem}.Vs1lva_row[data-flip] .Vs1lva_visual{order:2}}
