.parental-input-form[data-v-a5c2732a]{overflow:hidden;padding:0 32px 12px}.parental-form-header[data-v-a5c2732a]{margin:0;padding:28px 0 26px}.parental-form-intro[data-v-a5c2732a]{color:#6b7684;font-size:14px;line-height:1.65;margin:10px 0 0;max-width:600px}.parental-form-step[data-v-a5c2732a]{border:0;border-top:1px solid #e5e8eb;margin:0;min-width:0;padding:30px 0 34px}.parental-step-legend[data-v-a5c2732a]{align-items:baseline;color:#191f28;display:flex;font-size:21px;font-weight:700;gap:12px;letter-spacing:-.02em;line-height:1.4;padding:0;width:100%}.parental-step-number[data-v-a5c2732a]{color:#3182f6;font-size:14px}.parental-step-help[data-v-a5c2732a]{color:#6b7684;font-size:14px;line-height:1.6;margin:8px 0 22px}.parental-input-grid[data-v-a5c2732a]{display:grid;gap:20px;grid-template-columns:1fr}.parental-input-grid[data-v-a5c2732a]>*{min-width:0}.parental-choice-row[data-v-a5c2732a]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.parental-choice[data-v-a5c2732a]{align-items:center;border:1px solid #d1d6db;border-radius:14px;cursor:pointer;display:flex;font-weight:700;gap:10px;min-height:52px;padding:12px 14px}.parental-choice.selected[data-v-a5c2732a]{background:#eef6ff;border-color:#3182f6;color:#1b64da}.parental-choice.disabled[data-v-a5c2732a]{cursor:not-allowed;opacity:.45}.parental-choice input[data-v-a5c2732a]{accent-color:#3182f6;height:20px;margin:0;width:20px}.parental-spouse-fields[data-v-a5c2732a]{border-top:1px solid #e5e8eb;margin-top:30px;padding-top:28px}.parental-spouse-heading[data-v-a5c2732a]{margin:30px 0 18px}.parental-spouse-heading h3[data-v-a5c2732a]{font-size:18px;letter-spacing:-.02em;margin:0 0 6px}.parental-spouse-heading p[data-v-a5c2732a]{color:#6b7684;font-size:14px;line-height:1.6;margin:0}.parental-additional-step[data-v-a5c2732a]{padding-bottom:24px}.parental-additional-disclosure[data-v-a5c2732a]{border-bottom:1px solid #e5e8eb;border-top:1px solid #e5e8eb}.parental-additional-disclosure summary[data-v-a5c2732a]{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:18px 2px}.parental-additional-disclosure summary strong[data-v-a5c2732a]{color:#191f28}.parental-additional-disclosure summary span[data-v-a5c2732a]{color:#6b7684;font-size:13px;line-height:1.5;text-align:right}.parental-additional-options[data-v-a5c2732a]{padding:0 2px 8px}.parental-additional-options[data-v-a5c2732a] .check-row{margin-top:0}.parental-input-form>.status[data-v-a5c2732a]{margin:0 0 20px}.parental-result-card[data-v-a5c2732a]{overflow:hidden;padding:0 32px 32px}.parental-result-primary[data-v-a5c2732a]{border-bottom:1px solid #e5e8eb;padding:30px 0}.parental-result-primary h2[data-v-a5c2732a]{font-size:22px;margin:9px 0 14px}.parental-result-total[data-v-a5c2732a]{color:#191f28;display:block;font-size:clamp(38px,7vw,56px);font-weight:700;letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere}.parental-result-primary p[data-v-a5c2732a]{color:#6b7684;font-size:14px;line-height:1.6;margin:12px 0 0}.parental-person-totals[data-v-a5c2732a]{border-bottom:1px solid #e5e8eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:28px 0}.parental-person-totals>div[data-v-a5c2732a]{min-width:0;padding-right:28px}.parental-person-totals>div+div[data-v-a5c2732a]{border-left:1px solid #e5e8eb;padding-left:28px;padding-right:0}.parental-payment-person dt[data-v-a5c2732a],.parental-person-totals dt[data-v-a5c2732a]{color:#6b7684;font-size:14px;font-weight:700;line-height:1.5}.parental-person-totals dd[data-v-a5c2732a]{font-size:clamp(23px,4vw,30px);font-weight:700;letter-spacing:-.035em;line-height:1.25;margin:7px 0 0;overflow-wrap:anywhere}.parental-payment-timing[data-v-a5c2732a]{border-bottom:1px solid #e5e8eb;padding:28px 0}.parental-payment-heading h3[data-v-a5c2732a]{font-size:18px;letter-spacing:-.02em;margin:0}.parental-payment-heading p[data-v-a5c2732a]{color:#6b7684;font-size:14px;line-height:1.6;margin:7px 0 0}.parental-payment-people[data-v-a5c2732a]{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.parental-payment-person[data-v-a5c2732a]{display:grid;gap:18px;margin:0;min-width:0;padding-right:28px}.parental-payment-person+.parental-payment-person[data-v-a5c2732a]{border-left:1px solid #e5e8eb;padding-left:28px;padding-right:0}.parental-payment-person dd[data-v-a5c2732a]{font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.parental-additional-payment[data-v-a5c2732a]{border-top:1px solid #f2f4f6;padding-top:16px}.parental-additional-payment dt small[data-v-a5c2732a]{color:#8b95a1;display:block;font-size:12px;font-weight:500;margin-top:3px}.parental-additional-payment dd[data-v-a5c2732a]{color:#1b64da}.parental-result-interpretation[data-v-a5c2732a]{padding:24px 0 0}.parental-result-interpretation>span[data-v-a5c2732a]{color:#6b7684;font-size:13px;font-weight:700}.parental-result-interpretation p[data-v-a5c2732a]{color:#4e5968;line-height:1.65;margin:7px 0 0}.parental-result-interpretation strong[data-v-a5c2732a]{color:#191f28}@media(min-width:721px){.parental-input-grid[data-v-a5c2732a]{grid-template-columns:repeat(2,minmax(0,1fr))}.parental-field-wide[data-v-a5c2732a]{grid-column:1/-1}}@media(max-width:720px){.parental-input-form[data-v-a5c2732a]{padding:0 20px 8px}.parental-form-header[data-v-a5c2732a]{padding-top:22px}.parental-result-card[data-v-a5c2732a]{padding:0 20px 24px}.parental-result-primary[data-v-a5c2732a]{padding:24px 0}.parental-payment-people[data-v-a5c2732a],.parental-person-totals[data-v-a5c2732a]{grid-template-columns:1fr}.parental-person-totals[data-v-a5c2732a]{gap:20px;padding:24px 0}.parental-payment-person[data-v-a5c2732a],.parental-payment-person+.parental-payment-person[data-v-a5c2732a],.parental-person-totals>div[data-v-a5c2732a],.parental-person-totals>div+div[data-v-a5c2732a]{border-left:0;padding-left:0;padding-right:0}.parental-payment-person+.parental-payment-person[data-v-a5c2732a],.parental-person-totals>div+div[data-v-a5c2732a]{border-top:1px solid #e5e8eb;padding-top:20px}.parental-payment-person+.parental-payment-person[data-v-a5c2732a]{margin-top:22px}}@media(max-width:420px){.parental-step-legend[data-v-a5c2732a]{align-items:flex-start}.parental-additional-disclosure summary[data-v-a5c2732a]{align-items:flex-start;flex-direction:column;gap:6px}.parental-additional-disclosure summary span[data-v-a5c2732a]{text-align:left}}
