.tf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--mk-color-line-hairline)}.tf-steps-cell{padding:var(--mk-space-table-padding)}.tf-steps-cell:nth-child(odd){padding-left:0;border-right:1px solid var(--mk-color-line-hairline)}.tf-steps-cell:nth-child(n+3){border-top:1px solid var(--mk-color-line-hairline)}.tf-steps-index{margin:0;font-family:var(--mk-font-mono);font-size:var(--mk-text-micro-size);line-height:var(--mk-text-micro-leading);color:var(--mk-color-accent);font-variant-numeric:var(--mk-text-numeric)}.tf-steps-title{margin:0;font-family:var(--mk-font-display);font-size:var(--mk-text-display-s-size);font-weight:var(--mk-text-display-s-weight);line-height:var(--mk-text-display-s-leading);letter-spacing:var(--mk-text-display-s-tracking);color:var(--mk-color-text-primary);text-wrap:pretty}.tf-steps-index+.tf-steps-title{margin-top:var(--mk-primitive-step-16)}.tf-steps-body{margin:var(--mk-primitive-step-12) 0 0;max-width:var(--mk-measure-card);font-family:var(--mk-font-mono);font-size:var(--mk-text-body-size-prose);line-height:var(--mk-primitive-leading-185);color:var(--mk-text-finding-color)}@media(max-width:860px){.tf-steps{grid-template-columns:minmax(0,1fr)}.tf-steps-cell,.tf-steps-cell:nth-child(odd){padding:30px 0 32px;border-right:none;border-top:1px solid var(--mk-color-line-hairline)}.tf-steps-cell:first-child{border-top:none}}.tf-pricing__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--mk-primitive-step-56)}.tf-pricing__plan{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-block:32px 8px;border-top:1px solid var(--mk-color-line-hairline)}.tf-pricing__plan--free{padding-right:var(--mk-primitive-step-44);border-top:2px solid var(--mk-color-accent);border-right:1px solid var(--mk-color-line-hairline)}.tf-pricing__plan--paid{padding-left:var(--mk-primitive-step-44)}.tf-pricing__name{margin:0;font-family:var(--mk-font-display);font-size:var(--mk-text-title-size);font-weight:var(--mk-text-title-weight);line-height:var(--mk-text-title-leading);letter-spacing:var(--mk-text-title-tracking);color:var(--mk-color-text-primary)}.tf-pricing__hosting{margin:6px 0 0;font-family:var(--mk-text-label-font);font-size:var(--mk-text-label-size);line-height:var(--mk-text-label-leading);color:var(--mk-color-text-muted)}.tf-pricing__price{margin:var(--mk-primitive-step-36) 0 0;font-family:var(--mk-font-display);font-size:var(--mk-text-display-m-size);font-weight:var(--mk-text-display-m-weight);line-height:var(--mk-text-display-m-leading);letter-spacing:var(--mk-text-display-m-tracking);color:var(--mk-color-text-primary)}.tf-pricing__plan--paid .tf-pricing__price{color:var(--mk-color-text-data)}.tf-pricing__note{margin:var(--mk-primitive-step-12) 0 0;font-family:var(--mk-text-label-font);font-size:var(--mk-text-label-size);line-height:var(--mk-text-label-leading);color:var(--mk-color-text-quiet)}.tf-pricing__features{display:flex;flex-direction:column;gap:var(--mk-primitive-step-12);flex:1 0 auto;margin:var(--mk-primitive-step-36) 0 0;padding:0;max-width:52ch;list-style:none;font-family:var(--mk-font-mono);font-size:var(--mk-text-body-size-prose);line-height:var(--mk-primitive-leading-185);color:var(--mk-color-text-body)}.tf-pricing__features li{position:relative;padding-left:20px}.tf-pricing__features li:before{content:"";position:absolute;left:0;top:calc(.925em - 3px);width:6px;height:6px;background:var(--mk-color-text-faint)}.tf-pricing__features .tf-pricing__feature--key{color:var(--mk-color-text-primary)}.tf-pricing__features .tf-pricing__feature--key:before{background:var(--mk-color-accent)}.tf-pricing__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mk-space-md) var(--mk-primitive-step-26);margin-top:var(--mk-primitive-step-44)}@media(max-width:900px){.tf-pricing__plans{grid-template-columns:minmax(0,1fr)}.tf-pricing__plan--free{padding-right:0;padding-bottom:var(--mk-primitive-step-44);border-right:0}.tf-pricing__plan--paid{padding-left:0}.tf-pricing__actions{margin-top:var(--mk-primitive-step-36)}}.home-hero[data-astro-cid-j7pv25f6]{padding:clamp(52px,7vw,88px) var(--mk-gutter) clamp(64px,8vw,104px);background:var(--mk-color-canvas)}.home-hero-h1[data-astro-cid-j7pv25f6]{margin:0;max-width:var(--mk-measure-display-xl);font-family:var(--mk-font-display);font-size:var(--mk-text-display-xl-size);font-weight:var(--mk-text-display-xl-weight);line-height:var(--mk-text-display-xl-leading);letter-spacing:var(--mk-text-display-xl-tracking);color:var(--mk-color-text-primary)}.home-hero-standfirst[data-astro-cid-j7pv25f6]{margin:32px 0 0;font-family:var(--mk-font-mono);font-size:var(--mk-text-standfirst-size);font-weight:var(--mk-text-standfirst-weight);line-height:var(--mk-text-standfirst-leading);color:var(--mk-color-text-body)}.home-hero-actions[data-astro-cid-j7pv25f6]{margin-top:40px}.home-hero-offer[data-astro-cid-j7pv25f6]{margin:var(--mk-primitive-step-20) 0 0;font-family:var(--mk-font-mono);font-size:var(--mk-text-label-size);line-height:1.7;color:var(--mk-color-text-muted)}.home-hero-field[data-astro-cid-j7pv25f6]{margin-top:56px}.home-hero-stats[data-astro-cid-j7pv25f6]{margin-top:var(--mk-primitive-step-20)}.home-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--mk-primitive-step-56);align-items:center;padding:var(--mk-section-padding-y-home) var(--mk-gutter);border-top:1px solid var(--mk-color-line-hairline);background:var(--mk-color-canvas);scroll-margin-top:var(--mk-scroll-margin)}@media(max-width:1024px){.home-split[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:40px}}.home-split-text[data-astro-cid-j7pv25f6],.home-split-scene[data-astro-cid-j7pv25f6]{min-width:0}.home-split-eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 22px;font-family:var(--mk-text-label-font);font-size:var(--mk-text-label-size);font-weight:var(--mk-text-label-weight);line-height:var(--mk-text-label-leading);letter-spacing:var(--mk-text-label-tracking);text-transform:var(--mk-text-label-transform);color:var(--mk-text-label-accent-color)}.home-split-h2[data-astro-cid-j7pv25f6]{margin:0;max-width:18ch;font-family:var(--mk-font-display);font-size:var(--mk-text-display-m-size);font-weight:var(--mk-text-display-m-weight);line-height:var(--mk-text-display-m-leading);letter-spacing:var(--mk-text-display-m-tracking);color:var(--mk-color-text-primary);text-wrap:balance}.home-split-body[data-astro-cid-j7pv25f6]{margin:var(--mk-primitive-step-26) 0 0;max-width:42ch;font-family:var(--mk-text-body-font);font-size:var(--mk-text-body-size);font-weight:var(--mk-text-body-weight);line-height:var(--mk-text-body-leading);color:var(--mk-color-text-body)}
