.hero-actions[data-astro-cid-ucd2ps2b]{margin-top:.6rem}.services-intro__inner[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}.services-intro__copy[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1rem;max-width:560px}.services-intro__copy[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-style:italic}.service-jump[data-astro-cid-ucd2ps2b]{display:grid;gap:.55rem}.service-jump[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:42px 1fr 20px;gap:.85rem;align-items:center;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.service-jump[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{transform:translate(4px);box-shadow:var(--shadow-sm)}.service-jump__icon[data-astro-cid-ucd2ps2b]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.service-jump__icon--sage[data-astro-cid-ucd2ps2b]{background:var(--sage);color:var(--sage-ink)}.service-jump__icon--gold[data-astro-cid-ucd2ps2b]{background:var(--gold-soft);color:#7f5a1f}.service-jump__icon--plum[data-astro-cid-ucd2ps2b]{background:#2d167417;color:var(--purple)}.service-jump[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b],.service-jump[data-astro-cid-ucd2ps2b] small[data-astro-cid-ucd2ps2b]{display:block}.service-jump[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{color:var(--purple);font-size:.8rem;font-weight:600}.service-jump[data-astro-cid-ucd2ps2b] small[data-astro-cid-ucd2ps2b]{margin-top:.1rem;color:var(--muted);font-size:.68rem}.service-jump[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]>svg:last-child{color:var(--pink-deep)}.service-section[data-astro-cid-ucd2ps2b]{position:relative;overflow:clip}.service-section__wash[data-astro-cid-ucd2ps2b]{position:absolute;top:-10%;right:-8%;width:clamp(260px,34vw,460px);height:clamp(260px,32vw,430px);border-radius:48% 52% 45% 55%/42% 40% 60% 58%;opacity:.35;pointer-events:none}.service-section__wash--pink[data-astro-cid-ucd2ps2b]{background:var(--pink-soft)}.service-section__wash--sage[data-astro-cid-ucd2ps2b]{background:var(--sage)}.service-section__wash--gold[data-astro-cid-ucd2ps2b]{background:var(--gold-soft)}.service-section__wash--plum[data-astro-cid-ucd2ps2b]{background:#2d167414}.service-section__doodle{width:clamp(42px,5vw,72px);left:4%;bottom:10%;opacity:.45}.service-row[data-astro-cid-ucd2ps2b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,6rem);align-items:start}.service-row__head[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1rem;max-width:430px}.service-row__index[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-family:var(--font-serif);font-size:.82rem;font-style:italic;letter-spacing:.08em}.service-row__icon[data-astro-cid-ucd2ps2b]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.service-row__icon--sage[data-astro-cid-ucd2ps2b]{background:var(--sage);color:var(--sage-ink)}.service-row__icon--gold[data-astro-cid-ucd2ps2b]{background:var(--gold-soft);color:#7f5a1f}.service-row__icon--plum[data-astro-cid-ucd2ps2b]{background:#2d167417;color:var(--purple)}.service-row__head[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(2.1rem,3.8vw,3.35rem)}.service-row__short[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-family:var(--font-serif);font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic}.service-row__body[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1.25rem;max-width:640px}.service-bullets[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;width:100%;padding-top:1.25rem;border-top:1px solid var(--line)}.service-bullets[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:18px 1fr;gap:.55rem;align-items:start;color:var(--ink-soft);font-size:.84rem;line-height:1.6}.service-bullets[data-astro-cid-ucd2ps2b] svg{margin-top:.2rem;color:var(--pink-deep)}.service-row__actions[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.service-row__format[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.7rem}.service-row__format[data-astro-cid-ucd2ps2b] svg{color:var(--pink-deep)}.formats[data-astro-cid-ucd2ps2b]{position:relative;overflow:clip}.formats-grid[data-astro-cid-ucd2ps2b]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.format-card[data-astro-cid-ucd2ps2b]{position:relative;display:grid;align-content:start;gap:.7rem;padding:clamp(1.3rem,2.4vw,1.9rem);border-radius:var(--radius);background:#fffdf999;overflow:hidden;transition:background-color .25s var(--ease),transform .25s var(--ease)}.format-card[data-astro-cid-ucd2ps2b]:hover{background:var(--cream-light);transform:translateY(-3px)}.format-card__icon[data-astro-cid-ucd2ps2b]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.format-card__number[data-astro-cid-ucd2ps2b]{position:absolute;top:1rem;right:1.1rem;color:#2d167429;font-family:var(--font-serif);font-size:2.1rem;font-style:italic;line-height:1}.format-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-family:var(--font-sans);font-size:.82rem;font-weight:600;line-height:1.35;letter-spacing:0}.format-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--ink-soft);font-size:.78rem;line-height:1.65}.formats__note[data-astro-cid-ucd2ps2b]{position:relative;z-index:1;margin-top:1.6rem;color:var(--ink-soft);font-size:.82rem;text-align:center}.formats__note[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{color:var(--purple);font-weight:600}.formats__sun{width:clamp(50px,6vw,84px);top:12%;right:6%;color:var(--gold);opacity:.7}.formats__leaf{width:clamp(55px,7vw,95px);left:3%;bottom:8%;color:var(--sage-ink);opacity:.35}.assessment__copy[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1.05rem;max-width:560px}.assessment__copy[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-style:italic}.assessment__copy[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]:not(.lead){color:var(--muted);font-size:.92rem}.assessment__list[data-astro-cid-ucd2ps2b]{margin-block:.4rem}.assessment__visual[data-astro-cid-ucd2ps2b]{position:relative;max-width:470px;margin-inline:auto;width:100%;padding:1rem 0;isolation:isolate}.assessment__card[data-astro-cid-ucd2ps2b]{position:relative;z-index:1;padding:clamp(1.6rem,3vw,2.4rem);padding-bottom:clamp(6rem,7.5vw,7rem);border-radius:var(--radius-lg);background:var(--purple);color:var(--cream-light);box-shadow:var(--shadow);transform:rotate(-2deg)}.assessment__kicker[data-astro-cid-ucd2ps2b]{display:block;margin-bottom:1.1rem;color:var(--pink);font-size:.63rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.assessment__card[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{display:grid;gap:.85rem}.assessment__card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:32px 1fr;gap:.75rem;align-items:start;padding-top:.85rem;border-top:1px solid rgba(255,250,242,.14);color:var(--cream-light);font-family:var(--font-serif);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.35}.assessment__card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--pink);font-family:var(--font-sans);font-size:.62rem;letter-spacing:.08em}.assessment__quote[data-astro-cid-ucd2ps2b]{position:absolute;z-index:2;right:-.5rem;bottom:7%;display:flex;align-items:center;gap:.7rem;max-width:230px;padding:.85rem 1rem;border-radius:14px;background:var(--pink-soft);box-shadow:var(--shadow-sm);transform:rotate(2deg)}.assessment__quote[data-astro-cid-ucd2ps2b] svg{flex:0 0 auto;color:var(--pink-deep)}.assessment__quote[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--purple);font-family:var(--font-serif);font-size:.85rem;font-style:italic;line-height:1.4}.assessment__giraffe{width:clamp(60px,8vw,105px);left:-3%;top:2%;color:var(--sage-deep);opacity:.5}.group-callout__inner[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center}.group-callout__copy[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1.05rem;max-width:620px}.group-callout__copy[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-style:italic}.group-callout__list[data-astro-cid-ucd2ps2b]{display:grid;gap:.6rem}.group-callout__list[data-astro-cid-ucd2ps2b] div[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:var(--radius-sm);background:#fffdf98c;color:var(--purple);font-size:.82rem;font-weight:500}.group-callout__list[data-astro-cid-ucd2ps2b] svg{flex:0 0 auto;color:var(--pink-deep)}.faq-section__inner[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq-section__intro[data-astro-cid-ucd2ps2b]{display:grid;justify-items:start;gap:1rem;max-width:430px;position:sticky;top:calc(var(--header-h) + 2rem)}.faq-section__intro[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b] em[data-astro-cid-ucd2ps2b]{color:var(--pink-deep);font-style:italic}.faq-section__list[data-astro-cid-ucd2ps2b] .faq-list{margin-inline:0}@media(max-width:1024px){.formats-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.services-intro__inner[data-astro-cid-ucd2ps2b],.service-row[data-astro-cid-ucd2ps2b],.group-callout__inner[data-astro-cid-ucd2ps2b],.faq-section__inner[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.service-row__head[data-astro-cid-ucd2ps2b]{max-width:none}.service-bullets[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.faq-section__intro[data-astro-cid-ucd2ps2b]{position:static;max-width:none}.assessment__visual[data-astro-cid-ucd2ps2b]{max-width:520px}}@media(max-width:640px){.formats-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.service-row__actions[data-astro-cid-ucd2ps2b]{align-items:flex-start;flex-direction:column}.assessment__quote[data-astro-cid-ucd2ps2b]{right:0}}
