.page-header--with-image.svelte-1yozm7a{position:relative;overflow:hidden;padding:10rem 0 4rem}.page-header__bg.svelte-1yozm7a{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-header__overlay.svelte-1yozm7a{position:absolute;inset:0;background:linear-gradient(155deg,#1e1e1c99,#28262380,#32302c66)}.page-header__content.svelte-1yozm7a{position:relative;z-index:2;text-align:center}.page-header__label.svelte-1yozm7a{color:#fffc}.page-header--with-image.svelte-1yozm7a h1:where(.svelte-1yozm7a){color:#fff}.page-header__divider.svelte-1yozm7a{background:#fff6}.page-header__subtitle.svelte-1yozm7a{color:#ffffffd9}.tc.svelte-1yozm7a{padding:var(--section-padding) 0}.tc__intro.svelte-1yozm7a,.tc__recognize.svelte-1yozm7a,.tc__methods.svelte-1yozm7a,.tc__session.svelte-1yozm7a,.tc__result.svelte-1yozm7a,.tc__for-who.svelte-1yozm7a{max-width:720px;margin:0 auto 4rem}.tc__intro.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__recognize.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__methods.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__session.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__result.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__for-who.svelte-1yozm7a h2:where(.svelte-1yozm7a),.tc__cta.svelte-1yozm7a h2:where(.svelte-1yozm7a){font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem)}.tc__intro.svelte-1yozm7a p:where(.svelte-1yozm7a),.tc__session.svelte-1yozm7a p:where(.svelte-1yozm7a),.tc__recognize.svelte-1yozm7a p:where(.svelte-1yozm7a),.tc__methods.svelte-1yozm7a>p:where(.svelte-1yozm7a),.tc__note.svelte-1yozm7a p:where(.svelte-1yozm7a){color:var(--color-charcoal-light);line-height:1.8;margin-top:1rem}.tc__list.svelte-1yozm7a{list-style:none;padding:0;margin-top:1.5rem}.tc__list.svelte-1yozm7a li:where(.svelte-1yozm7a){position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-charcoal-light);line-height:1.6}.tc__list.svelte-1yozm7a li:where(.svelte-1yozm7a):before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;border-radius:50%;background:var(--color-sage)}.tc__cta-text.svelte-1yozm7a{margin-top:1.5rem;font-family:var(--font-heading);font-style:italic;font-size:1.1rem;color:var(--color-sage-dark)}.tc__method-grid.svelte-1yozm7a{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.tc__method.svelte-1yozm7a{padding:1.5rem;background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.tc__method.svelte-1yozm7a:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--color-card-shadow)}.tc__method-icon.svelte-1yozm7a{color:var(--color-sage);margin-bottom:.75rem}.tc__method.svelte-1yozm7a h3:where(.svelte-1yozm7a){font-family:var(--font-heading);font-size:1.05rem;margin-bottom:.5rem}.tc__method.svelte-1yozm7a p:where(.svelte-1yozm7a){font-size:.88rem;color:var(--color-charcoal-light);line-height:1.5}.tc__result-grid.svelte-1yozm7a{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.tc__result-item.svelte-1yozm7a{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-charcoal-light);font-size:.92rem;line-height:1.5}.tc__result-item.svelte-1yozm7a svg:where(.svelte-1yozm7a){color:var(--color-sage);flex-shrink:0;margin-top:.15rem}.tc__practical.svelte-1yozm7a{margin-bottom:3rem}.tc__practical-card.svelte-1yozm7a{max-width:500px;margin:0 auto;padding:2rem;background:var(--color-blush-light);border-radius:var(--radius-lg);text-align:center}.tc__practical-items.svelte-1yozm7a{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.tc__practical-item.svelte-1yozm7a{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-charcoal);font-size:.92rem}.tc__practical-item.svelte-1yozm7a svg:where(.svelte-1yozm7a){color:var(--color-sage)}.tc__note.svelte-1yozm7a{max-width:600px;margin:0 auto 3rem;padding:1.25rem;background:var(--color-linen);border-radius:var(--radius-sm);text-align:center}.tc__note.svelte-1yozm7a p:where(.svelte-1yozm7a){font-size:.85rem;color:var(--color-warm-gray);line-height:1.6}.tc__atmosphere.svelte-1yozm7a{margin-bottom:3rem}.tc__atmosphere-grid.svelte-1yozm7a{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.tc__atmosphere-item.svelte-1yozm7a{overflow:hidden;border-radius:var(--radius-lg)}.tc__atmosphere-item.svelte-1yozm7a img:where(.svelte-1yozm7a){width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top;transition:transform .6s ease}.tc__atmosphere-item.svelte-1yozm7a:hover img:where(.svelte-1yozm7a){transform:scale(1.05)}.tc__services.svelte-1yozm7a{text-align:center;margin-bottom:3rem}.tc__services.svelte-1yozm7a h2:where(.svelte-1yozm7a){font-family:var(--font-heading);margin-bottom:.5rem}.tc__services-sub.svelte-1yozm7a{color:var(--color-warm-gray);margin-bottom:.5rem}.tc__intro-cta.svelte-1yozm7a{max-width:720px;margin:0 auto 3rem;padding:2.5rem 2rem;background:linear-gradient(135deg,var(--color-sage-dark) 0%,var(--color-sage) 100%);border-radius:var(--radius-lg);text-align:center;color:#fff}.tc__intro-cta.svelte-1yozm7a h2:where(.svelte-1yozm7a){color:#fff;font-size:1.5rem;margin-bottom:.5rem}.tc__intro-cta.svelte-1yozm7a p:where(.svelte-1yozm7a){color:#ffffffeb;margin-bottom:1.5rem;line-height:1.6;max-width:500px;margin-left:auto;margin-right:auto}.tc__intro-cta.svelte-1yozm7a .btn-primary:where(.svelte-1yozm7a){background:#fff!important;color:var(--color-sage-dark)!important;border-color:#fff!important}.tc__intro-cta.svelte-1yozm7a .btn-primary:where(.svelte-1yozm7a):hover{background:#ffffffeb!important}.service-grid.svelte-1yozm7a{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media(max-width:600px){.service-grid.svelte-1yozm7a{grid-template-columns:1fr}}.service-card.svelte-1yozm7a{display:flex;flex-direction:column;background:var(--color-card);border:1px solid var(--color-cream-dark);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease}.service-card.svelte-1yozm7a:hover{border-color:var(--color-sage-light);box-shadow:0 10px 35px var(--color-card-shadow);transform:translateY(-3px)}.service-card__image.svelte-1yozm7a{height:200px;overflow:hidden}.service-card__image.svelte-1yozm7a img:where(.svelte-1yozm7a){width:100%;height:100%;object-fit:cover;object-position:center 65%;transition:transform .5s ease}.service-card.svelte-1yozm7a:hover .service-card__image:where(.svelte-1yozm7a) img:where(.svelte-1yozm7a){transform:scale(1.05)}.service-card__body.svelte-1yozm7a{padding:1.5rem;display:flex;flex-direction:column;flex:1}.service-card__body.svelte-1yozm7a h3:where(.svelte-1yozm7a){margin-bottom:.5rem;font-size:1.05rem}.service-card__body.svelte-1yozm7a p:where(.svelte-1yozm7a){color:var(--color-charcoal-light);line-height:1.7;font-size:.88rem;margin-bottom:1rem;flex:1}.service-card__footer.svelte-1yozm7a{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--color-cream-dark)}.service-card__duration.svelte-1yozm7a{font-size:.82rem;color:var(--color-warm-gray)}.service-card__price.svelte-1yozm7a{font-weight:600;color:var(--color-sage-dark);font-size:.95rem;margin-left:.5rem}.service-card__cta.svelte-1yozm7a{color:var(--color-sage);font-weight:600;font-size:.85rem}.tc__cta.svelte-1yozm7a{text-align:center;padding:3rem 2rem;background:var(--color-blush-light);border-radius:var(--radius-lg)}.tc__cta.svelte-1yozm7a p:where(.svelte-1yozm7a){color:var(--color-charcoal-light);margin:1rem auto 2rem;max-width:500px}.tc__cta-buttons.svelte-1yozm7a{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.tc__beliefs.svelte-1yozm7a{max-width:720px;margin:0 auto 4rem}.tc__beliefs.svelte-1yozm7a h2:where(.svelte-1yozm7a){font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem)}.tc__beliefs.svelte-1yozm7a p:where(.svelte-1yozm7a){color:var(--color-charcoal-light);line-height:1.8;margin-top:1rem}.tc__list--quotes.svelte-1yozm7a li:where(.svelte-1yozm7a):before{display:none}.tc__list--quotes.svelte-1yozm7a li:where(.svelte-1yozm7a){padding-left:0;font-family:var(--font-heading);font-style:italic;font-size:1rem;color:var(--color-sage-dark)}.tc__exercise.svelte-1yozm7a{margin:2rem 0;padding:1.5rem 2rem;background:var(--color-blush-light);border-radius:var(--radius-lg);border-left:3px solid var(--color-sage)}.tc__exercise.svelte-1yozm7a h3:where(.svelte-1yozm7a){font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.5rem}.tc__exercise.svelte-1yozm7a p:where(.svelte-1yozm7a){color:var(--color-charcoal-light);line-height:1.6;margin-top:.5rem}@media(max-width:768px){.tc__method-grid.svelte-1yozm7a,.tc__result-grid.svelte-1yozm7a,.tc__atmosphere-grid.svelte-1yozm7a{grid-template-columns:1fr}}
