.page-header--with-image.svelte-qslfks{position:relative;overflow:hidden;padding:10rem 0 4rem}.page-header__bg.svelte-qslfks{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-header__overlay.svelte-qslfks{position:absolute;inset:0;background:linear-gradient(155deg,#1e1e1c99,#28262380,#32302c66)}.page-header__content.svelte-qslfks{position:relative;z-index:2;text-align:center}.page-header__label.svelte-qslfks{color:#fffc}.page-header--with-image.svelte-qslfks h1:where(.svelte-qslfks){color:#fff}.page-header__divider.svelte-qslfks{background:#fff6}.page-header__subtitle.svelte-qslfks{color:#ffffffd9}.tc.svelte-qslfks{padding:var(--section-padding) 0}.tc__intro.svelte-qslfks,.tc__recognize.svelte-qslfks,.tc__methods.svelte-qslfks,.tc__session.svelte-qslfks,.tc__result.svelte-qslfks,.tc__for-who.svelte-qslfks{max-width:720px;margin:0 auto 4rem}.tc__intro.svelte-qslfks h2:where(.svelte-qslfks),.tc__recognize.svelte-qslfks h2:where(.svelte-qslfks),.tc__methods.svelte-qslfks h2:where(.svelte-qslfks),.tc__session.svelte-qslfks h2:where(.svelte-qslfks),.tc__result.svelte-qslfks h2:where(.svelte-qslfks),.tc__for-who.svelte-qslfks h2:where(.svelte-qslfks),.tc__cta.svelte-qslfks h2:where(.svelte-qslfks){font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem)}.tc__intro.svelte-qslfks p:where(.svelte-qslfks),.tc__session.svelte-qslfks p:where(.svelte-qslfks),.tc__recognize.svelte-qslfks p:where(.svelte-qslfks),.tc__methods.svelte-qslfks>p:where(.svelte-qslfks),.tc__note.svelte-qslfks p:where(.svelte-qslfks){color:var(--color-charcoal-light);line-height:1.8;margin-top:1rem}.tc__list.svelte-qslfks{list-style:none;padding:0;margin-top:1.5rem}.tc__list.svelte-qslfks li:where(.svelte-qslfks){position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-charcoal-light);line-height:1.6}.tc__list.svelte-qslfks li:where(.svelte-qslfks):before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;border-radius:50%;background:var(--color-sage)}.tc__cta-text.svelte-qslfks{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-qslfks{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.tc__method.svelte-qslfks{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-qslfks:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--color-card-shadow)}.tc__method-icon.svelte-qslfks{color:var(--color-sage);margin-bottom:.75rem}.tc__method.svelte-qslfks h3:where(.svelte-qslfks){font-family:var(--font-heading);font-size:1.05rem;margin-bottom:.5rem}.tc__method.svelte-qslfks p:where(.svelte-qslfks){font-size:.88rem;color:var(--color-charcoal-light);line-height:1.5}.tc__result-grid.svelte-qslfks{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.tc__result-item.svelte-qslfks{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-charcoal-light);font-size:.92rem;line-height:1.5}.tc__result-item.svelte-qslfks svg:where(.svelte-qslfks){color:var(--color-sage);flex-shrink:0;margin-top:.15rem}.tc__practical.svelte-qslfks{margin-bottom:3rem}.tc__practical-card.svelte-qslfks{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-qslfks{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.tc__practical-item.svelte-qslfks{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-charcoal);font-size:.92rem}.tc__practical-item.svelte-qslfks svg:where(.svelte-qslfks){color:var(--color-sage)}.tc__note.svelte-qslfks{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-qslfks p:where(.svelte-qslfks){font-size:.85rem;color:var(--color-warm-gray);line-height:1.6}.tc__atmosphere.svelte-qslfks{margin-bottom:3rem}.tc__atmosphere-grid.svelte-qslfks{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.tc__atmosphere-item.svelte-qslfks{overflow:hidden;border-radius:var(--radius-lg)}.tc__atmosphere-item.svelte-qslfks img:where(.svelte-qslfks){width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top;transition:transform .6s ease}.tc__atmosphere-item.svelte-qslfks:hover img:where(.svelte-qslfks){transform:scale(1.05)}.tc__cta.svelte-qslfks{text-align:center;padding:3rem 2rem;background:var(--color-blush-light);border-radius:var(--radius-lg)}.tc__cta.svelte-qslfks p:where(.svelte-qslfks){color:var(--color-charcoal-light);margin:1rem auto 2rem;max-width:500px}.tc__cta-buttons.svelte-qslfks{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.tc__beliefs.svelte-qslfks{max-width:720px;margin:0 auto 4rem}.tc__beliefs.svelte-qslfks h2:where(.svelte-qslfks){font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem)}.tc__beliefs.svelte-qslfks p:where(.svelte-qslfks){color:var(--color-charcoal-light);line-height:1.8;margin-top:1rem}.tc__list--quotes.svelte-qslfks li:where(.svelte-qslfks):before{display:none}.tc__list--quotes.svelte-qslfks li:where(.svelte-qslfks){padding-left:0;font-family:var(--font-heading);font-style:italic;font-size:1rem;color:var(--color-sage-dark)}.tc__exercise.svelte-qslfks{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-qslfks h3:where(.svelte-qslfks){font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.5rem}.tc__exercise.svelte-qslfks p:where(.svelte-qslfks){color:var(--color-charcoal-light);line-height:1.6;margin-top:.5rem}@media(max-width:768px){.tc__method-grid.svelte-qslfks,.tc__result-grid.svelte-qslfks,.tc__atmosphere-grid.svelte-qslfks{grid-template-columns:1fr}}
