.Hero-module__Vtspxq__hero{--sky-scroll:110svh;--sky-clear:0;--ink-mix:clamp(0, (var(--sky-clear) - .54) * 8, 1);height:calc(100svh + var(--sky-scroll));position:relative}@media (max-width:47.999rem){.Hero-module__Vtspxq__hero{--sky-scroll:0svh}}.Hero-module__Vtspxq__anchor{pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:calc(var(--sky-scroll) + var(--header-height) + var(--space-4));inset-inline-start:0}.Hero-module__Vtspxq__stage{height:100svh;padding:var(--hero-inset);position:sticky;inset-block-start:0}.Hero-module__Vtspxq__frame{height:100%;padding-block:calc(var(--header-height) + var(--space-8)) var(--section-y-sm);border-radius:clamp(2rem,5vw,4.5rem);align-content:center;display:grid;position:relative;overflow:clip}.Hero-module__Vtspxq__sky{z-index:0;position:absolute;inset:0}.Hero-module__Vtspxq__head{z-index:1;justify-items:center;display:grid;position:relative;transform:translateY(-8svh)}@media (max-width:40rem){.Hero-module__Vtspxq__head{transform:translateY(-14svh)}}.Hero-module__Vtspxq__lines{text-align:center;font-family:var(--font-serif);white-space:nowrap;font-size:clamp(1.125rem,7vw,4rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;color:color-mix(in srgb, var(--color-ink) calc(var(--ink-mix) * 100%), var(--color-ink-inverse));text-shadow:0 1px 1.5rem rgb(0 0 0/calc((1 - var(--ink-mix)) * .45));justify-items:center;row-gap:.12em;margin-inline:auto;line-height:1.05;display:grid}.Hero-module__Vtspxq__line{--shown:1;max-height:calc(var(--shown) * 3em);overflow-clip-margin:.25em;opacity:var(--shown);filter:blur(calc((1 - var(--shown)) * .4rem));transform:translateY(calc((1 - var(--shown)) * .35em));display:block;overflow:clip}.Hero-module__Vtspxq__line[data-step="1"]{--shown:clamp(0, (var(--sky-clear) - .22) * 8.33, 1)}.Hero-module__Vtspxq__line[data-step="2"]{--shown:clamp(0, (var(--sky-clear) - .56) * 8.33, 1)}.Hero-module__Vtspxq__outro{--outro:clamp(0, (var(--sky-clear) - .72) * 6.67, 1);justify-items:center;gap:var(--space-6);width:min(100%,40rem);text-align:center;opacity:var(--outro);transform:translate(-50%, calc((1 - var(--outro)) * .75rem));visibility:hidden;margin-block-start:var(--space-8);display:grid;position:absolute;inset-block-start:100%;inset-inline-start:50%}.Hero-module__Vtspxq__hero[data-sky=open] .Hero-module__Vtspxq__outro{visibility:visible}.Hero-module__Vtspxq__body{max-width:40ch;font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:balance;color:var(--color-ink-muted)}@media (max-width:47.999rem){.Hero-module__Vtspxq__body{font-size:var(--text-md)}}.Hero-module__Vtspxq__scrollHint{z-index:1;color:color-mix(in srgb, var(--color-ink) calc(var(--ink-mix) * 100%), var(--color-ink-inverse));opacity:.8;position:absolute;inset-block-end:var(--space-6);inset-inline-start:50%;translate:-50%}@media (max-width:47.999rem){.Hero-module__Vtspxq__scrollHint{display:none}}
.Motto-module__jqbSRq__section{text-align:center}.Motto-module__jqbSRq__text{max-width:var(--measure-narrow);font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink);margin-inline:auto;font-weight:500;line-height:1.25}
.Reasons-module__6WMa4W__section{position:relative;overflow:clip}.Reasons-module__6WMa4W__panel{--panel-base:var(--color-panel);z-index:1;padding:clamp(var(--space-6), 3vw, var(--space-12));background-color:var(--panel-base);background-image:var(--grain), var(--panel-sheen);box-shadow:var(--panel-inner-glow), 0 32px 64px -28px var(--color-panel-shadow);border-radius:7.5rem;position:relative}.Reasons-module__6WMa4W__grid{gap:var(--space-3);grid-auto-rows:1fr;display:grid}.Reasons-module__6WMa4W__item{gap:var(--space-6);padding:var(--space-8);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background-color:#ffffff0f;border-radius:4.5rem;flex-direction:column;display:flex}.Reasons-module__6WMa4W__item:hover{background-color:#ffffff17;box-shadow:inset 0 0 2rem #ffffff1a}.Reasons-module__6WMa4W__icon{color:#fff;stroke-width:1.25px;flex:none;width:1.75rem;height:1.75rem}.Reasons-module__6WMa4W__text{font-size:var(--text-md);line-height:var(--leading-relaxed);color:#ffffffc2}@media (min-width:40rem){.Reasons-module__6WMa4W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Reasons-module__6WMa4W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Reasons-module__6WMa4W__item{padding:var(--space-10)}}
.TherapyForYou-module__guMxZW__section{position:relative;overflow:clip}.TherapyForYou-module__guMxZW__bento{z-index:1;gap:var(--space-3);display:grid;position:relative}.TherapyForYou-module__guMxZW__feature{--panel-base:var(--color-panel);padding:clamp(var(--space-8), 4vw, var(--space-12));background-color:var(--panel-base);background-image:var(--grain), var(--panel-sheen);box-shadow:var(--panel-inner-glow), 0 32px 64px -28px var(--color-panel-shadow);border-radius:4.5rem;flex-direction:column;justify-content:center;display:flex}.TherapyForYou-module__guMxZW__closing{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:#fff}.TherapyForYou-module__guMxZW__items{gap:var(--space-3);grid-auto-rows:1fr;display:grid}.TherapyForYou-module__guMxZW__item{gap:var(--space-5);padding:clamp(var(--space-6), 3vw, var(--space-10));background-color:color-mix(in srgb, var(--color-surface) 70%, transparent);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-muted);border-radius:4.5rem;flex-direction:column;display:flex}.TherapyForYou-module__guMxZW__itemTitle{margin-bottom:calc(var(--space-5) * -1 + var(--space-2));font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.TherapyForYou-module__guMxZW__icon{width:1.75rem;height:1.75rem;color:var(--color-accent);stroke-width:1.25px;flex:none}@media (min-width:40rem){.TherapyForYou-module__guMxZW__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.TherapyForYou-module__guMxZW__bento{grid-template-columns:.85fr 1.15fr;align-items:stretch}}
.Process-module__1n76cW__section{position:relative;overflow:clip}.Process-module__1n76cW__steps{z-index:1;gap:var(--space-3);grid-auto-rows:1fr;display:grid;position:relative}.Process-module__1n76cW__step{gap:var(--space-4);padding:clamp(var(--space-8), 3vw, var(--space-10));background-color:#0000;border-radius:4.5rem;flex-direction:column;display:flex}.Process-module__1n76cW__step:first-child{background-image:linear-gradient(165deg, color-mix(in srgb, var(--color-accent) 88%, #fff) 0%, var(--color-accent) 42%, var(--color-accent-strong) 100%);box-shadow:var(--panel-inner-glow), 0 20px 40px -20px var(--color-panel-shadow)}.Process-module__1n76cW__number{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--color-accent) 30%, transparent);flex:none;font-weight:1000;line-height:.9}.Process-module__1n76cW__step:first-child .Process-module__1n76cW__number{color:#ffffff80}.Process-module__1n76cW__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Process-module__1n76cW__stepTitle{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.Process-module__1n76cW__stepText{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.Process-module__1n76cW__step:first-child .Process-module__1n76cW__stepTitle{color:#fff}.Process-module__1n76cW__step:first-child .Process-module__1n76cW__stepText{color:#ffffffc7}@media (min-width:40rem){.Process-module__1n76cW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Process-module__1n76cW__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.About-module__4EMPOa__grid{gap:var(--space-10);align-items:start;display:grid}.About-module__4EMPOa__greeting{margin-bottom:var(--space-4);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.About-module__4EMPOa__paragraphs{gap:var(--space-4);max-width:var(--measure);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-muted);flex-direction:column;display:flex}.About-module__4EMPOa__cards{gap:var(--space-3);grid-auto-rows:1fr;display:grid}.About-module__4EMPOa__panel{--panel-base:var(--color-panel);z-index:1;padding:clamp(var(--space-6), 3vw, var(--space-12));background-color:var(--panel-base);background-image:var(--grain), var(--panel-sheen);box-shadow:var(--panel-inner-glow), 0 32px 64px -28px var(--color-panel-shadow);border-radius:7.5rem;position:relative}.About-module__4EMPOa__card{gap:var(--space-4);padding:var(--space-8);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background-color:#ffffff0f;border-radius:4.5rem;flex-direction:column;display:flex}.About-module__4EMPOa__card:hover{background-color:#ffffff17;box-shadow:inset 0 0 2rem #ffffff1a}.About-module__4EMPOa__cardTitle{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:#fff}.About-module__4EMPOa__cardItems{font-size:var(--text-md);line-height:var(--leading-relaxed);color:#ffffffc2}@media (min-width:40rem){.About-module__4EMPOa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.About-module__4EMPOa__grid{gap:var(--space-12);grid-template-columns:1.05fr .95fr}.About-module__4EMPOa__panel{grid-area:1/1}.About-module__4EMPOa__intro{grid-area:1/2;align-self:center}}
.FirstSession-module__Nemv6W__section{position:relative;overflow:clip}.FirstSession-module__Nemv6W__panel{z-index:1;padding:clamp(var(--space-10), 5vw, var(--space-20)) clamp(var(--space-8), 4vw, var(--space-16));background-color:var(--color-panel);background-image:var(--grain), var(--panel-sheen);box-shadow:var(--panel-inner-glow), 0 32px 64px -28px var(--color-panel-shadow);border-radius:7.5rem;position:relative}.FirstSession-module__Nemv6W__specs{gap:clamp(var(--space-6), 2.5vw, var(--space-10));display:grid}.FirstSession-module__Nemv6W__spec{gap:var(--space-2);flex-direction:column;display:flex}.FirstSession-module__Nemv6W__specBoxed{padding:clamp(var(--space-6), 3vw, var(--space-10));transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background-color:#ffffff14;border-radius:3rem}.FirstSession-module__Nemv6W__specBoxed:hover{background-color:#ffffff1c;box-shadow:inset 0 0 2rem #ffffff1a}.FirstSession-module__Nemv6W__label{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:color-mix(in srgb, var(--color-accent) 30%, #fff)}.FirstSession-module__Nemv6W__value{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;flex-wrap:wrap;align-items:baseline;gap:.25em;display:flex}.FirstSession-module__Nemv6W__unit{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:#fff9}.FirstSession-module__Nemv6W__text{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:#ffffffeb;text-wrap:pretty}.FirstSession-module__Nemv6W__note{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#fff9}@media (min-width:48rem){.FirstSession-module__Nemv6W__specs{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}
.Faq-module__Ji4KeW__section{padding-block-end:clamp(var(--space-24), 14vw, 12rem)}.Faq-module__Ji4KeW__stage{justify-content:center;display:flex;position:relative;overflow:visible}.Faq-module__Ji4KeW__veilBox{--veil-w:min(84rem, 96vw);inset-block:6%;width:var(--veil-w);z-index:0;background-color:var(--color-panel);background-image:var(--grain), var(--panel-sheen);box-shadow:var(--panel-inner-glow), 0 32px 64px -28px var(--color-panel-shadow);border-radius:3.5rem;margin-inline-start:calc(var(--veil-w) / -2);position:absolute;left:50%;overflow:hidden}.Faq-module__Ji4KeW__phoneCol{z-index:1;justify-content:center;width:100%;display:flex;position:relative}@media (max-width:39.999rem){.Faq-module__Ji4KeW__veilBox{--veil-w:calc(100vw - 2 * var(--hero-inset));inset-block:calc(-1 * var(--space-10));border-radius:2rem}.Faq-module__Ji4KeW__phoneCol{padding-inline:var(--space-4)}}.Faq-module__Ji4KeW__chatHead{justify-content:center;align-items:center;min-height:2.9rem;display:flex;position:relative}.Faq-module__Ji4KeW__chatBack{border-radius:var(--radius-full);background-color:var(--color-surface);width:2.9rem;height:2.9rem;color:var(--color-ink-muted);place-items:center;display:grid;position:absolute;inset-inline-start:0}.Faq-module__Ji4KeW__chatBack svg{stroke-width:2.25px;width:1.3rem;height:1.3rem}.Faq-module__Ji4KeW__chatIdentity{align-items:center;gap:var(--space-3);min-width:0;max-width:calc(100% - 7rem);padding:.3rem var(--space-4) .3rem .3rem;border-radius:var(--radius-full);background-color:var(--color-surface);display:flex}.Faq-module__Ji4KeW__chatLines{flex-direction:column;gap:.1rem;min-width:0;display:flex}.Faq-module__Ji4KeW__chatName{white-space:nowrap;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.2}.Faq-module__Ji4KeW__chatStatus{font-size:var(--text-xs);color:var(--color-accent);line-height:1.2}.Faq-module__Ji4KeW__chatAvatar{border-radius:var(--radius-full);background-color:var(--color-accent-soft);width:2.9rem;height:2.9rem;color:var(--color-accent-strong);flex:none;place-items:center;display:grid;overflow:hidden}.Faq-module__Ji4KeW__chatAvatar svg{stroke-width:1.75px;width:1.45rem;height:1.45rem}.Faq-module__Ji4KeW__composer{align-items:center;gap:var(--space-2);display:flex}.Faq-module__Ji4KeW__composerRound{border-radius:var(--radius-full);background-color:var(--color-surface);width:2.9rem;height:2.9rem;color:var(--color-ink-soft);flex:none;place-items:center;display:grid}.Faq-module__Ji4KeW__composerRound svg{stroke-width:1.75px;width:1.3rem;height:1.3rem}.Faq-module__Ji4KeW__composerField{align-items:center;gap:var(--space-3);min-width:0;height:2.9rem;padding:0 var(--space-4);border-radius:var(--radius-full);background-color:var(--color-surface);flex:1;display:flex}.Faq-module__Ji4KeW__composerText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-base);color:var(--color-ink-soft);flex:1;overflow:hidden}.Faq-module__Ji4KeW__composerTools{align-items:center;gap:var(--space-3);color:var(--color-ink-soft);flex:none;display:flex}.Faq-module__Ji4KeW__composerTools svg{stroke-width:1.75px;width:1.25rem;height:1.25rem}
