.cta-bar[data-astro-cid-bxy5fin3]{z-index:1;box-sizing:border-box;width:min(100% - 2em,680px);box-shadow:var(--box-shadow);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8em 1em;margin-inline:auto;padding:1em 1.6em;display:flex;position:relative}.cta-bar[data-astro-cid-bxy5fin3] a[data-astro-cid-bxy5fin3]{white-space:nowrap;border-radius:999px;padding:.65em 1.4em;text-decoration:none;display:inline-block}.cta-line[data-astro-cid-bxy5fin3]{background:var(--accent);color:var(--cream)}.cta-line[data-astro-cid-bxy5fin3]:hover{background:var(--accent-dark);color:var(--cream)}.cta-tool[data-astro-cid-bxy5fin3]{border:2px solid var(--accent);color:var(--accent)}.cta-tool[data-astro-cid-bxy5fin3]:hover{background:var(--sage-soft)}.cta-note[data-astro-cid-bxy5fin3]{color:var(--warm-gray);margin:0;font-size:.8em;line-height:1.5}@media (width<=720px){.cta-bar[data-astro-cid-bxy5fin3]{border-radius:var(--radius-card);flex-direction:column;padding:1.2em}.cta-bar[data-astro-cid-bxy5fin3] a[data-astro-cid-bxy5fin3]{box-sizing:border-box;text-align:center;width:100%}.cta-note[data-astro-cid-bxy5fin3]{text-align:center}}.pain-art[data-astro-cid-xwwatmwc]{width:100%;max-width:220px;height:auto;display:block;overflow:visible}.pain-art[data-astro-cid-xwwatmwc] *{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pain-art[data-astro-cid-xwwatmwc] g,.pain-art[data-astro-cid-xwwatmwc] clipPath,.pain-art[data-astro-cid-xwwatmwc] defs{stroke:none}.pain-art[data-astro-cid-xwwatmwc] .ground{fill:var(--sage);opacity:.3;stroke:none}.pain-art[data-astro-cid-xwwatmwc] .fill-white{fill:#fff}.pain-art[data-astro-cid-xwwatmwc] .fill-sand{fill:var(--sand)}.pain-art[data-astro-cid-xwwatmwc] .fill-sand-soft{fill:var(--sand-soft)}.pain-art[data-astro-cid-xwwatmwc] .fill-sage{fill:var(--sage)}.pain-art[data-astro-cid-xwwatmwc] .no-stroke{stroke:none}.pain-art[data-astro-cid-xwwatmwc] .no-fill{fill:none}.pain-art[data-astro-cid-xwwatmwc] .dot{fill:var(--accent);stroke:none}.pain-art[data-astro-cid-xwwatmwc] .handle{stroke-width:7px}.pain-art[data-astro-cid-xwwatmwc] .accent-thin{stroke-width:2px}.pain-art[data-astro-cid-xwwatmwc] .dash{stroke-width:2px;stroke-dasharray:4 6}.pain-art[data-astro-cid-xwwatmwc] .spark{stroke:var(--sand);stroke-width:2.5px}main[data-astro-cid-lcdefpme].home{width:auto;max-width:none;margin:0;padding:0 0 3em}.container[data-astro-cid-lcdefpme]{width:720px;max-width:calc(100% - 2em);margin-inline:auto;padding-inline:1em}.curve-band[data-astro-cid-lcdefpme]{margin-block:3em}.curve-band[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{width:auto;max-width:720px;padding-inline:0}.section-kicker[data-astro-cid-lcdefpme]{color:var(--warm-gray);letter-spacing:.25em;text-align:center;margin:0 0 .4em;font-size:.85em}.section-title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:1.2em}.hero-band[data-astro-cid-lcdefpme]{background:var(--sage-soft);padding:3em 0 6em}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:2em;display:flex}.hero-avatar[data-astro-cid-lcdefpme]{display:none}.hero-avatar[data-astro-cid-lcdefpme] img{border:3px solid var(--accent);background:var(--cream);border-radius:50%;width:180px;height:180px;padding:4px}.kicker[data-astro-cid-lcdefpme]{color:var(--warm-gray);letter-spacing:.25em;margin:0 0 .8em;font-size:.85em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.6em}.hero-cta[data-astro-cid-lcdefpme]{margin-top:-3.5em}.flow-circle[data-astro-cid-lcdefpme]{width:min(92vw,640px);box-shadow:var(--box-shadow);background:#fff;padding:4em 3.5em}.flow-circle[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:.4em}.flow-lead[data-astro-cid-lcdefpme]{margin:0 0 1.4em}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;background:var(--sage-soft);border-radius:16px;flex:1;padding:.9em .7em;font-size:.85em;line-height:1.5;box-shadow:0 6px 14px -6px #4a6b574d}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);text-align:center;background:var(--accent);width:1.8em;height:1.8em;color:var(--cream);line-height:1.8em;font-family:var(--font-serif);border-radius:50%;margin:0 auto .4em;font-weight:700;display:block}.grid-paper[data-astro-cid-lcdefpme]{background-color:#fbf9f4;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:50%;background-size:28px 28px}.pains[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:2.4em 1.6em;margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.pain-art-wrap[data-astro-cid-lcdefpme]{width:200px;max-width:90%}.pain-bubble[data-astro-cid-lcdefpme]{box-sizing:border-box;background:var(--accent);width:100%;color:var(--cream);box-shadow:var(--box-shadow);border-radius:999px;align-items:center;gap:.8em;margin:-1.2em 0 0;padding:.75em 1.4em .75em .75em;font-weight:500;line-height:1.5;display:flex;position:relative}.pain-bubble[data-astro-cid-lcdefpme]:before{content:"!";background:var(--sand);width:2.2em;height:2.2em;color:var(--ink);font-family:var(--font-serif);border-radius:50%;flex:none;place-content:center;font-size:1.1em;font-weight:700;display:grid}.no-worry[data-astro-cid-lcdefpme]{text-align:center;color:var(--accent);margin:2.4em 0 0}.no-worry[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 62%, var(--sage-soft) 62%);padding:0 .2em}.profile[data-astro-cid-lcdefpme]{align-items:flex-end;gap:2.4em;margin-top:-7em;display:flex;position:relative}.profile-photo[data-astro-cid-lcdefpme]{flex:none;width:290px;position:relative}.profile-photo[data-astro-cid-lcdefpme]:before{content:"";background:var(--sage-soft);border-radius:50%;width:250px;height:250px;position:absolute;top:18%;left:50%;translate:-50%}.profile-photo[data-astro-cid-lcdefpme] img{border-radius:0;width:100%;height:auto;display:block;position:relative}.profile-text[data-astro-cid-lcdefpme]{flex:1;padding-bottom:6em;font-size:.95em}.profile-text[data-astro-cid-lcdefpme] .creds[data-astro-cid-lcdefpme]{padding:1.4em;font-size:.92em;line-height:1.65}.profile[data-astro-cid-lcdefpme]+.curve-band[data-astro-cid-lcdefpme]{margin-top:-5.5em;position:relative}.profile-lead[data-astro-cid-lcdefpme]{color:var(--warm-gray);margin:0;font-size:.9em}.profile-name[data-astro-cid-lcdefpme]{color:var(--accent);border-bottom:2px solid var(--sage);margin:.1em 0 .2em;padding-bottom:.2em;font-size:2em}.profile-name[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:"Cormorant Garamond", var(--font-serif);color:var(--warm-gray);margin-left:.4em;font-size:.6em;font-style:italic}.profile-desc[data-astro-cid-lcdefpme]{margin:0 0 1.2em}.records[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.6em;margin:0 0 1em;padding:0;list-style:none;display:grid}.records[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:var(--box-shadow);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:.8em .4em;display:flex}.records[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--accent);font-size:1.7em;font-weight:700;line-height:1.1}.records[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-left:.1em;font-size:.5em}.records[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--warm-gray);margin-top:.3em;font-size:.75em;line-height:1.4}.creds[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);box-shadow:var(--box-shadow);background:#fff;padding:1.6em;position:relative;overflow:hidden}.creds[data-astro-cid-lcdefpme]:before,.creds[data-astro-cid-lcdefpme]:after{content:"";background:repeating-linear-gradient(-45deg, var(--sage) 0 2px, transparent 2px 7px);height:8px;position:absolute;left:1.6em;right:1.6em}.creds[data-astro-cid-lcdefpme]:before{top:.7em}.creds[data-astro-cid-lcdefpme]:after{bottom:.7em}.creds[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.creds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.2em;font-weight:500;position:relative}.creds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:7px solid var(--accent);border-block:5px solid #0000;position:absolute;top:.6em;left:0}.reasons[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.6em;margin:0;padding:0;list-style:none;display:flex}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);box-shadow:var(--box-shadow);transition:var(--float-transition);background:#fff;align-items:center;gap:1.8em;padding:1.6em 1.8em;display:flex}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{translate:0 var(--float-lift);box-shadow:var(--box-shadow-lift)}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){flex-direction:row-reverse}.reason-num[data-astro-cid-lcdefpme]{background:var(--cream);border:3px solid var(--accent);width:120px;height:120px;color:var(--accent);font-family:"Cormorant Garamond", var(--font-serif);border-radius:50%;flex:none;place-content:center;font-size:2.6em;font-weight:700;line-height:1;display:grid}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .reason-num[data-astro-cid-lcdefpme]{border-color:var(--sage)}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .reason-num[data-astro-cid-lcdefpme]{border-color:var(--sand)}.reason-label[data-astro-cid-lcdefpme]{color:var(--warm-gray);letter-spacing:.2em;margin:0 0 .2em;font-size:.75em}.reasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--accent);margin-bottom:.3em;font-weight:600}.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{text-align:justify;margin:0}.closing[data-astro-cid-lcdefpme]{margin-top:2.5em}@media (width<=720px){.hero-band[data-astro-cid-lcdefpme]{padding:2em 0 5.5em}.hero-avatar[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column-reverse;gap:1.2em}.hero-avatar[data-astro-cid-lcdefpme] img{width:140px;height:140px}.hero-cta[data-astro-cid-lcdefpme]{margin-top:-4em}.flow-circle[data-astro-cid-lcdefpme]{aspect-ratio:auto;border-radius:999px 999px var(--radius-card) var(--radius-card);padding:4em 1.4em 1.6em}.steps[data-astro-cid-lcdefpme]{flex-direction:column}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:start;align-items:center;gap:.8em;font-size:.95em;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{flex:none;margin:0}.pains[data-astro-cid-lcdefpme]{gap:1.8em .8em}.pain-art-wrap[data-astro-cid-lcdefpme]{width:140px}.pain-bubble[data-astro-cid-lcdefpme]{text-align:center;border-radius:18px;flex-direction:column;gap:.3em;margin-top:-.2em;padding:.4em .8em .9em;font-size:.85em}.pain-bubble[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.pain-bubble[data-astro-cid-lcdefpme]:before{width:1.8em;height:1.8em;margin-top:-1.3em}.profile[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:1em;margin-top:-5.5em}.profile-photo[data-astro-cid-lcdefpme]{width:200px}.profile-photo[data-astro-cid-lcdefpme]:before{width:190px;height:190px}.profile-text[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);box-shadow:var(--box-shadow);background:#fff;align-self:stretch;margin-top:-4.5em;padding:1.6em 1.2em 1.4em;position:relative}.profile[data-astro-cid-lcdefpme] .creds[data-astro-cid-lcdefpme],.records[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:none;background:var(--cream)}.profile[data-astro-cid-lcdefpme]+.curve-band[data-astro-cid-lcdefpme]{margin-top:3em}.creds[data-astro-cid-lcdefpme]{text-align:start}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){text-align:center;flex-direction:column;gap:.8em}.reason-num[data-astro-cid-lcdefpme]{width:84px;height:84px;font-size:2em}}
