.vq-software{--sw-gutter:var(--page-gutter);color:var(--text-strong);background:var(--surface-page);font-family:var(--body);overflow-wrap:break-word}.vq-software,.vq-software *,.vq-software :before,.vq-software :after{box-sizing:border-box}.vq-software :where(h1,h2,h3,p,ol,ul,li,figure){margin:0;padding:0}.vq-software :where(h1,h2,h3){font-family:var(--display);font-weight:var(--public-weight-heading);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.vq-software :where(ol,ul){list-style:none}.vq-software :where(a){color:inherit}.vq-software :where(svg){max-inline-size:100%;display:block}.vq-software :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vq-software .sw-wrap{inline-size:min(calc(100% - var(--sw-gutter) * 2), var(--page-max));min-inline-size:0;margin-inline:auto}.vq-software .sw-section{border-block-end:1px solid var(--line);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.vq-software .sw-section.vq-band-dark{border-block-end:0}.vq-software [id]{scroll-margin-block-start:5rem}.vq-software h1{letter-spacing:-.035em;max-inline-size:15ch;font-size:clamp(2.625rem,1.5rem + 3.6vw,4.75rem);line-height:1.02}.vq-software h2{letter-spacing:-.03em;max-inline-size:22ch;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);line-height:1.06}.vq-software h3{font-size:var(--public-type-card);line-height:var(--public-leading-card);letter-spacing:var(--public-tracking-card)}.vq-software .sw-lead{max-inline-size:46ch;color:var(--text-muted);font-size:var(--public-type-intro);line-height:var(--public-leading-intro)}.vq-software .sw-body{max-inline-size:52ch;color:var(--text-muted);font-size:var(--public-type-body)}.vq-software .sw-small{max-inline-size:60ch;color:var(--text-muted);font-size:var(--public-type-secondary)}.vq-software .sw-help{max-inline-size:44ch;color:var(--text-muted);font-size:var(--public-type-secondary)}.vq-software .sw-caption{color:var(--text-muted);font-size:var(--public-type-meta);margin-block-start:var(--space-6)}.vq-software .sw-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-inline-size:0;display:flex}.vq-software .sw-actions>*{min-inline-size:0;max-inline-size:100%}.vq-software .vq-pill>span{overflow-wrap:anywhere}.vq-software .sw-head{align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.vq-software .sw-head>.vq-num{flex:none}.vq-software .sw-head-text{gap:var(--space-3);flex:10em;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vq-software .sw-head .vq-eyebrow-acc{overflow-wrap:anywhere;flex-wrap:wrap;max-inline-size:100%}.vq-software .sw-head .vq-num{margin-block-start:.15rem}.vq-software .vq-band-dark .vq-num{border-color:var(--accent-stroke-on-dark);color:var(--accent-on-dark)}.vq-software .sw-hero{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""title""panel""actions""lede""help";justify-items:start;display:grid}.vq-software .sw-hero>*{min-inline-size:0;max-inline-size:100%}.vq-software .sw-chip{grid-area:tag}.vq-software .sw-hero-title{grid-area:title}.vq-software .sw-hero-panel{grid-area:panel;justify-self:stretch}.vq-software .sw-hero .sw-actions{grid-area:actions}.vq-software .sw-hero .sw-lead{grid-area:lede}.vq-software .sw-hero .sw-help{grid-area:help}.vq-software .sw-hero-section{padding-block:var(--space-8) var(--space-12)}.vq-software .sw-spark{block-size:4.5rem;inline-size:100%}.vq-software .vq-panel__bar>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.vq-software .sw-how{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.vq-software .sw-how>*{min-inline-size:0}.vq-software .sw-media{min-inline-size:0;container-type:inline-size}.vq-software .sw-how-text{gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.vq-software .sw-how-text>*{min-inline-size:0;max-inline-size:100%}.vq-software .sw-steps{gap:var(--space-4);counter-reset:sw-step;grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.vq-software .sw-steps>li{column-gap:var(--space-3);border-block-start:1px solid var(--line-on-dark);counter-increment:sw-step;grid-template-columns:2.25rem minmax(0,1fr);padding-block-start:var(--space-4);display:grid}.vq-software .sw-steps>li:before{content:counter(sw-step, decimal-leading-zero);color:var(--accent-on-dark);font:500 var(--public-type-meta) / 1.9 var(--mono);letter-spacing:.08em;grid-row:span 2}.vq-software .sw-steps h3{font-size:var(--public-type-body);line-height:1.3}.vq-software .sw-areas{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-10);display:grid}.vq-software .sw-areas>li{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container-type:inline-size}.vq-software .sw-area-text{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.vq-software .sw-area-num{color:var(--accent-emphasis);font:500 var(--public-type-meta) / 1 var(--mono);letter-spacing:.08em}.vq-software .sw-area-text .vq-bar{margin-block-start:var(--space-2)}.vq-software .sw-security{gap:var(--space-3);max-inline-size:60ch;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-8);display:grid}.vq-software .sw-security>li{gap:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.vq-software .sw-security>li:before{content:"";border-inline-start:1.5px solid var(--accent);border-block-end:1.5px solid var(--accent);block-size:6px;inline-size:10px;margin-block-start:.45em;transform:rotate(-45deg)}.vq-software .sw-note{align-items:center;gap:var(--space-1) var(--space-6);color:var(--text-muted);font-size:var(--public-type-secondary);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.vq-software .sw-final{border-block-end:0}.vq-software .sw-waitlist{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.vq-software .sw-waitlist>*{min-inline-size:0}.vq-software .sw-waitlist-card{gap:var(--space-5);border:1px solid var(--line);background:var(--surface-raised);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-content:start;padding:clamp(1.25rem,.75rem + 2vw,2.5rem);display:grid}.vq-software .sw-waitlist-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.vq-software .sw-field{gap:.35rem;min-inline-size:0;display:grid}.vq-software .sw-field label{font-size:var(--public-type-secondary);font-weight:600}.vq-software .sw-field input{border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface-page);min-block-size:3.25rem;inline-size:100%;color:var(--text-strong);font:var(--public-type-control) / 1.4 var(--body);padding:.5rem 1.25rem}.vq-software .sw-submit{justify-content:space-between;justify-self:start}.vq-software .sw-submit:disabled{cursor:progress}.vq-software .sw-field input[aria-invalid=true]{border-color:var(--error-text)}.vq-software .sw-field-error{color:var(--error-text);font-size:var(--public-type-secondary)}.vq-software .sw-turnstile{min-block-size:140px}.vq-software .sw-waitlist-note{margin-block-start:var(--space-1)}.vq-software .sw-waitlist-success{gap:var(--space-2);padding-block:var(--space-2);display:grid}.vq-software .sw-waitlist-success-heading{font:var(--public-weight-heading) var(--public-type-card) / 1.2 var(--display)}.vq-software .sw-waitlist-success-heading:focus{outline:none}.vq-software .sw-faq{border-block-start:1px solid var(--line);align-self:start}.vq-software details{border-block-end:1px solid var(--line)}.vq-software summary{align-items:center;gap:var(--space-4);min-block-size:3.5rem;padding-block:var(--space-3);cursor:pointer;font-size:var(--public-type-body);font-weight:500;list-style:none;display:flex}.vq-software summary::-webkit-details-marker{display:none}.vq-software summary:after{content:"+";color:var(--accent-emphasis);margin-inline-start:auto;font-weight:400}.vq-software details[open] summary:after{content:"–"}.vq-software details p{max-inline-size:60ch;color:var(--text-muted);font-size:var(--public-type-secondary);padding-block-end:var(--space-4)}@media (max-width:37.49rem){.vq-software .sw-submit{justify-self:stretch;inline-size:100%}}@media (min-width:48rem){.vq-software .sw-areas{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.vq-software .sw-waitlist-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.vq-software .sw-waitlist-form>:not(.sw-field,.sw-submit){grid-column:1/-1}}@media (min-width:64rem),(min-width:48rem) and (max-height:30rem){.vq-software .sw-hero{column-gap:var(--space-16);row-gap:var(--space-5);grid-template:".panel"1fr"tag panel""title panel""lede panel""actions panel""help panel"".panel"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:center}.vq-software .sw-hero-panel{align-self:center}}@media (min-width:48rem) and (max-height:30rem){.vq-software .sw-hero{column-gap:var(--space-8);row-gap:var(--space-3);grid-template-areas:".panel""tag panel""title panel""actions panel""lede panel""help panel"".panel"}.vq-software .sw-hero-section{padding-block:var(--space-4)}.vq-software .sw-hero h1{font-size:var(--public-type-hero)}}@media (min-width:105rem){.vq-software h1{font-size:max(var(--public-type-hero), 4.75rem);max-inline-size:14ch}.vq-software h2{font-size:var(--public-type-section)}}@media (min-width:64rem){.vq-software .sw-hero-section{padding-block:var(--space-10)}.vq-software .sw-how{column-gap:var(--space-16);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.vq-software .sw-waitlist{column-gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}