.service-page[data-astro-cid-allqsk3y]{overflow:hidden}.crumbs[data-astro-cid-allqsk3y]{max-width:1200px;margin:0 auto;padding:6.5rem 2rem 0;display:flex;flex-wrap:wrap;gap:.55rem;color:var(--color-faint);font-size:.75rem}.crumbs[data-astro-cid-allqsk3y] a[data-astro-cid-allqsk3y]{color:var(--color-muted)}.crumbs[data-astro-cid-allqsk3y] a[data-astro-cid-allqsk3y]:hover{color:var(--color-amber)}.hero[data-astro-cid-allqsk3y]{max-width:1200px;margin:0 auto;padding:4.5rem 2rem 5.5rem;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.78fr);gap:clamp(3rem,7vw,7rem);align-items:center;position:relative}.hero[data-astro-cid-allqsk3y]:before{content:"";position:absolute;width:42rem;height:42rem;right:-22rem;top:-8rem;background:radial-gradient(circle,oklch(.8 .06 295 / .12),transparent 68%);pointer-events:none}.kicker[data-astro-cid-allqsk3y],.label[data-astro-cid-allqsk3y]{font-family:var(--font-mono);color:var(--color-amber);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.kicker[data-astro-cid-allqsk3y]{display:flex;align-items:center;gap:.6rem}.kicker[data-astro-cid-allqsk3y] span[data-astro-cid-allqsk3y]{width:7px;height:7px;border-radius:50%;background:var(--color-sage);box-shadow:0 0 0 5px #9bd69c1a}h1[data-astro-cid-allqsk3y]{margin-top:1.35rem;max-width:12ch;font-size:clamp(3rem,6.6vw,5.8rem);line-height:.98;letter-spacing:-.04em;font-weight:600}h1[data-astro-cid-allqsk3y] em[data-astro-cid-allqsk3y],h2[data-astro-cid-allqsk3y] em[data-astro-cid-allqsk3y]{color:var(--color-lavender);font-family:var(--font-serif);font-style:italic;font-weight:400}.answer[data-astro-cid-allqsk3y]{margin-top:1.7rem;max-width:66ch;color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7}.actions[data-astro-cid-allqsk3y]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.button[data-astro-cid-allqsk3y]{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:.6rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:.9rem 1.35rem;font:inherit;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.button[data-astro-cid-allqsk3y]:hover{transform:translateY(-2px);border-color:var(--color-lavender)}.button[data-astro-cid-allqsk3y].primary{background:var(--color-lavender);border-color:transparent;color:var(--color-bg)}.button[data-astro-cid-allqsk3y].primary:hover{background:#d3caf5}.button[data-astro-cid-allqsk3y].secondary{color:var(--color-muted)}.commitments[data-astro-cid-allqsk3y]{margin-top:1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;list-style:none;color:var(--color-faint);font-family:var(--font-mono);font-size:.7rem}.commitments[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]:before{content:"✓";color:var(--color-sage);margin-right:.45rem}.cycle[data-astro-cid-allqsk3y]{position:relative;border:1px solid oklch(.8 .06 295 / .28);border-radius:var(--radius-lg);background:#18141db8;overflow:hidden}.cycle-head[data-astro-cid-allqsk3y]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.cycle-head[data-astro-cid-allqsk3y] .live[data-astro-cid-allqsk3y]{color:var(--color-sage);display:inline-flex;align-items:center;gap:.45rem}.cycle-head[data-astro-cid-allqsk3y] i[data-astro-cid-allqsk3y]{width:6px;height:6px;background:var(--color-sage);border-radius:50%;animation:cycle-pulse 2s var(--ease-out) infinite}@keyframes cycle-pulse{50%{opacity:.35;transform:scale(.72)}}.cycle[data-astro-cid-allqsk3y] ol[data-astro-cid-allqsk3y]{list-style:none}.cycle[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:2rem 1fr auto;gap:.9rem;align-items:start;padding:1.15rem 1.25rem;border-bottom:1px solid var(--color-line)}.cycle[data-astro-cid-allqsk3y] .index[data-astro-cid-allqsk3y]{color:var(--color-faint);font-family:var(--font-mono);font-size:.7rem;padding-top:.2rem}.cycle[data-astro-cid-allqsk3y] strong[data-astro-cid-allqsk3y]{color:var(--color-ink);font-size:.94rem;font-weight:600}.cycle[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{margin-top:.25rem;color:var(--color-muted);font-size:.82rem;line-height:1.5}.cycle[data-astro-cid-allqsk3y] .check[data-astro-cid-allqsk3y]{color:var(--color-sage)}.cycle-note[data-astro-cid-allqsk3y]{padding:1.25rem;color:var(--color-muted);font-size:.82rem;line-height:1.55;background:#c0b7e10b}.proof-strip[data-astro-cid-allqsk3y]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:1.35rem max(2rem,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#f6f4f805}.proof-strip[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{max-width:62ch;color:var(--color-muted);font-size:.87rem;line-height:1.55}.proof-strip[data-astro-cid-allqsk3y] strong[data-astro-cid-allqsk3y]{color:var(--color-ink)}.proof-strip[data-astro-cid-allqsk3y] ul[data-astro-cid-allqsk3y]{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.proof-strip[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]{padding:.38rem .65rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-faint);font-family:var(--font-mono);font-size:.62rem}.content-band[data-astro-cid-allqsk3y]{max-width:1200px;margin:0 auto;padding:7rem 2rem}.content-band[data-astro-cid-allqsk3y]+.content-band[data-astro-cid-allqsk3y]{border-top:1px solid var(--color-line)}.section-intro[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:.55fr 1.45fr;column-gap:3rem;align-items:start}.section-intro[data-astro-cid-allqsk3y].narrow{grid-template-columns:.42fr 1.2fr 1fr}.section-intro[data-astro-cid-allqsk3y] h2[data-astro-cid-allqsk3y],.evidence[data-astro-cid-allqsk3y] h2[data-astro-cid-allqsk3y]{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;max-width:17ch}.section-intro[data-astro-cid-allqsk3y]>p[data-astro-cid-allqsk3y]:last-child{color:var(--color-muted);line-height:1.65;max-width:46ch}.citation-block[data-astro-cid-allqsk3y]{margin:3rem 0 0 auto;max-width:78ch;padding:2rem 0 0 2rem;border-top:1px solid var(--color-line-strong)}.citation-block[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{color:var(--color-muted);font-size:1.04rem;line-height:1.75}.citation-block[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]+p[data-astro-cid-allqsk3y]{margin-top:1rem}.coverage-list[data-astro-cid-allqsk3y]{margin-top:3.5rem;border-top:1px solid var(--color-line-strong)}.coverage-list[data-astro-cid-allqsk3y] article[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(160px,.35fr);gap:1.5rem;padding:1.75rem 0;align-items:start;border-bottom:1px solid var(--color-line)}.row-number[data-astro-cid-allqsk3y]{font-family:var(--font-mono);font-size:.7rem;color:var(--color-faint)}.row-copy[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:minmax(180px,.6fr) 1.4fr;gap:1.5rem}.row-copy[data-astro-cid-allqsk3y] h3[data-astro-cid-allqsk3y]{font-size:1.12rem;font-weight:600}.row-copy[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{color:var(--color-muted);line-height:1.65;font-size:.92rem;max-width:64ch}.row-signal[data-astro-cid-allqsk3y]{justify-self:end;color:var(--color-sage);font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.table-wrap[data-astro-cid-allqsk3y]{margin-top:3.5rem;overflow-x:auto;border-top:1px solid var(--color-line-strong)}table[data-astro-cid-allqsk3y]{width:100%;min-width:680px;border-collapse:collapse;text-align:left}th[data-astro-cid-allqsk3y],td[data-astro-cid-allqsk3y]{padding:1.25rem 1rem;border-bottom:1px solid var(--color-line);vertical-align:top}thead[data-astro-cid-allqsk3y] th[data-astro-cid-allqsk3y]{color:var(--color-faint);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500}tbody[data-astro-cid-allqsk3y] th[data-astro-cid-allqsk3y]{color:var(--color-ink);font-size:.92rem;width:24%}td[data-astro-cid-allqsk3y]{color:var(--color-muted);font-size:.9rem;line-height:1.55}.fit-grid[data-astro-cid-allqsk3y]{margin-top:3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.fit-column[data-astro-cid-allqsk3y]{background:var(--color-bg);padding:2rem}.fit-column[data-astro-cid-allqsk3y] h3[data-astro-cid-allqsk3y]{font-size:1.15rem;font-weight:600}.fit-column[data-astro-cid-allqsk3y] ul[data-astro-cid-allqsk3y]{margin-top:1.4rem;list-style:none;display:grid;gap:1rem}.fit-column[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:1.3rem 1fr;gap:.65rem;color:var(--color-muted);font-size:.91rem;line-height:1.55}.fit-column[data-astro-cid-allqsk3y].yes li[data-astro-cid-allqsk3y] span[data-astro-cid-allqsk3y]{color:var(--color-sage)}.fit-column[data-astro-cid-allqsk3y].no li[data-astro-cid-allqsk3y] span[data-astro-cid-allqsk3y]{color:var(--color-coral)}.method-flow[data-astro-cid-allqsk3y]{margin-top:3.5rem;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong)}.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]{padding:1.75rem 1.5rem 0 0}.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]+li[data-astro-cid-allqsk3y]{padding-left:1.5rem;border-left:1px solid var(--color-line)}.method-flow[data-astro-cid-allqsk3y]>li[data-astro-cid-allqsk3y]>span[data-astro-cid-allqsk3y]{color:var(--color-amber);font-family:var(--font-mono);font-size:.7rem}.method-flow[data-astro-cid-allqsk3y] h3[data-astro-cid-allqsk3y]{margin-top:1.2rem;font-size:1rem;font-weight:600}.method-flow[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{margin-top:.7rem;color:var(--color-muted);font-size:.87rem;line-height:1.6}.evidence[data-astro-cid-allqsk3y]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);align-items:start}.evidence-copy[data-astro-cid-allqsk3y]>p[data-astro-cid-allqsk3y]:not(.label){margin-top:1.4rem;color:var(--color-muted);line-height:1.7;max-width:58ch}.evidence-copy[data-astro-cid-allqsk3y] h2[data-astro-cid-allqsk3y]{margin-top:1rem}.evidence-copy[data-astro-cid-allqsk3y] a[data-astro-cid-allqsk3y]{margin-top:1.7rem;display:inline-flex;gap:.5rem;color:var(--color-amber);font-weight:600}.evidence[data-astro-cid-allqsk3y] dl[data-astro-cid-allqsk3y]{border-top:1px solid var(--color-line-strong)}.evidence[data-astro-cid-allqsk3y] dl[data-astro-cid-allqsk3y] div[data-astro-cid-allqsk3y]{padding:1.3rem 0;border-bottom:1px solid var(--color-line);display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem}.evidence[data-astro-cid-allqsk3y] dt[data-astro-cid-allqsk3y]{color:var(--color-faint);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.evidence[data-astro-cid-allqsk3y] dd[data-astro-cid-allqsk3y]{color:var(--color-muted);font-size:.9rem;line-height:1.55}.questions[data-astro-cid-allqsk3y]{margin:3.5rem auto 0;max-width:850px;border-top:1px solid var(--color-line-strong)}.questions[data-astro-cid-allqsk3y] details[data-astro-cid-allqsk3y]{border-bottom:1px solid var(--color-line)}.questions[data-astro-cid-allqsk3y] summary[data-astro-cid-allqsk3y]{min-height:64px;padding:1.25rem 2.5rem 1.25rem 0;display:flex;align-items:center;position:relative;cursor:pointer;color:var(--color-ink);font-weight:600;list-style:none}.questions[data-astro-cid-allqsk3y] summary[data-astro-cid-allqsk3y]::-webkit-details-marker{display:none}.questions[data-astro-cid-allqsk3y] summary[data-astro-cid-allqsk3y]:after{content:"+";position:absolute;right:.25rem;color:var(--color-amber);font-size:1.35rem;font-weight:400;transition:transform var(--dur-fast) var(--ease-out)}.questions[data-astro-cid-allqsk3y] details[data-astro-cid-allqsk3y][open] summary[data-astro-cid-allqsk3y]:after{transform:rotate(45deg)}.questions[data-astro-cid-allqsk3y] details[data-astro-cid-allqsk3y] p[data-astro-cid-allqsk3y]{padding:0 2.5rem 1.4rem 0;color:var(--color-muted);line-height:1.7;max-width:72ch}@media(max-width:900px){.hero[data-astro-cid-allqsk3y],.evidence[data-astro-cid-allqsk3y]{grid-template-columns:1fr}.hero[data-astro-cid-allqsk3y]{padding-top:3.5rem}.hero-copy[data-astro-cid-allqsk3y]{max-width:760px}.cycle[data-astro-cid-allqsk3y]{max-width:680px}.section-intro[data-astro-cid-allqsk3y],.section-intro[data-astro-cid-allqsk3y].narrow{grid-template-columns:1fr;gap:1rem}.section-intro[data-astro-cid-allqsk3y] h2[data-astro-cid-allqsk3y]{max-width:18ch}.section-intro[data-astro-cid-allqsk3y]>p[data-astro-cid-allqsk3y]:last-child{margin-top:.5rem}.row-copy[data-astro-cid-allqsk3y]{grid-template-columns:1fr;gap:.6rem}.method-flow[data-astro-cid-allqsk3y]{grid-template-columns:1fr 1fr;row-gap:2.2rem}.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]:nth-child(3){border-left:0;padding-left:0}}@media(max-width:680px){.crumbs[data-astro-cid-allqsk3y]{padding-top:5.6rem}.hero[data-astro-cid-allqsk3y],.content-band[data-astro-cid-allqsk3y]{padding-left:1.25rem;padding-right:1.25rem}.hero[data-astro-cid-allqsk3y]{grid-template-columns:minmax(0,1fr);padding-bottom:4rem}h1[data-astro-cid-allqsk3y]{font-size:clamp(2.65rem,14vw,4.3rem)}[data-astro-cid-allqsk3y][data-title-scale=long] h1[data-astro-cid-allqsk3y]{font-size:clamp(2.45rem,11vw,3.7rem);overflow-wrap:anywhere}.actions[data-astro-cid-allqsk3y]{flex-direction:column;align-items:stretch}.proof-strip[data-astro-cid-allqsk3y]{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem}.proof-strip[data-astro-cid-allqsk3y] ul[data-astro-cid-allqsk3y]{justify-content:flex-start}.citation-block[data-astro-cid-allqsk3y]{padding-left:0}.coverage-list[data-astro-cid-allqsk3y] article[data-astro-cid-allqsk3y]{grid-template-columns:2rem 1fr}.row-signal[data-astro-cid-allqsk3y]{grid-column:2;justify-self:start}.fit-grid[data-astro-cid-allqsk3y],.method-flow[data-astro-cid-allqsk3y]{grid-template-columns:1fr}.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y],.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]+li[data-astro-cid-allqsk3y],.method-flow[data-astro-cid-allqsk3y] li[data-astro-cid-allqsk3y]:nth-child(3){border-left:0;padding-left:0}}
