html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.product-landing{--product-accent:var(--color-brand-light);background:var(--color-bg);color:var(--color-fg)}.product-hero{isolation:isolate;margin:auto;padding:150px 24px 0;position:relative}.product-hero-terrain{z-index:-1;pointer-events:none;opacity:.27;height:min(100%,1000px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 18% 55%,#0000 100%);mask-image:linear-gradient(#0000,#000 18% 55%,#0000 100%)}:root[data-theme=light] .product-hero-terrain{opacity:.18}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .product-hero-terrain{opacity:.18}}.product-hero-copy{text-align:center;max-width:1100px;margin:auto}.product-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-muted);font-size:11px}.product-motto{letter-spacing:-.075em;white-space:nowrap;margin:30px 0 45px;font-size:clamp(27px,8.1vw,108px);font-weight:650;line-height:1.15}.product-motto>span{color:var(--product-accent);display:inline-block;position:relative}.product-underline{fill:none;width:106%;height:.32em;stroke:var(--color-brand);stroke-width:clamp(3px,.4vw,6px);stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:-.23em;left:-3%;overflow:visible}.product-underline path{stroke-dasharray:1;stroke-dashoffset:0}.product-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:780px;margin:auto;font-size:clamp(24px,3vw,38px);font-weight:550;line-height:1.2}.product-lead{color:var(--color-fg-muted);text-wrap:pretty;max-width:670px;margin:22px auto 26px;font-size:16px;line-height:1.8}.product-actions{justify-content:center;align-items:center;gap:28px;display:flex}.product-primary,.product-secondary{justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:550;display:inline-flex}.product-primary{background:var(--color-fg);color:var(--color-bg);border-radius:40px;padding:16px 24px;transition:transform .2s}.product-primary:hover{transform:translateY(-2px)}.product-secondary{border-bottom:1px solid var(--color-line-strong);padding:8px 0}.product-note{color:var(--color-fg-subtle);max-width:560px;margin:20px auto 0;font-size:11px;line-height:1.7}.product-window{border:1px solid var(--color-line-strong);background:linear-gradient(130deg,color-mix(in srgb,var(--color-brand) 7%,var(--color-surface)),var(--color-bg-2));border-radius:15px;max-width:1160px;margin:55px auto 0;overflow:hidden;box-shadow:0 -25px 100px -50px #398bea65,0 35px 70px #0002}.product-window-bar{border-bottom:1px solid var(--color-line);color:var(--color-fg-subtle);align-items:center;gap:18px;padding:15px 20px;font-size:10px;display:flex}.product-window-bar>span:first-child{letter-spacing:2px;font-size:8px}.product-window-bar>span:last-child{text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:8px}.product-workspace{min-height:350px;display:flex}.product-workspace aside{border-right:1px solid var(--color-line);width:130px;color:var(--color-fg-subtle);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:25px;padding:25px;display:flex}.product-workspace aside strong{color:var(--product-accent);margin-bottom:15px;font-size:23px}.product-workspace aside svg{width:18px;height:18px}.product-workspace-main{flex:1;min-width:0;padding:30px}.product-project{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-project small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted);font-size:9px}.product-project h2{letter-spacing:-.04em;margin-top:7px;font-size:22px;font-weight:550}.product-project h2 span{color:var(--color-fg-muted);border:1px solid var(--color-line);border-radius:5px;align-items:center;gap:5px;margin-left:14px;padding:4px 8px;font-size:10px;font-weight:400;display:inline-flex}.product-status{background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--product-accent);border-radius:20px;padding:6px 12px;font-size:10px}.product-steps{gap:8px;margin-top:25px;display:flex}.product-steps button{border:1px solid var(--color-line-strong);color:var(--color-fg-muted);cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.product-steps button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 10%,transparent);color:var(--product-accent)}.product-steps small{color:var(--color-fg-subtle);font-size:9px}.product-steps svg{margin-left:auto}.product-demo-body{background:var(--color-bg);border:1px solid var(--color-line);border-radius:7px;min-height:166px;margin-top:15px;padding:20px}.product-demo-body h3{font-size:15px;font-weight:500}.product-demo-body p{color:var(--color-fg-muted);margin:10px 0 15px;font-size:12px;line-height:1.7}.product-repo{border:1px solid var(--color-line);border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.product-repo>span{color:var(--product-accent);align-items:center;gap:5px;margin-left:auto;display:flex}.product-build{color:var(--product-accent);flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.product-live{color:var(--product-accent);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:14px;display:flex}.product-resource{color:var(--color-fg-subtle);justify-content:space-between;gap:12px;margin-top:15px;font-size:9px;display:flex}.product-stack{max-width:1160px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;gap:25px;margin:auto;padding:45px 0 55px;font-size:17px;display:flex}.product-stack span{color:var(--color-line-strong)}.product-landing main>section:not(.product-hero){background:var(--color-bg);border-top:0;border-bottom:0}.product-landing main>section:not(.product-hero)>div.mx-auto{max-width:1208px;padding-top:90px;padding-bottom:45px}.product-landing main>section h2{letter-spacing:-.05em;font-weight:550}.product-landing main .font-playfair{color:var(--product-accent);font-family:inherit;font-style:normal}.product-landing #why-deployvera>div>div.grid{grid-template-columns:1.1fr 1fr;gap:18px;margin-top:42px}.product-landing #why-deployvera article{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)),var(--color-bg-2));padding:32px}.product-landing #why-deployvera article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:45px;display:grid}.product-landing #why-deployvera article:last-child h3,.product-landing #why-deployvera article:last-child p{grid-column:1}.product-landing #why-deployvera article:last-child .benefit-visual{grid-area:1/2/3;margin:0}.product-landing #why-deployvera article h3{letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1.2}.benefit-visual{border:1px solid var(--color-line);background:var(--color-bg);min-height:120px;color:var(--color-fg-muted);border-radius:9px;flex-direction:column;justify-content:center;gap:14px;margin-top:28px;padding:20px;font:11px/1.7 ui-monospace,monospace;display:flex}.benefit-visual .bars{align-items:flex-end;gap:8px;height:70px;display:flex}.benefit-visual .bars i{border-top:2px solid var(--product-accent);background:linear-gradient(#398bea65,#398bea10);border-radius:3px 3px 0 0;flex:1;height:75%}.benefit-visual .bars i:nth-child(3n){height:42%}.benefit-visual .bars i:nth-child(2n){height:95%}.benefit-visual code{color:var(--product-accent)}.product-landing #offer-scope article{background:var(--color-surface);padding:30px}.product-landing #offer-scope article>svg{width:32px;height:32px}.product-landing #live-proof article{box-shadow:0 24px 55px #0002}.product-landing :is(a,button):focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}:root[data-theme=light] .product-landing{--product-accent:#1f5faa}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .product-landing{--product-accent:#1f5faa}}@media (width<=760px){.product-hero{padding:115px 18px 0}.product-hero h1{font-size:25px}.product-lead{font-size:14px}.product-actions{flex-direction:column;gap:14px}.product-window{margin-top:35px}.product-workspace aside{gap:20px;width:45px;padding:15px 10px}.product-workspace aside strong{font-size:13px}.product-workspace-main{padding:15px}.product-project h2{font-size:16px}.product-project h2>span{display:none}.product-window-bar{gap:8px;padding:12px;font-size:8px}.product-window-bar>span:last-child{font-size:6px}.product-steps button{gap:5px;padding:10px 6px;font-size:10px}.product-steps svg{display:none}.product-demo-body{min-height:210px;padding:12px}.product-demo-body h3{font-size:13px}.product-repo{gap:5px;padding:8px;font-size:9px}.product-live{font-size:10px}.product-resource{flex-wrap:wrap;font-size:8px}.product-stack{gap:13px;padding:30px 0;font-size:12px}.product-landing main>section:not(.product-hero)>div.mx-auto{padding-top:60px;padding-bottom:25px}.product-landing #why-deployvera>div>div.grid{grid-template-columns:1fr}.product-landing #why-deployvera article{padding:25px}.product-landing #why-deployvera article:last-child{display:block}.product-landing #why-deployvera article:last-child .benefit-visual{margin-top:25px}}@media (prefers-reduced-motion:reduce){.product-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-secondary{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:40px;padding:15px 23px;transition:background .2s,transform .2s}.product-secondary:hover{background:var(--color-elev-2);transform:translateY(-2px)}.product-actions{gap:12px}.product-landing main>section h2{text-wrap:balance}.product-scope-icon{color:var(--product-accent);justify-content:space-between;align-items:center;display:flex}.product-scope-icon>span{color:var(--color-fg-subtle);font:12px ui-monospace,monospace}.product-landing #offer-scope article{background:linear-gradient(145deg,var(--color-surface),var(--color-bg-2));border-radius:20px;position:relative}.product-landing #offer-scope article:after{content:"";background:linear-gradient(90deg,var(--color-brand),transparent);height:2px;position:absolute;bottom:0;left:30px;right:30px}.product-deploy-intro{border-left:3px solid var(--color-brand);max-width:820px;padding-left:30px}.product-landing .deploy-walkthrough{border:1px solid var(--color-line-strong);background:linear-gradient(125deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-bg)),var(--color-bg-2));border-radius:24px;padding:32px}.product-landing .deploy-walkthrough-card{border-radius:16px;box-shadow:0 18px 40px #0000000d}.product-landing .deploy-walkthrough-step{border-radius:10px;padding-left:14px;padding-right:14px;transition:background .2s}.product-landing .deploy-walkthrough-step[aria-pressed=true]{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.product-landing .deploy-walkthrough-step:before{display:none}.product-landing .deploy-step-number{border:1px solid var(--color-line-strong);border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.product-landing .deploy-walkthrough-step[aria-pressed=true] .deploy-step-number{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.product-vps-comparison{box-shadow:0 12px 35px #00000005}.product-plans-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}.product-plans-heading>p,.product-plans-heading>h2{grid-column:1}.product-plans-heading .product-billing{flex-wrap:wrap;grid-area:2/2/4;align-self:end;max-width:340px}.product-plan-grid .product-plan{background:linear-gradient(165deg,var(--color-surface),var(--color-bg-2));border-radius:22px;padding:30px;box-shadow:0 15px 40px #00000005}.product-plan-grid .product-plan:has(>span){background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 9%,var(--color-surface)),var(--color-bg-2));border-color:var(--color-brand)}.product-plan ul{border-top:1px solid var(--color-line);padding-top:24px}.product-landing #plans .trial-spotlight{box-shadow:none;border-color:var(--color-line-strong)}.product-compare-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;display:grid}.product-compare-heading>p:first-child{grid-column:1/-1}.product-compare-heading h2{grid-area:2/1/4}.product-compare-heading>p:not(:first-child){grid-column:2}.product-compare-table{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:20px}.product-compare-table th,.product-compare-table td{padding:20px 24px}.product-compare-table thead{background:var(--color-bg-2)}.product-compare-table tbody tr:hover{background:color-mix(in srgb,var(--color-brand) 4%,transparent)}.product-landing main>.product-closing>div.mx-auto{padding-top:80px;padding-bottom:80px}.product-closing-card{isolation:isolate;border:1px solid var(--color-line-strong);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-brand) 13%,transparent),transparent 65%),var(--color-bg-2);border-radius:28px;padding:72px 32px;position:relative;overflow:hidden}.product-closing-card:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent);width:70%;height:220px;box-shadow:0 0 0 40px color-mix(in srgb,var(--color-brand) 3%,transparent),0 0 0 80px color-mix(in srgb,var(--color-brand) 2%,transparent);border-radius:50%;position:absolute;top:-160px;left:15%}.product-closing-card h2{max-width:820px;font-size:clamp(28px,3.7vw,48px);line-height:1.15}.product-closing-card h2 br{display:none}.product-landing .footer-wordmark{max-width:1208px;margin:auto}@keyframes productEntrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes productTextEntrance{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes productUnderline{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.product-eyebrow,.product-motto,.product-hero h1,.product-lead,.product-actions{animation:.7s both productTextEntrance}.product-motto{animation-delay:80ms}.product-hero h1{animation-delay:.16s}.product-lead{animation-delay:.24s}.product-actions{animation-delay:.32s}.product-underline path{animation:1.15s cubic-bezier(.35,.05,.3,1) .65s both productUnderline}.product-demo-body{animation:.35s both productEntrance}.product-build code{animation:.4s both productEntrance}.product-build code:nth-child(2){animation-delay:.25s}.product-build code:nth-child(3){animation-delay:.5s}}@media (width<=900px){.product-plans-heading,.product-compare-heading{display:block}.product-compare-heading>p{max-width:650px}}@media (width<=760px){.product-actions{align-items:stretch;max-width:340px;margin:auto}.product-secondary,.product-primary{min-height:50px}.product-deploy-intro{padding-left:20px}.product-landing .deploy-walkthrough{border-radius:18px;padding:20px 16px}.product-landing .deploy-walkthrough-step{padding:12px 7px}.product-landing .deploy-step-number{width:25px;height:25px;font-size:10px}.product-closing-card{border-radius:20px;padding:48px 20px}.product-closing-card .mt-10,.product-closing-card a{width:100%}.product-plan-grid .product-plan{padding:26px}}.deploy-walkthrough-track{--walkthrough-top:104px;position:relative}.deploy-walkthrough-track[data-scroll-mode=sticky]{min-height:calc(var(--walkthrough-panel-height) + var(--walkthrough-travel))}.deploy-walkthrough-track[data-scroll-mode=sticky] .deploy-walkthrough-pin{top:var(--walkthrough-top);position:sticky}.deploy-walkthrough-pin{width:100%}.deploy-walkthrough-step{position:relative}.deploy-walkthrough-step:before{content:"";background:var(--color-brand);transform-origin:0;height:2px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.deploy-walkthrough-step[aria-pressed=true]:before{transform:scaleX(1)}.deploy-walkthrough-step[aria-pressed=true] .deploy-step-number,.deploy-walkthrough-step:hover .deploy-step-number{color:var(--color-brand)}@media (width>=1024px){.deploy-walkthrough-step:before{transform-origin:top;width:2px;height:auto;inset:1.5rem auto 1.5rem -.75rem;transform:scaleY(0)}.deploy-walkthrough-step[aria-pressed=true]:before{transform:scaleY(1)}}.deploy-step-arrow{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-4px)}.deploy-walkthrough-step[aria-pressed=true] .deploy-step-arrow,.deploy-walkthrough-step:hover .deploy-step-arrow,.deploy-walkthrough-step:focus-visible .deploy-step-arrow{opacity:1;transform:translate(0)}.deploy-step-content:not(.is-active){display:none}.deploy-live-proof{gap:1rem;display:grid}.deploy-live-image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}@media (width>=640px){.deploy-step-stack{display:grid}.deploy-step-content{grid-area:1/1;min-width:0}.deploy-step-content:not(.is-active){visibility:hidden;pointer-events:none;display:block}.deploy-live-proof{grid-template-columns:1.1fr 1fr;align-items:start}}@media (width<=1023px),(height<=779px),(prefers-reduced-motion:reduce){.deploy-walkthrough-track[data-scroll-mode=sticky]{min-height:0}.deploy-walkthrough-track[data-scroll-mode=sticky] .deploy-walkthrough-pin{position:static}}@keyframes deployStepIn{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.deploy-step-content.is-active{animation:.22s ease-out deployStepIn}}@media (prefers-reduced-motion:reduce){.deploy-walkthrough-step:before,.deploy-step-arrow{transition:none}}
