.ground-console .tf-frame{border-color: var(--rule-firm);background-color: var(--card);background-image: repeating-linear-gradient(135deg, transparent 0 9px, var(--rule-firm) 9px 10px), radial-gradient(76% 56% at 6% 106%, var(--red-wash-firm), transparent 64%), linear-gradient(180deg, var(--card-2), var(--card) 52%);box-shadow: var(--lift)}.ground-console .tf-frame::before, .ground-console .tf-frame::after{width: var(--device-w);height: var(--device-w);opacity: 1}.ground-console .tf-frame::before{top: var(--sp-4);inset-inline-start: var(--sp-4)}.ground-console .tf-frame::after{bottom: var(--sp-4);inset-inline-end: var(--sp-4)}.home-hero__title{margin-top: var(--sp-5)}.home-hero__frame{aspect-ratio: 4 / 3}@media (min-width: 1000px){.tf-hero--split .tf-hero__inner{align-items: stretch}.home-hero__media{display: flex}.home-hero__media > .tf-frame{flex: 1 1 auto;height: 100%;aspect-ratio: auto}}.home-hero__title em{white-space: nowrap}.home-audience{display: grid;gap: var(--stack);grid-template-columns: minmax(0, 1fr);align-items: start}@media (min-width: 940px){.home-audience{grid-template-columns: minmax(0, 1.16fr) minmax(0, 1fr);gap: clamp(var(--sp-6), 3vw, var(--sp-9))}}@media (min-width: 1100px){.home-audience > :nth-child(2){margin-top: var(--sp-9)}}.home-audience .tf-card__text{max-width: calc(var(--measure-tight) - var(--sp-6))}.home-audience .tf-card--link .tf-card__link{pointer-events: auto}.home-why__split{align-items: start}@media (min-width: 900px){.home-why__split{grid-template-columns: minmax(0, 1.16fr) minmax(0, 1fr)}}@media (min-width: 1100px){.home-why__split{grid-template-columns: minmax(0, 1.26fr) minmax(0, 1fr)}}.home-why__rail > * + *{margin-top: var(--stack)}.home-why__founder{margin-top: var(--stack)}.home-why__founder{max-width: calc(var(--measure-tight) - var(--sp-7))}.home-why__main .tf-pillars{grid-template-columns: minmax(0, 1fr)}.home-why__main .tf-pillar{border-inline-start: 0}.home-why__main .tf-pillar__text{max-width: calc(var(--measure-tight) - var(--sp-7))}.home-proof{position: relative;overflow: hidden;padding: var(--sp-8) var(--sp-7) var(--sp-7);padding-inline-start: calc(var(--sp-7) + var(--sp-2));border: var(--bw-hair) solid var(--rule-firm);border-radius: var(--radius-lg);background: var(--card);box-shadow: var(--elev-3), var(--lift)}.home-proof::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-edge);background: var(--device)}.home-proof__figure{font-family: var(--font-head);font-size: var(--fs-hero);font-weight: var(--fw-bold);line-height: var(--lh-mega);letter-spacing: var(--tr-tight);color: var(--brand-ink)}.home-proof__text{margin-top: var(--sp-5);font-size: var(--fs-lg);line-height: var(--lh-body);color: var(--ink);max-width: var(--measure-tight)}.home-themes__title{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-bold);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui)}.home-themes__title::after{content: "";display: block;width: var(--device-w);height: var(--device-h);border-radius: var(--device-h);background: var(--device);margin-top: var(--sp-3)}.home-themes__list{list-style: none;margin-top: var(--sp-5)}.home-themes__row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;column-gap: var(--sp-4);padding-block: var(--sp-4);border-top: var(--bw-hair) solid var(--rule)}.home-themes__row:first-child{border-top: 0;padding-top: 0}.home-themes__label{font-family: var(--font-head);font-size: var(--fs-sm);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-sm);text-transform: uppercase;color: var(--ink);line-height: var(--lh-ui)}.home-themes__n{font-family: var(--font-head);font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: var(--tr-tight);color: var(--ink);font-variant-numeric: tabular-nums;line-height: var(--lh-flat)}.home-themes__bar{grid-column: 1 / -1;display: block;height: var(--device-h);margin-top: var(--sp-3);border-radius: var(--device-h);background: var(--device-soft)}.home-themes__row:nth-child(1) .home-themes__bar{width: 100%}.home-themes__row:nth-child(2) .home-themes__bar{width: 24%}.home-themes__row:nth-child(3) .home-themes__bar{width: 20%}.home-themes__row:nth-child(4) .home-themes__bar{width: 16%}.home-themes__row:nth-child(5) .home-themes__bar{width: 16%}.home-why__src{padding-top: var(--sp-4);border-top: var(--bw-hair) solid var(--rule);font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-xs);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui)}.home-steps{grid-template-columns: minmax(0, 1fr)}.home-steps .tf-step__text{max-width: calc(var(--measure-tight) - var(--sp-10))}@media (min-width: 1100px){.home-steps{grid-template-columns: repeat(3, minmax(0, 1fr))}}.home-steps .tf-step{display: grid;grid-template-columns: 44px minmax(0, 1fr);column-gap: var(--sp-5);align-items: start}.home-steps .tf-step__num{grid-column: 1;grid-row: 1 / span 2}.home-steps .tf-step__title{grid-column: 2;grid-row: 1;margin-top: var(--sp-2)}.home-steps .tf-step__text{grid-column: 2;grid-row: 2}.home-steps .tf-step::before{display: none}.home-steps .tf-step:not(:last-child)::after{content: "";position: absolute;z-index: 0;inset-inline-start: calc(22px - var(--bw-hair));top: calc(var(--sp-7) + 44px);bottom: calc((var(--stack) + var(--sp-7)) * -1);width: var(--bw-hair);background: var(--rule)}@media (min-width: 1100px){.home-steps .tf-step{display: block}.home-steps .tf-step__title{margin-top: var(--sp-5)}.home-steps .tf-step::before{display: block}.home-steps .tf-step:not(:last-child)::after{display: none}.home-steps .tf-step:not(:last-child)::before{inset-inline-end: calc(var(--stack) * -1)}}.home-steps__actions{margin-top: var(--section-y-sm);padding-top: var(--stack);border-top: var(--bw-hair) solid var(--rule)}.home-steps__stage{margin-inline: calc(var(--gutter) * -1);padding: var(--sp-8) var(--gutter);background: var(--well);border-block: var(--bw-hair) solid var(--rule)}@media (min-width: 700px){.home-steps__stage{margin-inline: calc(var(--sp-6) * -1);padding: var(--sp-9) var(--sp-6);border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg)}}.home-steps__stage .tf-step__num{box-shadow: 0 0 0 8px var(--well), 0 6px 16px -6px var(--red-glow)}.home-reviews__grid{display: grid;gap: var(--stack);grid-template-columns: minmax(0, 1fr)}@media (min-width: 1080px){.home-reviews__grid{grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr);column-gap: clamp(var(--sp-7), 4vw, var(--sp-10));align-items: start}.home-reviews__feature{grid-column: 1;grid-row: 1}.home-rating{grid-column: 2;grid-row: 1}.home-reviews__pair{grid-column: 1 / -1;grid-row: 2}}.home-reviews__pair .tf-quote{padding: var(--sp-6) 0 0;background: none;border: 0;border-top: var(--bw-hair) solid var(--rule-firm);border-radius: 0;box-shadow: none;overflow: visible;transition: none}.home-reviews__pair .tf-quote::before, .home-reviews__pair .tf-quote::after{content: none}.home-reviews__pair .tf-quote:hover{transform: none;box-shadow: none}.home-reviews__pair{align-items: start}.home-reviews__pair{grid-template-columns: minmax(0, 1fr)}@media (min-width: 1080px){.home-reviews__pair{grid-template-columns: minmax(0, 1fr) minmax(0, 1.34fr)}}.home-reviews .tf-quote__text{max-width: calc(var(--measure-tight) - var(--sp-7))}.home-reviews__feature{border-color: var(--rule-firm);box-shadow: var(--elev-3), var(--lift)}.home-reviews__feature:hover{box-shadow: var(--elev-hover), var(--lift)}.home-reviews__feature .tf-quote__text{max-width: calc(var(--measure-tight) - var(--sp-12))}.home-rating{position: relative;padding: var(--sp-6) 0 0 var(--sp-6);border-top: var(--bw-hair) solid var(--rule);border-inline-start: var(--bw-hair) solid var(--rule)}.home-rating::before{content: "";position: absolute;top: calc(var(--bw-hair) * -1);inset-inline-start: calc(var(--bw-hair) * -1);width: var(--device-w);height: var(--device-h);background: var(--device)}.home-rating__score{font-family: var(--font-head);font-size: var(--fs-display);font-weight: var(--fw-bold);line-height: var(--lh-mega);letter-spacing: var(--tr-tight);color: var(--ink)}.home-rating__of{font-size: var(--fs-h3);font-weight: var(--fw-medium);letter-spacing: var(--tr-caps-sm);color: var(--ink-quiet)}.home-rating__count{margin-top: var(--sp-4);font-family: var(--font-head);font-size: var(--fs-sm);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-sm);text-transform: uppercase;color: var(--ink);line-height: var(--lh-ui)}.home-rating__link{margin-top: var(--sp-6)}.home-rating__src{margin-top: var(--sp-5);padding-top: var(--sp-4);border-top: var(--bw-hair) solid var(--rule);font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-xs);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui)}.home-faq__lead{max-width: calc(var(--measure-tight) - var(--sp-7))}.home-faq__list .tf-faq__q{padding-block: var(--sp-7)}.home-faq__list .tf-faq__a{padding-bottom: var(--sp-7)}@media (min-width: 900px) and (max-width: 1199px){.home-faq .tf-split--reverse{grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr)}}@media (min-width: 900px){.home-faq__rail{align-self: stretch;display: flex;flex-direction: column}.home-faq__panel{margin-top: auto}}.home-faq__panel{position: relative;overflow: hidden;margin-top: var(--sp-7);padding: var(--sp-6);padding-inline-start: calc(var(--sp-6) + var(--sp-2));border: var(--bw-hair) solid var(--rule-firm);border-radius: var(--radius-lg);background-color: var(--card);background-image: radial-gradient(72% 58% at 4% 108%, var(--red-wash-firm), transparent 66%), linear-gradient(180deg, var(--card-2), var(--card) 54%);box-shadow: var(--lift)}.home-faq__panel::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-edge);background: var(--device)}.home-faq__panel-title{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-bold);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui);margin-bottom: var(--sp-5)}.home-faq__hours{margin-top: var(--sp-6);padding-top: var(--sp-5);border-top: var(--bw-hair) solid var(--rule)}.home-faq__hours-title{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-xs);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui);margin-bottom: var(--sp-4)}@media (min-width: 900px){.home-faq{isolation: isolate}.home-faq::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(58% 62% at 16% 108%, var(--red-wash-firm), transparent 64%), radial-gradient(72% 52% at 62% -12%, var(--console-lift), transparent 62%)}}.home-faq__list{max-width: none}.home-faq__list .tf-faq__a p{max-width: calc(var(--measure-tight) - var(--sp-7))}.home-trust{display: grid;grid-template-columns: minmax(0, 1fr);align-items: stretch;gap: 0}.home-trust .tf-trust__item{border-inline-start: 0;justify-content: center;flex-wrap: wrap;row-gap: var(--sp-2)}.home-trust .tf-trust__item + .tf-trust__item{border-top: var(--bw-hair) solid var(--rule)}@media (min-width: 460px){.home-trust{grid-template-columns: repeat(2, minmax(0, 1fr))}.home-trust .tf-trust__item{padding-inline: var(--sp-5)}.home-trust .tf-trust__item:nth-child(2n){border-inline-start: var(--bw-hair) solid var(--rule)}.home-trust .tf-trust__item + .tf-trust__item{border-top: 0}.home-trust .tf-trust__item:nth-child(n + 3){border-top: var(--bw-hair) solid var(--rule)}}@media (min-width: 1140px){.home-trust{grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr))}.home-trust .tf-trust__item{padding-inline: var(--sp-6);flex-wrap: nowrap}.home-trust .tf-trust__item:nth-child(n + 3){border-top: 0}.home-trust .tf-trust__item + .tf-trust__item{border-inline-start: var(--bw-hair) solid var(--rule)}}.tf-cta__text{max-width: calc(var(--measure-tight) - var(--sp-7));margin-inline: auto}