.page-hero[data-astro-cid-rpamvcyw]{text-align:center;padding:80px 0 60px}.page-hero[data-astro-cid-rpamvcyw] .eyebrow[data-astro-cid-rpamvcyw]{color:#45a063;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-style:italic}.page-hero[data-astro-cid-rpamvcyw] h1[data-astro-cid-rpamvcyw]{color:#2a332c;letter-spacing:-.01em;margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6.5vw,84px);font-weight:500;line-height:1.05}.page-hero[data-astro-cid-rpamvcyw] .lede[data-astro-cid-rpamvcyw]{color:#404b43;max-width:640px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.6}.page-hero[data-astro-cid-rpamvcyw] .lede[data-astro-cid-rpamvcyw].tight{margin-bottom:48px}.work-section[data-astro-cid-rpamvcyw] .lede[data-astro-cid-rpamvcyw]{color:#404b43;text-align:center;max-width:640px;margin:16px auto 0;font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.6}.work-section[data-astro-cid-rpamvcyw]{padding:90px 0}.work-section[data-astro-cid-rpamvcyw].alt{background:#faf7ee}.work-section[data-astro-cid-rpamvcyw].deep{background:#f0fbf3}.how-grid[data-astro-cid-rpamvcyw]{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:16px;display:grid}.how-step[data-astro-cid-rpamvcyw]{text-align:center;padding:0 12px}.how-step[data-astro-cid-rpamvcyw] .num[data-astro-cid-rpamvcyw]{color:#45a063;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-style:italic;font-weight:700;line-height:1}.how-step[data-astro-cid-rpamvcyw] h3[data-astro-cid-rpamvcyw]{color:#2a332c;margin-bottom:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.how-step[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{color:#404b43;font-size:16px;line-height:1.65}@media (width<=880px){.how-grid[data-astro-cid-rpamvcyw]{grid-template-columns:1fr;gap:56px}}.calendly-card[data-astro-cid-rpamvcyw]{text-align:center;background:#faf7ee;border:1px solid #e1ddd0;border-radius:6px;max-width:720px;margin:24px auto 0;padding:56px 48px;box-shadow:0 20px 40px -24px #2a332c2e}.calendly-card[data-astro-cid-rpamvcyw] .badge[data-astro-cid-rpamvcyw]{color:#2d6a43;letter-spacing:.01em;background:#d8f3dd;border-radius:999px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.calendly-card[data-astro-cid-rpamvcyw] h3[data-astro-cid-rpamvcyw]{color:#2a332c;margin-bottom:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.2}.calendly-card[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{color:#404b43;margin-bottom:28px;font-size:16px}.calendly-card[data-astro-cid-rpamvcyw] .booking-note[data-astro-cid-rpamvcyw]{color:#404b43;max-width:520px;margin:4px auto 24px;font-size:16px;font-style:italic}.calendly-card[data-astro-cid-rpamvcyw] .calendly-embed[data-astro-cid-rpamvcyw] iframe[data-astro-cid-rpamvcyw]{border:0;border-radius:4px;width:100%}.offering[data-astro-cid-rpamvcyw]{max-width:880px;margin:0 auto}.offering[data-astro-cid-rpamvcyw] .lead[data-astro-cid-rpamvcyw]{color:#2d6a43;text-align:center;max-width:720px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.6vw,28px);font-style:italic;font-weight:500;line-height:1.5}.offering-list[data-astro-cid-rpamvcyw]{grid-template-columns:1fr 1fr;gap:20px 48px;margin:32px 0 0;padding:0;list-style:none;display:grid}.offering-list[data-astro-cid-rpamvcyw] li[data-astro-cid-rpamvcyw]{color:#404b43;padding-left:36px;font-size:16px;line-height:1.6;position:relative}.offering-list[data-astro-cid-rpamvcyw] li[data-astro-cid-rpamvcyw]:before{content:"";background:#4dae6e;width:22px;height:2px;position:absolute;top:9px;left:0}@media (width<=720px){.offering-list[data-astro-cid-rpamvcyw]{grid-template-columns:1fr}}.fullscript-card[data-astro-cid-rpamvcyw]{background:#fff;border-left:4px solid #4dae6e;border-radius:4px;align-items:center;gap:32px;max-width:720px;margin:0 auto;padding:40px;display:flex}.fullscript-card[data-astro-cid-rpamvcyw] .body[data-astro-cid-rpamvcyw] h3[data-astro-cid-rpamvcyw]{color:#2a332c;margin-bottom:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.fullscript-card[data-astro-cid-rpamvcyw] .body[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{color:#404b43;margin-bottom:18px;font-size:15px}@media (width<=600px){.fullscript-card[data-astro-cid-rpamvcyw]{flex-direction:column;align-items:flex-start}}.lyg-form{background:#faf7ee;border:1px solid #e1ddd0;border-radius:6px;max-width:640px;margin:0 auto;padding:48px 44px}.lyg-form.wide{max-width:820px}.lyg-form .field{margin-bottom:22px}.lyg-form .field-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.lyg-form label{letter-spacing:.01em;color:#404b43;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.lyg-form input,.lyg-form textarea,.lyg-form select{color:#2a332c;background:#fff;border:1px solid #e1ddd0;border-radius:4px;outline:none;width:100%;padding:12px 16px;font-family:Inter,system-ui,sans-serif;font-size:15px;transition:border .2s}.lyg-form input:focus,.lyg-form textarea:focus,.lyg-form select:focus{border-color:#2d6a43}.lyg-form textarea{resize:vertical;min-height:120px}.lyg-form .checks{flex-direction:column;gap:10px;display:flex}.lyg-form .checks label{text-transform:none;letter-spacing:0;color:#404b43;align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:400;display:flex}.lyg-form .checks input{width:auto;margin-top:4px}.lyg-form .submit-row{text-align:center;margin-top:28px}.lyg-form .submit-row button{color:#2a332c;cursor:pointer;background:#4dae6e;border:none;border-radius:999px;padding:14px 36px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;transition:background .2s}.lyg-form .submit-row button:hover{color:#faf7ee;background:#2a332c}.lyg-form .helper{color:#5f6a62;text-align:center;margin-top:16px;font-size:13px}.lyg-form .submit-row button:disabled{opacity:.6;cursor:default}.lyg-form input:disabled,.lyg-form textarea:disabled{opacity:.6}.lyg-form .form-turnstile{margin-top:24px}.lyg-form .form-status{color:#404b43;text-align:center;font-size:16px;line-height:1.6}.lyg-form .form-status--success{color:#2d5f3f;padding:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic}.lyg-form .helper.form-status--error{color:#b23a2e}.lyg-form .group-title{color:#2a332c;border-bottom:1px solid #e1ddd0;margin:32px 0 16px;padding-bottom:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.lyg-form .group-title:first-of-type{margin-top:8px}@media (width<=600px){.lyg-form .field-row{grid-template-columns:1fr}}.lyg-form.intake-fallback{text-align:center}.lyg-form.intake-fallback .group-title{text-align:center;border-bottom:none;margin-top:8px}.lyg-form.intake-fallback p{color:#404b43;max-width:560px;margin:0 auto;font-size:16px;line-height:1.65}.lyg-form.intake-fallback .btn{text-decoration:none}.closing-cta[data-astro-cid-rpamvcyw]{color:#faf7ee;text-align:center;background:#2d6a43;padding:110px 0}.closing-cta[data-astro-cid-rpamvcyw] h2[data-astro-cid-rpamvcyw]{color:#faf7ee;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.15}.closing-cta[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{color:#d8f3dd;max-width:540px;margin:0 auto 40px;font-size:18px}.closing-cta[data-astro-cid-rpamvcyw] .cta-row[data-astro-cid-rpamvcyw]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.closing-cta[data-astro-cid-rpamvcyw] .btn-primary[data-astro-cid-rpamvcyw].on-deep{color:#2d6a43;background:#faf7ee}.closing-cta[data-astro-cid-rpamvcyw] .btn-primary[data-astro-cid-rpamvcyw].on-deep:hover{color:#faf7ee;background:#2a332c}.closing-cta[data-astro-cid-rpamvcyw] .btn-secondary[data-astro-cid-rpamvcyw].on-deep{color:#faf7ee;background:0 0;border-color:#d8f3dd}.closing-cta[data-astro-cid-rpamvcyw] .btn-secondary[data-astro-cid-rpamvcyw].on-deep:hover{color:#2d6a43;background:#faf7ee;border-color:#faf7ee}
