.approach-affirm.svelte-1nker5f{text-align:center;max-width:40ch;font-family:var(--f-display);letter-spacing:-.012em;color:var(--fcs-ink);text-wrap:balance;margin:clamp(44px,6vw,72px) auto 0;font-size:clamp(22px,2.8vw,30px);font-weight:440;line-height:1.24}.contact-glow.svelte-ztjxoz{opacity:.32;filter:blur(80px);background:radial-gradient(circle, color-mix(in oklab, var(--fcs-accent) 70%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-12rem;left:-8rem}.contact-sub.svelte-ztjxoz{color:color-mix(in oklab, var(--fcs-on-dark) 75%, var(--fcs-plum));letter-spacing:.01em;margin-top:4px;font-size:12.5px;font-weight:400;display:block}.svc-big-img.svelte-1aoc31z{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.svc-quote.svelte-1aoc31z{font-family:var(--f-display);color:var(--fcs-accent);text-wrap:balance;max-width:30ch;margin:18px 0 0;font-size:clamp(19px,1.9vw,23px);font-style:italic;font-weight:440;line-height:1.32}.brand-logo.svelte-6d62c{object-fit:contain;display:block}.foot-top.svelte-4jwo3w{grid-template-columns:1fr;gap:32px;padding-bottom:clamp(28px,4vw,40px);display:grid}@media (width>=760px){.foot-top.svelte-4jwo3w{grid-template-columns:1.6fr .7fr .9fr;gap:40px}}.foot-brand.svelte-4jwo3w .brand:where(.svelte-4jwo3w){font-size:20px}.foot-desc.svelte-4jwo3w{max-width:42ch;color:var(--fcs-ink-2);text-wrap:pretty;margin:16px 0 0;font-size:14.5px;line-height:1.6}.foot-practitioner.svelte-4jwo3w{color:var(--fcs-ink-3);margin:12px 0 0;font-size:13px}.foot-col.svelte-4jwo3w{flex-direction:column;gap:4px;display:flex}.foot-h.svelte-4jwo3w{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fcs-ink-3);margin:0 0 4px;font-size:11px}.foot-link.svelte-4jwo3w{color:var(--fcs-ink-2);width:max-content;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.foot-link.svelte-4jwo3w:hover{color:var(--fcs-accent)}.foot-legal.svelte-4jwo3w{border-top:1px solid var(--fcs-line);flex-direction:column;gap:8px;padding-top:clamp(20px,3vw,28px);display:flex}.foot-legal.svelte-4jwo3w p:where(.svelte-4jwo3w){color:var(--fcs-ink-3);max-width:78ch;margin:0;font-size:12.5px;line-height:1.6}.foot-affirm.svelte-4jwo3w{font-weight:600;color:var(--fcs-accent-deep)!important}.foot-base.svelte-4jwo3w{color:var(--fcs-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12.5px;display:flex}.foot-credit.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--fcs-ink-2);border-bottom:1px solid var(--fcs-line);padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.foot-credit.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--fcs-accent);border-bottom-color:var(--fcs-accent)}.mobile-menu-overlay[data-state=open]{animation:.18s ease-out svelte-a8kxe2-mobile-overlay-in}.mobile-menu-overlay[data-state=closed]{animation:.14s ease-in svelte-a8kxe2-mobile-overlay-out}.mobile-menu-panel[data-state=open]{transform-origin:top;animation:.24s cubic-bezier(.2,.8,.2,1) svelte-a8kxe2-mobile-panel-in}.mobile-menu-panel[data-state=closed]{transform-origin:top;animation:.15s ease-in svelte-a8kxe2-mobile-panel-out}.mobile-menu-panel[data-state=open] .mobile-menu-item{animation:.26s cubic-bezier(.2,.8,.2,1) both svelte-a8kxe2-mobile-item-in;animation-delay:calc(70ms + var(--menu-item-index) * 45ms)}@keyframes svelte-a8kxe2-mobile-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-a8kxe2-mobile-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-a8kxe2-mobile-panel-in{0%{opacity:0;transform:translateY(-.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-a8kxe2-mobile-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.5rem)scale(.99)}}@keyframes svelte-a8kxe2-mobile-item-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu-overlay[data-state=open],.mobile-menu-overlay[data-state=closed],.mobile-menu-panel[data-state=open],.mobile-menu-panel[data-state=closed],.mobile-menu-panel[data-state=open] .mobile-menu-item{animation:none}}.why.svelte-ffu1mx{background:var(--fcs-plum);color:var(--fcs-on-dark);padding:clamp(80px,11vw,148px) 0;position:relative;overflow:hidden}.why-glow.svelte-ffu1mx{opacity:.42;filter:blur(80px);background:radial-gradient(circle, color-mix(in oklab, var(--fcs-accent) 62%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:42rem;height:42rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.why-grid.svelte-ffu1mx{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}@media (width>=900px){.why-grid.svelte-ffu1mx{grid-template-columns:.82fr 1fr}}.why-figure.svelte-ffu1mx{border:1px solid oklab(100% 0 5.96046e-8/.12);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 40px 80px oklab(0% none none/.55)}@media (width>=600px) and (width<=899px){.why-figure.svelte-ffu1mx{max-width:480px;margin-inline:auto}}.why-figure.svelte-ffu1mx img:where(.svelte-ffu1mx){aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}.why-title.svelte-ffu1mx{letter-spacing:-.016em;text-wrap:balance;max-width:16ch;margin:18px 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:440;line-height:1.06}.why-paras.svelte-ffu1mx{color:color-mix(in oklab, var(--fcs-on-dark) 82%, transparent);text-wrap:pretty;flex-direction:column;gap:18px;max-width:58ch;margin-top:24px;font-size:clamp(16px,1.3vw,18px);line-height:1.72;display:flex}.why-prompt.svelte-ffu1mx{font-family:var(--f-display);color:var(--fcs-on-dark);margin:26px 0 0;font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:440}.why-signoff.svelte-ffu1mx{letter-spacing:-.016em;color:var(--fcs-accent-soft);margin:30px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:500}.ack.svelte-1uha8ag{background:var(--fcs-surface);border-top:1px solid var(--fcs-line-soft);padding:clamp(56px,8vw,96px) 0}.ack.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;display:flex}.ack.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fcs-ink-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.7}
