.feature-illustration[data-astro-cid-cnjen5os]{isolation:isolate;width:100%;position:relative}.feature-illustration[data-astro-cid-cnjen5os]:before,.feature-illustration[data-astro-cid-cnjen5os]:after{content:"";z-index:0;filter:blur(3px);pointer-events:none;background:radial-gradient(#57361f3b 0%,#57361f21 32%,#57361f0a 55%,#0000 73%);border-radius:50%;height:8%;position:absolute}.feature-illustration[data-astro-cid-cnjen5os]:before{left:var(--ground-a-left);bottom:var(--ground-a-bottom);width:var(--ground-a-width)}.feature-illustration[data-astro-cid-cnjen5os]:after{left:var(--ground-b-left);bottom:var(--ground-b-bottom);width:var(--ground-b-width)}.feature-illustration[data-astro-cid-cnjen5os] .feature-illustration-image{z-index:1;width:100%;height:auto;display:block;position:relative}.detail-container[data-astro-cid-gkchpqpz]{max-width:90rem;margin-inline:auto;padding-inline:1rem}.detail-hero[data-astro-cid-gkchpqpz]{background:#fff;overflow:clip}.detail-hero-grid[data-astro-cid-gkchpqpz]{align-items:center;gap:2.5rem;padding-block:3rem 3.5rem;display:grid}.detail-hero-copy[data-astro-cid-gkchpqpz]{min-width:0}.detail-badge[data-astro-cid-gkchpqpz]{background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:999px;align-items:center;gap:.625rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.detail-badge[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{flex-shrink:0}.detail-title[data-astro-cid-gkchpqpz]{text-wrap:balance;max-width:24ch;margin-top:1.5rem;font-size:clamp(2.5rem,4.4vw,3.4rem);line-height:1.12}.detail-title[data-astro-cid-gkchpqpz]>span[data-astro-cid-gkchpqpz]{color:var(--color-accent);background-image:linear-gradient(110deg, var(--color-accent-strong), var(--color-accent), #e07b4e);-webkit-text-fill-color:transparent;background-clip:text}.detail-hero-description[data-astro-cid-gkchpqpz]{max-width:53ch;color:var(--color-muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.8}.detail-hero-actions[data-astro-cid-gkchpqpz]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.detail-free-note[data-astro-cid-gkchpqpz]{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.detail-free-note[data-astro-cid-gkchpqpz] li[data-astro-cid-gkchpqpz]{align-items:center;gap:.375rem;display:flex}.detail-free-note[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{color:#5b704d;flex-shrink:0}.detail-hero-art[data-astro-cid-gkchpqpz]{width:min(100%,42rem);min-width:0;margin-inline:auto}.detail-section-nav[data-astro-cid-gkchpqpz]{border-block:1px solid var(--color-border);background:#fffdfb}.detail-section-nav[data-astro-cid-gkchpqpz] ul[data-astro-cid-gkchpqpz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:43rem;margin-inline:auto;padding-block:.875rem;display:grid}.detail-section-nav[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-muted);text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .2s,border-color .2s;display:flex}.detail-section-nav[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]:hover{color:var(--color-accent-strong);border-color:var(--color-accent-border)}.detail-section[data-astro-cid-gkchpqpz]{padding-block:4rem;scroll-margin-top:5.5rem}.detail-section-heading[data-astro-cid-gkchpqpz]{text-align:center;max-width:47rem;margin-inline:auto}.detail-eyebrow[data-astro-cid-gkchpqpz]{color:var(--color-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.detail-section-title[data-astro-cid-gkchpqpz]{text-wrap:balance;margin-top:1rem;scroll-margin-top:5.5rem;font-size:clamp(2rem,3.2vw,2.875rem);line-height:1.2}.detail-section-heading[data-astro-cid-gkchpqpz]>p[data-astro-cid-gkchpqpz]{max-width:63ch;color:var(--color-muted);margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.8}.detail-steps[data-astro-cid-gkchpqpz]{gap:1.25rem;max-width:78rem;margin:2.5rem auto 0;display:grid}.detail-step[data-astro-cid-gkchpqpz]{border:1px solid var(--color-border);background:#fff;border-radius:1.5rem;padding:1.5rem}.detail-step-heading[data-astro-cid-gkchpqpz]{align-items:center;gap:1rem;display:flex}.detail-step-number[data-astro-cid-gkchpqpz]{border:1px solid var(--color-accent-border);width:2.75rem;height:2.75rem;color:var(--color-accent-strong);font-variant-numeric:tabular-nums;background:#fcf0e6;border-radius:.875rem;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:600;display:grid}.detail-step[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{font-size:1.125rem;font-weight:600;line-height:1.45}.detail-step[data-astro-cid-gkchpqpz]>p[data-astro-cid-gkchpqpz]{color:var(--color-muted);margin-top:1rem;font-size:1rem;line-height:1.8}.detail-impact[data-astro-cid-gkchpqpz]{border-block:1px solid var(--color-border);background:#fff}.detail-comparison[data-astro-cid-gkchpqpz]{gap:1.25rem;max-width:78rem;margin:2.5rem auto 0;display:grid}.detail-comparison-card[data-astro-cid-gkchpqpz]{background:#faf3ec;border:1px solid #eaded2;border-radius:1.5rem;padding:1.75rem}.detail-comparison-label[data-astro-cid-gkchpqpz]{color:#85624b;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.detail-comparison-label[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{flex-shrink:0}.detail-comparison-card[data-astro-cid-gkchpqpz] p[data-astro-cid-gkchpqpz]{color:var(--color-muted);margin-top:1.125rem;font-size:1.0625rem;line-height:1.8}.detail-comparison-after[data-astro-cid-gkchpqpz]{background:#eef3e9;border-color:#d7e1cd}.detail-comparison-after[data-astro-cid-gkchpqpz] .detail-comparison-label[data-astro-cid-gkchpqpz]{color:#4d6140}.detail-comparison-after[data-astro-cid-gkchpqpz] p[data-astro-cid-gkchpqpz]{color:#485342}.detail-reasons[data-astro-cid-gkchpqpz]{border-top:1px solid var(--color-border);gap:2rem;max-width:78rem;margin:3rem auto 0;padding-top:2.5rem;display:grid}.detail-reasons-heading[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{text-wrap:balance;max-width:20ch;margin-top:.875rem;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25}.detail-benefits[data-astro-cid-gkchpqpz]{gap:1rem;margin-top:1.5rem;display:grid}.detail-benefits[data-astro-cid-gkchpqpz] li[data-astro-cid-gkchpqpz]{color:var(--color-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.detail-benefits[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{color:#5b704d;flex-shrink:0;margin-top:.125rem}.detail-reasons-copy[data-astro-cid-gkchpqpz]{max-width:70ch;color:var(--color-muted);font-size:1rem;line-height:1.85}.detail-reasons-copy[data-astro-cid-gkchpqpz] p[data-astro-cid-gkchpqpz]+p[data-astro-cid-gkchpqpz]{margin-top:1.125rem}.detail-businesses[data-astro-cid-gkchpqpz]{padding-bottom:0}.detail-business-grid[data-astro-cid-gkchpqpz]{gap:1.25rem;max-width:78rem;margin:2.5rem auto 0;display:grid}.detail-business[data-astro-cid-gkchpqpz]{--business-wash:#fff8f1;border:1px solid var(--color-border);background:var(--business-wash);border-radius:1.5rem;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.detail-business--sand[data-astro-cid-gkchpqpz]{--business-wash:#fcf8ed}.detail-business--sage[data-astro-cid-gkchpqpz]{--business-wash:#f3f6ef}.detail-business[data-astro-cid-gkchpqpz] img[data-astro-cid-gkchpqpz]{width:4rem;height:4rem}.detail-business[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{margin-top:.375rem;font-size:1.125rem;font-weight:600;line-height:1.45}.detail-business[data-astro-cid-gkchpqpz] p[data-astro-cid-gkchpqpz]{color:var(--color-muted);margin-top:.75rem;font-size:1rem;line-height:1.8}.detail-faq[data-astro-cid-gkchpqpz]{scroll-margin-top:5.5rem}.detail-related[data-astro-cid-gkchpqpz]{padding-bottom:4rem}.detail-related-heading[data-astro-cid-gkchpqpz]{align-items:end;gap:1.25rem;display:grid}.detail-text-link[data-astro-cid-gkchpqpz]{min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.detail-text-link[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{flex-shrink:0}.detail-text-link[data-astro-cid-gkchpqpz]:hover{text-decoration-color:currentColor}.detail-related-grid[data-astro-cid-gkchpqpz]{gap:1.25rem;margin-top:2rem;display:grid}.detail-related-card[data-astro-cid-gkchpqpz]{border:1px solid var(--color-border);background:#fffdfb;border-radius:1.5rem;align-items:center;gap:1.5rem;min-width:0;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:grid}.detail-related-card[data-astro-cid-gkchpqpz]:hover{border-color:var(--color-accent-border);box-shadow:0 10px 24px -18px #4e352440}.detail-related-art[data-astro-cid-gkchpqpz]{width:min(100%,20rem);margin-inline:auto}.detail-related-copy[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{font-size:1.75rem;line-height:1.25}.detail-related-copy[data-astro-cid-gkchpqpz]>p[data-astro-cid-gkchpqpz]{color:var(--color-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.75}.detail-related-link[data-astro-cid-gkchpqpz]{min-height:2.75rem;color:var(--color-accent-strong);align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.detail-related-link[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{transition:transform .2s}.detail-related-card[data-astro-cid-gkchpqpz]:hover .detail-related-link[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{transform:translate(4px)}.detail-more[data-astro-cid-gkchpqpz]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding-top:1.75rem;display:flex}.detail-more[data-astro-cid-gkchpqpz]>p[data-astro-cid-gkchpqpz]{color:var(--color-muted);font-size:.875rem}.detail-more[data-astro-cid-gkchpqpz] ul[data-astro-cid-gkchpqpz]{flex-wrap:wrap;gap:.625rem;display:flex}.detail-more[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-foreground);background:#fff;border-radius:999px;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.5;transition:color .2s,border-color .2s;display:inline-flex}.detail-more[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{color:var(--color-accent);flex-shrink:0}.detail-more[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]:hover{color:var(--color-accent-strong);border-color:var(--color-accent-border)}@media (width>=640px){.detail-container[data-astro-cid-gkchpqpz]{padding-inline:1.5rem}.detail-hero-grid[data-astro-cid-gkchpqpz]{padding-block:3rem 4rem}.detail-related-card[data-astro-cid-gkchpqpz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width>=768px){.detail-steps[data-astro-cid-gkchpqpz],.detail-comparison[data-astro-cid-gkchpqpz]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-step[data-astro-cid-gkchpqpz]{padding:1.75rem 2rem}}@media (width>=1024px){.detail-hero-grid[data-astro-cid-gkchpqpz]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem}.detail-section[data-astro-cid-gkchpqpz]{padding-block:4.5rem}.detail-businesses[data-astro-cid-gkchpqpz]{padding-bottom:0}.detail-reasons[data-astro-cid-gkchpqpz]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:4rem;margin-top:3.5rem;padding-top:3rem}.detail-business-grid[data-astro-cid-gkchpqpz]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-business[data-astro-cid-gkchpqpz]{display:block}.detail-business[data-astro-cid-gkchpqpz] img[data-astro-cid-gkchpqpz]{width:5rem;height:5rem}.detail-business[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{margin-top:1rem}.detail-related-heading[data-astro-cid-gkchpqpz]{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.detail-related-grid[data-astro-cid-gkchpqpz]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related-card[data-astro-cid-gkchpqpz]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=1023px){.detail-hero-copy[data-astro-cid-gkchpqpz]{max-width:43rem}.detail-hero-art[data-astro-cid-gkchpqpz]{max-width:36rem}.detail-steps[data-astro-cid-gkchpqpz],.detail-comparison[data-astro-cid-gkchpqpz],.detail-reasons[data-astro-cid-gkchpqpz],.detail-business-grid[data-astro-cid-gkchpqpz]{max-width:43rem}}@media (width<=639px){.detail-hero-grid[data-astro-cid-gkchpqpz]{gap:2rem;padding-block:2rem 2.5rem}.detail-title[data-astro-cid-gkchpqpz]{font-size:clamp(2rem,8.5vw,2.75rem)}.detail-hero-description[data-astro-cid-gkchpqpz]{font-size:1rem}.detail-hero-actions[data-astro-cid-gkchpqpz]{gap:.75rem;margin-top:1.5rem}.detail-hero-actions[data-astro-cid-gkchpqpz] a{padding-inline:1.125rem;font-size:.875rem}.detail-free-note[data-astro-cid-gkchpqpz]{flex-direction:column;margin-top:1rem}.detail-hero-art[data-astro-cid-gkchpqpz]{max-width:28rem}.detail-section-nav[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]{padding-inline:.375rem;font-size:.75rem}.detail-section[data-astro-cid-gkchpqpz]{padding-block:3rem}.detail-businesses[data-astro-cid-gkchpqpz]{padding-bottom:0}.detail-section-title[data-astro-cid-gkchpqpz]{font-size:clamp(1.875rem,7.8vw,2.25rem)}.detail-section-heading[data-astro-cid-gkchpqpz]>p[data-astro-cid-gkchpqpz]{font-size:1rem}.detail-step[data-astro-cid-gkchpqpz]{padding:1.25rem}.detail-step-heading[data-astro-cid-gkchpqpz]{gap:.75rem}.detail-step[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{font-size:1.0625rem}.detail-comparison-card[data-astro-cid-gkchpqpz]{padding:1.5rem}.detail-comparison-card[data-astro-cid-gkchpqpz] p[data-astro-cid-gkchpqpz]{font-size:1rem}.detail-business[data-astro-cid-gkchpqpz]{gap:.75rem;padding:1.25rem}.detail-related[data-astro-cid-gkchpqpz]{padding-bottom:3rem}.detail-related-copy[data-astro-cid-gkchpqpz] h3[data-astro-cid-gkchpqpz]{font-size:1.5rem}.detail-related-card[data-astro-cid-gkchpqpz]{gap:1.25rem}}@media (width<=359px){.detail-hero-actions[data-astro-cid-gkchpqpz]{flex-direction:column;align-items:stretch}.detail-hero-actions[data-astro-cid-gkchpqpz] a{width:100%}.detail-section-nav[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]{font-size:.6875rem}.detail-business[data-astro-cid-gkchpqpz]{grid-template-columns:3rem minmax(0,1fr)}.detail-business[data-astro-cid-gkchpqpz] img[data-astro-cid-gkchpqpz]{width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){.detail-section-nav[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz],.detail-text-link[data-astro-cid-gkchpqpz],.detail-related-card[data-astro-cid-gkchpqpz],.detail-related-link[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz],.detail-more[data-astro-cid-gkchpqpz] a[data-astro-cid-gkchpqpz]{transition:none}.detail-related-card[data-astro-cid-gkchpqpz]:hover .detail-related-link[data-astro-cid-gkchpqpz] svg[data-astro-cid-gkchpqpz]{transform:none}}
