.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:120px;align-self:start;padding-top:var(--spacing-4, 16px)}.benefits-section__title[data-astro-cid-zhrogt2o]{font-family:var(--font-display);font-size:clamp(32px,5vw,56px);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:400px}.benefits-section__image[data-astro-cid-zhrogt2o]{width:50%;max-width:230px;border-radius:var(--radius-lg, 12px);overflow:hidden;margin-top:60px}.benefits-section__image[data-astro-cid-zhrogt2o] img[data-astro-cid-zhrogt2o]{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);font-weight:var(--font-weight-normal, 400);color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;width:32px}.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:1024px){.benefits-section__container[data-astro-cid-zhrogt2o]{grid-template-columns:1fr;gap:var(--spacing-10, 40px)}.benefits-section__left[data-astro-cid-zhrogt2o]{position:static;padding-top:0}.benefits-section__image[data-astro-cid-zhrogt2o]{width:60%}.benefits-section__title[data-astro-cid-zhrogt2o]{font-size:var(--text-heading-xl, 36px)}}@media(max-width:768px){.benefits-section__container[data-astro-cid-zhrogt2o]{padding:0 var(--spacing-md, 24px)}.benefits-section__title[data-astro-cid-zhrogt2o]{font-size:var(--text-heading-lg, 28px)}.benefits-section__image[data-astro-cid-zhrogt2o]{width:100%;max-width:100%}.benefits-section__item[data-astro-cid-zhrogt2o]{padding:var(--spacing-5, 20px) 0}}.why-us[data-astro-cid-t6kdp7x3]{position:relative;min-height:900px}.why-us__bg[data-astro-cid-t6kdp7x3]{position:absolute;inset:0;z-index:0}.why-us__bg[data-astro-cid-t6kdp7x3] img[data-astro-cid-t6kdp7x3]{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:100px var(--container-padding, 64px);min-height:900px;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__title[data-astro-cid-t6kdp7x3]{font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:var(--font-weight-normal, 400);line-height:var(--leading-tight, 1.1);color:#fff;margin-top:var(--spacing-4, 16px);margin-bottom:0}.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:450px;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:1024px){.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:repeat(2,1fr)}}@media(max-width:768px){.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)}.why-us__grid[data-astro-cid-t6kdp7x3]{grid-template-columns:1fr;gap:var(--spacing-8, 32px)}}.stoc[data-astro-cid-6spzjmpr]{padding:var(--spacing-section-y) 0;background-color:var(--color-surface-secondary)}.stoc__container[data-astro-cid-6spzjmpr]{max-width:var(--container-max, 1420px);margin:0 auto;padding:0 var(--container-padding, 64px);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12, 48px);align-items:start}.stoc__left[data-astro-cid-6spzjmpr]{display:flex;flex-direction:column;gap:var(--spacing-8, 32px)}.stoc__intro-title[data-astro-cid-6spzjmpr]{font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:var(--font-weight-normal, 400);line-height:1.2;color:var(--color-text-primary)}.stoc__intro-subtitle[data-astro-cid-6spzjmpr],.stoc__intro-text[data-astro-cid-6spzjmpr]{font-family:var(--font-body);font-size:var(--text-body-lg, 18px);line-height:1.6;color:var(--color-text-primary);max-width:520px}.stoc__toc[data-astro-cid-6spzjmpr]{margin-top:var(--spacing-4, 16px)}.stoc__toc-title[data-astro-cid-6spzjmpr]{font-family:var(--font-display);font-size:var(--text-heading-sm, 20px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary);margin-bottom:var(--spacing-6, 24px)}.stoc__toc-columns[data-astro-cid-6spzjmpr]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6, 24px)}.stoc__toc-list[data-astro-cid-6spzjmpr]{list-style:decimal;padding-left:var(--spacing-6, 24px);margin:0;display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.stoc__toc-item[data-astro-cid-6spzjmpr]{font-family:var(--font-body);font-size:var(--text-body-md, 16px);color:var(--color-text-primary)}.stoc__toc-link[data-astro-cid-6spzjmpr]{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.stoc__toc-link[data-astro-cid-6spzjmpr]:hover{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}.stoc__card[data-astro-cid-6spzjmpr]{background-color:var(--color-surface-primary, white);overflow:hidden;border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08))}.stoc__card-image[data-astro-cid-6spzjmpr]{width:100%;aspect-ratio:16 / 9;overflow:hidden}.stoc__card-image[data-astro-cid-6spzjmpr] img[data-astro-cid-6spzjmpr]{width:100%;height:100%;object-fit:cover}.stoc__card-body[data-astro-cid-6spzjmpr]{padding:var(--spacing-8, 32px)}.stoc__card-author[data-astro-cid-6spzjmpr]{display:flex;align-items:center;gap:var(--spacing-3, 12px);margin-bottom:var(--spacing-5, 20px)}.stoc__card-avatar[data-astro-cid-6spzjmpr]{width:50px;height:50px;border-radius:50%;background-color:var(--color-surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stoc__card-avatar[data-astro-cid-6spzjmpr] svg[data-astro-cid-6spzjmpr]{width:28px;height:28px;stroke:var(--color-text-tertiary)}.stoc__card-name[data-astro-cid-6spzjmpr]{font-family:var(--font-display);font-size:var(--text-heading-sm, 20px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-primary)}.stoc__card-bio[data-astro-cid-6spzjmpr]{font-family:var(--font-body);font-size:var(--text-body-md, 16px);font-style:italic;line-height:1.8;color:var(--color-text-primary)}@media(max-width:1024px){.stoc__container[data-astro-cid-6spzjmpr]{grid-template-columns:1fr;gap:var(--spacing-8, 32px);padding:0 var(--spacing-8, 32px)}.stoc__right[data-astro-cid-6spzjmpr]{max-width:600px}}@media(max-width:768px){.stoc__container[data-astro-cid-6spzjmpr]{padding:0 var(--spacing-4, 16px)}.stoc__intro-title[data-astro-cid-6spzjmpr]{font-size:24px}.stoc__toc-columns[data-astro-cid-6spzjmpr]{grid-template-columns:1fr;gap:var(--spacing-4, 16px)}.stoc__card-body[data-astro-cid-6spzjmpr]{padding:var(--spacing-6, 24px)}.stoc__card-bio[data-astro-cid-6spzjmpr]{font-size:var(--text-body-sm, 14px)}}.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:120px}.tx__left-inner[data-astro-cid-liigncil]{display:flex;flex-direction:column;align-items:flex-start}.tx__title[data-astro-cid-liigncil]{font-family:var(--font-display);font-size:clamp(36px,5vw,48px);font-weight:var(--font-weight-normal, 400);line-height:1.1;color:var(--color-text-primary);margin-top:var(--spacing-4, 16px)}.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:#edeeea;padding:var(--spacing-12, 48px) var(--spacing-10, 40px);border-radius:24px}.tx__card--alt[data-astro-cid-liigncil]{background-color:var(--color-surface-muted, #f1ece6)}.tx__card-title[data-astro-cid-liigncil]{font-family:var(--font-display);font-size:clamp(24px,3vw,32px);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:10px;height:10px;background-color:var(--color-brand-primary, #392e26);flex-shrink:0;margin-top:7px}@media(max-width:1024px){.tx__container[data-astro-cid-liigncil]{grid-template-columns:1fr;gap:var(--spacing-10, 40px)}.tx__left[data-astro-cid-liigncil]{position:static}}@media(max-width:768px){.tx[data-astro-cid-liigncil]{padding:var(--spacing-12, 48px) var(--spacing-4, 16px)}.tx__title[data-astro-cid-liigncil]{font-size:clamp(28px,6vw,36px)}.tx__card[data-astro-cid-liigncil]{padding:var(--spacing-8, 32px) var(--spacing-6, 24px)}.tx__card-title[data-astro-cid-liigncil]{font-size:clamp(20px,5vw,24px)}}.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__title[data-astro-cid-kfcd3l4e]{font-family:var(--font-display);font-size:clamp(36px,5vw,48px);font-weight:var(--font-weight-normal, 400);line-height:1.1;color:var(--color-brand-accent, #b7a693);margin-top:var(--spacing-4, 16px)}.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:500px}.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:12px}.cost__info[data-astro-cid-kfcd3l4e] .cost-price-row.highlight{background-color:#b7bdad}.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:clamp(28px,6vw,36px)}.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)}}#what-is .what-is-treatment-details{background:#fff;padding:var(--spacing-10, 40px) var(--spacing-8, 32px);border-radius:24px;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, 28px);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, 40px);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:48px;height:48px;border-radius:50%;background:var(--color-surface-tertiary, #e0d8cd);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;flex-shrink:0;position:relative;z-index:1}#what-is .what-is-treatment-list:after{content:"";position:absolute;top:23px;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, 16px);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, 14px);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, 24px);flex-direction:column;align-items:stretch;gap:0}#what-is .what-is-treatment-details h3{font-size:var(--text-heading-sm, 22px);margin-bottom:var(--spacing-6, 24px)}#what-is .what-is-treatment-list{flex-direction:row;align-items:center;text-align:left;gap:var(--spacing-4, 16px);padding:var(--spacing-3, 12px) 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, 14px)}#what-is .what-is-treatment-list div:last-child{font-size:var(--text-body-xs, 12px);text-align:left;margin-top:0}}.ideal-candidate-info{margin-top:var(--spacing-6, 24px)}.ideal-candidate-info p{font-family:var(--font-body);font-size:var(--text-body-md, 16px);line-height:1.5;color:var(--color-text-primary);margin-bottom:16px}.ideal-candidate-info h4{margin-bottom:14px}.ideal-candidate-info ul{margin-bottom:16px;padding-left:0;list-style:none}.ideal-candidate-info li{font-family:var(--font-body);font-size:var(--text-body-md, 16px);line-height:1.5;color:var(--color-text-primary);margin-bottom:10px;padding-left:20px;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}
