.service-pricing[data-v-10e79aba]{--pricing-ink: var(--color-ink, #17141e);--pricing-paper: var(--color-paper, #fffdf8);--pricing-accent: var(--color-accent, #4d3fca);--pricing-line: var(--color-border, #d6d2cd);width:min(calc(100% - 2.5rem),76rem);margin:auto;padding:clamp(8rem,14vw,12rem) 0 5rem;color:var(--pricing-ink);overflow-wrap:anywhere}.service-pricing__breadcrumb[data-v-10e79aba]{margin-bottom:2.5rem;font-size:.85rem}.service-pricing a[data-v-10e79aba]{color:inherit;text-underline-offset:.25em}.service-pricing[data-v-10e79aba] :is(a,button,summary):focus-visible{outline:3px solid var(--pricing-accent);outline-offset:4px}.service-pricing__hero[data-v-10e79aba]{max-width:59rem}.service-pricing h1[data-v-10e79aba]{max-width:18ch;font-size:clamp(2.7rem,6.6vw,6.2rem);letter-spacing:-.055em;line-height:1.02;margin:0 0 2rem}.service-pricing h2[data-v-10e79aba]{max-width:27ch;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.04em;margin-bottom:1.5rem}.service-pricing h3[data-v-10e79aba]{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.02em}.service-pricing h4[data-v-10e79aba]{font-size:1rem;margin:1.5rem 0 .65rem}.service-pricing p[data-v-10e79aba],.service-pricing li[data-v-10e79aba]{line-height:1.75}.service-pricing__hero>p[data-v-10e79aba]:not(.service-pricing__eyebrow){max-width:48rem;font-size:1.1rem}.service-pricing__eyebrow[data-v-10e79aba]{color:var(--pricing-accent);font-weight:750;font-size:.78rem;letter-spacing:.06em}.service-pricing__actions[data-v-10e79aba]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin:2rem 0}.service-pricing a.service-pricing__button[data-v-10e79aba]{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.2rem;border-radius:2rem;background:var(--pricing-ink);color:#fff;text-decoration:none;line-height:1.5;font-weight:650}.service-pricing__nav[data-v-10e79aba]{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;padding:1rem 0;margin:2.5rem 0;border-block:1px solid var(--pricing-line)}.service-pricing__nav a[data-v-10e79aba]{min-height:2.75rem;display:inline-flex;align-items:center}.service-pricing__section[data-v-10e79aba]{margin:clamp(3rem,6vw,5rem) 0;scroll-margin-top:7rem}.service-pricing__section>p[data-v-10e79aba]{max-width:58rem}.service-pricing__grid[data-v-10e79aba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.service-pricing__card[data-v-10e79aba]{padding:clamp(1.3rem,3vw,2.5rem);border:1px solid var(--pricing-line);background:var(--pricing-paper);scroll-margin-top:7rem}.service-pricing__card .service-pricing__button[data-v-10e79aba]{margin-top:1.5rem}.service-pricing p.service-pricing__amount[data-v-10e79aba]{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:750;letter-spacing:-.04em;margin:1rem 0;line-height:1.3}.service-pricing__amount small[data-v-10e79aba]{font-size:1rem;letter-spacing:0}.service-pricing__tagline[data-v-10e79aba]{font-weight:650}.service-pricing__system[data-v-10e79aba],.service-pricing__final[data-v-10e79aba]{padding:clamp(1.5rem,4vw,3rem);background:var(--pricing-paper);border:1px solid var(--pricing-line)}.service-pricing__system[data-v-10e79aba]{max-width:58rem}.service-pricing__addons[data-v-10e79aba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.service-pricing__addons article[data-v-10e79aba]{border-top:1px solid var(--pricing-line);padding:0 .5rem 1rem 0}.service-pricing__addons strong[data-v-10e79aba]{color:var(--pricing-accent);font-size:.9rem}.service-pricing__steps[data-v-10e79aba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-left:1.3rem}.service-pricing__table[data-v-10e79aba]{overflow-x:auto}.service-pricing table[data-v-10e79aba]{width:100%;border-collapse:collapse}.service-pricing[data-v-10e79aba] :is(th,td){min-width:10rem;text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid var(--pricing-line)}.service-pricing caption[data-v-10e79aba]{text-align:left;margin-bottom:1rem}.service-pricing details[data-v-10e79aba]{padding:1rem 0;border-bottom:1px solid var(--pricing-line)}.service-pricing summary[data-v-10e79aba]{cursor:pointer;min-height:2.75rem;font-weight:650}.service-pricing details p[data-v-10e79aba]{max-width:60rem;padding-top:1rem}@media(max-width:767px){.service-pricing__grid[data-v-10e79aba],.service-pricing__addons[data-v-10e79aba],.service-pricing__steps[data-v-10e79aba]{grid-template-columns:1fr}.service-pricing__nav[data-v-10e79aba]{gap:.25rem 1rem}.service-pricing__card[data-v-10e79aba]{padding:1.25rem}}
