.ts-empty-band{display:none!important}body.ts-mode-layout .ts-empty-band,body.ts-mode-content .ts-empty-band{display:block!important;min-height:3rem;outline:2px dashed var(--line);outline-offset:-6px}.intake-block[data-astro-cid-tjo3fm4h]{padding:2rem 0}.intake-block__inner[data-astro-cid-tjo3fm4h]{max-width:36rem;margin:0 auto}.intake-block__title[data-astro-cid-tjo3fm4h]{font-size:1.5rem;margin:0 0 .5rem}.intake-block__intro[data-astro-cid-tjo3fm4h]{color:var(--ink-soft, #555);margin:0 0 1.5rem}.intake-block__form[data-astro-cid-tjo3fm4h]{display:flex;flex-direction:column;gap:.75rem}.intake-block__form[data-astro-cid-tjo3fm4h][hidden]{display:none}.intake-block__field[data-astro-cid-tjo3fm4h]{display:flex;flex-direction:column;gap:.25rem}.intake-block__field[data-astro-cid-tjo3fm4h] label[data-astro-cid-tjo3fm4h]{color:var(--ink)}.intake-block__field[data-astro-cid-tjo3fm4h] input[data-astro-cid-tjo3fm4h],.intake-block__field[data-astro-cid-tjo3fm4h] textarea[data-astro-cid-tjo3fm4h],.intake-block__field[data-astro-cid-tjo3fm4h] select[data-astro-cid-tjo3fm4h]{padding:.6rem .75rem;border:1px solid var(--ink-soft, #767676);border-radius:6px;font-size:1rem;font-family:inherit;background:var(--surface, #fff);color:var(--ink, #1b2430)}.intake-block__field[data-astro-cid-tjo3fm4h] input[data-astro-cid-tjo3fm4h][type=checkbox]{accent-color:var(--btn-bg, var(--brand-surface, var(--brand)))}.intake-block__field[data-astro-cid-tjo3fm4h] input[data-astro-cid-tjo3fm4h]:focus-visible,.intake-block__field[data-astro-cid-tjo3fm4h] textarea[data-astro-cid-tjo3fm4h]:focus-visible,.intake-block__field[data-astro-cid-tjo3fm4h] select[data-astro-cid-tjo3fm4h]:focus-visible,.intake-block__submit[data-astro-cid-tjo3fm4h]:focus-visible{outline:2px solid var(--focus-ring, var(--link, var(--accent)));outline-offset:2px}.intake-block__submit[data-astro-cid-tjo3fm4h]{padding:.75rem 1.5rem;background:var(--btn-bg, var(--brand-surface, var(--brand, #333)));color:var(--btn-ink, var(--brand-ink, #fff));border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start}.intake-block__submit[data-astro-cid-tjo3fm4h]:hover{background:color-mix(in srgb,var(--btn-bg, var(--brand-surface, var(--brand, #333))) 88%,var(--btn-shade, var(--brand-shade, #000)))}.intake-block__submit[data-astro-cid-tjo3fm4h]:disabled{opacity:.5;cursor:wait}.intake-block__status[data-astro-cid-tjo3fm4h]{margin:0;font-size:.9rem;color:var(--ink-soft, #555);min-height:1.2em}.intake-block__status[data-astro-cid-tjo3fm4h][data-tone]{padding:.5rem .75rem;border-radius:6px;font-weight:600}.intake-block__status[data-astro-cid-tjo3fm4h][data-tone=error]{background:#fdecec;color:#9b1c1c}.intake-block__status[data-astro-cid-tjo3fm4h][data-tone=ok]{background:#e7f6ec;color:#14532d}.intake-block__hp[data-astro-cid-tjo3fm4h]{display:none!important}.intake-block__success[data-astro-cid-tjo3fm4h] h3[data-astro-cid-tjo3fm4h]{font-size:1.25rem;margin:0 0 .5rem}.intake-block__questions[data-astro-cid-tjo3fm4h]:empty{display:none}.intake-block__req[data-astro-cid-tjo3fm4h]{font-weight:700}.intake-block__error[data-astro-cid-tjo3fm4h]{margin:0;font-size:.875rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;background:#fdecec;color:#9b1c1c}.intake-block__error[data-astro-cid-tjo3fm4h][hidden]{display:none}.intake-block__field[data-astro-cid-tjo3fm4h] [data-astro-cid-tjo3fm4h][aria-invalid=true]{border-color:#9b1c1c}.intake-block--split[data-astro-cid-tjo3fm4h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2.5rem;align-items:start;max-width:var(--container-width, 72rem);margin:0 auto;padding:2.5rem 1rem}.intake-block--split[data-astro-cid-tjo3fm4h] .intake-block__inner[data-astro-cid-tjo3fm4h]{max-width:none;margin:0;padding:1.5rem;background:var(--surface, #fff);border:1px solid var(--line, #ddd);border-radius:var(--radius, 10px)}.intake-block--split[data-astro-cid-tjo3fm4h] .intake-block__submit[data-astro-cid-tjo3fm4h]{align-self:stretch}.intake-block__aside[data-astro-cid-tjo3fm4h] h2{font-size:1.25rem;margin:1.5rem 0 .5rem}.intake-block__aside[data-astro-cid-tjo3fm4h] h2:first-child{margin-top:0}@media (max-width: 760px){.intake-block--split[data-astro-cid-tjo3fm4h]{grid-template-columns:1fr;gap:1.5rem}.intake-block--split[data-astro-cid-tjo3fm4h] .intake-block__inner[data-astro-cid-tjo3fm4h]{order:-1}}.calc[data-astro-cid-h6ptkxbo]{max-width:44rem;color:var(--ink)}.calc__eyebrow[data-astro-cid-h6ptkxbo]{display:inline-block;margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--link, var(--accent))}.calc__heading[data-astro-cid-h6ptkxbo]{font-size:1.9rem;line-height:1.15;margin:0 0 .6rem;color:var(--ink)}.calc__intro[data-astro-cid-h6ptkxbo]{margin:0 0 1.5rem;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.calc__inputs[data-astro-cid-h6ptkxbo]{display:grid;grid-template-columns:1fr;gap:.4rem 1rem;margin-bottom:1.5rem}.calc__label[data-astro-cid-h6ptkxbo]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-top:.5rem}.calc__input[data-astro-cid-h6ptkxbo]{padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);font:inherit;font-size:1.05rem;background:var(--surface);color:var(--ink);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.calc__input[data-astro-cid-h6ptkxbo]:focus-visible{outline:2px solid var(--focus-ring, var(--link, var(--accent)));outline-offset:2px;border-color:var(--link, var(--accent))}.calc__out[data-astro-cid-h6ptkxbo]{border-top:1px solid var(--line);padding-top:1.25rem;margin-bottom:1rem}.calc__row[data-astro-cid-h6ptkxbo]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0}.calc__row[data-astro-cid-h6ptkxbo] span[data-astro-cid-h6ptkxbo]:first-child{color:var(--ink-soft);font-size:.95rem}.calc__value[data-astro-cid-h6ptkxbo]{font-weight:700;font-size:1.1rem;color:var(--link, var(--accent));white-space:nowrap;font-variant-numeric:tabular-nums}.calc__value--big[data-astro-cid-h6ptkxbo]{font-size:1.8rem;line-height:1}.calc__note[data-astro-cid-h6ptkxbo]{margin:1rem 0 0;font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.checklist[data-astro-cid-jv6y375z]{--cl-tick-bg: var(--btn-bg, var(--ink));--cl-tick-ink: var(--btn-ink, var(--surface));max-width:44rem;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:2rem 1.8rem;box-shadow:0 1px 2px #00000008,0 10px 30px #0000000a}.checklist__header[data-astro-cid-jv6y375z]{margin-bottom:1.25rem}.checklist__eyebrow[data-astro-cid-jv6y375z]{display:inline-block;margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--link, var(--accent))}.checklist__heading[data-astro-cid-jv6y375z]{font-size:1.5rem;line-height:1.15;margin:0 0 .4rem;color:var(--ink)}.checklist__intro[data-astro-cid-jv6y375z]{margin:0 0 .5rem;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.checklist__count[data-astro-cid-jv6y375z]{margin:1rem 0 0;color:var(--ink-soft);font-size:.9rem;font-style:italic}.checklist__hint[data-astro-cid-jv6y375z]{margin:.6rem 0 0;color:var(--ink-soft);font-size:.85rem;line-height:1.5}.checklist__items[data-astro-cid-jv6y375z]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.checklist__item[data-astro-cid-jv6y375z]{margin:0}.checklist__label[data-astro-cid-jv6y375z]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:background .12s ease,border-color .12s ease;line-height:1.5}.checklist__label[data-astro-cid-jv6y375z]:hover{background:color-mix(in srgb,var(--link, var(--accent)) 5%,var(--surface));border-color:color-mix(in srgb,var(--link, var(--accent)) 30%,var(--line))}.checklist__checkbox[data-astro-cid-jv6y375z]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:22px;height:22px;margin:2px 0 0;border:2px solid var(--ink-soft);border-radius:6px;background:var(--surface);cursor:pointer;position:relative;transition:background .12s ease,border-color .12s ease}.checklist__checkbox[data-astro-cid-jv6y375z]:focus-visible{outline:2px solid var(--focus-ring, var(--link, var(--accent)));outline-offset:2px}.checklist__checkbox[data-astro-cid-jv6y375z]:checked{background:var(--cl-tick-bg);border-color:var(--cl-tick-bg)}.checklist__checkbox[data-astro-cid-jv6y375z]:checked:after{content:"";position:absolute;inset:0;background:var(--cl-tick-ink);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-11'/></svg>") center / 14px 14px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-11'/></svg>") center / 14px 14px no-repeat}.checklist__text[data-astro-cid-jv6y375z]{color:var(--ink);font-size:.95rem}.checklist__checkbox[data-astro-cid-jv6y375z]:checked+.checklist__text[data-astro-cid-jv6y375z]{color:var(--ink-soft);text-decoration:line-through}@media (max-width: 560px){.checklist[data-astro-cid-jv6y375z]{padding:1.5rem 1.1rem}.checklist__heading[data-astro-cid-jv6y375z]{font-size:1.3rem}}.quiz[data-astro-cid-xn6o7ciy]{max-width:48rem}.quiz__eyebrow[data-astro-cid-xn6o7ciy]{display:inline-block;margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--link, var(--ink-soft))}.quiz__heading[data-astro-cid-xn6o7ciy]{font-size:1.9rem;line-height:1.15;margin:0 0 .6rem;color:var(--ink)}.quiz__intro[data-astro-cid-xn6o7ciy]{margin:0 0 1.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.5}.quiz__panel[data-astro-cid-xn6o7ciy]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:2rem 1.8rem;box-shadow:0 1px 2px #00000008,0 10px 30px #0000000a}.quiz__progress[data-astro-cid-xn6o7ciy]{margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.quiz__bar[data-astro-cid-xn6o7ciy]{width:100%;height:4px;background:var(--line);border-radius:100px;overflow:hidden;margin-bottom:1.5rem}.quiz__bar[data-astro-cid-xn6o7ciy] i[data-astro-cid-xn6o7ciy]{display:block;height:100%;background:var(--link, var(--accent));transition:width .3s ease}.quiz__step[data-astro-cid-xn6o7ciy]{border:0;padding:0;margin:0}.quiz__step[data-astro-cid-xn6o7ciy][hidden]{display:none}.quiz__question[data-astro-cid-xn6o7ciy]{display:block;font-size:1.3rem;line-height:1.3;font-weight:600;color:var(--ink);margin:0 0 1rem;padding:0}.quiz__options[data-astro-cid-xn6o7ciy]{display:flex;flex-direction:column;gap:.5rem}.quiz__option[data-astro-cid-xn6o7ciy]{padding:.9rem 1.1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 60ms ease}.quiz__option[data-astro-cid-xn6o7ciy]:hover{background:color-mix(in srgb,var(--link, var(--accent)) 8%,var(--surface));border-color:color-mix(in srgb,var(--link, var(--accent)) 50%,var(--line))}.quiz__option[data-astro-cid-xn6o7ciy]:active{transform:translateY(1px)}.quiz__option[data-astro-cid-xn6o7ciy]:focus-visible,.quiz__back[data-astro-cid-xn6o7ciy]:focus-visible{outline:2px solid var(--focus-ring, var(--link, var(--accent)));outline-offset:2px}.quiz__back[data-astro-cid-xn6o7ciy]{display:inline-block;margin-top:1rem;padding:.4rem .75rem;border:0;background:transparent;color:var(--ink-soft);font-size:.85rem;cursor:pointer}.quiz__back[data-astro-cid-xn6o7ciy]:hover{color:var(--ink)}.quiz__verdict[data-astro-cid-xn6o7ciy]{padding:.5rem 0}.quiz__verdict-tag[data-astro-cid-xn6o7ciy]{display:inline-block;padding:.3rem .75rem;border-radius:100px;background:var(--btn-bg, var(--brand-surface, var(--brand)));color:var(--btn-ink, var(--accent));font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.quiz__verdict-title[data-astro-cid-xn6o7ciy]{font-size:1.5rem;line-height:1.2;font-weight:700;margin:0 0 .75rem;color:var(--ink)}.quiz__verdict-body[data-astro-cid-xn6o7ciy]{margin:0 0 1.5rem;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.quiz__verdict-actions[data-astro-cid-xn6o7ciy]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.quiz__disclaimer[data-astro-cid-xn6o7ciy]{margin:1rem 0 0;color:var(--ink-soft);font-size:.85rem;line-height:1.5}@media (max-width: 560px){.quiz__panel[data-astro-cid-xn6o7ciy]{padding:1.5rem 1.1rem}.quiz__heading[data-astro-cid-xn6o7ciy]{font-size:1.5rem}.quiz__question[data-astro-cid-xn6o7ciy]{font-size:1.1rem}}.block--columns[data-astro-cid-zjoiawiv]{padding:var(--section-space, 2rem) 0}.columns__inner[data-astro-cid-zjoiawiv]{display:grid;gap:var(--columns-gap, 1.5rem);max-width:var(--container-width, 1200px);margin:0 auto;padding:0 var(--container-pad, 1rem)}.block--columns-2-col[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv]{grid-template-columns:1fr 1fr}.block--columns-3-col[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv]{grid-template-columns:repeat(3,1fr)}.block--columns-split-left[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv]{grid-template-columns:2fr 1fr}.block--columns-split-right[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv]{grid-template-columns:1fr 2fr}.block--columns-gap-sm[data-astro-cid-zjoiawiv]{--columns-gap: .75rem}.block--columns-gap-md[data-astro-cid-zjoiawiv]{--columns-gap: 1.5rem}.block--columns-gap-lg[data-astro-cid-zjoiawiv]{--columns-gap: 2.5rem}.columns__cell[data-astro-cid-zjoiawiv]>[data-astro-cid-zjoiawiv]:first-child{margin-top:0}.columns__cell[data-astro-cid-zjoiawiv]>[data-astro-cid-zjoiawiv]:last-child{margin-bottom:0}@media (max-width: 720px){.columns__inner[data-astro-cid-zjoiawiv],.block--columns-split-left[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv],.block--columns-split-right[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv],.block--columns-3-col[data-astro-cid-zjoiawiv] .columns__inner[data-astro-cid-zjoiawiv]{grid-template-columns:1fr}}.page-list[data-astro-cid-6q6nvreg]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem}.page-list__intro[data-astro-cid-6q6nvreg]{color:var(--ink-soft, #55606e);margin:0 0 1rem}.page-list__empty[data-astro-cid-6q6nvreg]{color:var(--ink-soft, #55606e);margin:.5rem 0 0;padding:.9rem 1rem;border:1px dashed var(--line, #e4e8ee);border-radius:8px}.page-list__link[data-astro-cid-6q6nvreg]{display:block;padding:.9rem 1rem;border:1px solid var(--line, #e4e8ee);border-radius:8px;color:inherit;text-decoration:none}.page-list__link[data-astro-cid-6q6nvreg]:hover{border-color:var(--brand, #2563eb)}.page-list__link[data-astro-cid-6q6nvreg] strong[data-astro-cid-6q6nvreg]{display:block;margin-bottom:.2rem}.page-list__link[data-astro-cid-6q6nvreg] span[data-astro-cid-6q6nvreg]{display:block;color:var(--ink-soft, #55606e);font-size:.92rem;line-height:1.45}.group-links__intro[data-astro-cid-f2qilhee]{color:var(--ink-soft);margin:0 0 1rem}.group-links__empty[data-astro-cid-f2qilhee]{color:var(--ink-soft);margin:.5rem 0 0;padding:.9rem 1rem;border:1px dashed var(--line);border-radius:8px}.group-cards[data-astro-cid-f2qilhee]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem}.group-card[data-astro-cid-f2qilhee]{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius, 8px);text-decoration:none;font-weight:600}a[data-astro-cid-f2qilhee].group-card:hover{border-color:currentColor}.group-card--chip[data-astro-cid-f2qilhee]{background:transparent;border-style:dashed;font-weight:500}a[data-astro-cid-f2qilhee].group-card:focus-visible{outline:2px solid var(--focus-ring, var(--ink));outline-offset:2px}.ts-style--align-center[data-astro-cid-f2qilhee] .group-cards[data-astro-cid-f2qilhee]{justify-items:center}.ts-block-wrapper{display:block}body .ts-block-wrapper.ts-sec--styling,body.ts-mode-layout .ts-block-wrapper.ts-sec--styling{outline:3px solid var(--ts-ed-ring, #1e3a8a);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--ts-ed-ring-halo, #fff)}.ts-source-line{margin:.25rem auto 1rem;color:var(--text-muted, inherit);font-size:.85rem}.ts-style--pad-none>*:first-child{padding-top:0!important;padding-bottom:0!important}.ts-style--pad-sm>*:first-child{padding-top:.5rem!important;padding-bottom:.5rem!important}.ts-style--pad-md>*:first-child{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.ts-style--pad-lg>*:first-child{padding-top:3rem!important;padding-bottom:3rem!important}.ts-style--pad-xl>*:first-child{padding-top:5rem!important;padding-bottom:5rem!important}.ts-style--align-left>*:first-child{text-align:left!important}.ts-style--align-center>*:first-child{text-align:center!important}.ts-style--align-right>*:first-child{text-align:right!important}
