.vh[data-astro-cid-vqjqlgph]{border-bottom:1px solid var(--line);background:var(--bg-0);position:relative}.vh__inner[data-astro-cid-vqjqlgph]{padding:88px var(--edge) 64px;position:relative}.vh__mark[data-astro-cid-vqjqlgph]{position:absolute;top:24px;color:var(--fg-4);font-size:10px}.vh__mark--tl[data-astro-cid-vqjqlgph]{left:var(--edge)}.vh__mark--tr[data-astro-cid-vqjqlgph]{right:var(--edge)}.vh__grid[data-astro-cid-vqjqlgph]{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end}.vh__title[data-astro-cid-vqjqlgph]{margin:0 0 24px;font-size:clamp(40px,5vw,80px);line-height:1;letter-spacing:-.035em}.vh__lede[data-astro-cid-vqjqlgph]{max-width:560px;font-size:17px;color:var(--fg-2);margin:0}.vh__stats[data-astro-cid-vqjqlgph]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.vh__stat[data-astro-cid-vqjqlgph]{background:var(--bg-1);padding:18px}.vh__stat-val[data-astro-cid-vqjqlgph]{font-size:26px;font-weight:700;color:var(--fg-0)}.vh__stat-key[data-astro-cid-vqjqlgph]{font-size:10px;color:var(--accent);letter-spacing:.12em;margin-top:6px}.vh__stat-sub[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--fg-3);margin-top:2px}.vat-calc[data-astro-cid-vqjqlgph]{background:var(--bg-1)}.vc__box[data-astro-cid-vqjqlgph]{border:1px solid var(--line);background:var(--bg-2);padding:32px}.vc__field[data-astro-cid-vqjqlgph]{display:block;margin-bottom:24px}.vc__label[data-astro-cid-vqjqlgph]{font-size:10px;color:var(--fg-4);letter-spacing:.14em;margin-bottom:8px}.vc__input[data-astro-cid-vqjqlgph]{width:100%;background:var(--bg-0);color:var(--fg-0);border:1px solid var(--line-2);padding:18px 20px;font-family:var(--ff-mono);font-size:26px;outline:none;border-radius:2px}.vc__input[data-astro-cid-vqjqlgph]:focus{border-color:var(--accent)}.vc__results[data-astro-cid-vqjqlgph]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.vc__result[data-astro-cid-vqjqlgph]{padding:24px;border:1px solid var(--line);background:var(--bg-1)}.vc__result--accent[data-astro-cid-vqjqlgph]{background:var(--accent-soft);border-color:var(--accent)}.vc__result-key[data-astro-cid-vqjqlgph]{font-size:10px;color:var(--fg-4);letter-spacing:.14em;margin-bottom:8px}.vc__result-val[data-astro-cid-vqjqlgph]{font-size:32px;font-weight:700;color:var(--fg-0);letter-spacing:-.02em}.vc__result--accent[data-astro-cid-vqjqlgph] .vc__result-val[data-astro-cid-vqjqlgph]{color:var(--accent)}.vc__result-sub[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--fg-3);margin-top:6px}.vc__note[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--accent);letter-spacing:.04em;margin:0}.vd[data-astro-cid-vqjqlgph]{background:var(--bg-0)}.vd__list[data-astro-cid-vqjqlgph]{border:1px solid var(--line)}.vd__row[data-astro-cid-vqjqlgph]{display:grid;grid-template-columns:70px 1fr 2fr;padding:22px 24px;border-bottom:1px solid var(--line);background:var(--bg-1);gap:24px;align-items:start}.vd__list[data-astro-cid-vqjqlgph] .vd__row[data-astro-cid-vqjqlgph]:last-child{border-bottom:0}.vd__c[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--accent);font-weight:600}.vd__name[data-astro-cid-vqjqlgph]{font-size:16px;font-weight:600;color:var(--fg-0)}.vd__detail[data-astro-cid-vqjqlgph]{font-size:13px;color:var(--fg-2);line-height:1.55}.va[data-astro-cid-vqjqlgph]{background:var(--bg-1)}.va__grid[data-astro-cid-vqjqlgph]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.va__cell[data-astro-cid-vqjqlgph]{background:var(--bg-0);border:1px solid var(--line);padding:28px}.va__code[data-astro-cid-vqjqlgph]{font-size:10px;color:var(--accent);letter-spacing:.14em}.va__title[data-astro-cid-vqjqlgph]{margin:8px 0 12px;font-size:22px}.va__body[data-astro-cid-vqjqlgph]{font-size:14px;color:var(--fg-2);margin:0 0 12px;line-height:1.55}.va__eg[data-astro-cid-vqjqlgph]{font-size:12px;color:var(--fg-3);border-top:1px dashed var(--line);padding-top:12px;margin:0;line-height:1.55;font-style:italic}.vc-table[data-astro-cid-vqjqlgph]{background:var(--bg-0)}.vct__wrap[data-astro-cid-vqjqlgph]{overflow-x:auto;border:1px solid var(--line)}.vct[data-astro-cid-vqjqlgph]{width:100%;border-collapse:collapse;min-width:720px;background:var(--bg-1)}.vct[data-astro-cid-vqjqlgph] th[data-astro-cid-vqjqlgph],.vct[data-astro-cid-vqjqlgph] td[data-astro-cid-vqjqlgph]{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line)}.vct[data-astro-cid-vqjqlgph] th[data-astro-cid-vqjqlgph]{font-size:10px;color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.vct__ours[data-astro-cid-vqjqlgph]{color:var(--accent)!important;font-weight:600}.vct__row-name[data-astro-cid-vqjqlgph]{font-size:13px;color:var(--fg-0)}.vct[data-astro-cid-vqjqlgph] td[data-astro-cid-vqjqlgph]:nth-child(2),.vct[data-astro-cid-vqjqlgph] td[data-astro-cid-vqjqlgph]:nth-child(3){font-family:var(--ff-mono)}.vct__note[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--fg-3)}.vct__row--total[data-astro-cid-vqjqlgph] td[data-astro-cid-vqjqlgph]{background:var(--accent-soft);color:var(--fg-0);font-weight:700;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.v-faq[data-astro-cid-vqjqlgph]{background:var(--bg-0)}.faq__list[data-astro-cid-vqjqlgph]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-vqjqlgph]{border-bottom:1px solid var(--line)}.faq__summary[data-astro-cid-vqjqlgph]{list-style:none;cursor:pointer;padding:28px 0;display:grid;grid-template-columns:80px 1fr 40px;align-items:center;color:var(--fg-0)}.faq__summary[data-astro-cid-vqjqlgph]::-webkit-details-marker{display:none}.faq__num[data-astro-cid-vqjqlgph]{font-size:11px;color:var(--fg-4)}.faq__q[data-astro-cid-vqjqlgph]{font-size:18px;font-weight:500;letter-spacing:-.01em}.faq__plus[data-astro-cid-vqjqlgph]{width:28px;height:28px;border-radius:2px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:18px;transition:transform .18s var(--ease)}.faq__item[data-astro-cid-vqjqlgph][open] .faq__plus[data-astro-cid-vqjqlgph]{transform:rotate(45deg)}.faq__answer[data-astro-cid-vqjqlgph]{padding:0 40px 28px 80px;max-width:860px;font-size:15px;line-height:1.6;color:var(--fg-2)}.v-cta[data-astro-cid-vqjqlgph]{background:var(--bg-1)}.vcta__box[data-astro-cid-vqjqlgph]{border:1px solid var(--line);background:var(--bg-0);padding:48px;display:grid;grid-template-columns:1.4fr auto;gap:32px;align-items:end}.vcta__title[data-astro-cid-vqjqlgph]{margin:0 0 14px;font-size:clamp(28px,3vw,44px);letter-spacing:-.02em}.vcta__lede[data-astro-cid-vqjqlgph]{margin:0;font-size:15px;max-width:540px}.vcta__ctas[data-astro-cid-vqjqlgph]{display:flex;flex-direction:column;gap:12px}@media(max-width:1023px){.vh__inner[data-astro-cid-vqjqlgph]{padding:56px var(--edge) 40px}.vh__grid[data-astro-cid-vqjqlgph]{grid-template-columns:1fr;gap:32px}.vh__mark--tr[data-astro-cid-vqjqlgph]{display:none}.vd__row[data-astro-cid-vqjqlgph]{grid-template-columns:60px 1fr;gap:12px}.vd__row[data-astro-cid-vqjqlgph] .vd__detail[data-astro-cid-vqjqlgph]{grid-column:1 / -1}.va__grid[data-astro-cid-vqjqlgph]{grid-template-columns:1fr}.vcta__box[data-astro-cid-vqjqlgph]{grid-template-columns:1fr;padding:32px 24px}.faq__summary[data-astro-cid-vqjqlgph]{grid-template-columns:56px 1fr 32px;padding:24px 0}.faq__q[data-astro-cid-vqjqlgph]{font-size:16px}.faq__answer[data-astro-cid-vqjqlgph]{padding:0 0 24px 56px;font-size:14px}}@media(max-width:639px){.vh__stats[data-astro-cid-vqjqlgph],.vc__results[data-astro-cid-vqjqlgph]{grid-template-columns:1fr}.vc__input[data-astro-cid-vqjqlgph]{font-size:22px}.vc__result-val[data-astro-cid-vqjqlgph]{font-size:26px}}
