.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(3rem,2rem + 3vw,5.5rem) clamp(3.5rem,2rem + 4vw,6.5rem)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-l);align-items:center;display:grid}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{min-width:0}.hero__heading[data-astro-cid-ge2uvauf]{overflow-wrap:break-word;max-width:14.5em;margin:0}.hero__foot[data-astro-cid-ge2uvauf]{gap:var(--space-m);margin-top:clamp(1.75rem,1rem + 2vw,3rem);display:grid}.hero__text[data-astro-cid-ge2uvauf]{max-width:35rem;font-size:var(--text-l);text-wrap:pretty;margin:0;line-height:1.6}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-s);justify-items:start;display:grid}.hero__note[data-astro-cid-ge2uvauf]{color:var(--neutral-medium);margin:0;font-size:.9375rem;line-height:1.45}.hero__note[data-astro-cid-ge2uvauf] a{color:var(--neutral);text-decoration-thickness:1px}.hero__note[data-astro-cid-ge2uvauf] a:hover{color:var(--primary)}@media (width>=961px){.hero--split[data-astro-cid-ge2uvauf] .hero__foot[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,35rem) auto;align-items:end;column-gap:clamp(3rem,6vw,6rem)}.hero--foot[data-astro-cid-ge2uvauf] .hero__foot[data-astro-cid-ge2uvauf]{justify-content:space-between}}.hero--inline[data-astro-cid-ge2uvauf]{padding-bottom:clamp(2.5rem,1.5rem + 2.5vw,4rem)}.hero--inline[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{border-bottom:var(--border);padding-bottom:clamp(1.75rem,1rem + 2vw,3rem)}@media (width>=961px){.hero--inline[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{grid-template-columns:auto minmax(0,27rem);justify-content:space-between;align-items:end;column-gap:clamp(3rem,6vw,6rem);display:grid}.hero--inline[data-astro-cid-ge2uvauf] .hero__foot[data-astro-cid-ge2uvauf]{margin-top:0}.hero--inline[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf]{text-wrap:balance;margin-bottom:-.35em}}.hero__paths[data-astro-cid-ge2uvauf]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));max-width:52rem;display:grid}.hero__path[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border:var(--border);border-radius:var(--radius);color:var(--neutral);transition:border-color var(--transition), background-color var(--transition);font-weight:600;text-decoration:none;display:flex}.hero__path[data-astro-cid-ge2uvauf]:hover{border-color:var(--primary);background:var(--neutral-ultra-light);color:var(--neutral)}.hero__print[data-astro-cid-ge2uvauf]{background:var(--white);border-radius:3px;justify-self:start;width:clamp(9.75rem,7rem + 8vw,13.25rem);margin:0;padding:.4375rem .4375rem .625rem;transform:rotate(-4deg);box-shadow:0 1px 3px #00000014,0 14px 32px #00000024}.hero__print[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:192/208;object-fit:cover;object-position:center 30%;border-radius:2px;width:100%;display:block}.hero__print[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{font-size:var(--text-s);text-align:center;color:var(--neutral);padding-top:.5rem;font-weight:600;line-height:1.3}@media (width<=960px){.hero--print[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-xl)}}@media (width>=961px){.hero--print[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(3.5rem,6vw,5.5rem)}.hero__print[data-astro-cid-ge2uvauf]{padding:.625rem .625rem .875rem}}.hero__media[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--neutral-light);overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__placeholder[data-astro-cid-ge2uvauf]{aspect-ratio:520/579;object-fit:cover;width:100%}.hero--media[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{max-width:32.5rem}.hero__aside[data-astro-cid-ge2uvauf]{place-items:start center;display:grid}@media (width<=960px){.hero--aside[data-astro-cid-ge2uvauf] .hero__aside[data-astro-cid-ge2uvauf]{padding-top:var(--space-s);justify-items:start}}@media (width>=961px){.hero--media[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);column-gap:clamp(3rem,7vw,6rem)}}.pains[data-astro-cid-cjive3yn]{--pains-accent:#7c9bff;padding-block:var(--section-space);background:var(--neutral);color:var(--white)}.pains__inner[data-astro-cid-cjive3yn]{gap:var(--space-l);display:grid}.pains__heading[data-astro-cid-cjive3yn]{margin:0}.pains__lead[data-astro-cid-cjive3yn]{align-content:start;gap:1.5rem;display:grid}.pains__intro[data-astro-cid-cjive3yn]{font-size:var(--text-l);color:#bdbdbd;margin:0;line-height:1.6}.pains__mark[data-astro-cid-cjive3yn] svg[data-astro-cid-cjive3yn]{margin-top:.3em;display:block}.pains__list[data-astro-cid-cjive3yn]{border-bottom:1px solid #333;margin:0;padding:0;list-style:none}.pains__item[data-astro-cid-cjive3yn]{gap:var(--space-m);padding-block:var(--space-m);font-size:var(--text-l);border-top:1px solid #333;line-height:1.6;display:flex}.pains__mark[data-astro-cid-cjive3yn]{width:1.75rem;color:var(--pains-accent);font-family:var(--font-heading);flex-shrink:0;font-size:1.625rem;font-weight:700;line-height:1.2}.pains__closer[data-astro-cid-cjive3yn]{margin:var(--space-l) 0 0;font-family:var(--font-heading);font-size:var(--h-m);font-weight:700;line-height:1.2}.pains__accent[data-astro-cid-cjive3yn]{color:var(--pains-accent)}@media (width>=961px){.pains__inner[data-astro-cid-cjive3yn]{grid-template-columns:minmax(0,25rem) minmax(0,1fr);column-gap:clamp(4rem,8vw,7.5rem)}}.features[data-astro-cid-3wqpbqwd]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-3wqpbqwd]{flex-direction:column;display:flex}.feature[data-astro-cid-3wqpbqwd] .feature__link{margin-top:var(--space-xs);align-self:flex-start}.features--stack[data-astro-cid-3wqpbqwd]{max-width:48rem}.features--cards[data-astro-cid-3wqpbqwd] .feature[data-astro-cid-3wqpbqwd]{padding:var(--space-l) var(--space-m);background:var(--base);border:var(--border);border-radius:var(--radius)}.features--cards[data-astro-cid-3wqpbqwd] .feature__lead[data-astro-cid-3wqpbqwd]{font-size:var(--h-s)}.features--cards[data-astro-cid-3wqpbqwd] .feature[data-astro-cid-3wqpbqwd] .feature__link{padding-top:var(--space-s);margin-top:auto}.features--icons[data-astro-cid-3wqpbqwd]{gap:var(--space-l) clamp(2rem, 4vw, 3.5rem)}.features--icons[data-astro-cid-3wqpbqwd] .feature[data-astro-cid-3wqpbqwd]{gap:.875rem}.features--icons[data-astro-cid-3wqpbqwd] .feature__icon[data-astro-cid-3wqpbqwd]{background:var(--primary-light);width:54px;height:54px;color:var(--primary);border-radius:8px;place-items:center;margin-bottom:1.125rem;display:grid}.features--icons[data-astro-cid-3wqpbqwd] .feature__lead[data-astro-cid-3wqpbqwd]{font-size:var(--h-m);margin:0;line-height:1.05}.features--icons[data-astro-cid-3wqpbqwd] p[data-astro-cid-3wqpbqwd]{margin:0;line-height:1.75}.feature--quote[data-astro-cid-3wqpbqwd] figure[data-astro-cid-3wqpbqwd]{margin:0}.feature--quote[data-astro-cid-3wqpbqwd] blockquote[data-astro-cid-3wqpbqwd]{margin:0 0 1.25rem}.feature--quote[data-astro-cid-3wqpbqwd] blockquote[data-astro-cid-3wqpbqwd] p[data-astro-cid-3wqpbqwd]{font-size:var(--text-l);text-wrap:pretty;margin:0;font-weight:500;line-height:1.55}.feature--quote[data-astro-cid-3wqpbqwd] figcaption[data-astro-cid-3wqpbqwd]{flex-direction:column;gap:2px;display:flex}.feature__quote-name[data-astro-cid-3wqpbqwd]{font-weight:700;line-height:1.4}.feature__quote-role[data-astro-cid-3wqpbqwd]{color:var(--neutral-medium);font-size:.9375rem;line-height:1.35}.features--bullets[data-astro-cid-3wqpbqwd]{gap:var(--space-xs);max-width:48rem}.features--bullets[data-astro-cid-3wqpbqwd] .feature[data-astro-cid-3wqpbqwd]{padding-left:1.75rem;position:relative}.features--bullets[data-astro-cid-3wqpbqwd] .feature[data-astro-cid-3wqpbqwd]:before{content:"";border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);width:.45rem;height:.8rem;position:absolute;top:.45em;left:.2rem;transform:rotate(45deg)}@media (width>=761px){.features--cols-2[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(2,1fr)}.features--cols-3[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-5wfdsgz3]{gap:var(--space-l) clamp(2rem, 4vw, 3.5rem);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{counter-increment:step}.step[data-astro-cid-5wfdsgz3]:before{content:counter(step);margin-bottom:var(--space-s);color:var(--primary);font-family:var(--font-heading);font-size:clamp(4rem,3rem + 3vw,6rem);font-weight:900;line-height:.875;display:block}.step__lead[data-astro-cid-5wfdsgz3]{margin:0 0 var(--space-xs);font-size:var(--h-s);text-transform:none;line-height:1.25}.step__text[data-astro-cid-5wfdsgz3]{margin:0;line-height:1.75}.compare__name[data-astro-cid-mmnll3zm]{font-family:var(--font-heading);font-size:var(--h-m);text-transform:uppercase;margin:0;font-weight:900;line-height:1.05;display:block}.compare__price[data-astro-cid-mmnll3zm]{font-family:var(--font-body);font-size:var(--text-m);color:var(--primary);margin:.375rem 0 0;font-weight:600;display:block}.compare__label[data-astro-cid-mmnll3zm]{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-medium);font-size:.9375rem;font-weight:600}.compare__table[data-astro-cid-mmnll3zm]{border-collapse:collapse;width:100%;display:none}.compare__table[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm],.compare__table[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:1.5rem 2rem 1.5rem 0;line-height:1.55}.compare__table[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]:last-child,.compare__table[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]:last-child{padding-right:0}.compare__table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm],.compare__table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{border-bottom:2px solid var(--neutral);padding-top:0}.compare__table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{width:17%}.compare__table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{width:27.6%}.compare__stack[data-astro-cid-mmnll3zm]{gap:var(--space-xl);display:grid}.compare__tier[data-astro-cid-mmnll3zm]{border-top:2px solid var(--neutral);padding-top:1.25rem}.compare__list[data-astro-cid-mmnll3zm]{margin:1rem 0 0}.compare__pair[data-astro-cid-mmnll3zm]{border-bottom:1px solid #ddd;gap:.25rem;padding-block:1rem;display:grid}.compare__pair[data-astro-cid-mmnll3zm] dd[data-astro-cid-mmnll3zm]{margin:0;line-height:1.55}@media (width>=761px){.compare__table[data-astro-cid-mmnll3zm]{display:table}.compare__stack[data-astro-cid-mmnll3zm]{display:none}}.review[data-astro-cid-6k2xgnva]{gap:var(--space-s);padding:var(--space-m);background:var(--base);border:var(--border);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.review__quote[data-astro-cid-6k2xgnva]{margin:0}.review__quote[data-astro-cid-6k2xgnva] p[data-astro-cid-6k2xgnva]:before{content:"“"}.review__quote[data-astro-cid-6k2xgnva] p[data-astro-cid-6k2xgnva]:after{content:"”"}.review__cite[data-astro-cid-6k2xgnva]{font-size:var(--text-s);flex-direction:column;margin-top:auto;display:flex}.review__name[data-astro-cid-6k2xgnva]{font-weight:700}.review__company[data-astro-cid-6k2xgnva]{color:var(--neutral-medium)}.review-list[data-astro-cid-qszjls2s]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.review-list[data-astro-cid-qszjls2s]>li[data-astro-cid-qszjls2s]{display:flex}.review-list[data-astro-cid-qszjls2s]>li[data-astro-cid-qszjls2s]>*{flex:1}.review-grid[data-astro-cid-x3efq5vm]{columns:3 20rem;column-gap:3rem;margin:0;padding:0;list-style:none}.review-grid__item[data-astro-cid-x3efq5vm]{break-inside:avoid;margin-bottom:clamp(3rem,2rem + 2.5vw,4.5rem)}.review-grid__item[data-astro-cid-x3efq5vm][hidden]{display:none}.rv[data-astro-cid-x3efq5vm]{gap:var(--space-m);border-top:var(--border);margin:0;padding-top:1.75rem;display:grid}.rv__quote[data-astro-cid-x3efq5vm]{color:var(--neutral-medium);margin:0}.rv__quote[data-astro-cid-x3efq5vm] p[data-astro-cid-x3efq5vm]{margin:0}.rv__quote[data-astro-cid-x3efq5vm] p[data-astro-cid-x3efq5vm]:before{content:"“"}.rv__quote[data-astro-cid-x3efq5vm] p[data-astro-cid-x3efq5vm]:after{content:"”"}.rv__quote[data-astro-cid-x3efq5vm] strong[data-astro-cid-x3efq5vm]{color:var(--neutral);font-weight:600}.rv__cite[data-astro-cid-x3efq5vm]{align-items:center;gap:.75rem;display:flex}.rv__badge[data-astro-cid-x3efq5vm]{background:var(--primary-light);width:2.75rem;height:2.75rem;color:var(--primary);font:700 1rem / 1 var(--font-heading);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rv__who[data-astro-cid-x3efq5vm]{gap:.125rem;display:grid}.rv__name[data-astro-cid-x3efq5vm]{font-size:.9375rem;font-weight:700;line-height:1.3}.rv__role[data-astro-cid-x3efq5vm]{font-size:var(--text-s);color:var(--neutral-medium);line-height:1.4}.rv__role[data-astro-cid-x3efq5vm] a[data-astro-cid-x3efq5vm]{color:var(--primary)}.review-filters[data-astro-cid-5x6mropk]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.review-filters__tab[data-astro-cid-5x6mropk]{border:var(--border);background:var(--base);color:var(--neutral);font:600 var(--text-s) / 1.2 var(--font-body);cursor:pointer;transition:border-color var(--transition), background-color var(--transition), color var(--transition);border-radius:999px;padding:.5rem 1rem}.review-filters__tab[data-astro-cid-5x6mropk]:hover{border-color:var(--neutral)}.review-filters__tab[data-astro-cid-5x6mropk][aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--white)}.faq-block[data-astro-cid-nlpxrw7j]{gap:var(--space-l);display:grid}.faq-block__heading[data-astro-cid-nlpxrw7j]{margin:0}.faqs[data-astro-cid-nlpxrw7j]{border-top:1px solid var(--neutral);max-width:48rem}.faq-block--split[data-astro-cid-nlpxrw7j] .faqs[data-astro-cid-nlpxrw7j]{max-width:none}.faq[data-astro-cid-nlpxrw7j]{border-bottom:1px solid var(--neutral-light)}.faq[data-astro-cid-nlpxrw7j] summary[data-astro-cid-nlpxrw7j]{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding-block:var(--space-m);font-family:var(--font-heading);font-size:var(--h-xs);cursor:pointer;transition:color var(--transition);font-weight:700;line-height:1.4;list-style:none;display:flex}.faq[data-astro-cid-nlpxrw7j] summary[data-astro-cid-nlpxrw7j]::-webkit-details-marker{display:none}.faq[data-astro-cid-nlpxrw7j] summary[data-astro-cid-nlpxrw7j]:hover{color:var(--primary)}.faq__icon[data-astro-cid-nlpxrw7j]{width:14px;height:14px;color:var(--primary);flex-shrink:0;margin-top:.4em;position:relative}.faq__icon[data-astro-cid-nlpxrw7j]:before,.faq__icon[data-astro-cid-nlpxrw7j]:after{content:"";width:14px;height:2px;transition:transform var(--transition);background:currentColor;position:absolute;top:6px;left:0}.faq__icon[data-astro-cid-nlpxrw7j]:after{transform:rotate(90deg)}.faq[data-astro-cid-nlpxrw7j][open] .faq__icon[data-astro-cid-nlpxrw7j]:after{transform:rotate(0)}.faq__answer[data-astro-cid-nlpxrw7j]{max-width:39rem;padding-bottom:var(--space-m);line-height:1.75}@media (width>=961px){.faq-block--split[data-astro-cid-nlpxrw7j]{grid-template-columns:minmax(0,21.25rem) minmax(0,1fr);align-items:start;column-gap:clamp(4rem,8vw,7.5rem)}}@media (prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-nlpxrw7j]:before,.faq__icon[data-astro-cid-nlpxrw7j]:after{transition:none}}.bios[data-astro-cid-gjaxfopr]{gap:var(--space-xl) 4rem;margin:0;padding:0;list-style:none;display:grid}.bio[data-astro-cid-gjaxfopr]{grid-template-columns:clamp(5.5rem,4rem + 4vw,8.75rem) minmax(0,1fr);align-content:start;gap:.75rem clamp(1.25rem,.75rem + 1.5vw,2rem);display:grid}.bio__media[data-astro-cid-gjaxfopr]{border-radius:var(--radius);background:var(--neutral-light);grid-row:span 2;align-self:start;overflow:hidden}.bio__media[data-astro-cid-gjaxfopr] img[data-astro-cid-gjaxfopr],.bio__placeholder[data-astro-cid-gjaxfopr]{aspect-ratio:1;object-fit:cover;width:100%}.bio__head[data-astro-cid-gjaxfopr]{gap:.5rem;display:grid}.bio__name[data-astro-cid-gjaxfopr]{margin:0}.bio__role[data-astro-cid-gjaxfopr]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:.08em;margin:0;line-height:1.2}.bio__text[data-astro-cid-gjaxfopr]{margin:0;line-height:1.75}@media (width<=599px){.bio[data-astro-cid-gjaxfopr]{align-items:center;row-gap:1.25rem}.bio__media[data-astro-cid-gjaxfopr]{grid-row:auto}.bio__text[data-astro-cid-gjaxfopr]{grid-column:1/-1}}@media (width>=1024px){.bios[data-astro-cid-gjaxfopr]{grid-template-columns:1fr 1fr}}.methods[data-astro-cid-te6fj3y5]{gap:var(--space-xl);display:grid}.methods__col[data-astro-cid-te6fj3y5],.methods__form[data-astro-cid-te6fj3y5]{align-content:start;display:grid}.methods__heading[data-astro-cid-te6fj3y5]{margin:0 0 2rem}.methods__list[data-astro-cid-te6fj3y5]{margin:0;padding:0;list-style:none;display:grid}.methods__item[data-astro-cid-te6fj3y5]{border-bottom:1px solid var(--neutral-light);justify-items:start;gap:.625rem;padding-block:1.75rem;display:grid}.methods__item[data-astro-cid-te6fj3y5]:first-child{padding-top:0}.methods__label[data-astro-cid-te6fj3y5]{letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-medium);font-size:.9375rem;font-weight:600}.methods__value[data-astro-cid-te6fj3y5]{font-family:var(--font-heading);font-size:var(--h-m);overflow-wrap:anywhere;font-weight:700;line-height:1.15}.methods__value[data-astro-cid-te6fj3y5] a{color:var(--neutral);text-underline-offset:.12em;transition:text-decoration-color var(--transition), color var(--transition);text-decoration:underline .06em #0000}.methods__value[data-astro-cid-te6fj3y5] a:hover{color:var(--primary);text-decoration-color:currentColor}.methods__text[data-astro-cid-te6fj3y5]{font-size:var(--text-m);margin:0;line-height:1.6}.methods__btn[data-astro-cid-te6fj3y5]{--btn-font:1.0625rem;--btn-pad-y:.8125rem;--btn-pad-x:1.5rem;margin-top:.375rem}.methods__item--oh[data-astro-cid-te6fj3y5]{gap:.75rem;padding-top:2rem}.methods__form[data-astro-cid-te6fj3y5]{scroll-margin-top:var(--space-l);background:var(--neutral-ultra-light);padding:clamp(1.5rem,.75rem + 2.5vw,2.5rem)}.methods__form[data-astro-cid-te6fj3y5] .methods__heading[data-astro-cid-te6fj3y5]{margin-bottom:2.25rem}.methods__form[data-astro-cid-te6fj3y5] .form{gap:1.75rem;max-width:none}.methods__form[data-astro-cid-te6fj3y5] .form__row{gap:1.75rem 1.5rem}.methods__form[data-astro-cid-te6fj3y5] .field{gap:.625rem}.methods__form[data-astro-cid-te6fj3y5] .field>span{font-size:var(--text-m)}.methods__form[data-astro-cid-te6fj3y5] .field small{font-size:var(--text-s)}.methods__form[data-astro-cid-te6fj3y5] .field input,.methods__form[data-astro-cid-te6fj3y5] .field select{padding-block:.75rem;background-color:var(--white);border-color:#e2e2e2;min-height:3.125rem;padding-left:1rem}.methods__form[data-astro-cid-te6fj3y5] .field input{padding-right:1rem}.methods__form[data-astro-cid-te6fj3y5] .field select{min-height:2.875rem}.methods__form[data-astro-cid-te6fj3y5] .field textarea{background-color:var(--white);border-color:#e2e2e2;padding:.75rem 1rem}.methods__form[data-astro-cid-te6fj3y5] .btn{--btn-font:1.0625rem;--btn-pad-y:.8125rem;--btn-pad-x:2.25rem}@media (width>=961px){.methods[data-astro-cid-te6fj3y5]{grid-template-columns:minmax(0,23.75rem) minmax(0,1fr);column-gap:clamp(3rem,7vw,6rem)}.methods__list[data-astro-cid-te6fj3y5]{padding-top:clamp(1.5rem,.75rem + 2.5vw,2.5rem)}}.form-submit__trap[data-astro-cid-hy6rapfp]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-hy6rapfp]:empty{display:none}.form-submit__status[data-astro-cid-hy6rapfp]{margin:0;line-height:1.55}.form-submit__status[data-astro-cid-hy6rapfp]:empty{display:none}.form-submit__status[data-astro-cid-hy6rapfp]:focus{outline:none}.form-submit__status[data-astro-cid-hy6rapfp].is-error{color:#b42318}.form-submit__status[data-astro-cid-hy6rapfp].is-sent{font-size:var(--text-l,1.25rem)}form.is-sent>:not([data-form-status]){display:none!important}.next[data-astro-cid-zkuglizp]{gap:2rem;display:grid}.next__heading[data-astro-cid-zkuglizp]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:.08em;margin:0;line-height:1.2}.next__list[data-astro-cid-zkuglizp]{gap:var(--space-l) clamp(2rem, 4vw, 3rem);margin:0;padding:0;list-style:none;display:grid}.next__item[data-astro-cid-zkuglizp]{border-top:2px solid var(--primary);align-content:start;gap:.875rem;padding-top:1.5rem;display:grid}.next__num[data-astro-cid-zkuglizp]{font-family:var(--font-heading);font-size:var(--h-m);color:var(--primary);font-weight:900;line-height:1}.next__item[data-astro-cid-zkuglizp] p[data-astro-cid-zkuglizp]{margin:0;line-height:1.6}@media (width>=761px){.next__list[data-astro-cid-zkuglizp]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.pq__inner[data-astro-cid-uovvfgyt]{gap:var(--space-xl);align-items:start;display:grid}.pq__heading[data-astro-cid-uovvfgyt]{margin-bottom:var(--space-m)}.pq__copy[data-astro-cid-uovvfgyt] .prose[data-astro-cid-uovvfgyt]{max-width:34rem}.pq__quote[data-astro-cid-uovvfgyt]{border-left:3px solid var(--primary);margin:0;padding-left:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.pq__quote[data-astro-cid-uovvfgyt] blockquote[data-astro-cid-uovvfgyt]{margin:0 0 var(--space-m)}.pq__quote[data-astro-cid-uovvfgyt] blockquote[data-astro-cid-uovvfgyt] p[data-astro-cid-uovvfgyt]{font-family:var(--font-heading);font-size:var(--h-m);text-wrap:pretty;margin:0;font-weight:700;line-height:1.25}.pq__quote[data-astro-cid-uovvfgyt] figcaption[data-astro-cid-uovvfgyt]{flex-direction:column;gap:2px;display:flex}.pq__name[data-astro-cid-uovvfgyt]{font-weight:700;line-height:1.4}.pq__role[data-astro-cid-uovvfgyt]{color:var(--neutral-medium);font-size:.9375rem;line-height:1.35}@media (width>=961px){.pq__inner[data-astro-cid-uovvfgyt]{grid-template-columns:minmax(0,32.5rem) minmax(0,1fr);column-gap:clamp(4rem,8vw,7.5rem)}.pq__quote[data-astro-cid-uovvfgyt]{margin-top:.5rem}}.pc[data-astro-cid-kulak5br]{gap:1rem;min-width:0;display:grid}.pc__track[data-astro-cid-kulak5br]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.pc__track[data-astro-cid-kulak5br]::-webkit-scrollbar{display:none}.pc__track[data-astro-cid-kulak5br]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pc__slide[data-astro-cid-kulak5br]{scroll-snap-align:start;margin:0}.pc__slide[data-astro-cid-kulak5br] img[data-astro-cid-kulak5br],.pc__placeholder[data-astro-cid-kulak5br]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pc__placeholder[data-astro-cid-kulak5br]{background:var(--neutral-light);color:var(--neutral-medium);font-size:var(--text-s);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-weight:600;display:grid}.pc__controls[data-astro-cid-kulak5br]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pc__dots[data-astro-cid-kulak5br]{gap:.25rem;display:flex}.pc__dot[data-astro-cid-kulak5br]{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.pc__dot[data-astro-cid-kulak5br]:before{content:"";width:.5rem;height:.5rem;transition:background-color var(--transition), width var(--transition);background:#bdbdbd;border-radius:50%}.pc__dot[data-astro-cid-kulak5br][aria-current=true]:before{background:var(--primary);border-radius:.25rem;width:1.25rem}.pc__dot[data-astro-cid-kulak5br]:hover:before{background:var(--neutral-medium)}.pc__dot[data-astro-cid-kulak5br][aria-current=true]:hover:before{background:var(--primary)}.pc__arrows[data-astro-cid-kulak5br]{gap:.5rem;display:flex}.pc__arrow[data-astro-cid-kulak5br]{border:1.5px solid var(--neutral);background:var(--white);width:2.75rem;height:2.75rem;color:var(--neutral);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition), opacity var(--transition);border-radius:50%;place-items:center;padding:0;display:grid}.pc__arrow[data-astro-cid-kulak5br]:hover{background:var(--neutral);color:var(--white)}.pc__arrow[data-astro-cid-kulak5br]:focus-visible,.pc__dot[data-astro-cid-kulak5br]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mt[data-astro-cid-ifigidua]{gap:var(--space-l);align-items:center;display:grid}.mt__media[data-astro-cid-ifigidua]{border-radius:var(--radius);background:var(--neutral-light);position:relative;overflow:hidden}.mt__tag[data-astro-cid-ifigidua]{background:var(--white);color:var(--neutral);font-size:var(--text-s);border-radius:999px;padding:.5rem .875rem;font-weight:600;line-height:1.2;position:absolute;bottom:1rem;left:1rem;box-shadow:0 6px 20px #0000002e}.mt__tag--link[data-astro-cid-ifigidua]{transition:background-color var(--transition), color var(--transition);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.mt__tag--link[data-astro-cid-ifigidua] svg[data-astro-cid-ifigidua]{transition:transform var(--transition)}.mt__tag--link[data-astro-cid-ifigidua]:hover{background:var(--primary);color:var(--white)}.mt__tag--link[data-astro-cid-ifigidua]:hover svg[data-astro-cid-ifigidua]{transform:translate(2px)}.mt__tag--link[data-astro-cid-ifigidua]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.mt__media[data-astro-cid-ifigidua] img[data-astro-cid-ifigidua],.mt__placeholder[data-astro-cid-ifigidua]{aspect-ratio:4/3;object-fit:cover;width:100%}.mt__heading[data-astro-cid-ifigidua]{margin-bottom:var(--space-m)}.mt__text[data-astro-cid-ifigidua]{font-size:var(--text-m);max-width:34rem;line-height:1.7}@media (width>=961px){.mt[data-astro-cid-ifigidua]{grid-template-columns:minmax(0,35rem) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}.mt--reverse[data-astro-cid-ifigidua]{grid-template-columns:minmax(0,1fr) minmax(0,35rem)}.mt--reverse[data-astro-cid-ifigidua] .mt__media[data-astro-cid-ifigidua],.mt--reverse[data-astro-cid-ifigidua] .mt__carousel[data-astro-cid-ifigidua]{order:2}}.plans[data-astro-cid-htruwgye]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-htruwgye]{gap:var(--space-s);border:1px solid var(--neutral-light);border-radius:var(--radius);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 1.25vw,2.25rem);display:flex}.plan__label[data-astro-cid-htruwgye]{color:var(--primary);margin:0}.plan__price[data-astro-cid-htruwgye]{font-size:var(--h-m);text-transform:none;margin:0;line-height:1.2}.plan__text[data-astro-cid-htruwgye]{margin:0;line-height:1.75}.plan__link[data-astro-cid-htruwgye]{padding-top:var(--space-xs);color:var(--primary);align-self:flex-start;margin-top:auto;font-weight:600;text-decoration:underline #0000}.plan__link[data-astro-cid-htruwgye]:hover{text-decoration-color:currentColor}.plan--featured[data-astro-cid-htruwgye]{border-color:var(--neutral);background:var(--neutral);color:var(--white)}.plan--featured[data-astro-cid-htruwgye] .plan__label[data-astro-cid-htruwgye]{color:#7c9bff}.plan--featured[data-astro-cid-htruwgye] .plan__text[data-astro-cid-htruwgye]{color:color-mix(in srgb, var(--white) 85%, var(--neutral))}.plan--featured[data-astro-cid-htruwgye] .plan__link[data-astro-cid-htruwgye]{color:#7c9bff}@media (width>=861px){.plans[data-astro-cid-htruwgye]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.sp__inner[data-astro-cid-wb7ab4ay]{gap:var(--space-l);align-items:start;display:grid}.sp__heading[data-astro-cid-wb7ab4ay]{margin:0}.sp__ruled[data-astro-cid-wb7ab4ay]{padding-top:clamp(3.5rem,2rem + 4vw,6rem)}.sp__text[data-astro-cid-wb7ab4ay]{font-size:var(--text-l);line-height:1.55}.sp__text[data-astro-cid-wb7ab4ay] p{margin:0}.sp__text[data-astro-cid-wb7ab4ay] p+p{margin-top:1.25rem}.sp__link[data-astro-cid-wb7ab4ay]{margin-top:1.75rem;display:inline-block}.sp__aside[data-astro-cid-wb7ab4ay]{border-top:1px solid var(--neutral-light);color:var(--neutral-medium);margin:2rem 0 0;padding-top:1.25rem;line-height:1.65}@media (width>=961px){.sp__inner[data-astro-cid-wb7ab4ay]{grid-template-columns:minmax(0,32.5rem) minmax(0,1fr);column-gap:clamp(4rem,8vw,7.5rem)}.sp__body[data-astro-cid-wb7ab4ay]{padding-top:.5rem}}.sp--dark[data-astro-cid-wb7ab4ay]{background:var(--neutral);color:var(--white)}.sp--dark[data-astro-cid-wb7ab4ay] .sp__aside[data-astro-cid-wb7ab4ay]{color:#bdbdbd;border-top-color:#333}.sp--dark[data-astro-cid-wb7ab4ay] .sp__link[data-astro-cid-wb7ab4ay]{color:var(--white)}.pp[data-astro-cid-p6bjozcf]{gap:var(--space-xl);align-items:center;display:grid}.pp__heading[data-astro-cid-p6bjozcf]{margin:0 0 1.75rem}.pp__text[data-astro-cid-p6bjozcf]{font-size:var(--text-l);line-height:1.55}.pp__text[data-astro-cid-p6bjozcf] p{margin:0}.pp__text[data-astro-cid-p6bjozcf] p+p{margin-top:1.25rem}.pp__panel[data-astro-cid-p6bjozcf]{background:var(--neutral-ultra-light);border-radius:8px;gap:1.75rem;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}.pp__label[data-astro-cid-p6bjozcf]{color:var(--primary);margin:0}.pp__list[data-astro-cid-p6bjozcf]{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pp__item[data-astro-cid-p6bjozcf]{align-items:center;gap:.875rem;min-width:0;display:flex}.pp__tile[data-astro-cid-p6bjozcf]{background:var(--white);width:48px;height:48px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pp__list--one[data-astro-cid-p6bjozcf]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pp__words[data-astro-cid-p6bjozcf]{flex-direction:column;gap:2px;min-width:0;display:flex}.pp__detail[data-astro-cid-p6bjozcf]{color:var(--neutral-medium);font-size:.9375rem;line-height:1.35}.pp__name[data-astro-cid-p6bjozcf]{font-family:var(--font-heading);font-size:var(--h-xs);font-weight:700;line-height:1.2}@media (width<=420px){.pp__list[data-astro-cid-p6bjozcf]{grid-template-columns:minmax(0,1fr)}}@media (width>=961px){.pp[data-astro-cid-p6bjozcf]{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);column-gap:clamp(3rem,7vw,6rem)}}.fw[data-astro-cid-wht36zcm]{gap:var(--space-xl);display:grid}.fw__panel[data-astro-cid-wht36zcm]{gap:var(--space-xl);background:var(--neutral-ultra-light);border-radius:8px;padding:clamp(1.5rem,.75rem + 3vw,3.5rem);display:grid;position:relative}.fw__top[data-astro-cid-wht36zcm]{gap:var(--space-l);align-items:center;display:grid}.fw__copy[data-astro-cid-wht36zcm]{gap:var(--space-s);display:grid}.fw__label[data-astro-cid-wht36zcm]{color:var(--primary);margin:0}.fw__name[data-astro-cid-wht36zcm]{margin:0}.fw__name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]{color:inherit;text-underline-offset:.1em;text-decoration:underline .06em #0000}.fw__name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]:after{content:"";border-radius:8px;position:absolute;inset:0}.fw__panel[data-astro-cid-wht36zcm]:has(a:hover) .fw__name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]{text-decoration-color:currentColor}.fw__blurb[data-astro-cid-wht36zcm]{max-width:32rem;font-size:var(--text-l);margin:0;line-height:1.55}.fw__media[data-astro-cid-wht36zcm]{background:var(--neutral-light);border-radius:8px;overflow:hidden}.fw__media[data-astro-cid-wht36zcm] img[data-astro-cid-wht36zcm],.fw__placeholder[data-astro-cid-wht36zcm]{aspect-ratio:560/340;object-fit:cover;object-position:top;width:100%}.fw__stats[data-astro-cid-wht36zcm]{gap:var(--space-l) var(--space-m);border-top:1px solid #ddd;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:clamp(1.75rem,1rem + 2vw,2.5rem);display:grid}.fw__stat[data-astro-cid-wht36zcm]{align-content:start;gap:.375rem;display:grid}.fw__value[data-astro-cid-wht36zcm]{font-family:var(--font-heading);color:var(--primary);white-space:nowrap;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:900;line-height:1}.fw__stat-label[data-astro-cid-wht36zcm]{margin:0;line-height:1.45}.fw__rows[data-astro-cid-wht36zcm]{border-bottom:1px solid var(--neutral-light);margin:0;padding:0;list-style:none}.fw__row[data-astro-cid-wht36zcm]{gap:.25rem var(--space-m);border-top:1px solid var(--neutral-light);grid-template-columns:96px minmax(0,1fr);align-items:center;padding-block:1.25rem;display:grid;position:relative}.fw__thumb[data-astro-cid-wht36zcm]{border:1px solid var(--neutral-light);background:var(--neutral-ultra-light);border-radius:6px;grid-row:span 2;overflow:hidden}.fw__thumb[data-astro-cid-wht36zcm] img[data-astro-cid-wht36zcm]{aspect-ratio:120/76;object-fit:cover;object-position:top;width:100%}.fw__row-name[data-astro-cid-wht36zcm]{font-size:var(--h-s);margin:0;line-height:1.15}.fw__row-name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]{color:inherit;text-decoration:underline #0000}.fw__row-name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]:after{content:"";position:absolute;inset:0}.fw__row[data-astro-cid-wht36zcm]:has(a:hover) .fw__row-name[data-astro-cid-wht36zcm] a[data-astro-cid-wht36zcm]{text-decoration-color:currentColor}.fw__row-text[data-astro-cid-wht36zcm]{margin:0;line-height:1.5}.fw__arrow[data-astro-cid-wht36zcm]{color:var(--primary);transition:transform var(--transition);font-size:1.25rem;display:none}.fw__row[data-astro-cid-wht36zcm]:has(a:hover) .fw__arrow[data-astro-cid-wht36zcm]{transform:translate(4px)}@media (width<=760px){.fw__stat[data-astro-cid-wht36zcm]:nth-child(4):last-child{grid-column:1/-1}}@media (width>=761px){.fw__stats[data-astro-cid-wht36zcm]{grid-template-columns:1fr 1fr 1fr 1.6fr}.fw__row[data-astro-cid-wht36zcm]{grid-template-columns:120px minmax(0,17.5rem) minmax(0,1fr) auto}.fw__thumb[data-astro-cid-wht36zcm]{grid-row:auto}.fw__arrow[data-astro-cid-wht36zcm]{display:block}}@media (width>=961px){.fw__top[data-astro-cid-wht36zcm]{grid-template-columns:minmax(0,1fr) minmax(0,35rem);column-gap:3.5rem}}.tl[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.tl__item[data-astro-cid-3xih677i]{grid-template-columns:14px minmax(0,1fr);gap:.5rem 1.5rem;padding-bottom:2.5rem;display:grid}.tl__item[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.tl__label[data-astro-cid-3xih677i]{font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;grid-column:2;margin:0;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);font-weight:900;line-height:1.15}.tl__text[data-astro-cid-3xih677i]{max-width:34rem;font-size:var(--text-s);grid-column:2;margin:0;line-height:1.6}.tl__mark[data-astro-cid-3xih677i]{flex-direction:column;grid-area:1/1/span 2;align-items:center;margin-bottom:-2.5rem;padding-top:.5rem;display:flex}.tl__dot[data-astro-cid-3xih677i]{background:var(--neutral);border-radius:50%;flex-shrink:0;width:14px;height:14px}.tl__line[data-astro-cid-3xih677i]{background:#ddd;flex-grow:1;width:2px;margin-top:.5rem}.tl__item[data-astro-cid-3xih677i]:last-child .tl__mark[data-astro-cid-3xih677i]{margin-bottom:0}.tl__item[data-astro-cid-3xih677i]:last-child .tl__line[data-astro-cid-3xih677i]{display:none}.tl__item--highlight[data-astro-cid-3xih677i] .tl__label[data-astro-cid-3xih677i]{color:var(--primary)}.tl__item--highlight[data-astro-cid-3xih677i] .tl__dot[data-astro-cid-3xih677i]{background:var(--primary)}@media (width>=1024px){.tl[data-astro-cid-3xih677i]{grid-template-columns:repeat(var(--tl-count), minmax(0, 1fr));display:grid}.tl__item[data-astro-cid-3xih677i]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;padding:0 1.75rem 0 0}.tl__item[data-astro-cid-3xih677i]:last-child{padding-right:0}.tl__label[data-astro-cid-3xih677i],.tl__text[data-astro-cid-3xih677i],.tl__mark[data-astro-cid-3xih677i]{grid-column:1}.tl__mark[data-astro-cid-3xih677i]{flex-direction:row;grid-row:auto;margin:0 -1.75rem 0 0;padding-top:0}.tl__item[data-astro-cid-3xih677i]:last-child .tl__mark[data-astro-cid-3xih677i]{margin-right:0}.tl__line[data-astro-cid-3xih677i]{width:auto;height:2px;margin-top:0}}.sr[data-astro-cid-p2yjlnpa]{gap:var(--space-l);align-items:start;display:grid}.sr__lead[data-astro-cid-p2yjlnpa]{border-top:1px solid var(--neutral-light);justify-items:start;gap:1.5rem;padding-top:clamp(1.75rem,1rem + 2vw,2.5rem);display:grid}.sr__heading[data-astro-cid-p2yjlnpa]{margin:0}.sr__link[data-astro-cid-p2yjlnpa]{margin-top:.5rem}.sr__list[data-astro-cid-p2yjlnpa]{border-bottom:1px solid var(--neutral-light);margin:0;padding:0;list-style:none}.sr__row[data-astro-cid-p2yjlnpa]{align-items:center;gap:var(--space-m);border-top:1px solid var(--neutral-light);padding-block:clamp(1.75rem,1rem + 2vw,2.5rem);display:flex;position:relative}.sr__copy[data-astro-cid-p2yjlnpa]{flex:1;gap:.5rem;min-width:0;display:grid}.sr__name[data-astro-cid-p2yjlnpa]{margin:0}.sr__name[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]{color:inherit;text-underline-offset:.1em;transition:text-decoration-color var(--transition);text-decoration:underline .06em #0000}.sr__name[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]:after{content:"";position:absolute;inset:0}.sr__row[data-astro-cid-p2yjlnpa]:has(a:hover) .sr__name[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]{text-decoration-color:currentColor}.sr__price[data-astro-cid-p2yjlnpa]{color:var(--primary);margin:0;font-weight:600}.sr__text[data-astro-cid-p2yjlnpa]{max-width:32.5rem;margin:.5rem 0 0;line-height:1.65}.sr__arrow[data-astro-cid-p2yjlnpa]{color:var(--primary);transition:transform var(--transition);flex-shrink:0;font-size:1.75rem;line-height:1}.sr__row[data-astro-cid-p2yjlnpa]:has(a:hover) .sr__arrow[data-astro-cid-p2yjlnpa]{transform:translate(4px)}@media (width<=960px){.sr__lead[data-astro-cid-p2yjlnpa]{border-top:0;padding-top:0}}@media (width>=961px){.sr[data-astro-cid-p2yjlnpa]{grid-template-columns:minmax(0,23.75rem) minmax(0,1fr);column-gap:clamp(4rem,10vw,8.75rem)}}.tier__top[data-astro-cid-nx6qp7u4]{gap:var(--space-l);align-items:center;display:grid}.tier__copy[data-astro-cid-nx6qp7u4]{justify-items:start;gap:1.5rem;display:grid}.tier__label[data-astro-cid-nx6qp7u4]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:.08em;color:var(--primary);margin:0 0 -.5rem;line-height:1.2}.tier__heading[data-astro-cid-nx6qp7u4]{margin:0}.tier__text[data-astro-cid-nx6qp7u4] p{margin:0;line-height:1.65}.tier__link[data-astro-cid-nx6qp7u4]{margin-top:.5rem}.tier__media[data-astro-cid-nx6qp7u4]{gap:.875rem;margin:0;display:grid;position:relative}.tier__caption[data-astro-cid-nx6qp7u4] a[data-astro-cid-nx6qp7u4]:after{content:"";position:absolute;inset:0}.tier__media[data-astro-cid-nx6qp7u4]:has(a):hover .pframe{box-shadow:0 1px 2px #0000000a,0 18px 40px #0000001a}.tier__media[data-astro-cid-nx6qp7u4]:has(a):hover .tier__caption[data-astro-cid-nx6qp7u4] a[data-astro-cid-nx6qp7u4]{color:var(--primary)}.tier__caption[data-astro-cid-nx6qp7u4] a[data-astro-cid-nx6qp7u4]:focus-visible{outline:none}.tier__media[data-astro-cid-nx6qp7u4]:has(a:focus-visible){outline:2px solid var(--primary);outline-offset:6px;border-radius:10px}.tier__shot[data-astro-cid-nx6qp7u4]{background:var(--neutral-light);border:1px solid #ddd;border-radius:8px;overflow:hidden}.tier__shot[data-astro-cid-nx6qp7u4] img[data-astro-cid-nx6qp7u4]{aspect-ratio:1440/900;object-fit:cover;object-position:top;width:100%;display:block}.tier__caption[data-astro-cid-nx6qp7u4]{font-size:.9375rem;line-height:1.35}.tier__caption[data-astro-cid-nx6qp7u4] a[data-astro-cid-nx6qp7u4]{color:var(--neutral-medium);text-decoration:none}.tier__caption[data-astro-cid-nx6qp7u4] a[data-astro-cid-nx6qp7u4]:hover{color:var(--primary)}.tier__steps[data-astro-cid-nx6qp7u4]{gap:var(--space-l) 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:clamp(3rem,2rem + 3vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.tier__step[data-astro-cid-nx6qp7u4]{border-top:3px solid var(--primary);align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.tier__num[data-astro-cid-nx6qp7u4]{font-family:var(--font-heading);color:var(--primary);font-size:1.75rem;font-weight:900;line-height:1}.tier__lead[data-astro-cid-nx6qp7u4]{font-size:var(--h-s);margin:0;line-height:1.15}.tier__step-text[data-astro-cid-nx6qp7u4]{margin:0;line-height:1.65}.tier__note[data-astro-cid-nx6qp7u4]{margin:var(--space-l) 0 0;color:var(--neutral-medium);border-top:1px solid #ddd;padding-top:1.5rem;line-height:1.65}@media (width>=761px){.tier__steps--six[data-astro-cid-nx6qp7u4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=961px){.tier__top[data-astro-cid-nx6qp7u4]{grid-template-columns:minmax(0,1fr) minmax(0,33.75rem);column-gap:clamp(3rem,7vw,6rem)}.tier--reverse[data-astro-cid-nx6qp7u4] .tier__top[data-astro-cid-nx6qp7u4]{grid-template-columns:minmax(0,33.75rem) minmax(0,1fr)}.tier--reverse[data-astro-cid-nx6qp7u4] .tier__media[data-astro-cid-nx6qp7u4]{order:-1}}.plan__panel[data-astro-cid-izezfeur]{gap:var(--space-l);background:var(--neutral-ultra-light);border-radius:8px;padding:clamp(1.75rem,.75rem + 4vw,4.5rem);display:grid}.plan__lead[data-astro-cid-izezfeur]{align-content:start;gap:1rem;display:grid}.plan__name[data-astro-cid-izezfeur]{margin:0}.plan__price[data-astro-cid-izezfeur]{font-family:var(--font-heading);color:var(--primary);margin:0;font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:900;line-height:1}.plan__unit[data-astro-cid-izezfeur]{font-family:var(--font-body);font-size:var(--text-l);color:var(--neutral);margin-top:.5rem;font-weight:600;line-height:1.3;display:block}.plan__note[data-astro-cid-izezfeur]{max-width:22rem;color:var(--neutral-medium);margin:0;line-height:1.6}.plan__list[data-astro-cid-izezfeur]{margin:0;padding:0;list-style:none;display:grid}.plan__item[data-astro-cid-izezfeur]{border-top:1px solid #ddd;align-items:flex-start;gap:1rem;padding-block:1.125rem;display:flex}.plan__item[data-astro-cid-izezfeur]:first-child{border-top:0;padding-top:0}.plan__item[data-astro-cid-izezfeur] p[data-astro-cid-izezfeur]{margin:0;line-height:1.6}.plan__check[data-astro-cid-izezfeur]{color:var(--primary);flex-shrink:0;margin-top:.125rem;display:block}@media (width>=961px){.plan__panel[data-astro-cid-izezfeur]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:clamp(3rem,7vw,6rem)}}.fs__inner[data-astro-cid-uh35u73w]{gap:var(--space-l);display:grid}.fs__heading[data-astro-cid-uh35u73w]{margin:0}.fs__form[data-astro-cid-uh35u73w] .form{max-width:none}.fs__next[data-astro-cid-uh35u73w]{align-content:start;gap:1.25rem;display:grid}.fs__next-heading[data-astro-cid-uh35u73w]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:.08em;margin:0;line-height:1.2}.fs__steps[data-astro-cid-uh35u73w]{margin:0;padding:0;list-style:none;display:grid}.fs__step[data-astro-cid-uh35u73w]{border-top:1px solid var(--neutral-light);gap:1rem;padding-block:1rem;display:flex}.fs__step[data-astro-cid-uh35u73w] p[data-astro-cid-uh35u73w]{margin:0;line-height:1.6}.fs__num[data-astro-cid-uh35u73w]{width:1.5rem;font-family:var(--font-heading);color:var(--primary);flex-shrink:0;font-size:1.375rem;font-weight:900;line-height:1.15}@media (width>=961px){.fs__inner[data-astro-cid-uh35u73w]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,23.75rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,7vw,6rem)}.fs__heading[data-astro-cid-uh35u73w]{grid-area:1/1}.fs__next[data-astro-cid-uh35u73w]{grid-area:2/1}.fs__form[data-astro-cid-uh35u73w]{grid-area:1/2/span 2}}.two-up[data-astro-cid-5pmownbi]{gap:var(--space-xl) clamp(3rem, 6vw, 5.5rem);display:grid}.two-up__item[data-astro-cid-5pmownbi]{scroll-margin-top:var(--space-l);align-content:start;justify-items:start;gap:1.25rem;display:grid}.two-up__label[data-astro-cid-5pmownbi]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:.08em;color:var(--primary);margin:0 0 -.5rem;line-height:1.2}.two-up__heading[data-astro-cid-5pmownbi]{margin:0}.two-up__price[data-astro-cid-5pmownbi]{font-size:var(--text-l);color:var(--primary);margin:0;font-weight:600}.two-up__text[data-astro-cid-5pmownbi] p{margin:0;line-height:1.65}.two-up__text[data-astro-cid-5pmownbi] p+p{margin-top:1rem}.two-up__note[data-astro-cid-5pmownbi]{border-left:3px solid var(--primary);margin:0;padding-left:1.25rem;line-height:1.6}.two-up__link[data-astro-cid-5pmownbi]{margin-top:.25rem}@media (width>=761px){.two-up--2[data-astro-cid-5pmownbi]{grid-template-columns:repeat(2,minmax(0,1fr))}.two-up--3[data-astro-cid-5pmownbi]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb__inner[data-astro-cid-dfzmsfqs]{gap:var(--space-l);align-items:center;display:grid}.vb__numeral[data-astro-cid-dfzmsfqs]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--primary);white-space:nowrap;margin:0;font-size:clamp(6rem,3rem + 10vw,12.5rem);font-weight:900;line-height:.9}.vb__body[data-astro-cid-dfzmsfqs]{gap:1.75rem;display:grid}.vb__heading[data-astro-cid-dfzmsfqs]{margin:0}.vb__text[data-astro-cid-dfzmsfqs]{font-size:var(--text-m);margin:0;line-height:1.7}.vb__verse[data-astro-cid-dfzmsfqs]{border-left:3px solid var(--primary);gap:.75rem;margin:0;padding-left:1.75rem;display:grid}.vb__quote[data-astro-cid-dfzmsfqs]{border:0;margin:0;padding:0}.vb__quote[data-astro-cid-dfzmsfqs] p[data-astro-cid-dfzmsfqs]{font-family:var(--font-heading);font-size:var(--h-m);margin:0;font-weight:700;line-height:1.25}.vb__cite[data-astro-cid-dfzmsfqs]{color:var(--neutral-medium);font-size:.9375rem;line-height:1.35}@media (width>=961px){.vb__inner[data-astro-cid-dfzmsfqs]{grid-template-columns:minmax(0,27.5rem) minmax(0,1fr);column-gap:clamp(4rem,8vw,7.5rem)}}
