.doula-page[data-astro-cid-2hga4bwt]{min-height:100svh;background-color:var(--color-page)}.doula-band[data-astro-cid-2hga4bwt]{background-color:var(--color-band);flex-shrink:0}.doula-body[data-astro-cid-2hga4bwt]{background-color:var(--color-page)}.doula-logo-link[data-astro-cid-2hga4bwt]{display:block;width:100%;max-width:500px}.doula-logo[data-astro-cid-2hga4bwt]{height:auto;image-rendering:auto}.doula-eyebrow[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.2em;color:var(--color-band)}.doula-h1[data-astro-cid-2hga4bwt]{font-family:var(--font-heading);font-weight:500;font-size:clamp(32px,6.5vw,48px);line-height:1.06;letter-spacing:.005em;color:var(--color-plum-deep)}.doula-h2[data-astro-cid-2hga4bwt]{font-family:var(--font-heading);font-weight:500;font-size:clamp(25px,4.5vw,33px);line-height:1.12;color:var(--color-plum-deep)}.doula-lead[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.62;color:var(--color-plum-deep)}.doula-p[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.62;color:var(--color-plum-muted)}@media(min-width:640px){.doula-lead[data-astro-cid-2hga4bwt]{font-size:18px}.doula-p[data-astro-cid-2hga4bwt]{font-size:17px}}.doula-mark[data-astro-cid-2hga4bwt]{color:var(--color-band)}.doula-mark-svg[data-astro-cid-2hga4bwt]{width:48px;height:24px}.doula-card[data-astro-cid-2hga4bwt]{background-color:var(--color-card);border-radius:16px;padding:26px 26px 28px;box-shadow:0 10px 30px -18px #47394a47}@media(min-width:640px){.doula-card[data-astro-cid-2hga4bwt]{padding:30px 34px 32px}}.doula-card-heading[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.3;text-transform:uppercase;letter-spacing:.11em;color:var(--color-band)}@media(min-width:640px){.doula-card-heading[data-astro-cid-2hga4bwt]{font-size:18px}}.doula-card-when[data-astro-cid-2hga4bwt]{margin-top:4px;font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:18px;line-height:1.3;color:var(--color-plum-muted)}.doula-card-intro[data-astro-cid-2hga4bwt]{margin-top:16px;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.5;color:var(--color-plum-deep)}.doula-card-body[data-astro-cid-2hga4bwt]{margin-top:14px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-plum-muted)}@media(min-width:640px){.doula-card-intro[data-astro-cid-2hga4bwt],.doula-card-body[data-astro-cid-2hga4bwt]{font-size:17px}}.doula-list[data-astro-cid-2hga4bwt]{margin-top:10px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.5;color:var(--color-plum-deep)}@media(min-width:640px){.doula-list[data-astro-cid-2hga4bwt]{font-size:17px}}.doula-list[data-astro-cid-2hga4bwt] li[data-astro-cid-2hga4bwt]{position:relative;padding-left:22px}.doula-list[data-astro-cid-2hga4bwt] li[data-astro-cid-2hga4bwt]:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:9999px;background-color:var(--color-mauve)}.doula-steps[data-astro-cid-2hga4bwt]{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:12px}.doula-steps[data-astro-cid-2hga4bwt] li[data-astro-cid-2hga4bwt]{display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.4;color:var(--color-plum-deep)}@media(min-width:640px){.doula-steps[data-astro-cid-2hga4bwt] li[data-astro-cid-2hga4bwt]{font-size:17px}}.doula-step-num[data-astro-cid-2hga4bwt]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background-color:var(--color-band);color:var(--color-warm-white);font-family:var(--font-body);font-weight:600;font-size:14px}.doula-form-wrap[data-astro-cid-2hga4bwt]{background-color:var(--color-card);border-radius:18px;padding:30px 24px 34px;box-shadow:0 14px 40px -22px #47394a57}@media(min-width:640px){.doula-form-wrap[data-astro-cid-2hga4bwt]{padding:40px 44px 44px}}.doula-form-title[data-astro-cid-2hga4bwt]{font-family:var(--font-heading);font-weight:500;font-size:clamp(26px,5vw,36px);line-height:1.1;letter-spacing:.01em;color:var(--color-plum-deep)}.doula-form-note[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.5;color:var(--color-plum-muted)}.doula-grid[data-astro-cid-2hga4bwt]{display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:18px}@media(min-width:640px){.doula-grid[data-astro-cid-2hga4bwt]{grid-template-columns:1fr 1fr}.doula-span-2[data-astro-cid-2hga4bwt]{grid-column:1 / -1}}.doula-field[data-astro-cid-2hga4bwt]{display:flex;flex-direction:column;min-width:0}.doula-fieldset[data-astro-cid-2hga4bwt]{border:0;margin:0;padding:0}.doula-label[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;color:var(--color-plum-deep);margin-bottom:8px;padding:0}.doula-req[data-astro-cid-2hga4bwt]{color:var(--color-mauve)}.doula-input[data-astro-cid-2hga4bwt]{width:100%;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.4;color:var(--color-plum-deep);background-color:var(--color-warm-white);border:1px solid var(--color-border-input);border-radius:10px;padding:12px 14px;transition:border-color .16s var(--ease-smooth, ease),box-shadow .16s var(--ease-smooth, ease)}.doula-input[data-astro-cid-2hga4bwt]::placeholder{color:var(--color-plum-muted);opacity:.7}.doula-input[data-astro-cid-2hga4bwt]:focus{outline:none;border-color:var(--color-mauve);box-shadow:0 0 0 3px #b9898338}.doula-textarea[data-astro-cid-2hga4bwt]{resize:vertical;min-height:84px}.doula-select[data-astro-cid-2hga4bwt]{cursor:pointer;appearance:auto}.doula-radios[data-astro-cid-2hga4bwt]{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:2px}.doula-radio[data-astro-cid-2hga4bwt]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.4;color:var(--color-plum-deep);cursor:pointer}.doula-radio[data-astro-cid-2hga4bwt] input[data-astro-cid-2hga4bwt]{width:18px;height:18px;accent-color:var(--color-mauve);flex-shrink:0}.doula-submit[data-astro-cid-2hga4bwt]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 22px;border:0;border-radius:10px;background-color:var(--color-plum-btn);color:var(--color-warm-white);font-family:var(--font-body);font-weight:600;font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background-color .2s var(--ease-smooth, ease)}.doula-submit[data-astro-cid-2hga4bwt]:hover,.doula-submit[data-astro-cid-2hga4bwt]:focus-visible{background-color:var(--color-plum-btn-hover)}.doula-submit[data-astro-cid-2hga4bwt]:focus-visible{outline:2px solid var(--color-plum-deep);outline-offset:2px}.doula-form-error[data-astro-cid-2hga4bwt]{border-left:3px solid var(--color-mauve);background-color:var(--color-card);color:var(--color-plum-deep);padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.doula-hp[data-astro-cid-2hga4bwt]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.doula-connect[data-astro-cid-2hga4bwt]{font-family:var(--font-body);font-weight:600;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:.22em;color:var(--color-cream)}.doula-social[data-astro-cid-2hga4bwt]{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:9999px;border:1px solid rgb(248 241 236 / .55);color:var(--color-cream);transition:background-color .2s var(--ease-smooth, ease),border-color .2s var(--ease-smooth, ease)}.doula-social[data-astro-cid-2hga4bwt]:hover,.doula-social[data-astro-cid-2hga4bwt]:focus-visible{background-color:#f8f1ec24;border-color:#f8f1ecd9}.doula-copyright[data-astro-cid-2hga4bwt]{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.5;color:#f8f1ecd9}@media(min-width:640px){.doula-copyright[data-astro-cid-2hga4bwt]{flex-direction:row;gap:10px;font-size:12.5px}}.doula-dot[data-astro-cid-2hga4bwt]{display:none;color:#f8f1ec80}@media(min-width:640px){.doula-dot[data-astro-cid-2hga4bwt]{display:inline}}.doula-credit[data-astro-cid-2hga4bwt]{font-weight:600;color:var(--color-cream);text-underline-offset:2px}.doula-credit[data-astro-cid-2hga4bwt]:hover,.doula-credit[data-astro-cid-2hga4bwt]:focus-visible{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.doula-page[data-astro-cid-2hga4bwt]{animation:doula-fade-in .6s var(--ease-smooth, ease) both}@keyframes doula-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
