.crumbs[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:2.5rem;display:flex;gap:.5rem}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--ink)}.svc-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{font-size:var(--step-4);max-width:16ch}.hero-actions[data-astro-cid-tcy35dad]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.25rem}.ps-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,6vw,4rem)}@media(max-width:800px){.ps-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.ps-text[data-astro-cid-tcy35dad]{font-size:var(--step-1);font-family:var(--font-display);line-height:1.4;letter-spacing:-.005em;max-width:34ch}.outcome-row[data-astro-cid-tcy35dad]{display:flex;gap:clamp(2rem,6vw,5rem);flex-wrap:wrap;margin:0;padding-top:2rem}.outcome-row[data-astro-cid-tcy35dad] dt[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:var(--step-3);color:var(--brass-bright)}.outcome-row[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{margin:.25rem 0 0;color:var(--faint-on-dark);font-size:var(--step--1);max-width:15rem}.del-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}@media(max-width:900px){.del-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.checklist[data-astro-cid-tcy35dad]{list-style:none;margin:2rem 0 0;padding:0}.checklist[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding:1rem 0 1rem 2.25rem;border-bottom:1px solid var(--line);max-width:56ch}.checklist[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"✓";position:absolute;left:0;top:1rem;color:var(--brass);font-weight:700}.fit-box[data-astro-cid-tcy35dad]{background:var(--emerald-deep);color:var(--paper-on-dark);padding:clamp(1.75rem,4vw,2.5rem);position:sticky;top:calc(var(--header-h) + 1.5rem)}.fit-box[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--step-1);margin-bottom:1.25rem}.fit-box[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.fit-box[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding-left:1.25rem;position:relative;color:var(--faint-on-dark);font-size:var(--step--1);line-height:1.55}.fit-box[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"·";position:absolute;left:0;color:var(--brass-bright);font-weight:700}.fit-case[data-astro-cid-tcy35dad]{margin-top:1.75rem;border-top:1px solid var(--line-on-dark);padding-top:1.25rem}.fit-case-label[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-bright);margin-bottom:.5rem}.fit-case[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--paper-on-dark);font-size:var(--step--1)}.faq[data-astro-cid-tcy35dad]{background:var(--paper-warm)}.faq-list[data-astro-cid-tcy35dad]{max-width:52rem}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;cursor:pointer;list-style:none}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--step-1);margin:0}.faq-plus[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:var(--step-2);color:var(--brass);line-height:1;transition:transform .2s ease;flex:none}.faq-item[data-astro-cid-tcy35dad][open] .faq-plus[data-astro-cid-tcy35dad]{transform:rotate(45deg)}.faq-item[data-astro-cid-tcy35dad]>p[data-astro-cid-tcy35dad]{padding-bottom:1.5rem;color:var(--ink-soft);max-width:58ch}.next-list[data-astro-cid-tcy35dad]{list-style:none;margin:0;padding:0;display:flex;gap:1rem;flex-wrap:wrap}.next-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:inline-block;border:1px solid var(--line-strong);border-radius:999px;padding:.7rem 1.3rem;text-decoration:none;font-size:var(--step--1);font-weight:500;transition:background .15s ease,color .15s ease}.next-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{background:var(--ink);color:var(--paper)}
