.h-wrap{width:100%;max-width:calc(90rem + 6rem);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.h-wrap{padding-inline:2rem}}@media (min-width:992px){.h-wrap{padding-inline:3rem}}.mk-display{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.mk-display,.mk-h1{font-family:var(--font-display);font-weight:600;text-wrap:balance}.mk-h1{font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:1.02}.mk-h1s{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.04}.mk-h1s,.mk-h2{font-family:var(--font-display);font-weight:600;text-wrap:balance}.mk-h2{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06}.mk-close{font-size:clamp(2.6rem,6.5vw,6rem);line-height:1.02}.mk-close,.mk-h3{font-family:var(--font-display);font-weight:600;text-wrap:balance}.mk-h3{font-size:1.25rem;line-height:1.2}@media (min-width:640px){.mk-h3{font-size:1.5rem}}.mk-lede{font-size:1.125rem;line-height:1.6}.mk-main h3,.mk-main h4{text-wrap:balance}.mk-main dd,.mk-main li,.mk-main p{text-wrap:pretty}.mk-sec{padding-block:5rem}.mk-sec-b{padding-bottom:5rem}.mk-gap{margin-top:3rem}.mk-block{margin-top:5rem}@media (min-width:640px){.mk-sec{padding-block:6rem}.mk-sec-b{padding-bottom:6rem}.mk-gap{margin-top:4rem}.mk-block{margin-top:6rem}}@media (min-width:1024px){.mk-sec{padding-block:8rem}.mk-sec-b{padding-bottom:8rem}.mk-block{margin-top:7rem}}main:has(>.cl-panel:last-child)+footer{padding-top:0}.mk-card{border-radius:1.25rem;border:1px solid rgba(17,17,17,.1);background:var(--color-paper)}.mk-card--dark{border-color:#000;background:#000;color:#fff}.mk-site :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:.375rem}.mk-site .mk-dark :is(a,button,summary,[tabindex]):focus-visible{outline-color:#fff}:root{--ease-x:cubic-bezier(.16,1,.3,1)}[data-motion] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-x),transform .5s var(--ease-x);transition-delay:var(--d,0s)}[data-motion] [data-reveal].is-in{opacity:1;transform:none}[data-motion]:not([data-motion-live]) [data-reveal]:not(.is-in){animation:mo-failsafe 0s 4s forwards}@keyframes mo-failsafe{to{opacity:1;transform:none}}.rv-words .mw{overflow:clip;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.rv-words .mw,.rv-words .mw>span{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-motion] .rv-words .mw>span{transform:translateY(105%);transition:transform .5s var(--ease-x);transition-delay:calc((var(--i) + var(--w0, 0)) * 40ms)}[data-motion] .rv-words.is-in .mw>span{transform:none}[data-motion]:not([data-motion-live]) .rv-words:not(.is-in) .mw>span{animation:mo-failsafe 0s 4s forwards}}.lift{transition:transform .2s var(--ease-x)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-motion] main .lift.is-in:hover{transform:translateY(-4px);transition-delay:0s}}.h-line{display:block;overflow:clip;padding-bottom:.2em;margin-bottom:-.14em}.h-line>span{display:inline-block;animation:h-rise .9s var(--ease-x) both}.h-line:nth-child(2)>span{animation-delay:.08s}@keyframes h-rise{0%{transform:translateY(105%)}to{transform:none}}.h-fade{animation:h-fade .8s .25s var(--ease-x) both}@keyframes h-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.h-par{transform:translate3d(0,calc(var(--sy, 0) * -40px),0);opacity:calc(1 - var(--sy, 0) * .5)}.fl-card{width:min(100%,1200px);margin-inline:auto;will-change:transform}@media (prefers-reduced-motion:no-preference){[data-motion] .fl-card:not(.is-live){transform:perspective(1200px) translateY(100vh) rotateX(100deg) scale(1.1);animation:fl-failsafe 0s 4s forwards}}@keyframes fl-failsafe{to{transform:none}}[data-par]{transform:translate3d(0,var(--py,0),0)}.cl-panel{transform:scale(calc(.94 + var(--p, 1) * .06));transform-origin:50% 100%}.cl-fill>span{opacity:calc(clamp(.16, var(--p, 1) * var(--n) * 1.25 - var(--i), 1));transition:opacity .2s var(--ease-x)}.mg{transition:transform .45s var(--ease-x);will-change:transform}.mo-rotor{position:relative;display:inline-block;height:1.2em;overflow:clip}.mo-rotor__track{display:flex;flex-direction:column}.mo-rotor__track>span{display:block;height:1.2em;line-height:1.2em;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mo-rotor__track{animation:mo-rotor 9s var(--ease-x) infinite}}@keyframes mo-rotor{0%,50%{transform:translateY(0)}55%,68%{transform:translateY(-1.2em)}73%,86%{transform:translateY(-2.4em)}91%,to{transform:translateY(-3.6em)}}.mo-navlink{position:relative}.mo-navlink:after{content:"";position:absolute;top:calc(50% - .6em);right:-.45rem;width:4px;height:4px;border-radius:50%;background:var(--color-signal);opacity:0;transition:opacity .2s var(--ease-x);pointer-events:none}.mo-navlink:focus-visible:after,.mo-navlink:hover:after,.mo-navlink[aria-current=page]:after,.mo-navlink[aria-expanded=true]:after{opacity:1}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mo-nudge{transition:transform .35s var(--ease-x)}.mo-nudge:hover{transform:translateY(-2px)}}.mm-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--color-line-strong);border-radius:9rem;background:transparent;color:var(--color-ink);cursor:pointer}.mm-btn[aria-expanded=true]{border-color:var(--color-ink)}.mm-btn__bars{display:flex;flex-direction:column;justify-content:center;gap:.3125rem;width:1.125rem}.mm-btn__bars>span{display:block;width:100%;height:1.5px;background:currentColor}.mm{position:fixed;inset:0;z-index:60;overflow:clip;visibility:hidden;pointer-events:none;background:var(--color-cream);color:var(--color-ink);transform:translateY(-100%);transition:transform .55s var(--o-ease),visibility 0s linear .55s}.mm.is-open{visibility:visible;pointer-events:auto;transform:none;transition:transform .55s var(--o-ease),visibility 0s linear 0s}.mm__panel{display:flex;flex-direction:column;gap:2.5rem;width:100%;height:100%;padding:.625rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .55s var(--o-ease)}.mm.is-open .mm__panel{transform:none}.mm__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:none;padding-bottom:1rem;border-bottom:1px dotted #b6b6b6}.mm__label{color:var(--color-muted)}.mm__close{display:flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;margin-right:-.5rem;border:1px solid var(--color-line-strong);border-radius:9rem;background:transparent;color:var(--color-ink);cursor:pointer}.mm__close:focus-visible,.mm__close:hover{border-color:var(--color-ink)}.mm__close>svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mm__nav{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.mm__link{display:flex;align-items:baseline;gap:.875rem;min-height:2.75rem;padding-block:.625rem;font-family:var(--font-display);font-size:2.25rem;line-height:1.15;font-weight:600;color:var(--color-ink);opacity:0;transform:translateY(.9rem);transition:opacity .5s var(--o-ease),transform .5s var(--o-ease)}.mm.is-open .mm__link{opacity:1;transform:none;transition-delay:calc(.22s + var(--i, 0) * .07s)}.mm__num{font-family:var(--font-display);font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums;min-width:1.25rem;color:var(--color-muted)}.mm__foot{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:none;margin-top:auto;padding-top:1.5rem;border-top:1px dotted #b6b6b6;opacity:0;transform:translateY(.9rem);transition:opacity .5s var(--o-ease) .5s,transform .5s var(--o-ease) .5s}.mm.is-open .mm__foot{opacity:1;transform:none}.mm__small{min-height:2.75rem;color:var(--color-muted)}.mm__small:focus-visible,.mm__small:hover{color:var(--color-ink)}@media (min-width:64rem){.mm,.mm-btn{display:none}}html.mm-lock,html.mm-lock body{overflow:hidden}.pt-fade{transition:opacity .35s var(--ease-x),visibility 0s}.pt-fade.is-off{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-x),visibility 0s .2s}.faq-i>summary{list-style:none}.faq-i>summary::-webkit-details-marker{display:none}.faq-i::details-content{opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease-x),transform .5s var(--ease-x),content-visibility .5s allow-discrete}.faq-i[open]::details-content{opacity:1;transform:none}@starting-style{.faq-i[open]::details-content{opacity:0;transform:translateY(-6px)}}.faq-i .faq-plus{transition:transform .45s var(--ease-x)}.faq-i[open] .faq-plus{transform:rotate(45deg)}.o-pill.mk-nowrap{white-space:nowrap}.o-pill.mk-pill-white{background:#fff;border-color:#fff;color:var(--color-ink)}.o-pill.mk-pill-white:before{background:rgba(17,17,17,.08)}@media screen{@container (max-width: 39.99rem){.o-rtable>tbody>tr.mk-same>td[data-label]:not(:nth-child(2)){display:none}.o-rtable>tbody>tr.mk-same>td:nth-child(2):before{content:"Every plan"}}}@media (prefers-reduced-motion:reduce){[data-motion] [data-reveal]{opacity:1;transform:none;transition:none;animation:none}.h-fade,.h-line>span{animation:none}.cl-panel,.fl-card,.h-par,[data-par]{transform:none!important;opacity:1}.cl-fill>span{opacity:1}.faq-i .faq-plus,.faq-i::details-content,.lift,.mg,.mo-navlink:after,.pt-fade{transition:none}.mm,.mm__panel{transform:none}.mm{opacity:0;transition:opacity .2s var(--o-ease),visibility 0s linear .2s}.mm.is-open{opacity:1;transition:opacity .2s var(--o-ease),visibility 0s linear 0s}.mm.is-open .mm__link,.mm__foot,.mm__link{opacity:1;transform:none;transition:none}}@media print{[data-motion] [data-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.cl-panel,.fl-card,.h-par,.rv-words .mw>span,[data-par]{transform:none!important;opacity:1;transition:none!important}.cl-fill>span{opacity:1}}.as-stage{transition:opacity .22s var(--ease-x)}.as-stage.is-fading{opacity:0}.as-scene{animation:as-scene .5s var(--ease-x) both}@keyframes as-scene{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.as-in{animation:as-in .45s var(--ease-x) both}@keyframes as-in{0%{opacity:0}to{opacity:1}}.as-row{animation:as-row .5s var(--ease-x) both}@keyframes as-row{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.as-pop{display:inline-flex;animation:as-pop .45s var(--ease-x) both}@keyframes as-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.as-press{animation:as-press .35s var(--ease-x) both}@keyframes as-press{40%{transform:scale(.94)}to{transform:none}}.as-type{display:inline-block;animation:as-type .6s var(--ease-x) both}@keyframes as-type{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.ah-gone{transition:opacity .4s var(--ease-x),transform .55s var(--ease-x)}.ah-gone.is-gone{opacity:0;transform:translateY(-12px)}.ah-bar,.ah-rise{transition:transform .7s var(--ease-x)}.ah-bar{transform-origin:left}.as-meter.is-empty{transform:scaleX(0)}.as-meter.is-run{animation:as-meter var(--ms,5s) linear both}@keyframes as-meter{0%{transform:scaleX(0)}to{transform:none}}.ah-swap{transition:opacity .45s var(--ease-x)}.as-fold{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease-x),opacity .3s var(--ease-x)}.as-fold.is-open{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .55s var(--ease-x),opacity .45s var(--ease-x) .15s}.as-sweep{animation:as-sweep 1.1s var(--ease-x) both}@keyframes as-sweep{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--h,9rem))}}.ob-mark{transition:transform .7s var(--ease-x)}.ob-card .ob-note{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease-x),transform .7s var(--ease-x)}.ob-card.is-on .ob-note{opacity:1;transform:none;transition-delay:.3s}@media (max-width:1023px){.ob-card .ob-note{opacity:1;transform:none}}html[data-motion] .bx-cell:not([data-play]) *,html[data-motion] .lift:not(.is-in) *{animation-play-state:paused}.bx-flip{display:inline-grid;overflow:clip;vertical-align:bottom}.bx-flip>span{display:block;grid-area:1/1;min-width:0;animation:bx-a 8s infinite var(--ease-x)}.bx-flip>span+span{animation-name:bx-b}@keyframes bx-a{0%,40%{opacity:1;transform:none}47%,93%{opacity:0;transform:translateY(-50%)}93.01%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes bx-b{0%,40%{opacity:0;transform:translateY(50%)}47%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.bx-pop{display:inline-flex;animation:bx-pop 8s infinite var(--ease-x)}@keyframes bx-pop{0%,34%{opacity:0;transform:scale(.8)}40%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.bx-meter{transform-origin:left;animation:bx-meter 8s infinite var(--ease-x)}@keyframes bx-meter{0%,40%{transform:scaleX(.94)}47%,93%{transform:none}to{transform:scaleX(.94)}}.bx-in{animation:bx-in 8s infinite var(--ease-x)}@keyframes bx-in{0%,8%{opacity:1;transform:none}14%,20%{opacity:0;transform:translateY(10px)}30%,to{opacity:1;transform:none}}.bx-digit{display:inline-block;animation:bx-digit 8s infinite var(--ease-x) both;animation-delay:calc(var(--k, 0) * .18s)}@keyframes bx-digit{0%,4%{opacity:0;transform:translateY(6px)}8%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.bx-file{animation:bx-file 8s infinite var(--ease-x) both;animation-delay:calc(var(--k, 0) * .16s)}@keyframes bx-file{0%,4%{opacity:0;transform:translateY(6px)}10%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}html[data-motion] .wy-tile:not([data-play]) *{animation-play-state:paused}.wy-flow{opacity:0;animation:wy-flow 6s infinite var(--ease-x);animation-delay:var(--at,0s)}@keyframes wy-flow{0%{opacity:0;transform:none}4%{opacity:1}14%{opacity:1;transform:translateY(2.125rem)}18%,to{opacity:0;transform:translateY(2.125rem)}}.wy-land{opacity:0;animation:wy-land 6s infinite var(--ease-x);animation-delay:calc(var(--k) * .12s)}@keyframes wy-land{0%,30%{opacity:0;transform:translateY(-6px)}37%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.wy-in{opacity:0;animation:wy-in 6s infinite var(--ease-x);animation-delay:calc(var(--k) * .6s)}@keyframes wy-in{0%,4%{opacity:0}22%,8%{opacity:1}28%,to{opacity:0}}.wy-step{opacity:.6;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:var(--ease-x)}.wy-step:first-child{animation-name:wy-s1}.wy-step:nth-child(2){animation-name:wy-s2}.wy-step:nth-child(3){animation-name:wy-s3}.wy-step:nth-child(4){animation-name:wy-s4}@keyframes wy-s1{0%,4%{opacity:.6}10%,84%{opacity:1}92%,to{opacity:.6}}@keyframes wy-s2{0%,18%{opacity:.6}24%,84%{opacity:1}92%,to{opacity:.6}}@keyframes wy-s3{0%,32%{opacity:.6}38%,84%{opacity:1}92%,to{opacity:.6}}@keyframes wy-s4{0%,46%{opacity:.6}52%,84%{opacity:1}92%,to{opacity:.6}}@media (prefers-reduced-motion:reduce){.ah-bar,.ah-gone,.ah-rise,.ah-swap,.as-fold,.as-stage,.ob-mark{transition:none}.ob-card .ob-note{transition:none;transform:none;opacity:1}.bx-file{animation:none!important;opacity:1}.as-in,.as-meter,.as-pop,.as-press,.as-row,.as-scene,.as-sweep,.as-type{animation:none}.as-sweep{opacity:0}.bx-digit,.bx-flip>span,.bx-in,.bx-meter,.bx-pop{animation:none!important}.bx-flip>span:first-child{opacity:0}.bx-digit,.bx-flip>span+span,.bx-in,.bx-pop{opacity:1}.wy-flow,.wy-in,.wy-land,.wy-step{animation:none!important}.wy-in,.wy-land,.wy-step{opacity:1}.wy-flow{opacity:0}}