.crumb[data-astro-cid-uebsdwhi]{color:var(--text-dim);flex-wrap:wrap;gap:8px;margin-block-end:22px;font-size:.82rem;display:flex}.crumb[data-astro-cid-uebsdwhi] a[data-astro-cid-uebsdwhi]:hover{color:var(--accent)}h1[data-astro-cid-uebsdwhi]{letter-spacing:-.02em;margin-block-end:16px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.nodes[data-astro-cid-uebsdwhi]{margin-block-start:32px;scroll-margin-block-start:96px}.node[data-astro-cid-uebsdwhi]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:none}.nodes[data-astro-cid-uebsdwhi]:not(.is-flow) .node[data-astro-cid-uebsdwhi]:target,.nodes[data-astro-cid-uebsdwhi]:not(.is-flow):not(:has(.node:target)) .node[data-astro-cid-uebsdwhi][data-start]{display:block}.node[data-astro-cid-uebsdwhi] h2[data-astro-cid-uebsdwhi]{outline:none;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700;line-height:1.5}.help[data-astro-cid-uebsdwhi]{margin-block-start:8px;font-size:.9rem}.choices[data-astro-cid-uebsdwhi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;margin-block-start:22px;list-style:none;display:grid}.choice[data-astro-cid-uebsdwhi]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:14px 18px;font-weight:600;transition:border-color .2s,color .2s;display:block}.choice[data-astro-cid-uebsdwhi]:hover,.choice[data-astro-cid-uebsdwhi]:focus-visible{border-color:var(--accent);color:var(--accent)}.node-result[data-astro-cid-uebsdwhi] .eyebrow[data-astro-cid-uebsdwhi]{margin-block-end:6px}.body[data-astro-cid-uebsdwhi]{margin-block-start:14px;line-height:1.9}.body[data-astro-cid-uebsdwhi] p[data-astro-cid-uebsdwhi]+p[data-astro-cid-uebsdwhi]{margin-block-start:.6em}.service[data-astro-cid-uebsdwhi]{border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-block-start:20px;padding:14px 18px;display:flex}.service-label[data-astro-cid-uebsdwhi]{font-size:.82rem}.service[data-astro-cid-uebsdwhi] a[data-astro-cid-uebsdwhi]{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.service[data-astro-cid-uebsdwhi] a[data-astro-cid-uebsdwhi]:hover,.service[data-astro-cid-uebsdwhi] a[data-astro-cid-uebsdwhi]:focus-visible{text-decoration-thickness:2px}.works[data-astro-cid-uebsdwhi],.related[data-astro-cid-uebsdwhi]{margin-block-start:28px}.works[data-astro-cid-uebsdwhi] h3[data-astro-cid-uebsdwhi]{margin-block-end:12px;font-size:1rem;font-weight:700}.grid[data-astro-cid-uebsdwhi]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.cta-hint[data-astro-cid-uebsdwhi]{margin-block-start:28px;font-size:.92rem;line-height:1.8;display:none}.is-flow[data-astro-cid-uebsdwhi] .cta-hint[data-astro-cid-uebsdwhi]{display:block}.is-flow[data-astro-cid-uebsdwhi] .cta-hint[data-astro-cid-uebsdwhi]+.actions[data-astro-cid-uebsdwhi]{margin-block-start:12px}.actions[data-astro-cid-uebsdwhi]{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.note[data-astro-cid-uebsdwhi]{margin-block-start:14px;font-size:.8rem}.btn-subsidy[data-astro-cid-uebsdwhi]{background:var(--gold);color:var(--bg)}.nodes[data-astro-cid-uebsdwhi].is-flow{--gap:150px;--glow:var(--accent);gap:var(--gap);flex-direction:column;display:flex}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi]{scroll-margin-block-start:calc(var(--gap) + 96px);display:none;position:relative}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-shown{display:block}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi]:not(.is-answered) .choice[data-astro-cid-uebsdwhi]{border-color:color-mix(in srgb, var(--glow) 45%, var(--border));box-shadow:0 0 10px var(--accent-soft)}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-enter:not(.is-answered) .choice[data-astro-cid-uebsdwhi]{animation:3.2s ease-in-out .6s infinite flow-pulse}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-enter:not(.has-in):not(.is-answered) .choice[data-astro-cid-uebsdwhi]{animation-delay:0s}.is-flow[data-astro-cid-uebsdwhi] .choice[data-astro-cid-uebsdwhi][aria-current]{border-color:var(--glow);color:var(--glow);box-shadow:0 0 0 1px var(--glow), 0 0 18px var(--glow)}.is-flow[data-astro-cid-uebsdwhi] .is-answered[data-astro-cid-uebsdwhi] .choice[data-astro-cid-uebsdwhi]:not([aria-current]){opacity:.5}.is-flow[data-astro-cid-uebsdwhi] .is-answered[data-astro-cid-uebsdwhi] .choice[data-astro-cid-uebsdwhi]:not([aria-current]):hover,.is-flow[data-astro-cid-uebsdwhi] .is-answered[data-astro-cid-uebsdwhi] .choice[data-astro-cid-uebsdwhi]:not([aria-current]):focus-visible{opacity:1}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-answered:before{content:"";inline-size:2px;block-size:calc(var(--gap) - 10px);background:linear-gradient(to bottom, var(--glow), color-mix(in srgb, var(--glow) 70%, transparent));box-shadow:0 0 6px var(--glow), 0 0 16px var(--glow);transform-origin:top;border-radius:2px;animation:.6s both flow-grow-y;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:calc(50% - 1px)}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-answered:after{content:"";border:7px solid #0000;border-block-start-color:var(--glow);filter:drop-shadow(0 0 5px var(--glow));animation:.2s .5s both flow-fade;position:absolute;inset-block-start:calc(100% + var(--gap) - 14px);inset-inline-start:calc(50% - 7px)}.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi].is-enter.has-in{animation:.6s step-end both flow-pop}@keyframes flow-pop{0%{visibility:hidden}}@keyframes flow-pulse{0%,to{border-color:color-mix(in srgb, var(--glow) 45%, var(--border));box-shadow:0 0 10px var(--accent-soft)}50%{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow), 0 0 22px var(--glow)}}@keyframes flow-grow-y{0%{transform:scaleY(0)}}@keyframes flow-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi],.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi]:before,.is-flow[data-astro-cid-uebsdwhi] .node[data-astro-cid-uebsdwhi]:after,.is-flow[data-astro-cid-uebsdwhi] .choice[data-astro-cid-uebsdwhi]{animation:none!important}}@media (width<=760px){.node[data-astro-cid-uebsdwhi]{padding:20px}}.sd{border-top:none;padding-block:clamp(32px,6vh,64px) 96px}.sd button.btn{font:inherit}.sd button.btn-ghost{background:0 0}.sd button.btn:disabled{opacity:.4;cursor:not-allowed}.sd .crumb{color:var(--text-dim);gap:8px;margin-block-end:22px;font-size:.82rem;display:flex}.sd .crumb a:hover{color:var(--accent)}.sd h1{text-align:center;margin-block-end:12px;font-size:clamp(1.7rem,4vw,2.4rem)}.sd .section-lead{text-align:center;max-width:70ch;margin-inline:auto}.sd .sd-intro{gap:8px;max-width:760px;margin:20px auto 0;display:grid}.sd .sd-meta{font-size:.85rem}.sd .sd-flow{max-width:860px;margin:32px auto 0}.sd .sd-node{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:none;position:relative}.sd .sd-node.is-shown{display:block}.sd .sd-step{font-size:var(--fs-xs);margin-block-end:6px}.sd .sd-node h2{outline:none;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:700;line-height:1.5}.sd .sd-help,.sd .sd-limit{margin-block-start:8px;font-size:.9rem}.sd .sd-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin-block-start:20px;display:grid}.sd .sd-option{font:inherit;text-align:start;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;align-items:flex-start;padding:12px 16px;font-weight:600;transition:border-color .2s,color .2s,opacity .2s;display:flex}.sd .sd-option:hover:not(:disabled),.sd .sd-option:focus-visible{border-color:var(--accent);color:var(--accent)}.sd .sd-option:disabled{opacity:.35;cursor:not-allowed}.sd .sd-option[aria-pressed]:before{content:"";flex:none;width:1em;margin-inline-end:6px;font-weight:700;display:inline-block}.sd .sd-option[aria-pressed=true]:before{content:"✓"}.sd .sd-next-row{justify-content:flex-end;margin-block-start:16px;display:flex}.sd .sd-flow.is-flow{--gap:120px;--glow:var(--accent);gap:var(--gap);flex-direction:column;display:flex}.sd .is-flow .sd-node{scroll-margin-block-start:calc(var(--gap) + 96px)}.sd .is-flow .sd-node:not(.is-answered) .sd-option:not(:disabled){border-color:color-mix(in srgb, var(--glow) 45%, var(--border));box-shadow:0 0 10px var(--accent-soft)}.sd .is-flow .sd-node.is-enter:not(.is-answered) .sd-option:not(:disabled):not([aria-current]){animation:3.2s ease-in-out .6s infinite sd-pulse}.sd .is-flow .sd-node.is-enter:not(.has-in):not(.is-answered) .sd-option{animation-delay:0s}.sd .is-flow .sd-option[aria-current]{border-color:var(--glow);color:var(--glow);box-shadow:0 0 0 1px var(--glow), 0 0 18px var(--glow)}.sd .is-flow .is-answered .sd-option:not([aria-current]){opacity:.5}.sd .is-flow .is-answered .sd-option:not([aria-current]):hover:not(:disabled),.sd .is-flow .is-answered .sd-option:not([aria-current]):focus-visible{opacity:1}.sd .is-flow .is-answered [data-next]{display:none}.sd .is-flow .sd-node.is-answered:before{content:"";inline-size:2px;block-size:calc(var(--gap) - 10px);background:linear-gradient(to bottom, var(--glow), color-mix(in srgb, var(--glow) 70%, transparent));box-shadow:0 0 6px var(--glow), 0 0 16px var(--glow);transform-origin:top;border-radius:2px;animation:.6s both sd-grow-y;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:calc(50% - 1px)}.sd .is-flow .sd-node.is-answered:after{content:"";border:7px solid #0000;border-block-start-color:var(--glow);filter:drop-shadow(0 0 5px var(--glow));animation:.2s .5s both sd-fade;position:absolute;inset-block-start:calc(100% + var(--gap) - 14px);inset-inline-start:calc(50% - 7px)}.sd .is-flow .sd-node.is-enter.has-in{animation:.6s step-end both sd-pop}@keyframes sd-pop{0%{visibility:hidden}}@keyframes sd-pulse{0%,to{border-color:color-mix(in srgb, var(--glow) 45%, var(--border));box-shadow:0 0 10px var(--accent-soft)}50%{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow), 0 0 22px var(--glow)}}@keyframes sd-grow-y{0%{transform:scaleY(0)}}@keyframes sd-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sd .is-flow .sd-node,.sd .is-flow .sd-node:before,.sd .is-flow .sd-node:after,.sd .is-flow .sd-option{animation:none!important}}.sd .sd-result h2{text-align:center;margin-block-end:12px}.sd .sd-note{text-align:center;max-width:80ch;margin:0 auto 10px;font-size:.9rem}.sd .sd-empty{text-align:center;margin-block:24px}.sd .sd-section{margin-block-start:28px}.sd .sd-section h3{margin-block-end:6px;font-size:1.1rem}.sd .sd-lead{margin-block-end:12px;font-size:.9rem}.sd .sd-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;list-style:none;display:grid}.sd .sd-item{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.sd .sd-section.is-brave .sd-item{border-block-start:3px solid var(--accent-2)}.sd .sd-section.is-services .sd-item{border-block-start:3px solid var(--accent)}.sd .sd-org{font-size:var(--fs-xs)}.sd .sd-item h4{font-size:1rem}.sd .sd-item p{font-size:.88rem;line-height:1.7}.sd .sd-link{color:var(--accent);align-self:flex-start;margin-block-start:auto;padding-block:6px;font-weight:600}.sd .sd-services a{color:var(--accent);padding-block:4px;display:inline-block}.sd .sd-answers{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);max-width:760px;margin:28px auto 0;padding:12px 18px}.sd .sd-answers summary{cursor:pointer;padding-block:4px}.sd .sd-answers dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 14px;margin-block-start:10px;font-size:.88rem;display:grid}.sd .sd-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:24px;display:flex}@media (width<=760px){.sd .sd-node{padding:20px}}
