:root main>:is(section,.section):not(.hero,.section--hero),:root footer.closing{height:auto;min-height:0;padding:var(--kx-pad) 0;border-top:1px solid var(--kx-hair)}:root{--kx-pad:clamp(24px, 3.4vw, 48px);--kx-head:var(--s-6)}:root main>:is(section,.section):not(.hero,.section--hero)>:is(.wrap,.container),:root footer.closing>.wrap{height:auto;min-height:0}:root footer.closing{padding-bottom:calc(var(--kx-pad) + var(--bar,0px))}:root footer.closing>.wrap{row-gap:calc(2 * var(--kx-pad));grid-template-rows:auto auto;display:grid}@media (width<=639px){:root{--kx-head:var(--s-5)}}footer.closing .closing__cta .btn{height:64px;font-size:var(--t-lead)}@media (width<=1023px){footer.closing .closing__cta .btn{height:56px;font-size:var(--t-body)}}@media (width<=639px){.closing__links>.grid{row-gap:var(--s-3)}.closing__links .footer__legal{padding-top:var(--s-4);gap:var(--s-1) var(--s-4)}}main>.hero.hero--stage{height:auto;min-height:0;padding-top:calc(var(--nav) + 64px);padding-bottom:var(--s-6)}main>.hero.hero--stage>.wrap{row-gap:var(--s-7);height:auto;display:grid}@media (width>=1024px){main>.hero.hero--stage{padding-top:calc(var(--nav) + 48px);padding-bottom:var(--s-6)}main>.hero.hero--stage>.wrap{grid-template-rows:auto auto;align-content:start;row-gap:clamp(48px,4.4vw,88px)}}@media (width>=1024px) and (height<=960px){main>.hero.hero--stage{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}}.hero--stage h1{max-width:15ch;font-size:clamp(40px,5vw,74px);line-height:1.02}.hero--stage .hero__lead{max-width:36ch;margin-top:var(--s-5)}.hero .hero__stage{background:0 0;border-radius:0;height:auto;overflow:visible}.hero__band{min-width:0}@media (width<=1023px){main>.hero.hero--stage{padding-top:calc(var(--nav) + 40px)}}@media (width<=639px){main>.hero.hero--stage{padding-top:calc(var(--nav) + 36px)}main>.hero.hero--stage>.wrap{row-gap:var(--s-6)}.hero--stage h1{font-size:40px}}.kx-stack-head{max-width:640px;margin:0 0 var(--kx-head)}.kx-stack-head .section-head{margin:0}#pricing .section-head{margin-bottom:var(--kx-head)}.kx-text .kx-more{margin:var(--s-5) 0 0}.kx-more .link{min-height:44px}.kx-para{margin:var(--s-5) 0 0;max-width:46ch;color:color-mix(in oklab, var(--p-ink) 82%, transparent)}.kx-wide-stage{width:100%}#dashboard .section-head{margin-bottom:var(--kx-head)}.kx-plan{align-content:start;gap:var(--s-3);display:grid}.kx-plan h3{margin:0}.kx-plan__ico{fill:none;width:24px;height:24px;stroke:var(--p-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.kx-mail{align-items:center;gap:10px;min-height:44px;display:inline-flex}.kx-mail svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.kx-plan p{margin:0}.kx-plan__pages{color:color-mix(in oklab, var(--p-ink) 72%, transparent);font-size:var(--t-small)}.kx-plan .btn{margin-top:var(--s-4);justify-self:start}@media (width>=1024px) and (width<=1279px){#pricing .grid>.card.span-4{grid-column:auto/span 4}}@media (width<=1023px){#promise .kx-wc{margin-top:var(--s-5);grid-column:1/-1}#promise .kx-text,#faq .wrap.grid>.span-5{grid-column:1/-1}#faq .faq{margin-top:var(--s-5);grid-column:1/-1}}
