.tf-service-page{--tf-service-accent: oklch(.62 .05 145);--tf-service-accent-deep: oklch(.42 .06 145);--tf-service-accent-soft: oklch(.94 .02 145);--tf-service-ink: #1a1a1a;--tf-service-ink-2: #3a3a36;--tf-service-muted: #7a7a75;--tf-service-paper: #fafaf7;--tf-service-cream: #f6f4ee;--tf-service-hair: #ececea;--tf-service-hair-2: #d9d9d4;background:var(--tf-service-paper);color:var(--tf-service-ink)}.tf-service-page *,.tf-service-page *:before,.tf-service-page *:after{box-sizing:border-box}.tf-service-page__shell{width:min(100%,132rem);margin-inline:auto;padding-inline:3.2rem}.tf-service-page__body{padding:5.6rem 0 8rem}.tf-service-page__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:end;margin-bottom:3.2rem}.tf-service-page__kicker,.tf-service-page__cta-kicker{margin:0 0 1rem;color:var(--tf-service-accent-deep);font-size:1.1rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.tf-service-page h2{margin:0;color:inherit;font-size:clamp(3rem,3.4vw,4.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.tf-service-page h2 em{color:var(--tf-service-accent);font-style:italic;font-weight:600}.tf-service-page__intro-text{color:var(--tf-service-ink-2);font-size:1.55rem;line-height:1.7}.tf-service-page__intro-text p,.tf-service-page__panel-copy p{margin-top:0}.tf-service-page__intro-text p:last-child,.tf-service-page__panel-copy p:last-child{margin-bottom:0}.tf-service-page__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-bottom:2.4rem}.tf-service-page__feature,.tf-service-page__panel{border:.1rem solid var(--tf-service-hair);border-radius:1.8rem;background:#fff}.tf-service-page__feature{padding:2.4rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tf-service-page__feature:hover{transform:translateY(-.2rem);border-color:var(--tf-service-hair-2);box-shadow:0 1rem 3.2rem #1414140f}.tf-service-page__feature-icon{width:4.6rem;height:4.6rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.6rem;border-radius:999px;background:var(--tf-service-accent-soft);color:var(--tf-service-accent-deep)}.tf-service-page__feature-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tf-service-page__feature h3{margin:0 0 .8rem;color:var(--tf-service-ink);font-size:1.8rem;font-weight:800;line-height:1.2}.tf-service-page__feature p{margin:0;color:var(--tf-service-ink-2);font-size:1.4rem;line-height:1.62}.tf-service-page__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr);gap:4rem;align-items:start;padding:3.2rem}.tf-service-page__panel-copy .rte{margin-top:1.6rem;color:var(--tf-service-ink-2);font-size:1.5rem;line-height:1.7}.tf-service-page__steps{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.tf-service-page__step{display:flex;gap:1.4rem;padding:1.6rem;border-radius:1.4rem;background:var(--tf-service-cream)}.tf-service-page__step-number{width:3.4rem;height:3.4rem;flex:0 0 3.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--tf-service-accent-soft);color:var(--tf-service-accent-deep);font-size:1.1rem;font-weight:800}.tf-service-page__step strong,.tf-service-page__step small{display:block}.tf-service-page__step strong{color:var(--tf-service-ink);font-size:1.45rem;line-height:1.3}.tf-service-page__step small{margin-top:.35rem;color:var(--tf-service-muted);font-size:1.25rem;line-height:1.45}.tf-service-page__cta{padding:6.4rem 0;background:var(--tf-service-ink);color:#fff}.tf-service-page__cta-inner{text-align:center}.tf-service-page__cta-kicker{color:var(--tf-service-accent)}.tf-service-page__cta h2{color:#fff}.tf-service-page__cta p{max-width:58rem;margin:1.2rem auto 2.8rem;color:#c9c9c4;font-size:1.5rem;line-height:1.65}.tf-service-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tf-service-page__button{min-height:5.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.9rem;padding:0 2.8rem;border:.1rem solid transparent;border-radius:999px;font-size:1.4rem;font-weight:800;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tf-service-page__button:hover{transform:translateY(-.1rem);text-decoration:none}.tf-service-page__button svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tf-service-page__button--primary{background:#fff;color:var(--tf-service-ink)}.tf-service-page__button--primary:hover{background:var(--tf-service-accent);color:#fff}.tf-service-page__button--secondary{border-color:#ffffff6b;color:#fff}.tf-service-page__button--secondary:hover{border-color:#fff;background:#fff;color:var(--tf-service-ink)}@media screen and (max-width:989px){.tf-service-page__intro,.tf-service-page__panel,.tf-service-page__features{grid-template-columns:1fr}}@media screen and (max-width:749px){.tf-service-page__shell{padding-inline:1.6rem}.tf-service-page__body{padding:4rem 0 5.6rem}.tf-service-page__panel{padding:2rem}.tf-service-page__cta{padding:5.2rem 0}.tf-service-page__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-topfero-service-page.css.map */
