picture[data-astro-cid-2cy2mcx3]{display:contents}.container[data-astro-cid-2cy2mcx3]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.breadcrumb[data-astro-cid-2cy2mcx3]{padding:var(--space-4) 0;background:var(--color-bg-cream)}.breadcrumb-list[data-astro-cid-2cy2mcx3]{gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-2cy2mcx3] li[data-astro-cid-2cy2mcx3]:not(:last-child):after{content:">";margin-left:var(--space-2);color:var(--color-champagne-dark)}.breadcrumb-list[data-astro-cid-2cy2mcx3] a[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1)}.injection-hero[data-astro-cid-2cy2mcx3]{padding:var(--section-py) 0;background:var(--color-bg-cream);position:relative;overflow:hidden}.hero-bg[data-astro-cid-2cy2mcx3]{z-index:0;position:absolute;inset:0}.hero-bg[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%;height:100%}.hero-bg[data-astro-cid-2cy2mcx3]:after{content:"";background:var(--color-bg-cream);opacity:.78;position:absolute;inset:0}.hero-content[data-astro-cid-2cy2mcx3]{z-index:1;max-width:46rem;position:relative}.hero-title[data-astro-cid-2cy2mcx3]{margin:0 0 var(--space-6);font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--font-weight-medium);line-height:var(--leading-display);color:var(--color-text)}.hero-lead[data-astro-cid-2cy2mcx3]{margin:0 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text)}.hero-offer[data-astro-cid-2cy2mcx3]{gap:var(--space-2);max-width:32rem;margin:0 0 var(--space-6);padding:var(--space-6);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-bg);display:grid}.hero-offer--guide[data-astro-cid-2cy2mcx3]{color:inherit;text-decoration:none}.hero-offer[data-astro-cid-2cy2mcx3]>span[data-astro-cid-2cy2mcx3]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}.hero-offer[data-astro-cid-2cy2mcx3] b[data-astro-cid-2cy2mcx3],.price-offer[data-astro-cid-2cy2mcx3] b[data-astro-cid-2cy2mcx3]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-muted)}.hero-offer[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3],.price-offer[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{font-family:var(--font-display-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);color:var(--color-text)}.hero-offer[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3],.price-offer[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{margin-top:var(--space-1);font-family:var(--font-serif);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text);display:block}.hero-offer[data-astro-cid-2cy2mcx3] small[data-astro-cid-2cy2mcx3]{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}.cta-row[data-astro-cid-2cy2mcx3]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cta-btn[data-astro-cid-2cy2mcx3]{min-height:3.25rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-button);background:var(--color-champagne);color:var(--color-white);font-size:var(--text-small);font-weight:var(--font-weight-mid);line-height:var(--leading-micro);transition:background var(--duration-standard) var(--ease-out-quart);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta-btn[data-astro-cid-2cy2mcx3]:hover{background:var(--color-champagne-dark);opacity:1}.cta-btn[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{margin-left:var(--space-2);font-size:var(--text-caption);font-weight:var(--font-weight-medium);display:block}.cta-btn--web[data-astro-cid-2cy2mcx3]{min-width:12rem}.cta-btn--line[data-astro-cid-2cy2mcx3]{min-width:11rem}.quick-facts[data-astro-cid-2cy2mcx3]{padding:0 0 var(--space-8);background:var(--color-bg-cream)}.quick-facts__inner[data-astro-cid-2cy2mcx3]{max-width:var(--container-service);padding:0 var(--container-px);border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.quick-facts__inner[data-astro-cid-2cy2mcx3] div[data-astro-cid-2cy2mcx3]{padding:var(--space-4);text-align:center}.quick-facts__inner[data-astro-cid-2cy2mcx3] div[data-astro-cid-2cy2mcx3]+div[data-astro-cid-2cy2mcx3]{border-left:var(--border-hairline) solid var(--border-color-subtle)}.quick-facts[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);display:block}.quick-facts[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{font-size:var(--text-body);color:var(--color-text)}.sp-only[data-astro-cid-2cy2mcx3]{display:inline}@media (width>=768px){.sp-only[data-astro-cid-2cy2mcx3]{display:none}}.menu-advisor-section[data-astro-cid-2cy2mcx3],.cases-section[data-astro-cid-2cy2mcx3],.injection-services[data-astro-cid-2cy2mcx3]{padding:var(--section-py) 0;background:var(--color-bg)}.features-section[data-astro-cid-2cy2mcx3],.price-section[data-astro-cid-2cy2mcx3]{padding:var(--section-py) 0;background:var(--color-bg-cream);border-top:var(--border-hairline) solid var(--border-color-subtle)}.menu-advisor-section[data-astro-cid-2cy2mcx3]{scroll-margin-top:var(--space-24)}.advisor-shell[data-astro-cid-2cy2mcx3]{gap:var(--space-8);display:grid}.advisor-form[data-astro-cid-2cy2mcx3]{gap:var(--space-8);padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:grid}.advisor-question[data-astro-cid-2cy2mcx3]{border:0;min-width:0;margin:0;padding:0}.advisor-question[data-astro-cid-2cy2mcx3] legend[data-astro-cid-2cy2mcx3]{align-items:center;gap:var(--space-3);width:100%;color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:var(--leading-heading);margin:0;padding:0;display:flex}.advisor-question__step[data-astro-cid-2cy2mcx3],.advisor-result-card__rank[data-astro-cid-2cy2mcx3]{min-height:1.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);font-weight:var(--font-weight-mid);flex:none;justify-content:center;align-items:center;display:inline-flex}.advisor-question[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3]{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.advisor-options[data-astro-cid-2cy2mcx3]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advisor-option[data-astro-cid-2cy2mcx3]{cursor:pointer;min-width:0;display:block;position:relative}.advisor-option[data-astro-cid-2cy2mcx3] input[data-astro-cid-2cy2mcx3]{width:var(--border-default);height:var(--border-default);opacity:0;margin:0;position:absolute}.advisor-option__surface[data-astro-cid-2cy2mcx3]{align-items:center;gap:var(--space-3);min-height:5rem;padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.advisor-option__icon[data-astro-cid-2cy2mcx3]{width:2.625rem;height:2.625rem;color:var(--color-champagne-dark);justify-content:center;align-items:center;display:inline-flex}.advisor-option__icon[data-astro-cid-2cy2mcx3] svg[data-astro-cid-2cy2mcx3]{width:1.75rem;height:1.75rem}.advisor-option__copy[data-astro-cid-2cy2mcx3]{gap:var(--space-1);min-width:0;display:grid}.advisor-option__surface[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{font-size:var(--text-small);line-height:var(--leading-heading)}.advisor-option__surface[data-astro-cid-2cy2mcx3] small[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-micro)}.advisor-option[data-astro-cid-2cy2mcx3] input[data-astro-cid-2cy2mcx3]:focus-visible+.advisor-option__surface[data-astro-cid-2cy2mcx3]{outline:var(--border-emphasis) solid var(--color-champagne-dark);outline-offset:var(--space-1)}.advisor-option[data-astro-cid-2cy2mcx3] input[data-astro-cid-2cy2mcx3]:checked+.advisor-option__surface[data-astro-cid-2cy2mcx3]{border-width:var(--border-emphasis);border-color:var(--color-bg-dark);background:var(--color-bg-cream)}.advisor-submit[data-astro-cid-2cy2mcx3]{justify-content:center;align-items:center;gap:var(--space-3);width:min(100%,32rem);min-height:3.5rem;padding:var(--space-4) var(--space-6);border-radius:var(--radius-button);background:var(--color-champagne);color:var(--color-white);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-mid);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;margin:0 auto;display:inline-flex}.advisor-submit[data-astro-cid-2cy2mcx3]:hover{background:var(--color-champagne-dark)}.advisor-submit[data-astro-cid-2cy2mcx3]:focus-visible,.advisor-reset[data-astro-cid-2cy2mcx3]:focus-visible{outline:var(--border-emphasis) solid var(--color-champagne-dark);outline-offset:var(--space-1)}.advisor-form__note[data-astro-cid-2cy2mcx3]{margin:calc(var(--space-6) * -1) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body);text-align:center}.advisor-result[data-astro-cid-2cy2mcx3][hidden],.advisor-result-card[data-astro-cid-2cy2mcx3][hidden]{display:none}.advisor-result[data-astro-cid-2cy2mcx3]{gap:var(--space-8);padding:var(--space-8);border:var(--border-hairline) solid var(--border-color-subtle);background:var(--color-bg-cream);scroll-margin-top:var(--space-24);display:grid}.advisor-result[data-astro-cid-2cy2mcx3]:focus{outline:var(--border-emphasis) solid var(--color-champagne-dark);outline-offset:var(--space-1)}.advisor-result__intro[data-astro-cid-2cy2mcx3] h3[data-astro-cid-2cy2mcx3]{margin:0 0 var(--space-2);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);line-height:var(--leading-heading)}.advisor-result__intro[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.advisor-result__cards[data-astro-cid-2cy2mcx3]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisor-result-card[data-astro-cid-2cy2mcx3]{gap:var(--space-4);min-width:0;padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:grid}.advisor-result-card__visual[data-astro-cid-2cy2mcx3]{border-radius:var(--radius-card);background:var(--color-bg);min-height:10.5rem;position:relative;overflow:hidden}.advisor-result-card__visual[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:10.5rem;max-height:13rem;display:block}.advisor-result-card__topline[data-astro-cid-2cy2mcx3]{top:var(--space-3);left:var(--space-3);position:absolute}.advisor-result-card[data-astro-cid-2cy2mcx3] h4[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:var(--leading-heading);margin:0}.advisor-result-card[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3],.advisor-result-card__reason[data-astro-cid-2cy2mcx3] p[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.advisor-result-card__tagline[data-astro-cid-2cy2mcx3]{font-weight:var(--font-weight-mid);color:var(--color-champagne-dark)!important}.advisor-result-card__reason[data-astro-cid-2cy2mcx3]{padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.advisor-result-card__reason[data-astro-cid-2cy2mcx3]>strong[data-astro-cid-2cy2mcx3],.advisor-result-card__fit[data-astro-cid-2cy2mcx3]>strong[data-astro-cid-2cy2mcx3],.advisor-result-card__offerings[data-astro-cid-2cy2mcx3]>strong[data-astro-cid-2cy2mcx3]{margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--text-caption);display:block}.advisor-result-card__fit[data-astro-cid-2cy2mcx3] ul[data-astro-cid-2cy2mcx3],.advisor-result-card__offerings[data-astro-cid-2cy2mcx3] ul[data-astro-cid-2cy2mcx3]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.advisor-result-card__fit[data-astro-cid-2cy2mcx3] li[data-astro-cid-2cy2mcx3],.advisor-result-card__offerings[data-astro-cid-2cy2mcx3] li[data-astro-cid-2cy2mcx3]{padding:var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text);font-size:var(--text-caption);line-height:var(--leading-micro)}.advisor-result-card__footer[data-astro-cid-2cy2mcx3]{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.advisor-result-card__footer[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3]{gap:var(--space-1);margin:0;display:grid}.advisor-result-card__footer[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);font-size:var(--text-caption)}.advisor-result-card__footer[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-body)}.advisor-result-card__footer[data-astro-cid-2cy2mcx3]>div[data-astro-cid-2cy2mcx3],.advisor-boundary[data-astro-cid-2cy2mcx3]>div[data-astro-cid-2cy2mcx3]:last-child{gap:var(--space-4);flex-wrap:wrap;display:flex}.advisor-result-card__footer[data-astro-cid-2cy2mcx3] a[data-astro-cid-2cy2mcx3],.advisor-boundary[data-astro-cid-2cy2mcx3] a[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--font-weight-mid);text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1)}.advisor-result-card__caveat[data-astro-cid-2cy2mcx3]{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text-muted)!important;font-size:var(--text-caption)!important}.advisor-result__notice[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.advisor-result__cta[data-astro-cid-2cy2mcx3]{gap:var(--space-3);flex-wrap:wrap;display:flex}.advisor-reset[data-astro-cid-2cy2mcx3]{min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-text-muted);font:inherit;font-size:var(--text-caption);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.advisor-boundary[data-astro-cid-2cy2mcx3]{align-items:center;gap:var(--space-6);margin:var(--space-8) 0 0;padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.advisor-boundary[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-champagne-dark)}.advisor-boundary[data-astro-cid-2cy2mcx3] p[data-astro-cid-2cy2mcx3]{margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-body)}.features-grid[data-astro-cid-2cy2mcx3],.cases-grid[data-astro-cid-2cy2mcx3],.price-table-list[data-astro-cid-2cy2mcx3]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.feature-card[data-astro-cid-2cy2mcx3]{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);display:grid}.feature-image[data-astro-cid-2cy2mcx3]{aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden}.feature-image[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.feature-body[data-astro-cid-2cy2mcx3]{align-self:center}.feature-title[data-astro-cid-2cy2mcx3],.case-body[data-astro-cid-2cy2mcx3] h3[data-astro-cid-2cy2mcx3],.price-row[data-astro-cid-2cy2mcx3] h3[data-astro-cid-2cy2mcx3],.service-name[data-astro-cid-2cy2mcx3]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:var(--leading-heading);color:var(--color-text);margin:0}.feature-desc[data-astro-cid-2cy2mcx3]{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text)}.case-card[data-astro-cid-2cy2mcx3]{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);display:grid}.case-images[data-astro-cid-2cy2mcx3]{border-radius:var(--radius-card);background:var(--color-bg-cream);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;display:grid;overflow:hidden}.case-images--single[data-astro-cid-2cy2mcx3]{grid-template-columns:1fr}.case-images[data-astro-cid-2cy2mcx3] figure[data-astro-cid-2cy2mcx3]{min-width:0;margin:0;position:relative}.case-images[data-astro-cid-2cy2mcx3] figure[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3]{top:var(--space-2);left:var(--space-2);z-index:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);font-weight:var(--font-weight-mid);position:absolute}.case-images[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.case-body[data-astro-cid-2cy2mcx3]{align-content:start;gap:var(--space-3);display:grid}.case-body[data-astro-cid-2cy2mcx3] p[data-astro-cid-2cy2mcx3]{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text);white-space:pre-line;margin:0}.case-body[data-astro-cid-2cy2mcx3] p[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{margin-bottom:var(--space-1);color:var(--color-text);display:block}.section-more-link[data-astro-cid-2cy2mcx3]{margin:var(--space-6) 0 0}.section-more-link[data-astro-cid-2cy2mcx3] a[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-small);font-weight:var(--font-weight-mid);text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1)}.price-offer[data-astro-cid-2cy2mcx3]{gap:var(--space-2);margin:0 0 var(--space-8);padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:grid}.price-offer[data-astro-cid-2cy2mcx3]>span[data-astro-cid-2cy2mcx3]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-champagne-dark)}.price-offer[data-astro-cid-2cy2mcx3] p[data-astro-cid-2cy2mcx3],.price-row[data-astro-cid-2cy2mcx3]>p[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.price-row[data-astro-cid-2cy2mcx3]{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(12rem,1.2fr) minmax(12rem,1.6fr) minmax(10rem,1fr);display:grid}.price-row__heading[data-astro-cid-2cy2mcx3]{align-items:center;gap:var(--space-3);display:flex}.price-row__heading[data-astro-cid-2cy2mcx3]>span[data-astro-cid-2cy2mcx3]{width:2.25rem;height:2.25rem;color:var(--color-champagne-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.price-row__heading[data-astro-cid-2cy2mcx3]>span[data-astro-cid-2cy2mcx3] svg[data-astro-cid-2cy2mcx3]{width:1.5rem;height:1.5rem}.price-row__minimum[data-astro-cid-2cy2mcx3]{align-content:start;gap:var(--space-1);display:grid}.price-row__minimum[data-astro-cid-2cy2mcx3] span[data-astro-cid-2cy2mcx3],.price-row__offerings[data-astro-cid-2cy2mcx3]>span[data-astro-cid-2cy2mcx3]{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.price-row__minimum[data-astro-cid-2cy2mcx3] strong[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-family:var(--font-display-serif);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--leading-micro)}.price-row__offerings[data-astro-cid-2cy2mcx3]{gap:var(--space-2);grid-column:2/-1;display:grid}.price-row__offerings[data-astro-cid-2cy2mcx3] ul[data-astro-cid-2cy2mcx3]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.price-row__offerings[data-astro-cid-2cy2mcx3] li[data-astro-cid-2cy2mcx3]{padding:var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text);font-size:var(--text-caption);line-height:var(--leading-micro)}.price-row__links[data-astro-cid-2cy2mcx3]{gap:var(--space-4);flex-wrap:wrap;grid-column:2/-1;display:flex}.price-row__links[data-astro-cid-2cy2mcx3] a[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--font-weight-mid);text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1)}.price-section__note[data-astro-cid-2cy2mcx3]{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.service-grid[data-astro-cid-2cy2mcx3]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-2cy2mcx3]{border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-bg);overflow:hidden}.service-link[data-astro-cid-2cy2mcx3]{color:inherit;text-decoration:none;display:block}.service-image[data-astro-cid-2cy2mcx3]{aspect-ratio:4/3;background:var(--color-bg-cream);overflow:hidden}.service-image[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-standard) var(--ease-standard);display:block}.service-card[data-astro-cid-2cy2mcx3]:hover .service-image[data-astro-cid-2cy2mcx3] img[data-astro-cid-2cy2mcx3]{opacity:.86}.service-body[data-astro-cid-2cy2mcx3]{padding:var(--space-6)}.service-desc[data-astro-cid-2cy2mcx3]{margin:var(--space-3) 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-muted)}.service-meta[data-astro-cid-2cy2mcx3]{gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.service-price[data-astro-cid-2cy2mcx3]{font-weight:var(--font-weight-mid);color:var(--color-text)}.service-more[data-astro-cid-2cy2mcx3]{color:var(--color-text);font-size:var(--text-caption);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1)}@media (width<=768px){.quick-facts__inner[data-astro-cid-2cy2mcx3],.advisor-options[data-astro-cid-2cy2mcx3],.advisor-result__cards[data-astro-cid-2cy2mcx3],.service-grid[data-astro-cid-2cy2mcx3]{grid-template-columns:1fr}.quick-facts__inner[data-astro-cid-2cy2mcx3] div[data-astro-cid-2cy2mcx3]+div[data-astro-cid-2cy2mcx3]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-left:0}.advisor-result[data-astro-cid-2cy2mcx3]{padding:var(--space-6)}.advisor-boundary[data-astro-cid-2cy2mcx3],.feature-card[data-astro-cid-2cy2mcx3],.case-card[data-astro-cid-2cy2mcx3],.price-row[data-astro-cid-2cy2mcx3]{grid-template-columns:1fr}.feature-card[data-astro-cid-2cy2mcx3],.case-card[data-astro-cid-2cy2mcx3]{gap:var(--space-6);padding:var(--space-6) 0}.price-row__offerings[data-astro-cid-2cy2mcx3],.price-row__links[data-astro-cid-2cy2mcx3]{grid-column:auto}}
