@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations")}:root{color-scheme:light;--paper:#fff;--paper-2:#f5f5f7;--paper-3:#ebebed;--void:#1d1d1f;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:#d2d2d7;--line-2:#c7c7cc;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Variable", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--t-hero:clamp(2.5rem, 1.35rem + 5.1vw, 4.5rem);--t-h1:clamp(2.125rem, 1.5rem + 2.8vw, 3rem);--t-h2:clamp(1.75rem, 1.45rem + 1.5vw, 2rem);--t-h3:1.3125rem;--t-lead:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--t-body:1.0625rem;--t-sm:.9375rem;--t-xs:.8125rem;--tr-tight:-.022em;--lh-hero:1.06;--gutter:1.5rem;--w-page:61.25rem;--w-wide:72rem;--w-text:42rem;--r-tile:1.5rem;--r-lg:1rem;--r-md:.75rem;--r-sm:.375rem;--r-pill:980px;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.2s;--dur:.9s;--shadow-window:0 40px 80px -32px #0000002e;--nav-h:48px}.on-dark{--paper:#1d1d1f;--paper-2:#2a2a2c;--paper-3:#3a3a3c;--ink:#fff;--ink-2:#ffffffb3;--ink-3:#ffffff8c;--line:#ffffff2e;--line-2:#ffffff47;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1.5rem)}[hidden]{display:none!important}body{font-family:var(--font);font-size:var(--t-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}html.is-locked,html.is-locked body{overflow:hidden}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:var(--tr-tight);text-wrap:balance;font-weight:600}p{text-wrap:pretty}:focus-visible{outline-offset:3px;border-radius:var(--r-sm);outline:2px solid}::selection{background:var(--ink);color:var(--paper)}.wrap{width:100%;max-width:calc(var(--w-page) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.wrap--wide{max-width:calc(var(--w-wide) + var(--gutter) * 2)}.wrap--text{max-width:calc(var(--w-text) + var(--gutter) * 2)}#main{padding-top:var(--nav-h)}.tiles{gap:1.25rem;padding-block:.75rem;display:grid}.tiles--2{grid-template-columns:1fr}@media (width>=40rem){.tiles--2{grid-template-columns:1fr 1fr}}.t-hero{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:-.025em;font-weight:600}.t-h1{font-size:var(--t-h1);font-weight:600;line-height:1.1}.t-h2{font-size:var(--t-h2);font-weight:600;line-height:1.15}.t-lead{font-size:var(--t-lead);color:var(--ink-2);line-height:1.45}.t-body{font-size:var(--t-body)}.t-sm{font-size:var(--t-sm)}.t-xs{font-size:var(--t-xs)}.t-muted{color:var(--ink-2)}.t-eyebrow{font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.t-center{text-align:center}.t-num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.no-js) [data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(20px)}html:not(.no-js) [data-reveal].is-in{opacity:1;transform:none}[data-reveal-group]>*{--reveal-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not(.no-js) [data-reveal]{opacity:1;transform:none}}.sec{background:var(--paper);color:var(--ink);padding-block:clamp(4.5rem,3rem + 7vw,8.5rem)}.sec--grey{background:var(--paper-2)}.sec--dark{background:var(--void);color:#fff}.sec--tight{padding-block:clamp(3rem,2rem + 4vw,5rem)}.sec__head{text-align:center;max-width:40rem;margin-inline:auto}.sec__head--left{text-align:left;margin-inline:0}.sec__eyebrow{margin-bottom:.875rem;display:block}.sec__title{font-size:var(--t-h1);letter-spacing:-.025em;font-weight:600;line-height:1.1}.sec__sub{max-width:34rem;font-size:var(--t-lead);color:var(--ink-2);margin:1.125rem auto 0;line-height:1.45}.sec__head--left .sec__sub{margin-inline:0}.sec__links{margin-top:1.5rem}.sec__art{margin-top:clamp(2.5rem,1.8rem + 3vw,4rem)}.sec__art--sm{max-width:23rem;margin-inline:auto}.split{align-items:center;gap:clamp(2.5rem,1.8rem + 3vw,4.5rem);display:grid}.split__art{justify-self:center;width:100%;max-width:23rem}@media (width>=48rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split__art{justify-self:end}.split--flip .split__txt{order:2}.split--flip .split__art{order:1;justify-self:start}}.btn{border-radius:var(--r-pill);background:var(--ink);height:3rem;color:var(--paper);font-size:var(--t-body);white-space:nowrap;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;font-weight:500;display:inline-flex}.btn:hover{opacity:.88}.btn:active{transform:scale(.98)}.btn--sm{height:2rem;font-size:var(--t-xs);padding-inline:1rem}.btn--wide{width:100%}.sec--dark .btn,.btn--invert{color:var(--void);background:#fff}.tlink{font-size:var(--t-body);color:inherit;align-items:center;gap:.125rem;font-weight:500;display:inline-flex}.tlink svg{transition:transform var(--dur-fast) var(--ease)}.tlink:hover span{text-underline-offset:3px;text-decoration:underline}.tlink:hover svg{transform:translate(2px)}.tlink-row{flex-wrap:wrap;gap:1.75rem;display:flex}.tlink-row--center{justify-content:center}.steps{gap:clamp(2.5rem,2rem + 2vw,3.5rem);max-width:52rem;margin-inline:auto;display:grid}.step{grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;display:grid}.step__n{font-size:var(--t-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600}.step__t{font-size:var(--t-h3);letter-spacing:var(--tr-tight);font-weight:600}.step__b{max-width:34rem;color:var(--ink-2);margin-top:.5rem}@media (width>=40rem){.step{grid-template-columns:3rem minmax(0,1fr)}.step__n{padding-top:.45rem}}.feats{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(2.25rem,1.8rem + 2vw,3.25rem) clamp(2rem,1.5rem + 2vw,3.5rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.feat__t{font-size:var(--t-body);font-weight:600}.feat__b{font-size:var(--t-sm);color:var(--ink-2);margin-top:.375rem;line-height:1.55}.phero{text-align:center;padding-block:clamp(3.5rem,2.5rem + 5vw,6.5rem) clamp(2rem,1.5rem + 2vw,3rem)}.phero__lead{max-width:36rem;margin:1.25rem auto 0}.phero__cta{margin-top:1.75rem}.calc{border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:var(--shadow-window);background:#fff;gap:clamp(1.5rem,1.1rem + 2vw,2.5rem);padding:clamp(1.25rem,1rem + 1.6vw,2rem);display:grid}.calc__controls{align-content:start;gap:1.5rem;display:grid}.calc__field{border:0;min-width:0;margin:0;padding:0;display:grid}.calc__label{font-size:var(--t-sm);color:var(--ink-2);padding:0}.calc__readout{font-size:var(--t-h3);letter-spacing:var(--tr-tight);margin-top:.25rem;font-weight:600}.calc__scale{color:var(--ink-3);justify-content:space-between;margin-top:.375rem;display:flex}.calc__range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin-top:.75rem}.calc__range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--ink) 0, var(--ink) var(--fill,40%), var(--paper-3) var(--fill,40%), var(--paper-3) 100%);height:4px}.calc__range::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--ink) 0, var(--ink) var(--fill,40%), var(--paper-3) var(--fill,40%), var(--paper-3) 100%);height:4px}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:1px solid var(--line-2);width:26px;height:26px;transition:transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%;margin-top:-11px;box-shadow:0 1px 4px #0000002e}.calc__range::-moz-range-thumb{border:1px solid var(--line-2);background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #0000002e}.calc__range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc__seg{gap:.5rem;margin-top:.75rem;display:flex}.calc__opt{flex:1}.calc__opt input{opacity:0;pointer-events:none;position:absolute}.calc__opt span{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:44px;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);place-items:center;font-weight:500;display:grid}.calc__opt input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.calc__opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.calc__out{border-radius:var(--r-md);background:var(--paper-2);flex-direction:column;justify-content:center;padding:clamp(1.125rem,.9rem + 1.2vw,1.75rem);display:flex}.calc__out-label{font-size:var(--t-sm);color:var(--ink-2)}.calc__out-value{font-size:var(--t-h3);letter-spacing:-.03em;margin-top:.25rem;font-weight:600}.calc__out-value--big{font-size:clamp(2rem,1.5rem + 2.6vw,3.25rem);line-height:1}.calc__per{letter-spacing:normal;color:var(--ink-3);margin-left:.2em;font-size:.9rem;font-weight:400}.calc__rule{background:var(--line);border:0;height:1px;margin-block:1.125rem}.calc__note{color:var(--ink-3);margin-top:1.25rem;line-height:1.5}@media (width>=56.25rem){.calc{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.prose{color:var(--ink);font-size:var(--t-body);line-height:1.75}.prose>*+*{margin-top:1.15em}.prose h2{margin-top:2.25em;font-size:1.5rem;font-weight:600}.prose h3{margin-top:1.6em;font-size:1.2rem;font-weight:600}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.prose strong{font-weight:600}.prose__meta{color:var(--ink-2);font-size:var(--t-sm)}.price-annual{display:none!important}html[data-billing=annual] .price-annual{display:revert!important}html[data-billing=annual] .pcard__fig.price-annual,html[data-billing=annual] .pcx__fig.price-annual{display:flex!important}html[data-billing=annual] .price-monthly{display:none!important}.plans-sec{scroll-margin-top:var(--nav-h)}.plans-sec .sec__head+*{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.plans-note{max-width:44rem;font-size:var(--t-sm);color:var(--ink-2);text-align:center;margin:1.5rem auto 0}.plans-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.btn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.inline-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-depth],[data-settle]{will-change:transform, opacity}[data-depth]{transform-origin:50% 100%;animation:linear both depth-in view();animation-range:entry cover 42%}@keyframes depth-in{0%{opacity:.35;transform:perspective(1600px)rotateX(18deg)scale(.9)translateY(48px)}to{opacity:1;transform:none}}[data-settle]{animation:linear both settle-in view();animation-range:entry cover 30%}@keyframes settle-in{0%{opacity:.4;transform:scale(.94)translateY(24px)}to{opacity:1;transform:none}}}[data-lift]{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}[data-lift]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #00000047}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.hero-screen{min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;padding-block:clamp(1.75rem,1rem + 2vw,3rem)!important}.hero-fit{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}@media (width>=64rem){.hero-fit{width:min(100vw - 3rem,76rem);margin-left:50%;transform:translate(-50%)}}.hero-fit>:first-child{margin-top:0!important}@media (width>=48rem){.hero-screen h1{margin-inline:auto;line-height:1.05;max-width:24ch!important;font-size:clamp(2.25rem,1.4rem + 2.2vw,3.5rem)!important}.hero-screen .t-lead,.hero-screen [class*=lead]{line-height:1.5;max-width:46rem!important;font-size:var(--t-body)!important;margin-top:.9rem!important}.hero-screen .btn-row,.hero-screen [class*=__cta],.hero-screen [class*=__acts]{margin-top:1.25rem!important}.hero-screen .t-eyebrow,.hero-screen .crumbs{margin-bottom:.6rem}}@media (width>=48rem) and (height<=860px){.hero-screen{padding-block:1.25rem!important}.hero-screen h1{font-size:clamp(2rem,1.3rem + 1.6vw,2.75rem)!important}.hero-screen .t-eyebrow{margin-bottom:.4rem}.hero-screen .t-lead,.hero-screen [class*=lead]{margin-top:.6rem!important}.hero-screen .btn-row,.hero-screen [class*=__cta],.hero-screen [class*=__acts]{margin-top:1rem!important}.hero-fit{margin-top:1.25rem}}.tl{gap:.45rem;display:flex}.tl i,.at__dots i,.fl__dots i,.rp__chrome i,.wo__chrome i,.win__dot,.console__dot{border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f;width:.7rem!important;height:.7rem!important}.tl i:first-of-type,.at__dots i:first-of-type,.fl__dots i:first-of-type,.rp__chrome i:first-of-type,.wo__chrome i:first-of-type,.win__dot:first-of-type,.console__dot--close{background:#ff5f57!important}.tl i:nth-of-type(2),.at__dots i:nth-of-type(2),.fl__dots i:nth-of-type(2),.rp__chrome i:nth-of-type(2),.wo__chrome i:nth-of-type(2),.win__dot:nth-of-type(2),.console__dot--min{background:#febc2e!important}.tl i:nth-of-type(3),.at__dots i:nth-of-type(3),.fl__dots i:nth-of-type(3),.rp__chrome i:nth-of-type(3),.wo__chrome i:nth-of-type(3),.win__dot:nth-of-type(3),.console__dot--max{background:#28c840!important}.logo[data-astro-cid-f7espo7c]{color:var(--ink);align-items:center;gap:.5rem;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none}.logo__word[data-astro-cid-f7espo7c]{letter-spacing:var(--tr-tight);font-size:1.0625rem;font-weight:600}.skip[data-astro-cid-wpvy4v7s]{z-index:100;border-radius:0 0 var(--r-md) var(--r-md);background:var(--ink);color:var(--paper);font-size:var(--t-sm);padding:.75rem 1.25rem;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip[data-astro-cid-wpvy4v7s]:focus-visible{top:0}.nav[data-astro-cid-wpvy4v7s]{z-index:60;border-bottom:1px solid var(--line);background:#fffffff0;position:fixed;inset:0 0 auto}.nav__bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:.25rem;display:none}.nav__link[data-astro-cid-wpvy4v7s]{border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--ink-2);transition:color var(--dur-fast) var(--ease);padding:.375rem .75rem;font-weight:500}.nav__link[data-astro-cid-wpvy4v7s]:hover,.nav__link[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--ink)}.nav__links[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{margin-left:.5rem}.nav__links[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]+.btn[data-astro-cid-wpvy4v7s]{margin-left:.25rem}.nav__toggle[data-astro-cid-wpvy4v7s]{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);place-items:center;margin-right:-.5rem;display:grid}.sheet[data-astro-cid-wpvy4v7s]{inset:var(--nav-h) 0 0;z-index:59;background:var(--paper);position:fixed;overflow-y:auto}.sheet__inner[data-astro-cid-wpvy4v7s]{flex-direction:column;padding-block:.5rem 3rem;display:flex}.sheet__link[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);font-size:var(--t-lead);justify-content:space-between;align-items:center;padding-block:1rem;font-weight:500;display:flex}.sheet__link[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{color:var(--ink-3)}.sheet__cta[data-astro-cid-wpvy4v7s]{margin-top:1.75rem}.sheet__cta2[data-astro-cid-wpvy4v7s]{margin-top:.75rem}.btn--line[data-astro-cid-wpvy4v7s]{border:1px solid var(--ink);color:var(--ink);background:0 0}@media (width>=70rem){.nav__links[data-astro-cid-wpvy4v7s]{display:flex}.nav__toggle[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s]{display:none}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:.75rem;padding-block:clamp(2.5rem,2rem + 2vw,3.5rem) 2rem}.foot__top[data-astro-cid-jo6i4kqk]{gap:2.5rem;display:grid}.foot__tag[data-astro-cid-jo6i4kqk]{color:var(--ink-2);margin-top:.75rem}.foot__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(45%,8.5rem),1fr));gap:2rem 1.5rem;display:grid}.foot__title[data-astro-cid-jo6i4kqk]{color:var(--ink);margin-bottom:.875rem;font-weight:600}.foot__list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.5rem;display:flex}.foot__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color var(--dur-fast) var(--ease)}.foot__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.foot__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}@media (width>=48rem){.foot__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}}
