.se[data-astro-cid-nwmqe7fz]{background-color:#001f38;background-image:url(/reviews-gradient.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--section-pad-y) 0;color:#fff}.se__container[data-astro-cid-nwmqe7fz]{max-width:var(--container-max, 1420px);margin:0 auto;padding:0 var(--side-pad)}.se__header[data-astro-cid-nwmqe7fz]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:max(40px,4.444vw)}.se__tag-wrap[data-astro-cid-nwmqe7fz]{overflow:hidden}.se__tag-wrap[data-astro-cid-nwmqe7fz] .section-tag{margin-bottom:0}.se__title-wrap[data-astro-cid-nwmqe7fz]{overflow:hidden;margin-top:max(20px,1.667vw)}.se__title[data-astro-cid-nwmqe7fz]{font-family:Geist,sans-serif!important;font-size:var(--text-h2)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#fff!important;text-wrap:balance;max-width:max(540px,50vw);margin:0}.se__header[data-astro-cid-nwmqe7fz] p[data-astro-cid-nwmqe7fz].se__subtitle{color:#ffffffb3!important}.se__subtitle[data-astro-cid-nwmqe7fz]{font-family:Inter,sans-serif!important;font-size:calc(16px * var(--fluid-scale))!important;font-weight:400!important;line-height:1.6!important;color:#ffffffb3!important;text-wrap:balance;max-width:max(520px,44vw);margin:max(16px,1.111vw) 0 0}.se-cards[data-astro-cid-nwmqe7fz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(16px,1.667vw);align-items:stretch}.se-card[data-astro-cid-nwmqe7fz]{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:max(24px,2.222vw);padding-top:max(140px,11.111vw);display:flex;flex-direction:column;gap:max(16px,1.111vw);min-height:max(320px,22.222vw);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.se-card__dot[data-astro-cid-nwmqe7fz]{position:absolute;top:max(24px,2.222vw);left:max(24px,2.222vw);width:calc(8px * var(--fluid-scale));height:calc(8px * var(--fluid-scale));border-radius:50%;background:#fff}.se-card__heading[data-astro-cid-nwmqe7fz]{font-family:Geist,sans-serif!important;font-size:calc(24px * var(--fluid-scale))!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#fff!important;text-wrap:balance;margin:0}.se-card__divider[data-astro-cid-nwmqe7fz]{height:1px;background:#ffffff2e;margin:0}.se-card__body[data-astro-cid-nwmqe7fz],.se-card__body[data-astro-cid-nwmqe7fz] p,.se-card__body[data-astro-cid-nwmqe7fz] li,.se-card__body[data-astro-cid-nwmqe7fz] span,.se-card__body[data-astro-cid-nwmqe7fz] div,.se-card__body[data-astro-cid-nwmqe7fz] strong,.se-card__body[data-astro-cid-nwmqe7fz] em{color:#ffffffb3!important}.se-card__body[data-astro-cid-nwmqe7fz] h3,.se-card__body[data-astro-cid-nwmqe7fz] h4{color:#fff!important;padding-bottom:24px;margin-bottom:24px;border-bottom:rgba(255,255,255,.2) 1px solid}.se-card__body[data-astro-cid-nwmqe7fz]{font-family:Inter,sans-serif!important;font-size:var(--text-body)!important;font-weight:400!important;line-height:1.6!important}.se-card__body[data-astro-cid-nwmqe7fz] p{margin:0 0 max(12px,.833vw)}.se-card__body[data-astro-cid-nwmqe7fz] p:last-child{margin-bottom:0}.se-card__body[data-astro-cid-nwmqe7fz] p.intro{display:none}.se-card__body[data-astro-cid-nwmqe7fz] ul{list-style:none;padding:0;margin:max(12px,.833vw) 0;display:flex;flex-direction:column;gap:max(6px,.556vw)}.se-card__body[data-astro-cid-nwmqe7fz] li{position:relative;padding-left:18px;line-height:1.6}.se-card__body[data-astro-cid-nwmqe7fz] li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border:1.5px solid #169AC7;border-radius:50%}.se-card__body[data-astro-cid-nwmqe7fz] a,.se-card__body[data-astro-cid-nwmqe7fz] .markdown a,.se-card__body[data-astro-cid-nwmqe7fz] .markdown p a,.se-card__body[data-astro-cid-nwmqe7fz] .markdown li a{color:#fff!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px;text-decoration-color:#fff6;transition:text-decoration-color .2s ease}.se-card__body[data-astro-cid-nwmqe7fz] a:hover,.se-card__body[data-astro-cid-nwmqe7fz] .markdown a:hover,.se-card__body[data-astro-cid-nwmqe7fz] .markdown p a:hover,.se-card__body[data-astro-cid-nwmqe7fz] .markdown li a:hover{color:#fff!important;text-decoration-color:#fff!important}@media(max-width:1024px){.se-cards[data-astro-cid-nwmqe7fz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.se-cards[data-astro-cid-nwmqe7fz]{grid-template-columns:1fr}.se-card[data-astro-cid-nwmqe7fz]{min-height:0;padding-top:max(100px,80px)}.se__title[data-astro-cid-nwmqe7fz]{font-size:max(28px,6vw)!important;max-width:100%}}.benefits-section[data-astro-cid-zhrogt2o]{padding:var(--spacing-section-y) 0;background-color:var(--color-surface-primary)}.benefits-section__container[data-astro-cid-zhrogt2o]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16, 64px);width:100%;max-width:var(--container-max, 1280px);margin:0 auto;padding:0 var(--container-padding, 64px)}.benefits-section__left[data-astro-cid-zhrogt2o]{position:sticky;top:calc(120px * var(--fluid-scale));align-self:start;padding-top:var(--spacing-4, 16px)}.benefits-section__title[data-astro-cid-zhrogt2o]{font-family:var(--font-display);font-size:max(32px,5vw);font-weight:var(--font-weight-normal, 400);line-height:var(--leading-tight, 1.1);color:var(--color-text-primary);margin-top:var(--spacing-4, 16px);margin-bottom:var(--spacing-6, 24px)}.benefits-section__subtitle[data-astro-cid-zhrogt2o]{font-size:var(--text-body-lg, 18px);line-height:var(--leading-relaxed, 1.6);color:var(--color-text-secondary);max-width:calc(400px * var(--fluid-scale))}.benefits-section__image[data-astro-cid-zhrogt2o]{width:50%;max-width:calc(230px * var(--fluid-scale));border-radius:var(--radius-card);overflow:hidden;margin-top:calc(60px * var(--fluid-scale))}.benefits-section__image[data-astro-cid-zhrogt2o] img{width:100%;height:auto;aspect-ratio:2/2.4;object-fit:cover}.benefits-section__right[data-astro-cid-zhrogt2o]{display:flex;flex-direction:column}.benefits-section__list[data-astro-cid-zhrogt2o]{list-style:none;display:flex;flex-direction:column}.benefits-section__item[data-astro-cid-zhrogt2o]{display:flex;align-items:flex-start;gap:var(--spacing-4, 16px);padding:var(--spacing-6, 24px) 0;border-top:1px solid var(--color-border-default, rgba(0, 0, 0, .1))}.benefits-section__item[data-astro-cid-zhrogt2o]:last-child{border-bottom:1px solid var(--color-border-default, rgba(0, 0, 0, .1))}.benefits-section__number[data-astro-cid-zhrogt2o]{font-family:var(--font-display);font-size:var(--text-body-lg, 18px);color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;width:calc(32px * var(--fluid-scale))}.benefits-section__item-content[data-astro-cid-zhrogt2o]{flex:1}.benefits-section__item-title[data-astro-cid-zhrogt2o]{font-family:var(--font-heading);font-size:var(--text-heading-sm, 20px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary);margin-bottom:var(--spacing-2, 8px)}.benefits-section__item-desc[data-astro-cid-zhrogt2o]{font-size:var(--text-body-md, 16px);line-height:var(--leading-relaxed, 1.6);color:var(--color-text-secondary)}@media(max-width:768px){.benefits-section__container[data-astro-cid-zhrogt2o]{grid-template-columns:1fr;gap:var(--spacing-10, 40px);padding:0 var(--spacing-md, 24px)}.benefits-section__left[data-astro-cid-zhrogt2o]{position:static;padding-top:0}.benefits-section__image[data-astro-cid-zhrogt2o]{width:100%;max-width:100%}.benefits-section__title[data-astro-cid-zhrogt2o]{font-size:var(--text-heading-lg, 28px)}.benefits-section__item[data-astro-cid-zhrogt2o]{padding:var(--spacing-5, 20px) 0}}.why-us[data-astro-cid-t6kdp7x3]{position:relative;min-height:calc(900px * var(--fluid-scale))}.why-us__bg[data-astro-cid-t6kdp7x3]{position:absolute;inset:0;z-index:0}.why-us__bg[data-astro-cid-t6kdp7x3] img{width:100%;height:100%;object-fit:cover}.why-us__overlay[data-astro-cid-t6kdp7x3]{position:absolute;inset:0;background-color:#050200a6}.why-us__content[data-astro-cid-t6kdp7x3]{position:relative;z-index:1;width:100%;max-width:var(--container-max, 1280px);margin:0 auto;padding:calc(100px * var(--fluid-scale)) var(--container-padding, 64px);min-height:calc(900px * var(--fluid-scale));display:flex;flex-direction:column;justify-content:space-between}.why-us__header[data-astro-cid-t6kdp7x3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8, 32px);align-items:flex-end;padding-bottom:var(--spacing-10, 40px)}.why-us__header-left[data-astro-cid-t6kdp7x3]{display:flex;flex-direction:column;align-items:flex-start}.why-us__header-right[data-astro-cid-t6kdp7x3]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-6, 24px)}.why-us[data-astro-cid-t6kdp7x3] .section-tag__text{color:#fff}.why-us[data-astro-cid-t6kdp7x3] .section-tag__icon{border-color:#fff}.why-us__tag-wrap[data-astro-cid-t6kdp7x3],.why-us__title-wrap[data-astro-cid-t6kdp7x3]{overflow:hidden}.why-us__tag-wrap[data-astro-cid-t6kdp7x3] .section-tag{margin-bottom:0}.why-us__title-wrap[data-astro-cid-t6kdp7x3]{margin-top:var(--spacing-4, 16px)}.why-us__title[data-astro-cid-t6kdp7x3]{font-family:var(--font-display);font-size:max(32px,5vw);font-weight:var(--font-weight-normal, 400);line-height:var(--leading-tight, 1.1);color:#fff}.why-us__subtitle[data-astro-cid-t6kdp7x3]{font-size:var(--text-body-lg, 18px);line-height:var(--leading-relaxed, 1.6);color:#fff;max-width:calc(450px * var(--fluid-scale));text-align:right}.why-us__ctas[data-astro-cid-t6kdp7x3]{display:flex;gap:var(--spacing-4, 16px)}.why-us__grid[data-astro-cid-t6kdp7x3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6, 24px)}.why-us__item[data-astro-cid-t6kdp7x3]{display:flex;flex-direction:column;gap:var(--spacing-2, 8px);padding:var(--spacing-6, 24px) 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.why-us__item-title[data-astro-cid-t6kdp7x3]{font-family:var(--font-heading);font-size:var(--text-heading-sm, 20px);font-weight:var(--font-weight-medium, 500);color:#fff}.why-us__item-desc[data-astro-cid-t6kdp7x3]{font-size:var(--text-body-md, 16px);line-height:var(--leading-relaxed, 1.6);color:#fff;opacity:.8}@media(max-width:768px){.why-us__header[data-astro-cid-t6kdp7x3]{grid-template-columns:1fr;gap:var(--spacing-6, 24px)}.why-us__header-right[data-astro-cid-t6kdp7x3]{align-items:flex-start}.why-us__subtitle[data-astro-cid-t6kdp7x3]{text-align:left;max-width:none}.why-us__grid[data-astro-cid-t6kdp7x3]{grid-template-columns:1fr;gap:var(--spacing-8, 32px)}.why-us[data-astro-cid-t6kdp7x3]{min-height:auto}.why-us__content[data-astro-cid-t6kdp7x3]{padding:var(--spacing-12, 48px) var(--spacing-md, 24px)}.why-us__title[data-astro-cid-t6kdp7x3]{font-size:var(--text-heading-lg, 28px)}}.stoc[data-astro-cid-6spzjmpr]{background-color:#fbf8f3;padding-block:max(48px,6.944vw)}.stoc__container[data-astro-cid-6spzjmpr]{max-width:max(720px,91.111vw);margin-inline:auto;padding-inline:max(24px,4.444vw)}.stoc__intro-title[data-astro-cid-6spzjmpr]{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:max(15px,1.25vw);line-height:1.3;color:#d97757;letter-spacing:0;margin:0 0 max(20px,2.222vw) 0}.stoc__intro[data-astro-cid-6spzjmpr]{display:grid;grid-template-columns:1fr 1fr;column-gap:max(16px,1.667vw);row-gap:max(12px,1.111vw);margin-bottom:max(32px,3.611vw)}.stoc__intro-col[data-astro-cid-6spzjmpr]{min-width:0}.stoc__intro-text[data-astro-cid-6spzjmpr]{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:max(14px,1.111vw);line-height:1.3;color:#074341cc;margin:0}.stoc__toc-title[data-astro-cid-6spzjmpr]{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:max(15px,1.25vw);line-height:1.3;color:#074341;letter-spacing:0;margin:0 0 max(16px,1.667vw) 0}.stoc__toc-grid[data-astro-cid-6spzjmpr]{display:grid;grid-template-columns:1fr 1fr;column-gap:max(12px,1.389vw);row-gap:max(6px,.556vw)}.stoc__toc-list[data-astro-cid-6spzjmpr]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:max(6px,.556vw)}.stoc__toc-row[data-astro-cid-6spzjmpr]{list-style:none;margin:0}.stoc__toc-link[data-astro-cid-6spzjmpr]{display:flex;align-items:center;gap:max(8px,.972vw);height:max(36px,2.917vw);padding:0 max(10px,1.111vw);background:#efefef;border-radius:max(3px,.278vw);text-decoration:none;transition:background .2s ease,color .2s ease}.stoc__toc-num[data-astro-cid-6spzjmpr]{flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:max(11px,.833vw);line-height:1;color:#074341;min-width:max(14px,1.111vw)}.stoc__toc-arrow[data-astro-cid-6spzjmpr]{width:max(10px,.833vw);height:max(12px,.972vw);flex-shrink:0;color:#fff;transform:scaleX(-1);display:none;min-width:max(14px,1.111vw)}.stoc__toc-label[data-astro-cid-6spzjmpr]{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:max(14px,1.111vw);line-height:1.3;color:#074341;transition:color .2s ease}.stoc__toc-link[data-astro-cid-6spzjmpr]:hover,.stoc__toc-link[data-astro-cid-6spzjmpr]:focus-visible{background:#074341}.stoc__toc-link[data-astro-cid-6spzjmpr]:hover .stoc__toc-num[data-astro-cid-6spzjmpr],.stoc__toc-link[data-astro-cid-6spzjmpr]:focus-visible .stoc__toc-num[data-astro-cid-6spzjmpr]{display:none}.stoc__toc-link[data-astro-cid-6spzjmpr]:hover .stoc__toc-arrow[data-astro-cid-6spzjmpr],.stoc__toc-link[data-astro-cid-6spzjmpr]:focus-visible .stoc__toc-arrow[data-astro-cid-6spzjmpr]{display:block}.stoc__toc-link[data-astro-cid-6spzjmpr]:hover .stoc__toc-label[data-astro-cid-6spzjmpr],.stoc__toc-link[data-astro-cid-6spzjmpr]:focus-visible .stoc__toc-label[data-astro-cid-6spzjmpr]{color:#fff;font-weight:500}@media(max-width:768px){.stoc__intro[data-astro-cid-6spzjmpr],.stoc__toc-grid[data-astro-cid-6spzjmpr]{grid-template-columns:1fr}}.tx[data-astro-cid-liigncil]{padding:var(--spacing-section-y) var(--container-padding);background-color:var(--color-surface-primary)}.tx__container[data-astro-cid-liigncil]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-16, 64px);max-width:var(--container-max, 1420px);margin:0 auto;align-items:start}.tx__left[data-astro-cid-liigncil]{position:sticky;top:calc(120px * var(--fluid-scale))}.tx__left-inner[data-astro-cid-liigncil]{display:flex;flex-direction:column;align-items:flex-start}.tx__tag-wrap[data-astro-cid-liigncil],.tx__title-wrap[data-astro-cid-liigncil]{overflow:hidden}.tx__tag-wrap[data-astro-cid-liigncil] .section-tag{margin-bottom:0}.tx__title-wrap[data-astro-cid-liigncil]{margin-top:var(--spacing-4, 16px)}.tx__title[data-astro-cid-liigncil]{font-family:var(--font-display);font-size:max(36px,5vw);font-weight:var(--font-weight-normal, 400);line-height:1.1;color:var(--color-text-primary)}.tx__title[data-astro-cid-liigncil] em,.tx__title[data-astro-cid-liigncil] strong{font-style:normal;font-weight:var(--font-weight-normal, 400);color:var(--color-brand-accent, #b7a693)}.tx__right[data-astro-cid-liigncil]{display:flex;flex-direction:column;gap:var(--spacing-6, 24px)}.tx__card[data-astro-cid-liigncil]{background-color:#f1f1f1;padding:var(--spacing-12, 48px) var(--spacing-10, 40px);border-radius:var(--radius-image)}.tx__card--alt[data-astro-cid-liigncil]{background-color:var(--color-surface-accent, #e0d8cd73)}.tx__card-title[data-astro-cid-liigncil]{font-family:var(--font-display);font-size:max(24px,3vw);font-weight:var(--font-weight-normal, 400);line-height:1.2;color:var(--color-text-primary);margin:0}.tx__card-divider[data-astro-cid-liigncil]{height:1px;background-color:var(--color-border-default, rgba(0, 0, 0, .15));margin:var(--spacing-6, 24px) 0}.tx__card-content[data-astro-cid-liigncil]{font-family:var(--font-body);font-size:var(--text-body-md, 16px);font-weight:var(--font-weight-normal, 400);line-height:1.7;color:var(--color-text-secondary, #6a5c4c)}.tx__card-content[data-astro-cid-liigncil] p{margin:0}.tx__card-content[data-astro-cid-liigncil] p+p{margin-top:var(--spacing-4, 16px)}.tx__card-content[data-astro-cid-liigncil] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3, 12px)}.tx__card-content[data-astro-cid-liigncil] li{display:flex;align-items:flex-start;gap:var(--spacing-4, 16px)}.tx__card-content[data-astro-cid-liigncil] li:before{content:"";display:block;width:calc(10px * var(--fluid-scale));height:calc(10px * var(--fluid-scale));background-color:var(--color-brand-primary, #392e26);flex-shrink:0;margin-top:calc(7px * var(--fluid-scale))}@media(max-width:768px){.tx__container[data-astro-cid-liigncil]{grid-template-columns:1fr;gap:var(--spacing-10, 40px)}.tx__left[data-astro-cid-liigncil]{position:static}.tx[data-astro-cid-liigncil]{padding:var(--spacing-12, 48px) var(--spacing-4, 16px)}.tx__title[data-astro-cid-liigncil]{font-size:max(28px,6vw)}.tx__card[data-astro-cid-liigncil]{padding:var(--spacing-8, 32px) var(--spacing-6, 24px)}.tx__card-title[data-astro-cid-liigncil]{font-size:max(20px,5vw)}}.cost[data-astro-cid-kfcd3l4e]{padding:var(--spacing-section-y) var(--container-padding);background-color:var(--color-surface-primary)}.cost__container[data-astro-cid-kfcd3l4e]{max-width:var(--container-max, 1420px);margin:0 auto}.cost__header[data-astro-cid-kfcd3l4e]{margin-bottom:var(--spacing-10, 40px)}.cost__tag-wrap[data-astro-cid-kfcd3l4e],.cost__title-wrap[data-astro-cid-kfcd3l4e]{overflow:hidden}.cost__tag-wrap[data-astro-cid-kfcd3l4e] .section-tag{margin-bottom:0}.cost__title-wrap[data-astro-cid-kfcd3l4e]{margin-top:var(--spacing-4, 16px)}.cost__title[data-astro-cid-kfcd3l4e]{font-family:var(--font-display);font-size:max(36px,5vw);font-weight:var(--font-weight-normal, 400);line-height:1.1;margin-top:var(--spacing-4, 16px);color:var(--color-brand-accent, #b7a693)}.cost__content[data-astro-cid-kfcd3l4e]{max-width:100%}.cost__subtitle[data-astro-cid-kfcd3l4e]{font-family:var(--font-display);font-size:var(--text-body-xl, 20px);font-weight:var(--font-weight-normal, 400);line-height:1.1;color:var(--color-text-primary);margin-bottom:var(--spacing-4, 16px)}.cost__info[data-astro-cid-kfcd3l4e]{font-family:var(--font-body);font-size:var(--text-body-md, 16px);line-height:1.4;color:var(--color-text-secondary, #6a5c4c)}.cost__info[data-astro-cid-kfcd3l4e] p{margin-bottom:var(--spacing-8, 32px);max-width:calc(500px * var(--fluid-scale))}.cost__info[data-astro-cid-kfcd3l4e] h4{font-family:var(--font-display);font-size:var(--text-body-xl, 20px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-prices{display:flex;flex-direction:column;gap:var(--spacing-3, 12px);margin-bottom:var(--spacing-10, 40px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-price-row{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4, 16px);background-color:#edeeea;border-radius:var(--radius-card)}.cost__info[data-astro-cid-kfcd3l4e] .cost-price-row.highlight{background-color:var(--color-surface-tertiary, #e0d8cd)}.cost__info[data-astro-cid-kfcd3l4e] .cost-price-label,.cost__info[data-astro-cid-kfcd3l4e] .cost-price-value{font-family:var(--font-body);font-size:var(--text-body-md, 16px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payments-title{font-family:var(--font-display);font-size:var(--text-body-xl, 20px);font-weight:var(--font-weight-normal, 400);color:var(--color-text-primary);margin-bottom:var(--spacing-6, 24px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payments{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8, 32px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payment-option{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payment-name{font-family:var(--font-body);font-size:var(--text-body-md, 16px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payment-desc{font-family:var(--font-body);font-size:var(--text-body-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary);opacity:.8}@media(max-width:768px){.cost[data-astro-cid-kfcd3l4e]{padding:var(--spacing-12, 48px) var(--spacing-4, 16px)}.cost__title[data-astro-cid-kfcd3l4e]{font-size:max(28px,6vw)}.cost__info[data-astro-cid-kfcd3l4e] .cost-payments{grid-template-columns:1fr;gap:var(--spacing-6, 24px)}.cost__info[data-astro-cid-kfcd3l4e] .cost-price-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-2, 8px)}}.video-section[data-astro-cid-wzsi2dz7]{padding:var(--spacing-section-y) 0;background-color:var(--color-surface-primary, #fff)}.video-section__header[data-astro-cid-wzsi2dz7]{text-align:center;max-width:calc(700px * var(--fluid-scale));margin:0 auto var(--spacing-10)}.video-section__title[data-astro-cid-wzsi2dz7]{font-family:var(--font-display);font-size:var(--text-heading-xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.video-section__description[data-astro-cid-wzsi2dz7]{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.video-section__embed[data-astro-cid-wzsi2dz7]{max-width:calc(900px * var(--fluid-scale));margin:0 auto}.video-section__embed[data-astro-cid-wzsi2dz7] iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:none;border-radius:var(--radius-card)}@media(max-width:768px){.video-section__title[data-astro-cid-wzsi2dz7]{font-size:var(--text-heading-lg)}.video-section__header[data-astro-cid-wzsi2dz7]{margin-bottom:var(--spacing-8)}}#what-is .what-is-treatment-details{background:var(--color-surface-primary);padding:var(--spacing-10) var(--spacing-8);border-radius:var(--radius-card);width:100%;max-width:100%;box-shadow:none;counter-reset:timeline-step;display:flex;flex-wrap:wrap;justify-content:center;overflow:visible}#what-is .what-is-treatment-details h3{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--font-weight-normal, 400);line-height:1.2;color:var(--color-text-primary);text-align:center;width:100%;margin:0 0 var(--spacing-10);border-bottom:none;padding-bottom:0}#what-is .what-is-treatment-list{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;padding:0;border-bottom:none;gap:0;width:auto;max-width:none}#what-is .what-is-treatment-list:before{counter-increment:timeline-step;content:counter(timeline-step);width:calc(48px * var(--fluid-scale));height:calc(48px * var(--fluid-scale));border-radius:50%;background:var(--color-surface-tertiary, #e0d8cd);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-4);flex-shrink:0;position:relative;z-index:1}#what-is .what-is-treatment-list:after{content:"";position:absolute;top:calc(23px * var(--fluid-scale));left:calc(50% + 28px);right:calc(-50% + 28px);border-top:2px dotted rgba(0,0,0,.15);z-index:0}#what-is .what-is-treatment-list:last-child:after{display:none}#what-is .what-is-treatment-list div:first-child{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-semibold, 600);font-style:italic;color:var(--color-text-primary)}#what-is .what-is-treatment-list div:last-child{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-normal, 400);color:var(--color-text-secondary);text-align:center;margin-top:4px}@media(max-width:768px){#what-is .what-is-treatment-details{padding:var(--spacing-6);flex-direction:column;align-items:stretch;gap:0}#what-is .what-is-treatment-details h3{font-size:var(--text-heading-sm);margin-bottom:var(--spacing-6)}#what-is .what-is-treatment-list{flex-direction:row;align-items:center;text-align:left;gap:var(--spacing-4);padding:var(--spacing-3) 0}#what-is .what-is-treatment-list:before{display:none}#what-is .what-is-treatment-list:after{display:none}#what-is .what-is-treatment-list div:first-child{font-size:var(--text-body-sm)}#what-is .what-is-treatment-list div:last-child{font-size:var(--text-body-xs);text-align:left;margin-top:0}}.ideal-candidate-info{margin-top:var(--spacing-6)}.ideal-candidate-info p{font-family:var(--font-body);font-size:var(--text-body-md);line-height:1.5;color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.ideal-candidate-info h4{margin-bottom:14px}.ideal-candidate-info ul{margin-bottom:var(--spacing-4);padding-left:0;list-style:none}.ideal-candidate-info li{font-family:var(--font-body);font-size:var(--text-body-md);line-height:1.5;color:var(--color-text-primary);margin-bottom:10px;padding-left:var(--spacing-5);position:relative}.ideal-candidate-info li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background-color:var(--color-brand-primary, #392E26);border-radius:50%}.ideal-candidate-info li:last-child{margin-bottom:0}
