:root{--he-ease:cubic-bezier(.22, 1, .36, 1)}.he-wrap{width:100%;max-width:1512px;margin:0 auto;padding:0 20px;position:relative}.he-mono{font-family:var(--font-mono);color:var(--color-ink-4);font-size:13px;line-height:1.25}.he-tab{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.he-fade{opacity:0;transition:opacity 1.4s var(--he-ease)}.he-fade.is-in{opacity:1}.he-h2{font-family:var(--font-display);color:#fff;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.125}.he-lead{letter-spacing:-.01em;color:var(--color-ink-3);text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.4}.he-label{font-family:var(--font-mono);color:var(--color-ink-4);font-size:15px;line-height:1.25}.he-link{color:#fff;transition:color .5s var(--he-ease);align-items:center;gap:8px;font-size:16px;line-height:1;display:inline-flex}.he-link svg{transition:transform .7s var(--he-ease)}.he-link:hover{color:#cfe0ff}.he-link:hover svg{transform:translate(4px)}.he-link:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.he-calc{border:1px solid var(--color-line);background:linear-gradient(#0b0b0f 0%,#070709 100%);position:relative;box-shadow:inset 0 1px #ffffff0a,0 50px 90px -50px #000000f2,0 0 0 1px #0009}.he-calc:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#4f8cffbf 50%,#0000);height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.he-calc__top{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.he-calc__cell{flex-direction:column;gap:14px;min-width:0;padding:22px 20px 20px;display:flex}.he-calc__cell--price{border-left:1px solid var(--color-line)}.he-calc__cell .he-mono{align-items:center;gap:8px;min-height:22px;display:flex}.he-calc__req,.he-calc__price{font-family:var(--font-sans);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;font-size:34px;font-weight:500;line-height:1}.he-calc__price{align-items:baseline;gap:6px;display:inline-flex}.he-calc__price small{letter-spacing:0;color:var(--color-ink-3);font-size:15px;font-weight:400}.he-plan{border:1px solid var(--color-line);height:20px;color:var(--color-ink-3);transition:color .6s var(--he-ease), border-color .6s var(--he-ease), background-color .6s var(--he-ease);align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.he-plan.is-pro{color:#a9c6ff;background:#4f8cff1a;border-color:#4f8cff73}.he-slider{border-bottom:1px solid var(--color-line);padding:34px 20px 52px;position:relative}.he-slider__track{pointer-events:none;background:#1c1d23;height:2px;position:absolute;top:44px;left:20px;right:20px}.he-slider__fill{width:calc(10px + (100% - 20px) * var(--pf,0));background:linear-gradient(90deg,#2a9cdf59,#2a9cdf 40%,#4f8cff);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #4f8cff8c}.he-slider__input{z-index:2;cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:22px;margin:0;display:block;position:relative}.he-slider__input:focus{outline:none}.he-slider__input::-webkit-slider-runnable-track{background:0 0;height:22px}.he-slider__input::-moz-range-track{background:0 0;height:22px}.he-slider__input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;transition:box-shadow .5s var(--he-ease);background:#fff;border:0;margin-top:1px;box-shadow:0 0 0 5px #4f8cff29,0 0 26px #4f8cffb3,0 2px 6px #0009}.he-slider__input::-moz-range-thumb{background:#fff;border:0;border-radius:0;width:20px;height:20px;box-shadow:0 0 0 5px #4f8cff29,0 0 26px #4f8cffb3,0 2px 6px #0009}.he-slider__input:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #4f8cff33,0 0 32px #4f8cffd9,0 2px 6px #0009}.he-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #040406,0 0 0 3px #4f8cff,0 0 32px #4f8cffd9}.he-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #040406,0 0 0 3px #4f8cff,0 0 32px #4f8cffd9}.he-slider__ticks{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:56px;left:20px;right:20px}.he-slider__ticks li{background:#34363f;width:1px;height:6px;position:absolute;top:0}.he-slider__ticks span{font:400 11px/1 var(--font-mono);color:var(--color-ink-4);white-space:nowrap;position:absolute;top:12px;left:0;transform:translate(-50%)}.he-slider__ticks li:first-child span{transform:translate(-10px)}.he-slider__ticks li:last-child span{transform:translate(calc(10px - 100%))}.he-bands{margin:0;padding:6px 0;list-style:none}.he-band{grid-template-columns:1fr auto;grid-template-areas:"label amt""detail detail""bar bar";gap:8px 16px;padding:14px 20px;display:grid}.he-band+.he-band{border-top:1px solid #2e30388c}.he-band__label{color:var(--color-ink-4);transition:color .7s var(--he-ease);grid-area:label;font-size:15px;line-height:1.3}.he-band__detail{grid-area:detail;font-size:12px}.he-band__bar{background:#ffffff0d;grid-area:bar;align-self:center;height:4px;position:relative;overflow:hidden}.he-band__bar>span{transform-origin:0;transition:transform 1s var(--he-ease);background:linear-gradient(90deg,#2a9cdf,#4f8cff);position:absolute;inset:0;transform:scaleX(0)}.he-band__amt{color:var(--color-ink-4);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;transition:color .7s var(--he-ease);grid-area:amt;font-size:15px;line-height:1.3}.he-band.is-on .he-band__label{color:var(--color-ink-2)}.he-band.is-on .he-band__amt{color:#fff}.he-calc__foot{border-top:1px solid var(--color-line);flex-direction:column;gap:18px;padding:20px;display:flex}.he-calc__rate{color:var(--color-ink-3);font-size:15px;line-height:1.4}.he-calc__rate strong{color:#fff;font-weight:500}.he-calc__ctas{flex-wrap:wrap;gap:10px;display:flex}.he-pt{padding-top:96px}.he-pt__grid{gap:48px;display:grid}.he-pt__copy{position:relative}.he-steps{margin:40px 0 0;padding:0;list-style:none;position:relative}.he-steps:before{content:"";background:linear-gradient(180deg, var(--color-line), #2e303833);width:1px;position:absolute;top:8px;bottom:8px;left:13px}.he-step{grid-template-columns:27px 1fr;column-gap:20px;padding:0 0 28px;display:grid;position:relative}.he-step:last-child{padding-bottom:0}.he-step__n{border:1px solid var(--color-line);background:var(--color-bg);place-items:center;width:27px;height:27px;display:grid;position:relative}.he-step__n:after{content:"";background:#474a56;width:5px;height:5px}.he-step:first-child .he-step__n{border-color:#4f8cff8c;box-shadow:0 0 18px #4f8cff40}.he-step:first-child .he-step__n:after{background:var(--color-accent)}.he-step h3{color:#fff;font-size:16px;font-weight:500;line-height:27px}.he-step p{color:var(--color-ink-3);max-width:30rem;margin-top:4px;font-size:15px;line-height:1.45}.he-pt__more{margin-top:40px}.he-page{padding-top:132px}.he-ph{padding-bottom:56px;position:relative}.he-ph h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin-top:20px;font-size:40px;font-weight:400;line-height:1.08}.he-ph p{max-width:34rem;color:var(--color-ink-3);margin-top:20px;font-size:17px;line-height:1.45}.he-ph__glow{z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(50% 50%,#4f8cff24,#0000 70%);width:75%;height:520px;position:absolute;top:-160px;right:0}.he-tiers{margin:0;padding:0;list-style:none;display:grid}.he-tiers>li+li{margin-top:-1px}.he-tier{border:1px solid var(--color-line);background:var(--color-bg);flex-direction:column;padding:28px 20px;display:flex;position:relative}.he-tier--pro{z-index:1;background:radial-gradient(90% 60% at 50% 0,#4f8cff1a,#0000 70%),#06070a;border-color:#3a3f4d;box-shadow:0 40px 80px -40px #000000e6}.he-tier--pro:before{content:"";background:linear-gradient(90deg,#0000,#4f8cff 30% 70%,#0000);height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.he-tier__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.he-tier__name{font-family:var(--font-display);color:#fff;font-size:22px;font-weight:500;line-height:1}.he-tier__tag{font:400 12px/1 var(--font-mono);color:#a9c6ff;background:#4f8cff14;border:1px solid #4f8cff66;padding:5px 7px}.he-tier__price{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:28px;font-size:44px;font-weight:500;line-height:1;display:flex}.he-tier__price small{letter-spacing:0;color:var(--color-ink-3);font-size:15px;font-weight:400}.he-tier__blurb{color:var(--color-ink-3);min-height:2.9em;margin-top:14px;font-size:15px;line-height:1.45}.he-tier__cta{width:100%;height:44px;margin-top:24px;font-size:15px}.he-tier__list{border-top:1px solid var(--color-line);flex-direction:column;gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:flex}.he-tier__list li{color:var(--color-ink-2);grid-template-columns:16px 1fr;gap:12px;font-size:15px;line-height:1.4;display:grid}.he-tier__list svg{color:var(--color-accent);margin-top:3px}.he-sec{padding-top:96px}.he-sec__head{gap:16px;margin-bottom:40px;display:grid}.he-calc-row{gap:40px;display:grid}.he-calc-notes{border:1px solid var(--color-line);align-self:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.he-calc-notes li{color:var(--color-ink-3);padding:20px;font-size:15px;line-height:1.45}.he-calc-notes li+li{border-top:1px solid var(--color-line)}.he-calc-notes strong{color:#fff;margin-bottom:6px;font-weight:500;display:block}.he-cmp{border:1px solid var(--color-line);position:relative}.he-cmp__tabs{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-line);background:#060609eb;padding:8px;position:sticky;top:68px}.he-cmp__tabs .ui-pt__tab{height:36px;font-size:14px}.he-cmp__head{display:none}.he-cmp__group{margin:0}.he-cmp__gt{font-family:var(--font-mono);color:var(--color-ink-4);border-top:1px solid var(--color-line);padding:28px 20px 12px;font-size:13px;font-weight:400}.he-cmp__group:first-of-type .he-cmp__gt{border-top:0}.he-cmp__row{transition:background-color .5s var(--he-ease);border-top:1px solid #2e303880;grid-template-columns:1fr 1fr;gap:16px;padding:14px 20px;font-size:15px;line-height:1.4;display:grid}.he-cmp__row:hover{background:#ffffff05}.he-cmp__row dt{color:var(--color-ink-2)}.he-cmp__row dd{color:#fff;margin:0}.he-cmp__row dd[data-col]{display:none}.he-cmp[data-col="0"] .he-cmp__row dd[data-col="0"],.he-cmp[data-col="1"] .he-cmp__row dd[data-col="1"],.he-cmp[data-col="2"] .he-cmp__row dd[data-col="2"]{display:block}.he-cmp__no{color:#3f414b}.he-cmp__yes{color:var(--color-accent);display:inline-flex}.he-faq-grid{gap:32px;display:grid}.he-faq{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.he-faq li{border-bottom:1px solid var(--color-line)}.he-faq__q{text-align:left;color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 0;font-size:17px;line-height:1.4;display:flex}.he-faq__q:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.he-faq__icon{border:1px solid var(--color-line);width:28px;height:28px;transition:border-color .6s var(--he-ease), background-color .6s var(--he-ease);flex:none;position:relative}.he-faq__icon:before,.he-faq__icon:after{content:"";height:1px;transition:transform .8s var(--he-ease);background:#fff;position:absolute;top:13px;left:8px;right:8px}.he-faq__icon:after{transform:rotate(90deg)}.he-faq__q[aria-expanded=true] .he-faq__icon{background:#4f8cff1a;border-color:#4f8cff8c}.he-faq__q[aria-expanded=true] .he-faq__icon:after{transform:rotate(0)}.he-faq__q:hover .he-faq__icon{border-color:#4a4d58}.he-faq__a{transition:grid-template-rows .8s var(--he-ease);grid-template-rows:0fr;display:grid}.he-faq__a>div{overflow:hidden}.he-faq__a p{color:var(--color-ink-3);opacity:0;transition:opacity .7s var(--he-ease);padding:0 52px 24px 0;font-size:15px;line-height:1.55}.he-faq__a.is-open{grid-template-rows:1fr}.he-faq__a.is-open p{opacity:1;transition-delay:.12s}@media (min-width:640px){.he-calc__cell{padding:26px 28px 24px}.he-calc__req,.he-calc__price{font-size:44px}.he-slider{padding:38px 28px 56px}.he-slider__track,.he-slider__ticks{left:28px;right:28px}.he-slider__track{top:48px}.he-slider__ticks{top:60px}.he-band{grid-template-columns:150px 1fr 1fr 80px;grid-template-areas:"label detail bar amt";align-items:center;padding:14px 28px}.he-calc__foot{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 28px}.he-calc-notes{grid-template-columns:repeat(3,1fr)}.he-calc-notes li+li{border-top:0;border-left:1px solid var(--color-line)}}@media (min-width:768px){.he-wrap{padding:0 40px}.he-pt{padding-top:160px}.he-sec{padding-top:140px}.he-h2{font-size:36px}.he-lead{font-size:18px}.he-page{padding-top:168px}.he-ph h1{font-size:56px}.he-ph p{font-size:19px}.he-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.he-tiers>li+li{margin-top:0;margin-left:-1px}.he-tier{height:100%;padding:28px 24px}.he-sec__head{grid-template-columns:1fr 1fr;align-items:end}.he-cmp__tabs{display:none}.he-cmp__head{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-line);background:#060609e6;grid-template-columns:1.3fr repeat(3,1fr);gap:16px;padding:18px 24px;display:grid;position:sticky;top:68px}.he-cmp__head span{font-family:var(--font-display);color:#fff;font-size:18px;font-weight:500}.he-cmp__head span small{font:400 13px/1 var(--font-sans);color:var(--color-ink-4);margin-top:6px;display:block}.he-cmp__head span.is-pro{color:#fff}.he-cmp__head span.is-pro small{color:#9fc0ff}.he-cmp__head span:first-child{font-family:var(--font-mono);color:var(--color-ink-4);align-self:center;font-size:13px;font-weight:400}.he-cmp__gt{padding:32px 24px 12px}.he-cmp__row{grid-template-columns:1.3fr repeat(3,1fr);padding:14px 24px}.he-cmp__row dd[data-col]{display:block}.he-faq-grid{grid-template-columns:1fr 1.6fr;gap:48px}}@media (min-width:1024px){.he-h2{font-size:40px}.he-lead{font-size:20px;line-height:27.5px}.he-pt__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.he-pt__copy{position:sticky;top:120px}.he-ph h1{font-size:72px}.he-tier{padding:36px 32px}.he-calc-row{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px}.he-calc-notes{grid-template-columns:1fr}.he-calc-notes li{padding:24px 28px}.he-calc-notes li+li{border-left:0;border-top:1px solid var(--color-line)}.he-cmp__head,.he-cmp__row{grid-template-columns:1.6fr repeat(3,1fr);padding-left:32px;padding-right:32px}.he-cmp__gt{padding-left:32px}}@media (min-width:1280px){.he-pt{padding-top:229px}.he-sec{padding-top:200px}.he-h2{font-size:44px;line-height:49.5px}.he-page{padding-top:200px}.he-ph{padding-bottom:80px}.he-ph h1{font-size:76px}.he-band{grid-template-columns:170px 150px 1fr 90px;column-gap:24px}.he-pt__grid{gap:96px}}@media (prefers-reduced-motion:reduce){.he-fade{opacity:1;transition:none}.he-band__bar>span,.he-faq__a,.he-faq__a p{transition:none}}.he-ph{gap:48px;display:grid}.he-ph__chart{min-width:0}.he-curve{border:1px solid var(--color-line);background:linear-gradient(#08090c,#050507);margin:0;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #000000e6}.he-curve__cap{border-bottom:1px solid var(--color-line);font:400 12px/1.2 var(--font-mono);color:var(--color-ink-4);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.he-curve__key{color:var(--color-ink-3);align-items:center;gap:8px;display:inline-flex}.he-curve__key i{background:#4f8cff;width:14px;height:2px;box-shadow:0 0 8px #4f8cffcc}.he-curve svg{width:100%;height:auto;padding:8px 6px 4px;display:block;overflow:visible}.he-curve__t{font:400 11px var(--font-mono);fill:#60606c}.he-curve__l{font:400 12px var(--font-mono);fill:#8b8e9a}.he-curve__l--on{fill:#cfe0ff}.he-curve__line{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #4f8cffb3);animation:2.6s cubic-bezier(.65,0,.35,1) .5s forwards he-draw}.he-curve__area{opacity:0;animation:he-in 1.8s var(--he-ease) 1.6s forwards}.he-curve__dot{fill:#040406;stroke:#4f8cff;stroke-width:1.5px;opacity:0;animation:he-in 1.2s var(--he-ease) 2.2s forwards}@media (max-width:639px){.he-curve__t{font-size:19px}.he-curve__l{font-size:21px}.he-curve__l--sm{display:none}}@keyframes he-draw{to{stroke-dashoffset:0}}@keyframes he-in{to{opacity:1}}@media (min-width:1024px){.he-ph{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}}@media (prefers-reduced-motion:reduce){.he-curve__line{stroke-dashoffset:0;animation:none}.he-curve__area,.he-curve__dot{opacity:1;animation:none}}.he-calc-notes .he-note-link{width:fit-content;margin-top:12px;font-size:15px;display:flex}
