.hero[data-astro-cid-ge2uvauf]{padding-block:var(--sp-6) var(--section-y);isolation:isolate;position:relative;overflow:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f2e5c4e6,#f2e5c400 100%);height:120%;position:absolute;inset:-20% -10% auto 35%}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--sp-8);align-items:center;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--sp-5);justify-items:start;display:grid}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-display)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:block}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:34rem}.hero__facts[data-astro-cid-ge2uvauf]{gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-2);display:inline-flex}.hero__facts[data-astro-cid-ge2uvauf] svg{color:var(--forest-600)}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-weight:650}.hero__review-link[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-2);min-height:44px;padding-block:var(--sp-2);display:inline-flex}.hero__review-link[data-astro-cid-ge2uvauf]:hover{color:var(--forest-700)}.hero__review-label[data-astro-cid-ge2uvauf]{text-underline-offset:3px;text-decoration:underline}.hero__stars[data-astro-cid-ge2uvauf]{gap:1px;display:inline-flex}.hero__stars[data-astro-cid-ge2uvauf] svg{color:var(--star)}.hero__visual[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,520px);position:relative}.hero__arch[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-radius:var(--r-arch);box-shadow:var(--shadow-lg);overflow:hidden}.hero__arch[data-astro-cid-ge2uvauf] img{object-position:22% 50%}.hero__badge[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-3);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-full);box-shadow:var(--shadow-md);background:#ffffffeb;line-height:1.25;display:flex;position:absolute;bottom:9%;left:-6%}.hero__badge[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--forest-900);font-weight:650;display:block}.hero__badge[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:var(--fs-xs);color:var(--ink-muted)}@media (width<=559px){.hero__badge[data-astro-cid-ge2uvauf]{white-space:nowrap;bottom:-1.25rem;left:50%;transform:translate(-50%)}.hero__visual[data-astro-cid-ge2uvauf]{margin-bottom:var(--sp-4)}}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{padding-top:var(--sp-8)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--sp-9);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.hero__visual[data-astro-cid-ge2uvauf]{justify-self:end}}.pains__grid[data-astro-cid-tkwetgoh]{gap:var(--sp-4);display:grid}.pains__card[data-astro-cid-tkwetgoh]{gap:var(--sp-4);padding:var(--sp-6);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-content:start;display:grid}.pains__card[data-astro-cid-tkwetgoh]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pains__note[data-astro-cid-tkwetgoh]{max-width:40rem;margin:var(--sp-8) auto 0;font-family:var(--font-serif);text-align:center;color:var(--forest-800);font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:italic;font-weight:380;line-height:1.4}.alarm[data-astro-cid-tkwetgoh]{gap:var(--sp-7);margin-top:var(--section-y);align-items:center;display:grid}.alarm__photo[data-astro-cid-tkwetgoh]{aspect-ratio:4/5;border-radius:var(--r-xl);max-height:640px;box-shadow:var(--shadow-md);overflow:hidden}.alarm__photo[data-astro-cid-tkwetgoh] img{object-position:50% 60%}.alarm__copy[data-astro-cid-tkwetgoh]{gap:var(--sp-5);color:var(--ink);justify-items:start;display:grid}.alarm__copy[data-astro-cid-tkwetgoh]>p[data-astro-cid-tkwetgoh]{max-width:36rem}blockquote[data-astro-cid-tkwetgoh]{gap:var(--sp-3);max-width:36rem;padding:var(--sp-6);border-radius:var(--r-lg);border-left:3px solid var(--forest-700);background:#fff9;display:grid;position:relative}blockquote[data-astro-cid-tkwetgoh] p[data-astro-cid-tkwetgoh]{font-family:var(--font-serif);color:var(--forest-900);font-size:clamp(1.2rem,2vw,1.45rem);font-style:italic;font-weight:380;line-height:1.45}blockquote[data-astro-cid-tkwetgoh] .alarm__drop{color:var(--forest-500)}@media (width>=760px){.pains__grid[data-astro-cid-tkwetgoh]{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.alarm[data-astro-cid-tkwetgoh]{gap:var(--sp-10);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.session__title[data-astro-cid-svpochn3],.session__intro[data-astro-cid-svpochn3]{gap:var(--sp-4);justify-items:start;display:grid}.session__steps[data-astro-cid-svpochn3]{gap:var(--sp-4);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;display:grid;overflow-x:auto}.session__steps[data-astro-cid-svpochn3]::-webkit-scrollbar{display:none}.step[data-astro-cid-svpochn3]{gap:var(--sp-3);scroll-snap-align:start;align-content:start;display:grid}.step__photo[data-astro-cid-svpochn3]{aspect-ratio:4/5;margin-bottom:var(--sp-2);border-radius:var(--r-lg);background:var(--linen-100);position:relative;overflow:hidden}.step__photo[data-astro-cid-svpochn3] img{object-position:50% 25%;transition:transform 1.2s var(--ease-soft)}.step[data-astro-cid-svpochn3]:hover .step__photo[data-astro-cid-svpochn3] img{transform:scale(1.04)}.step__num[data-astro-cid-svpochn3]{top:var(--sp-4);left:var(--sp-4);-webkit-backdrop-filter:blur(8px);width:2.6rem;height:2.6rem;font-size:var(--fs-sm);color:var(--forest-800);background:#fbf8f1eb;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.step[data-astro-cid-svpochn3] p[data-astro-cid-svpochn3]{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.6}@media (width>=760px){.session__steps[data-astro-cid-svpochn3]{gap:var(--sp-7) var(--sp-5);max-width:var(--container);grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:auto;overflow:visible}}@media (width>=1100px){.session__steps[data-astro-cid-svpochn3]{grid-template-columns:repeat(4,1fr)}}.faq__grid[data-astro-cid-hemr5th4]{gap:var(--sp-8);align-items:start;display:grid}.faq__aside[data-astro-cid-hemr5th4]{gap:var(--sp-5);justify-items:start;display:grid}.faq__contact[data-astro-cid-hemr5th4]{gap:var(--sp-3) var(--sp-4);max-width:26rem;padding:var(--sp-5);background:var(--linen-100);border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:center;display:grid}.faq__contact[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-size:var(--fs-sm);color:var(--ink-muted)}.faq__contact[data-astro-cid-hemr5th4] .btn{grid-column:1/-1;justify-self:start}.faq__portrait[data-astro-cid-hemr5th4]{width:64px;height:64px;box-shadow:0 0 0 3px var(--white);border-radius:50%;overflow:hidden}.faq__portrait[data-astro-cid-hemr5th4] img{object-position:50% 35%}.faq__list[data-astro-cid-hemr5th4]{gap:var(--sp-3);display:grid}details[data-astro-cid-hemr5th4]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur), box-shadow var(--dur)}details[data-astro-cid-hemr5th4][open]{border-color:var(--line-medium);box-shadow:var(--shadow-sm)}details[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size var(--dur) var(--ease-out), content-visibility var(--dur) allow-discrete;overflow:hidden}details[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5);color:var(--forest-900);cursor:pointer;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{background:var(--accent-soft);width:2rem;height:2rem;color:var(--forest-700);transition:transform var(--dur) var(--ease-out), background var(--dur), color var(--dur);border-radius:50%;flex:none;place-items:center;display:grid}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--forest-700);color:var(--cream-200);transform:rotate(45deg)}.faq__answer[data-astro-cid-hemr5th4]{padding:0 var(--sp-5) var(--sp-5);color:var(--ink-muted)}@media (width>=960px){.faq__grid[data-astro-cid-hemr5th4]{gap:var(--sp-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq__aside[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + var(--sp-6));position:sticky}}.for-me__list[data-astro-cid-qacpra7z]{gap:var(--sp-3) var(--sp-7);max-width:62rem;margin-inline:auto;display:grid}.for-me__list[data-astro-cid-qacpra7z] li[data-astro-cid-qacpra7z]{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line-invert);color:var(--cream-200);display:flex}.for-me__check[data-astro-cid-qacpra7z]{width:1.9rem;height:1.9rem;color:var(--cream-200);background:#f2e5c424;border-radius:50%;flex:none;place-items:center;display:grid}.for-me__actions[data-astro-cid-qacpra7z]{margin-top:var(--sp-8);justify-content:center}@media (width>=760px){.for-me__list[data-astro-cid-qacpra7z]{grid-template-columns:1fr 1fr}}
