.section.svelte-tw5t2p{padding:var(--b-section-py) 1.5rem;font-family:var(--b-font)}.alt.svelte-tw5t2p{background:var(--ivory);border-top:1px solid var(--b-rule);border-bottom:1px solid var(--b-rule)}.container.svelte-tw5t2p{max-width:var(--b-container-max);margin:0 auto}.narrow.svelte-tw5t2p{max-width:800px}.container.svelte-tw5t2p h2:where(.svelte-tw5t2p){font-size:1.75rem;font-weight:600;color:var(--b-grey-700);margin:0 0 1.5rem;letter-spacing:-.01em}.container.svelte-tw5t2p p:where(.svelte-tw5t2p){font-size:1rem;color:var(--b-grey-600);line-height:var(--b-body-lh);margin:0 0 1rem;max-width:var(--b-content-max)}@keyframes svelte-tw5t2p-sq-card-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.related-card.svelte-tw5t2p{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-tw5t2p:hover{transform:translateY(-4px);border-color:var(--gold-glow-border);box-shadow:var(--elev-hover)}.related-card.svelte-tw5t2p h3:where(.svelte-tw5t2p){font-size:1.05rem;font-weight:700;color:var(--b-grey-800);margin:0 0 .5rem}.related-card.svelte-tw5t2p p:where(.svelte-tw5t2p){font-size:.85rem;color:var(--b-grey-500);line-height:1.5;margin:0}.disclaimer-section.svelte-tw5t2p{padding:1.5rem}.disclaimer.svelte-tw5t2p{font-size:.8rem;color:var(--b-grey-400);line-height:1.6;max-width:100%!important}@media(prefers-reduced-motion:reduce){.related-card.svelte-tw5t2p:hover{transform:none}}.door-hero-catch.svelte-tw5t2p{font-style:italic}.container.svelte-tw5t2p p.door-lead:where(.svelte-tw5t2p){font-size:1.1875rem;line-height:1.7;color:var(--b-grey-700);margin:0 0 1.1rem}.container.svelte-tw5t2p p.door-lead:where(.svelte-tw5t2p):not(:has(+p.door-lead)){margin-bottom:2.5rem}.door-services.svelte-tw5t2p{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.25rem}.door-services.svelte-tw5t2p .related-card:where(.svelte-tw5t2p) p:where(.svelte-tw5t2p)+p:where(.svelte-tw5t2p){margin-top:.75rem}.door-service-link.svelte-tw5t2p{display:block;margin-top:.9rem;font-size:.9rem;font-weight:700;color:var(--b-sky-deep)}.related-card.svelte-tw5t2p:hover .door-service-link:where(.svelte-tw5t2p){color:var(--b-sky-nadir)}.container.svelte-tw5t2p .door-method:where(.svelte-tw5t2p){background:var(--b-white);border-left:4px solid var(--b-primary-500);border-radius:0 8px 8px 0;box-shadow:var(--elev-1);padding:1.5rem 1.75rem;margin:0 0 1.75rem}.container.svelte-tw5t2p .door-method:where(.svelte-tw5t2p) p:where(.svelte-tw5t2p){font-size:1.125rem;line-height:1.7;color:var(--b-grey-800);margin:0;max-width:100%}.container.svelte-tw5t2p .door-method:where(.svelte-tw5t2p) p:where(.svelte-tw5t2p)+p:where(.svelte-tw5t2p){margin-top:1rem}.container.svelte-tw5t2p p.door-actions:where(.svelte-tw5t2p){font-size:1rem;font-weight:600;margin:0}.door-actions.svelte-tw5t2p a:where(.svelte-tw5t2p){color:var(--b-primary-700);text-decoration:none}.door-actions.svelte-tw5t2p a:where(.svelte-tw5t2p):hover{color:var(--b-primary-500);text-decoration:underline}.door-actions-sep.svelte-tw5t2p{color:var(--b-grey-400);margin:0 .6rem}@media(max-width:768px){.door-services.svelte-tw5t2p{grid-template-columns:1fr}.container.svelte-tw5t2p .door-method:where(.svelte-tw5t2p){padding:1.25rem}}
