.section.svelte-wnzw38{padding:var(--b-section-py) 1.5rem;font-family:var(--b-font)}.alt.svelte-wnzw38{background:var(--ivory);border-top:1px solid var(--b-rule);border-bottom:1px solid var(--b-rule)}.container.svelte-wnzw38{max-width:var(--b-container-max);margin:0 auto}.narrow.svelte-wnzw38{max-width:800px}.container.svelte-wnzw38 h2:where(.svelte-wnzw38){font-size:1.75rem;font-weight:600;color:var(--b-grey-700);margin:0 0 1.5rem;letter-spacing:-.01em}.container.svelte-wnzw38 p:where(.svelte-wnzw38){font-size:1rem;color:var(--b-grey-600);line-height:var(--b-body-lh);margin:0 0 1rem;max-width:var(--b-content-max)}.sq-overlap.svelte-wnzw38{padding-top:0;margin-top:-6rem;position:relative}.sq-card.svelte-wnzw38{background:var(--b-white);border:1px solid var(--b-grey-100);border-radius:14px;box-shadow:var(--elev-2);padding:2rem 2.25rem 2.25rem;animation:svelte-wnzw38-sq-card-rise .7s var(--ease-out) .24s both}@keyframes svelte-wnzw38-sq-card-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sq-card.svelte-wnzw38 h2:where(.svelte-wnzw38){margin-bottom:1.25rem}@media(max-width:640px){.sq-overlap.svelte-wnzw38{margin-top:-5rem}.sq-card.svelte-wnzw38{padding:1.5rem 1.25rem}}.container.svelte-wnzw38 p.service-lead:where(.svelte-wnzw38){font-size:1.1875rem;line-height:1.7;color:var(--b-grey-700);margin:0 0 2rem}.container.svelte-wnzw38 p.door-backlink:where(.svelte-wnzw38){font-size:.9rem;color:var(--b-grey-500);margin:0 0 .75rem}.door-backlink.svelte-wnzw38 a:where(.svelte-wnzw38){font-weight:700;color:var(--b-primary-700);text-decoration:none}.door-backlink.svelte-wnzw38 a:where(.svelte-wnzw38):hover{color:var(--b-primary-500);text-decoration:underline}.related-grid.svelte-wnzw38{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.25rem}.related-card.svelte-wnzw38{display:block;padding:1.25rem;border:1px solid var(--b-grey-100);border-radius:12px;background:var(--b-white);text-decoration:none;box-shadow:var(--elev-1);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.related-card.svelte-wnzw38:hover{transform:translateY(-4px);border-color:var(--gold-glow-border);box-shadow:var(--elev-hover)}.related-card.svelte-wnzw38 h3:where(.svelte-wnzw38){font-size:1.05rem;font-weight:700;color:var(--b-grey-800);margin:0 0 .5rem}.related-card.svelte-wnzw38 p:where(.svelte-wnzw38){font-size:.85rem;color:var(--b-grey-500);line-height:1.5;margin:0}.review-grid.svelte-wnzw38{margin-top:1.5rem}.segue-grid.svelte-wnzw38{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.segue-card.svelte-wnzw38{padding:1.5rem;border:1px solid var(--b-grey-100);border-top:3px solid var(--ink);border-radius:0 0 12px 12px;background:var(--b-white);box-shadow:var(--elev-1);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.segue-card.svelte-wnzw38:hover{transform:translateY(-4px);border-color:var(--gold-glow-border);border-top-color:var(--ink);box-shadow:var(--elev-hover)}.segue-card.svelte-wnzw38 h3:where(.svelte-wnzw38){font-size:1.05rem;font-weight:700;color:var(--b-grey-800);margin:0 0 .5rem}.segue-card.svelte-wnzw38 p:where(.svelte-wnzw38){font-size:.9rem;color:var(--b-grey-600);line-height:var(--b-body-lh);margin:0}.segue-card.svelte-wnzw38 p:where(.svelte-wnzw38)+p:where(.svelte-wnzw38){margin-top:.6rem}a.gl.svelte-wnzw38{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:var(--b-grey-400)}a.gl.svelte-wnzw38:hover{text-decoration-style:solid;text-decoration-color:var(--b-primary-500);color:var(--b-primary-700)}.disclaimer-section.svelte-wnzw38{padding:1.5rem}.disclaimer.svelte-wnzw38{font-size:.8rem;color:var(--b-grey-400);line-height:1.6;max-width:100%!important}@media(prefers-reduced-motion:reduce){.related-card.svelte-wnzw38:hover,.segue-card.svelte-wnzw38:hover{transform:none}}@media(max-width:768px){.related-grid.svelte-wnzw38,.segue-grid.svelte-wnzw38{grid-template-columns:1fr}}
