/*! needtheseapps-platform.css · 151-css · updated 17.10.2026 06:52 · fingerprint 269e47d4165a · generated — do not edit */
:root:is(.nta.nta,*){--bg:#f6f8fb;--panel:#fff;--ink:#172033;--muted:#64748b;--line:#dbe3ef;--brand:#1E5A85;--brand2:#4FA8D8;--accent:#f59e0b;--good:#16a34a;--risk:#dc2626;--placeholder-tint:#E3EEF7;--help-deep:#152B3F;--help-gold:#E3A33B;--help-gold-soft:#F5C46B;--help-track:#E6EFF8;--soft:#eef2ff;--cyan:#ecfeff;--amber:#fffbeb;--shadow:0 14px 35px rgba(15,23,42,.08);--radius:20px;--bg-glow-1:#eef2ff;--bg-glow-2:#ecfeff}:root:is(.nta.nta,*){--fs-base:1.125rem;--fs-emphasis:1.5rem;--fw-regular:400;--fw-bold:700;--fw-hero:700}:root:is(.nta.nta,*){--fs-title:1.6rem;--fs-heading:1.2rem;--fs-text:1rem;--fs-small:.8rem}@media (max-width:921px){:root:is(.nta.nta,*){--fs-title:1.7544rem;--fs-heading:1.3158rem;--fs-text:1.0965rem;--fs-small:.8772rem}}@media (max-width:560px){:root:is(.nta.nta,*){--fs-title:1.4254rem;--fs-heading:1.2061rem;--fs-text:.9868rem;--fs-small:.8772rem}}:root:is(.nta.nta,*){--pace-grows:#3F7F5F;--pace-level:#B8801F;--pace-falls:#9A3412;--fee-a:#990033;--fee-b:#1E5A85;--fee-c:#A65F00;--result-emphasis:#1E5A85;--growth-accent:#A65F00;--loss-accent:#A65F00}:root:is(.nta.nta,*){--field-empty-bg:#F3EEFB;--field-empty-border:#7C5CBF;--field-empty-border-width:2.5px;--field-focus-border:#1E5A85}:root:is(.nta.nta,*){--results-area-bg:#FFFFFF;--result-card-bg:#FFFFFF;--result-card-border:#D1D5DB;--result-card-radius:16px;--result-card-shadow:0 2px 10px rgba(15,23,42,.04);--result-card-pad:22px 22px 24px;--result-card-pad-mobile:16px 14px;--result-card-gap:18px;--result-group-gap:48px;--details-btn-bg:#4B5563;--details-btn-bg-hover:#374151;--details-btn-ink:#FFFFFF;--stat-card-bg:#FFFFFF;--stat-card-border:#D1D5DB;--stat-value-ink:#111827;--result-secondary-ink:#4B5563;--result-verdict-ink:#111827;--result-pill-bg:#FFFFFF;--result-pill-border:#D1D5DB;--result-pill-ink:#374151;--result-group-rule:#E5E7EB;--result-group-rule-space:28px;--accordion-icon-size:32px;--accordion-chevron-size:18px;--accordion-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root:is(.nta.nta,*){--picker-grad-start:#4338CA;--picker-grad-end:#6366F1;--picker-ring:#4338CA;--picker-shadow:rgba(67,56,202,.30);--picker-peach-ring:#FED7AA;--picker-mid:#1E5A85;--picker-area-bg:#FFFFFF;--picker-area-line:#E5E7EB;--picker-card-bg:#FFF7ED;--picker-card-line:#FED7AA;--picker-card-ink:#111827;--picker-chosen-ink:#FFFFFF;--picker-check-bg:#FFFFFF}:root:is(.nta.nta,*){--answer-ink:#FFFFCC;--attention-ink:#FFFFCC;--good-band:#CDEFD9;--good-band-ink:#0F3D24;--cta-insights-start:#6A1B9A;--cta-insights-end:#990033;--err-ink:#9A3412;--err-bg:#FDF2EC}@media (max-width:560px){:root:is(.nta.nta,*){--accordion-icon-size:28px;--accordion-chevron-size:16px}}:root:is(.nta.nta,*){--answer-icon-good:#16A34A;--answer-icon-good-ink:#FFFFFF;--answer-icon-attention:#F59E0B;--answer-icon-attention-ink:#1F2937}:root:is(.nta.nta,*){--insight-part-num-ink:#FFFFFF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/heebo-hebrew-400-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/heebo-hebrew-500-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/heebo-hebrew-700-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/heebo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/heebo-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/heebo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:lang(he)[data-theme] body:is(.nta.nta,*){font-family:Heebo,system-ui,-apple-system,"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif}:lang(he) .layout.layout:is(.nta.nta,*),:lang(he) #help-panel:is(.nta.nta,*){font-family:Heebo,system-ui,-apple-system,"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif}.wrap:is(.nta.nta,*){width:min(1180px,calc(100% - 36px));margin:0 auto}.layout:is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:60px}:where(.layout.layout) main:is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1fr);gap:22px}:where(.layout.layout) section:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}@media(max-width:920px){.wrap:is(.nta.nta,*){width:calc(100% - 24px)}:where(.layout.layout) section:is(.nta.nta,*){padding:16px}}.result-line:is(.nta.nta,*){display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:var(--fs-text);margin:0 0 10px;padding-bottom:10px;border-bottom:1px dashed var(--line)}.result-line:last-of-type:is(.nta.nta,*){margin-bottom:0;padding-bottom:0;border-bottom:0}.result-line span:is(.nta.nta,*){color:var(--muted)}.result-line b:is(.nta.nta,*){font-weight:var(--fw-bold);white-space:nowrap;color:var(--ink)}.divider:is(.nta.nta,*){border:none;border-top:1px solid var(--line);margin:20px 0}.field:is(.nta.nta,*){margin-bottom:18px}.field:last-child:is(.nta.nta,*){margin-bottom:0}.field label:is(.nta.nta,*){display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);margin-bottom:6px}.field-hint:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-small);margin:6px 0 0}.field-hint.risk:is(.nta.nta,*){color:var(--risk);font-weight:var(--fw-bold)}.field-optional:is(.nta.nta,*){margin-inline-start:6px;color:var(--muted);font-size:var(--fs-small);font-weight:var(--fw-regular)}.field-required:is(.nta.nta,*){margin-inline-start:6px;color:var(--muted);font-size:var(--fs-small);font-weight:var(--fw-regular)}.field-required[hidden]:is(.nta.nta,*){display:none}.field-note:is(.nta.nta,*){max-width:360px;color:var(--ink);background:rgba(178,106,0,.08);border-inline-start:3px solid #B26A00;border-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;font-size:var(--fs-small);line-height:1.45;margin:8px 0 0;padding:10px 14px}.field-note[hidden]:is(.nta.nta,*){display:none}.field-hint.has-hint-info:is(.nta.nta,*){position:relative}.hint-info:is(.nta.nta,*){position:relative;display:inline-block;vertical-align:middle;margin-inline-start:6px}.hint-info-btn:is(.nta.nta,*){position:relative;isolation:isolate;width:24px;height:24px;border:0;background:none;color:var(--muted);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:help}.hint-info-btn:is(.nta.nta,*)::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid var(--line);background:var(--panel)}.hint-info-btn:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hint-info-btn:hover:is(.nta.nta,*){color:var(--brand)}.hint-info-btn:hover:is(.nta.nta,*)::before{border-color:var(--brand)}.hint-info-btn:focus-visible:is(.nta.nta,*){outline:none}.hint-info-btn:focus-visible:is(.nta.nta,*)::before{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.hint-info-tip:is(.nta.nta,*){position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:20;width:max-content;max-width:min(280px,70vw);background:var(--ink);color:var(--panel);border-radius:10px;padding:8px 10px;font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:1.45;text-align:start;box-shadow:0 8px 20px rgba(0,0,0,.18);opacity:0;visibility:hidden;transition:opacity .15s}.hint-info:hover .hint-info-tip:is(.nta.nta,*),.hint-info-btn:focus+.hint-info-tip:is(.nta.nta,*){opacity:1;visibility:visible}.hint-glue:is(.nta.nta,*){white-space:nowrap}.hint-glue .hint-info-tip:is(.nta.nta,*){white-space:normal}@media (max-width:560px){.hint-info:is(.nta.nta,*){position:static}.hint-info-tip:is(.nta.nta,*){inset-inline-start:0;inset-inline-end:0;transform:none;width:auto;max-width:none}}.tip-align-start:is(.nta.nta,*){inset-inline-start:0 !important;inset-inline-end:auto !important;transform:none !important}.tip-align-end:is(.nta.nta,*){inset-inline-start:auto !important;inset-inline-end:0 !important;transform:none !important}.field select.country-select:is(.nta.nta,*){width:300px;max-width:100%}@media (prefers-reduced-motion: no-preference){.field-flash:is(.nta.nta,*){animation:field-flash 700ms ease-out}@keyframes field-flash{from{background-color:color-mix(in srgb,var(--brand2) 22%,var(--panel))}to{background-color:var(--panel)}}}.field.context-field:is(.nta.nta,*){border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:12px;padding:12px 14px;margin:10px 0 24px}.field.context-field .field-hint:is(.nta.nta,*){margin-bottom:0}.field-row-3:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.field-row-3 .field label:is(.nta.nta,*){min-height:2.6em;line-height:1.3}@media (max-width:720px){.field-row-3:is(.nta.nta,*){grid-template-areas:"col-1" "col-2" "col-3";grid-template-columns:1fr}}.privacy-note:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-small);margin:10px 0 0}.disclaimer-note:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-small);text-align:center;margin:10px 0 0}.field input[type="text"]:is(.nta.nta,*),.field input[type="number"]:is(.nta.nta,*),.field select:is(.nta.nta,*),.field-group input[type="text"]:is(.nta.nta,*),.field-group input[type="number"]:is(.nta.nta,*),.field-group select:is(.nta.nta,*){font-family:inherit;font-size:var(--fs-text);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:44px;width:100%;min-width:0}.field input:focus:is(.nta.nta,*),.field select:focus:is(.nta.nta,*),.field-group input:focus:is(.nta.nta,*),.field-group select:focus:is(.nta.nta,*){outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 70%,transparent)}.field-invalid:is(.nta.nta,*),.field input[aria-invalid="true"]:is(.nta.nta,*),.field select[aria-invalid="true"]:is(.nta.nta,*),.field-group input[aria-invalid="true"]:is(.nta.nta,*){border-color:var(--err-ink,#9A3412) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--err-ink,#9A3412) 18%,transparent) !important}.field-group:is(.nta.nta,*){display:flex;max-width:360px;gap:8px}.field-group.percent:is(.nta.nta,*){max-width:140px;gap:0}.field-narrow:is(.nta.nta,*){max-width:80px}:root:is(.nta.nta,*){--fw-pad:26px;--fw-arrow:28px}.field input[data-w]:is(.nta.nta,*),.field-group input[data-w]:is(.nta.nta,*),.field select[data-w]:is(.nta.nta,*),.field-group select[data-w]:is(.nta.nta,*){flex:0 1 auto;min-width:44px}:is(.field,.field-group) input[data-w="money"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(13ch + var(--fw-pad))}:is(.field,.field-group) input[data-w="pct"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(5ch + var(--fw-pad))}:is(.field,.field-group) input[data-w="count"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(5ch + var(--fw-pad))}:is(.field,.field-group) input[data-w="year"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(6ch + var(--fw-pad))}:is(.field,.field-group) input[data-w="name"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(20ch + var(--fw-pad))}:is(.field,.field-group) select[data-w="month"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(11ch + var(--fw-pad) + var(--fw-arrow))}:is(.field,.field-group) select[data-w="month"][data-w]:lang(es):is(.nta.nta,*){width:100%;max-width:calc(12ch + var(--fw-pad) + var(--fw-arrow))}:is(.field,.field-group) select[data-w="month"][data-w]:lang(he):is(.nta.nta,*){width:100%;max-width:calc(9ch + var(--fw-pad) + var(--fw-arrow))}:is(.field,.field-group) select[data-w="fit"][data-w]:is(.nta.nta,*){width:auto}:is(.field,.field-group) select[data-w="yearsel"][data-w]:is(.nta.nta,*){width:100%;max-width:calc(6ch + var(--fw-pad) + var(--fw-arrow))}.field-group.percent:has(input[data-w]):is(.nta.nta,*){max-width:100%;width:max-content}.field-group.percent input:is(.nta.nta,*){border-start-end-radius:0;border-end-end-radius:0;border-inline-end:none}.field-group .unit-suffix:is(.nta.nta,*){flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 12px;min-height:44px;background:var(--soft);border:1px solid var(--line);border-inline-start:none;border-start-end-radius:10px;border-end-end-radius:10px;font-weight:var(--fw-bold);color:var(--muted)}:root:is(.nta.nta,*){--toggle-fill:var(--panel);--toggle-ink:var(--brand);--toggle-selected-fill:var(--brand);--toggle-selected-ink:#fff}.toggle-group:is(.nta.nta,*){display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;flex-shrink:1;min-width:0}.toggle-group input:is(.nta.nta,*){position:absolute;opacity:0;pointer-events:none}.toggle-group label:is(.nta.nta,*){margin:0;padding:10px 14px;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--toggle-ink);background:var(--toggle-fill);cursor:pointer;user-select:none;white-space:nowrap}.toggle-group label+label:is(.nta.nta,*){border-inline-start:1px solid var(--line)}.toggle-group.toggle-group.toggle-group.toggle-group label:is(.nta.nta,*){margin:0}.toggle-group input:checked+label:is(.nta.nta,*){background:var(--toggle-selected-fill);color:var(--toggle-selected-ink)}.toggle-group input:focus-visible+label:is(.nta.nta,*){outline:2px solid var(--brand);outline-offset:-2px}:root:is(.nta.nta,*){--radio-gap:8px;--radio-option-gap:20px}.radio-options:is(.nta.nta,*){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--radio-option-gap);row-gap:0}.radio-options.radio-options--stack:is(.nta.nta,*){flex-direction:column;align-items:flex-start}.radio-option.radio-option.radio-option.radio-option:is(.nta.nta,*){display:inline-flex;align-items:center;gap:var(--radio-gap);min-height:44px;margin:0;font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:1.3;cursor:pointer}.radio-option input[type="radio"]:is(.nta.nta,*){width:20px;height:20px;margin:0;flex:none;accent-color:var(--brand);cursor:pointer}.btn:is(.nta.nta,*){appearance:none;border:0;cursor:pointer;border-radius:14px;padding:12px 16px;background:var(--ink);color:var(--bg);font-weight:var(--fw-bold);box-shadow:0 10px 25px rgba(15,23,42,.12)}.btn.secondary:is(.nta.nta,*){background:var(--panel);color:var(--brand);border:1px solid var(--line)}.form-actions:is(.nta.nta,*){text-align:center;margin-top:22px}.btn.primary:is(.nta.nta,*){background:#0D6E64;color:#fff;font-size:var(--fs-text);font-weight:var(--fw-bold);padding:16px 40px;border-radius:14px;box-shadow:0 12px 28px rgba(13,110,100,.35);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .06s ease,filter .15s ease,box-shadow .15s ease}.btn.primary:hover:is(.nta.nta,*){filter:brightness(1.08);box-shadow:0 14px 32px rgba(13,110,100,.45)}.btn.primary:active:is(.nta.nta,*){transform:scale(0.97)}@media (prefers-reduced-motion: reduce){.btn.primary:is(.nta.nta,*){transition:filter .15s ease,box-shadow .15s ease}.btn.primary:active:is(.nta.nta,*){transform:none}}.btn.primary svg:is(.nta.nta,*){width:18px;height:18px;flex-shrink:0}.btn.primary.smart-answer.smart-answer:is(.nta.nta,*){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;text-align:start;color:#fff;font-size:var(--fs-text);background:linear-gradient(135deg,var(--cta-insights-start,#6A1B9A),var(--cta-insights-end,#990033));background-size:auto;padding-block:8px;padding-inline:10px 16px;border-radius:10px;box-shadow:0 6px 16px rgba(106,27,154,.30);transition:filter .15s ease-out,box-shadow .2s ease-out}.smart-answer .cta-icon:is(.nta.nta,*){display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#F6E6F6;font-size:32px;line-height:1}.smart-answer .cta-text:is(.nta.nta,*){display:flex;flex-direction:column;gap:4px;min-width:0}.smart-answer .cta-strip:is(.nta.nta,*){align-self:flex-start;font-size:11px;font-weight:var(--fw-bold);line-height:1.1;color:#8A1F8F;background:#F6E8F7;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px}.smart-answer .cta-label:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);line-height:1.25;color:#fff}.smart-answer .cta-pill:is(.nta.nta,*){flex:none;align-self:center;background:#fff;color:#6A1B9A;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.2;padding:5px 14px;border-radius:999px;white-space:nowrap}@media (max-width:560px){.btn.primary.smart-answer.smart-answer:is(.nta.nta,*){padding-block:8px;padding-inline:8px 12px;column-gap:10px}.smart-answer .cta-pill:is(.nta.nta,*){padding:4px 10px;font-size:12px}}.btn.primary.smart-answer.smart-answer:hover:is(.nta.nta,*),.btn.primary.smart-answer.smart-answer:active:is(.nta.nta,*){background-image:linear-gradient(135deg,var(--cta-insights-start,#6A1B9A),var(--cta-insights-end,#990033));filter:brightness(1.08);transform:none;box-shadow:0 8px 20px rgba(106,27,154,.40)}@media (prefers-reduced-motion: reduce){.btn.primary.smart-answer.smart-answer:is(.nta.nta,*){transition:box-shadow .2s ease-out}.btn.primary.smart-answer.smart-answer:hover:is(.nta.nta,*),.btn.primary.smart-answer.smart-answer:active:is(.nta.nta,*){transform:none}}.field-error:is(.nta.nta,*){display:flex;align-items:flex-start;gap:8px;max-width:360px;background:var(--err-bg,#FDF2EC);color:var(--err-ink,#9A3412);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.4;margin:8px 0 0;padding:8px 12px;border-radius:10px}.field-error[hidden]:is(.nta.nta,*){display:none}.field-error:is(.nta.nta,*)::before{content:"";flex:none;width:20px;height:20px;margin-top:1px;background:var(--err-ink,#9A3412);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6'/%3E%3Ccircle cx='12' cy='7.6' r='.6' fill='black'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6'/%3E%3Ccircle cx='12' cy='7.6' r='.6' fill='black'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.insights-teaser:is(.nta.nta,*){text-align:center;color:var(--ink);font-size:var(--fs-text);margin:0 0 12px}.insights-box:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;margin:20px 0 0}@media(min-width:1040px){.results-group:is(.nta.nta,*){display:contents}}@media(max-width:1039px){.results-group #live-estimate:is(.nta.nta,*){border-end-start-radius:0;border-end-end-radius:0;border-bottom:none;padding-bottom:0;margin-bottom:0}.results-group #insights-box:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-top:none;border-start-start-radius:0;border-start-end-radius:0;padding-top:0;margin-top:0}.results-group #insights-box .insights-teaser:is(.nta.nta,*){margin-top:10px}}.toolbar-row:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.toolbar-row .btn:is(.nta.nta,*){padding:10px 16px;font-size:var(--fs-text);font-weight:var(--fw-bold);box-shadow:none}.toolbar-row .btn:disabled:is(.nta.nta,*){opacity:.5;cursor:not-allowed}.toolbar-row .btn:disabled:hover:is(.nta.nta,*){background:var(--panel)}.toolbar-row .btn:is(.nta.nta,*){display:inline-flex;align-items:center;gap:8px}.toolbar-row .btn .btn-icon:is(.nta.nta,*){width:1.1em;height:1.1em;flex:none}@media (max-width:560px){.toolbar-row:is(.nta.nta,*){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toolbar-row .btn:is(.nta.nta,*){justify-content:center;padding:10px 12px;gap:6px}.toolbar-row .btn.share-main:is(.nta.nta,*),.toolbar-row .btn:last-child:nth-child(even):is(.nta.nta,*){grid-column:1 / -1}}@media (max-width:359px){.toolbar-row:is(.nta.nta,*){grid-template-columns:minmax(0,1fr)}}[dir="rtl"] .field-group.percent input[dir="ltr"]:is(.nta.nta,*){border-inline-start:none;border-inline-end:1px solid var(--line);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px}.acc-ios:is(.nta.nta,*){display:flex;width:100%;align-items:center;justify-content:space-between;background:var(--panel);border:0;border-radius:14px;padding:16px 18px;margin-top:16px;box-shadow:0 3px 12px rgba(15,23,42,.08);cursor:pointer;user-select:none;font:inherit;color:var(--ink);text-align:start}.acc-ios[aria-expanded="true"]:is(.nta.nta,*){border-end-start-radius:0;border-end-end-radius:0}.acc-ios-row:is(.nta.nta,*){display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-weight:var(--fw-bold);font-size:var(--fs-text)}.acc-ios-heading:is(.nta.nta,*){display:flex;flex-direction:column;gap:2px;min-width:0}.acc-ios-eyebrow:is(.nta.nta,*){font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.2}.acc-ios-subtitle:is(.nta.nta,*){font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--muted);line-height:1.4}.acc-ios-badge:is(.nta.nta,*){width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:0.875rem;flex-shrink:0;transition:transform .2s ease,background .2s ease,color .2s ease}.acc-ios[aria-expanded="true"] .acc-ios-badge:is(.nta.nta,*){transform:rotate(180deg);background:var(--brand);color:#fff}.acc-ios .acc-ios-badge:is(.nta.nta,*){width:var(--accordion-icon-size);height:var(--accordion-icon-size);font-size:0;color:transparent;background:var(--details-btn-bg) var(--accordion-chevron) center / var(--accordion-chevron-size) no-repeat}.acc-ios:hover .acc-ios-badge:is(.nta.nta,*),.acc-ios:focus-visible .acc-ios-badge:is(.nta.nta,*){background-color:var(--details-btn-bg-hover)}.acc-ios[aria-expanded="true"] .acc-ios-badge:is(.nta.nta,*){background:var(--details-btn-bg) var(--accordion-chevron) center / var(--accordion-chevron-size) no-repeat;color:transparent}.acc-ios[aria-expanded="true"]:hover .acc-ios-badge:is(.nta.nta,*),.acc-ios[aria-expanded="true"]:focus-visible .acc-ios-badge:is(.nta.nta,*){background-color:var(--details-btn-bg-hover)}@media (prefers-reduced-motion:reduce){.acc-ios .acc-ios-badge:is(.nta.nta,*){transition:none}}.acc-ios-panel:is(.nta.nta,*){margin-top:0;padding:16px 18px 18px;background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 14px 14px}.acc-ios-panel[hidden]:is(.nta.nta,*){display:none}.acc-ios-video:is(.nta.nta,*){position:relative;width:100%;aspect-ratio:16 / 9;background:var(--ink);border-radius:10px;overflow:hidden}.acc-ios-video iframe:is(.nta.nta,*){position:absolute;inset:0;width:100%;height:100%;border:0}.acc-ios-video-caption:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-small);margin:10px 0 0}.acc-ios-video-placeholder:is(.nta.nta,*){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:180px;padding:24px;border:1.5px dashed var(--line);border-radius:10px;background:var(--soft);color:var(--muted);text-align:center}.acc-ios-video-placeholder p:is(.nta.nta,*){margin:0;font-size:var(--fs-text)}:root:is(.nta.nta,*){--theme-backdrop-filter:none;--theme-border-width:1px}:root:is(.nta.nta,*){--theme-input-border:var(--line)}.layout:is(.nta.nta,*){font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.layout .result-verdict:is(.nta.nta,*),.layout .result-kpi-value:is(.nta.nta,*),.layout .result-line b:is(.nta.nta,*),.layout .result-badge:is(.nta.nta,*),.layout .goal-target-value:is(.nta.nta,*),.layout .goal-plan-line:is(.nta.nta,*),.layout .card.stat-card p:last-child:is(.nta.nta,*),.layout .field input[type="number"]:is(.nta.nta,*),.layout .field input[type="text"]:is(.nta.nta,*),.layout .field-group input[type="number"]:is(.nta.nta,*),.layout .field-group input[type="text"]:is(.nta.nta,*){font-variant-numeric:tabular-nums}.layout section:is(.nta.nta,*){border-radius:var(--theme-card-radius)}.layout .field input[type="text"]:is(.nta.nta,*),.layout .field input[type="number"]:is(.nta.nta,*),.layout .field select:is(.nta.nta,*),.layout .field-group input[type="text"]:is(.nta.nta,*),.layout .field-group input[type="number"]:is(.nta.nta,*),.layout .field-group select:is(.nta.nta,*){border-radius:var(--theme-control-radius);border-width:var(--theme-border-width);border-color:var(--theme-input-border)}.layout .field-group.percent input:is(.nta.nta,*){border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}.layout .field input:focus:is(.nta.nta,*),.layout .field select:focus:is(.nta.nta,*),.layout .field-group input:focus:is(.nta.nta,*),.layout .field-group select:focus:is(.nta.nta,*){border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 70%,transparent)}.layout .field-group .unit-suffix:is(.nta.nta,*){background:#EDF3F8;color:var(--muted);border-color:var(--theme-input-border);border-top-width:var(--theme-border-width);border-inline-end-width:var(--theme-border-width);border-bottom-width:var(--theme-border-width);border-inline-start-width:0;border-start-end-radius:var(--theme-control-radius);border-end-end-radius:var(--theme-control-radius)}.layout .toggle-group:is(.nta.nta,*){border-radius:var(--theme-control-radius);border-width:var(--theme-border-width);border-color:var(--theme-input-border)}.layout .toggle-group label+label:is(.nta.nta,*){border-inline-start-color:var(--theme-input-border)}.layout .goal-card .goal-card-label:is(.nta.nta,*){border-radius:var(--theme-card-radius)}.layout .btn.primary:is(.nta.nta,*){background:var(--theme-cta);box-shadow:var(--theme-cta-shadow);border-radius:var(--theme-control-radius)}.layout .btn.secondary:is(.nta.nta,*),.layout .toolbar-row .btn:is(.nta.nta,*){border-radius:var(--theme-control-radius)}.layout .acc-ios:is(.nta.nta,*){box-shadow:var(--theme-accordion-shadow);border-radius:var(--theme-control-radius)}.layout .help-panel:is(.nta.nta,*){border-inline-start:1px solid var(--line);box-shadow:0 0 40px rgba(21,43,63,.18)}.layout:is(.nta.nta,*){--bg:#F5F8FB;--panel:#FFFFFF;--ink:#152B3F;--muted:#6C6D70;--line:#d6e1ea;--brand:#1E5A85;--brand2:#2C4B7D;--accent:#B26A00;--good:#146540;--risk:#990033;--soft:#EDF3F8;--cyan:#EAF6FD;--amber:#FBF1E2;--shadow:none;--radius:14px;--bg-glow-1:#F5F8FB;--bg-glow-2:#F5F8FB;--theme-cta:#007070;--theme-cta-shadow:0 8px 22px rgba(0,112,112,.28);--theme-control-radius:10px;--theme-card-radius:15px;--theme-accordion-shadow:none;--theme-backdrop-filter:none;--theme-border-width:1.5px;--theme-input-border:#7994a6;--boxed-zone-line:#c3d3de;--boxed-strip-calculator:#1E5A85;--boxed-strip-results:#12354E;--boxed-strip-hub:#526D82;--boxed-strip-ink:#FFFFFF;--boxed-icon-calculator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15h.01M8 19h8'/%3E%3C/svg%3E");--boxed-icon-results:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M15 14c.2-1 .7-1.7 1.5-2.5A6 6 0 1 0 8.5 11.5c.7.7 1.3 1.5 1.5 2.5'/%3E%3C/svg%3E");--boxed-icon-hub:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6a2 2 0 0 1 2 2v14a2 2 0 0 0-2-2H4z'/%3E%3Cpath d='M20 4h-6a2 2 0 0 0-2 2v14a2 2 0 0 1 2-2h6z'/%3E%3C/svg%3E");--boxed-icon-calculator-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15h.01M8 19h8'/%3E%3C/svg%3E");--boxed-icon-results-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M15 14c.2-1 .7-1.7 1.5-2.5A6 6 0 1 0 8.5 11.5c.7.7 1.3 1.5 1.5 2.5'/%3E%3C/svg%3E");--boxed-icon-hub-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6a2 2 0 0 1 2 2v14a2 2 0 0 0-2-2H4z'/%3E%3Cpath d='M20 4h-6a2 2 0 0 0-2 2v14a2 2 0 0 1 2-2h6z'/%3E%3C/svg%3E");--boxed-section-line:#c3d3de;--boxed-edge-soft:#dbe4eb;--boxed-substrip-fill:#eef4f9;--boxed-substrip-ink:#1e5a85;--boxed-resultstrip-fill:#eef2f6;--boxed-resultstrip-ink:#12354e;--boxed-lmstrip-fill:#eff2f5;--boxed-section-fill:var(--panel);--boxed-zone-gap:28px;--boxed-section-gap:14px}.layout main>section:not(#explore-hub):is(.nta.nta,*){background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.layout .zone:is(.nta.nta,*){background:var(--panel);border:2px solid var(--boxed-zone-line);border-radius:14px;padding:24px;box-shadow:none}.layout .zone+.zone:is(.nta.nta,*){margin-top:var(--boxed-zone-gap)}.layout main:is(.nta.nta,*){gap:var(--boxed-zone-gap)}.layout .zone-results+.zone-share:is(.nta.nta,*){margin-top:var(--boxed-section-gap)}.layout .zone .app-part:is(.nta.nta,*){background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.layout .zone-calculator>.app-part:first-child:is(.nta.nta,*),.layout .zone-results>.zone-title:is(.nta.nta,*),.layout .zone-hub>.zone-title:is(.nta.nta,*){display:block;margin:-24px -24px 20px !important;padding:18px 24px;border-bottom:0;border-radius:12px 12px 0 0;font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--boxed-strip-ink);line-height:1.15}.layout .zone-calculator>.app-part:first-child:is(.nta.nta,*){background:var(--boxed-strip-calculator)}.layout .zone-results>.zone-title:is(.nta.nta,*){background:var(--boxed-strip-results)}.layout .zone-hub>.zone-title:is(.nta.nta,*){background:var(--boxed-strip-hub)}.layout .zone-calculator>.app-part:first-child>:is(h1,h2):is(.nta.nta,*)::before,.layout .zone-results>.zone-title:is(.nta.nta,*)::before,.layout .zone-hub>.zone-title:is(.nta.nta,*)::before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:.5em;vertical-align:-.12em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.layout .zone-calculator>.app-part:first-child>:is(h1,h2):is(.nta.nta,*)::before{-webkit-mask-image:var(--boxed-icon-calculator);mask-image:var(--boxed-icon-calculator)}.layout .zone-results>.zone-title:is(.nta.nta,*)::before{-webkit-mask-image:var(--boxed-icon-results);mask-image:var(--boxed-icon-results)}.layout .zone-hub>.zone-title:is(.nta.nta,*)::before{-webkit-mask-image:var(--boxed-icon-hub);mask-image:var(--boxed-icon-hub)}.layout .zone-title.visually-hidden:is(.nta.nta,*){position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}.layout #swp-form hr.divider:is(.nta.nta,*){display:none}.layout .field.context-group:is(.nta.nta,*){background:none;border:0;border-bottom:1px solid var(--boxed-section-line);border-radius:0;padding:0 0 16px;margin:0 0 16px}.layout .zone-results .acc-ios:is(.nta.nta,*),.layout .zone-results .acc-ios-panel:is(.nta.nta,*),.layout .zone-results .card:is(.nta.nta,*){background:var(--panel);border:1px solid var(--boxed-section-line);border-radius:10px;box-shadow:none;padding:20px}.layout .zone-results .acc-ios-panel:is(.nta.nta,*){border-radius:0 0 10px 10px;margin-bottom:14px}.layout .card:not(.gift-callout):is(.nta.nta,*),.layout .goal-unified-frame:is(.nta.nta,*),.layout .goal-card .goal-card-label:is(.nta.nta,*){background:var(--panel);border:1px solid var(--boxed-section-line);border-radius:10px;box-shadow:none}.layout .scenario-card .scenario-card-label:is(.nta.nta,*){border:2px solid var(--boxed-section-line);border-radius:10px;background:var(--panel)}.layout .scenario-card input:checked+.scenario-card-label:is(.nta.nta,*){border-color:var(--brand);box-shadow:none}@media(min-width:721px){.layout .scenario-card input:checked+.scenario-card-label:is(.nta.nta,*)::after{content:"";position:absolute;left:50%;bottom:-8px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:color-mix(in srgb,var(--brand) 8%,var(--panel));border-inline-end:2px solid var(--brand);border-bottom:2px solid var(--brand)}}.layout #explore-hub .acc-ios:is(.nta.nta,*){background:var(--boxed-section-fill);border:1px solid var(--boxed-section-line);border-radius:10px;box-shadow:none;margin-top:14px}.layout #explore-hub .acc-ios[aria-expanded="true"]:is(.nta.nta,*){border-bottom-color:transparent}.layout #explore-hub .acc-ios-panel:is(.nta.nta,*){background:var(--boxed-section-fill);border:1px solid var(--boxed-section-line);border-top:1px solid var(--boxed-section-line);border-radius:0 0 10px 10px}.layout #explore-hub>.acc-ios:first-child:is(.nta.nta,*),.layout #explore-hub>.zone-title+.acc-ios:is(.nta.nta,*){margin-top:0}.layout .field input[type="text"]:is(.nta.nta,*),.layout .field input[type="number"]:is(.nta.nta,*),.layout .field select:is(.nta.nta,*),.layout .field-group input[type="text"]:is(.nta.nta,*),.layout .field-group input[type="number"]:is(.nta.nta,*),.layout .field-group select:is(.nta.nta,*){background:var(--panel)}.layout:is(.nta.nta,*){--toggle-fill:var(--panel);--toggle-ink:var(--brand);--toggle-selected-fill:var(--brand);--toggle-selected-ink:#fff}@media(max-width:920px){.layout:is(.nta.nta,*){--boxed-zone-gap:24px;--boxed-section-gap:12px}.layout .zone-results .acc-ios:is(.nta.nta,*),.layout .zone-results .acc-ios-panel:is(.nta.nta,*),.layout .zone-results .card:is(.nta.nta,*){padding:16px}}.layout .zone-share:is(.nta.nta,*){border:1px solid var(--boxed-section-line);border-radius:10px;background:#F1F3F5;padding:20px}.layout .toolbar-row .btn:hover:not(:disabled):is(.nta.nta,*),.layout .toolbar-row .btn:focus-visible:is(.nta.nta,*){background:var(--brand);border-color:var(--brand);color:#FFFFFF}.layout .toolbar-row .btn.secondary:is(.nta.nta,*){border-width:2px}.layout .toolbar-row .btn.share-main:is(.nta.nta,*){background:var(--brand);border-color:var(--brand);color:#FFFFFF}.layout .toolbar-row .btn:not(.share-main):hover:not(:disabled):is(.nta.nta,*),.layout .toolbar-row .btn:not(.share-main):focus-visible:is(.nta.nta,*){background:#E6F0F7;border-color:var(--brand);color:var(--brand)}.layout .toolbar-row .btn.share-main:hover:not(:disabled):is(.nta.nta,*),.layout .toolbar-row .btn.share-main:focus-visible:is(.nta.nta,*){background:#164764;border-color:#164764;color:#FFFFFF}.layout .toolbar-row .btn:active:not(:disabled):is(.nta.nta,*){background:#164764;border-color:#164764;color:#FFFFFF;transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.22)}.layout .toolbar-row .btn:is(.nta.nta,*){transition:background .12s ease,border-color .12s ease,color .12s ease,transform .06s ease}@media (prefers-reduced-motion: reduce){.layout .toolbar-row .btn:is(.nta.nta,*){transition:none}.layout .toolbar-row .btn:active:not(:disabled):is(.nta.nta,*){transform:none}}(the rule it replaced is above) */ .layout .zone-share>.zone-title:is(.nta.nta,*){margin:0 0 14px !important;padding:0;background:none;border-bottom:0;border-radius:0;font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--ink)}.layout .result-kpi-value:is(.nta.nta,*){font-weight:var(--fw-bold)}.layout .form-actions:is(.nta.nta,*){margin-top:32px;margin-bottom:8px}.layout .btn.primary:is(.nta.nta,*){padding:20px 48px;min-height:56px;font-size:var(--fs-text);border-radius:12px;box-shadow:0 10px 24px rgba(0,112,112,.32)}.layout .btn.primary:hover:is(.nta.nta,*){box-shadow:0 14px 30px rgba(0,112,112,.42)}.layout .btn.primary svg:is(.nta.nta,*){width:22px;height:22px}.layout #swp-form>.context-group:is(.nta.nta,*){margin:0 0 14px;padding:0 0 16px}@media(max-width:920px){.layout .zone-share:is(.nta.nta,*){padding:16px}.layout .btn.primary:is(.nta.nta,*){padding:20px 32px;width:100%}.layout .form-actions:is(.nta.nta,*){margin-top:24px}}.layout .btn.secondary:is(.nta.nta,*){min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;border-color:var(--boxed-section-line)}.layout .zone:is(.nta.nta,*){border:1.5px solid var(--boxed-zone-line);border-radius:20px;overflow:hidden;padding:28px;box-shadow:0 18px 46px -40px rgba(21,38,50,.55)}.layout .zone-calculator>.app-part:first-child:is(.nta.nta,*),.layout .zone-results>.zone-title:is(.nta.nta,*),.layout .zone-hub>.zone-title:is(.nta.nta,*){margin:-28px -28px 22px !important;padding:20px 28px;border-radius:0}@media (min-width:1040px){.layout .zone-calculator>.app-part:first-child:is(.nta.nta,*){padding-top:16px;padding-bottom:16px}}.layout .zone-calculator>.app-part:first-child>:is(h1,h2):is(.nta.nta,*)::before,.layout .zone-results>.zone-title:is(.nta.nta,*)::before,.layout .zone-hub>.zone-title:is(.nta.nta,*)::before{width:34px;height:34px;margin-inline-end:13px;border-radius:10px;vertical-align:-.28em;background-color:rgba(255,255,255,.16);background-repeat:no-repeat;background-position:center;background-size:18px 18px;-webkit-mask-image:none;mask-image:none}.layout .zone-calculator>.app-part:first-child>:is(h1,h2):is(.nta.nta,*)::before{background-image:var(--boxed-icon-calculator-light)}.layout .zone-hub>.zone-title:is(.nta.nta,*)::before{background-image:var(--boxed-icon-hub-light)}.layout .zone-results>.zone-title:is(.nta.nta,*)::before{content:"💡";width:auto;height:auto;background-color:transparent;background-image:none;border-radius:0;font-size:22px;line-height:1;vertical-align:-.15em}.layout .zone-results .result-kpi-aside:is(.nta.nta,*){background:#f2f8fc;border:1px solid #cfe0ec;border-radius:11px}.layout #explore-hub .acc-ios:is(.nta.nta,*){background:var(--boxed-lmstrip-fill);border:1.5px solid var(--boxed-section-line);border-radius:15px}.layout #explore-hub .acc-ios[aria-expanded="true"]:is(.nta.nta,*){border-bottom:1.5px solid var(--boxed-section-line);border-radius:15px 15px 0 0}.layout #explore-hub .acc-ios-panel:is(.nta.nta,*){border:1.5px solid var(--boxed-section-line);border-top:0;border-radius:0 0 15px 15px}.layout .zone-results .acc-ios:is(.nta.nta,*),.layout .zone-results .acc-ios-panel:is(.nta.nta,*),.layout .zone-results .card:is(.nta.nta,*){border:1.5px solid var(--boxed-section-line);border-radius:13px}.layout .zone-results .acc-ios[aria-expanded="true"]:is(.nta.nta,*){border-bottom-color:transparent;border-end-start-radius:0;border-end-end-radius:0}.layout .zone-results .acc-ios-panel:is(.nta.nta,*){border-top:0;border-radius:0 0 13px 13px}.layout .card:not(.gift-callout):is(.nta.nta,*),.layout .goal-unified-frame:is(.nta.nta,*),.layout .goal-card .goal-card-label:is(.nta.nta,*){border:1.5px solid var(--boxed-section-line);border-radius:13px}.layout .scenario-card .scenario-card-label:is(.nta.nta,*){border:1.5px solid var(--boxed-section-line);border-radius:13px}.layout .scenario-card input:checked+.scenario-card-label:is(.nta.nta,*){border:2px solid var(--brand);background:#f4fafd}.layout .zone-share:is(.nta.nta,*){border:1.5px solid var(--boxed-section-line);border-radius:13px}.layout .toggle-group:is(.nta.nta,*){border:1.5px solid var(--theme-input-border);border-radius:10px}.layout .toggle-group label+label:is(.nta.nta,*){border-inline-start:1.5px solid var(--theme-input-border)}.layout .field.context-group:is(.nta.nta,*){border-bottom:1.5px solid var(--boxed-section-line)}.layout .btn.primary:is(.nta.nta,*){border-radius:11px;padding:15px 34px;box-shadow:var(--theme-cta-shadow);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.layout .btn.primary:hover:is(.nta.nta,*){background:#005c5c;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.layout .btn.primary:is(.nta.nta,*){transition:none}.layout .btn.primary:hover:is(.nta.nta,*){transform:none}}.layout .btn.secondary:is(.nta.nta,*){border:1.5px solid var(--brand);border-radius:11px;color:var(--brand)}@media(max-width:920px){.layout .zone:is(.nta.nta,*){padding:18px}.layout .zone-calculator>.app-part:first-child:is(.nta.nta,*),.layout .zone-results>.zone-title:is(.nta.nta,*),.layout .zone-hub>.zone-title:is(.nta.nta,*){margin:-18px -18px 16px !important;padding:16px 18px}.layout .btn.primary:is(.nta.nta,*){padding:14px 26px}}.layout:is(.nta.nta,*){--ink:#111827;--muted:#4B5563}[dir="rtl"] .layout .field-group.percent input[dir="ltr"]:is(.nta.nta,*){border-inline-start-width:0;border-inline-end-width:var(--theme-border-width);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--theme-control-radius);border-end-end-radius:var(--theme-control-radius)}.result-breakdown-boxes:is(.nta.nta,*){display:flex;gap:16px;flex-wrap:wrap;margin:18px 0}.stat-box:is(.nta.nta,*){background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:14px;padding:16px 20px;flex:1;min-width:160px}.stat-box[hidden]:is(.nta.nta,*){display:none}.stat-label:is(.nta.nta,*){font-size:var(--fs-small);color:var(--result-secondary-ink);margin:0 0 4px}.stat-value:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--stat-value-ink);margin:0}.stat-note:is(.nta.nta,*){font-size:var(--fs-small);line-height:1.35;color:var(--result-secondary-ink);margin:4px 0 0}.stat-row-heading:is(.nta.nta,*){margin:14px 0 0;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);line-height:1.3;letter-spacing:normal}.stat-row-divider:is(.nta.nta,*){border:0;border-top:1px solid var(--line);margin:16px 0 0;opacity:1}:root:is(.nta.nta,*){--note-bg:#fffcf3;--note-border:#efe7d2;--note-icon:#8a5a12;--note-ink:#3b4a58}.note-box:is(.nta.nta,*){display:flex;gap:10px;margin:16px 0;padding:12px 14px;background:var(--note-bg);border:1px solid var(--note-border);border-radius:12px;font-size:var(--fs-small);line-height:1.5;color:var(--note-ink);text-align:start}.note-box-icon:is(.nta.nta,*){flex:none;width:36px;height:36px;margin-top:0;color:var(--note-icon)}.note-box-body p:is(.nta.nta,*){margin:0}.note-box-body p+p:is(.nta.nta,*){margin-top:6px}.note-box b:is(.nta.nta,*){color:inherit}.live-estimate-split:is(.nta.nta,*){margin:14px 0 0}.live-estimate-split[hidden]:is(.nta.nta,*){display:none}.live-estimate-split-labels:is(.nta.nta,*){display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-small)}.live-estimate-split-labels .split-money:is(.nta.nta,*){color:var(--brand)}.live-estimate-split-labels .split-growth:is(.nta.nta,*){color:var(--growth-accent)}.live-estimate-split-bar:is(.nta.nta,*){display:flex;height:10px;border-radius:6px;overflow:hidden;background:#fff;border:1px solid var(--line);margin-top:6px}.split-bar-money:is(.nta.nta,*){background:var(--brand)}.split-bar-growth:is(.nta.nta,*){background:var(--growth-accent)}.live-estimate-split-pct:is(.nta.nta,*){display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-small);color:var(--muted);font-weight:var(--fw-bold);margin-top:5px}.result-group-head:is(.nta.nta,*){margin:34px 0 0;padding:var(--result-group-rule-space) 0 4px;border-top:1px solid var(--result-group-rule)}.app-part .result-group-head :is(h3,h4).result-group-title:is(.nta.nta,*){margin:0;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--brand);line-height:1.2;letter-spacing:-.01em}.result-group-text:is(.nta.nta,*){margin:4px 0 0;color:var(--result-secondary-ink);font-size:var(--fs-text);line-height:1.4}.zone-results hr:has(+ .result-group-head):is(.nta.nta,*){display:none}.topic-head:is(.nta.nta,*){display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 6px}.topic-pill:is(.nta.nta,*){display:inline-block;padding:6px 10px;border-radius:999px;background:var(--brand);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pill-link:is(.nta.nta,*){display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:none;border:1px solid var(--brand);border-radius:999px;padding:5px 12px;color:var(--brand);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer}.pill-link:hover:is(.nta.nta,*){background:color-mix(in srgb,var(--brand) 8%,transparent)}.pill-link:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.pill-link.details-toggle:is(.nta.nta,*){min-height:44px;margin-top:2px;padding:0 18px;gap:10px;font-family:inherit}.details-chev:is(.nta.nta,*){display:inline-block;transition:transform .2s ease}.details-toggle[aria-expanded="true"] .details-chev:is(.nta.nta,*){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.details-chev:is(.nta.nta,*){transition:none}}.inflation-details:is(.nta.nta,*){margin-top:16px;padding:16px 18px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.inflation-details[hidden]:is(.nta.nta,*){display:none}.pill-link.details-toggle:is(.nta.nta,*),.pill-link.tax-years-toggle:is(.nta.nta,*){background:var(--details-btn-bg);border-color:var(--details-btn-bg);color:var(--details-btn-ink)}.pill-link.details-toggle:hover:is(.nta.nta,*),.pill-link.tax-years-toggle:hover:is(.nta.nta,*){background:var(--details-btn-bg-hover);border-color:var(--details-btn-bg-hover);color:var(--details-btn-ink)}.pill-link.details-toggle:focus-visible:is(.nta.nta,*),.pill-link.tax-years-toggle:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 45%,#fff)}.app-part.zone.zone-results:is(.nta.nta,*){background:var(--results-area-bg)}.zone-results .result-card:is(.nta.nta,*){margin:var(--result-card-gap) 0 0;background:var(--result-card-bg);border:1px solid var(--result-card-border);border-radius:var(--result-card-radius);box-shadow:var(--result-card-shadow);padding:var(--result-card-pad)}.zone-results .result-card[hidden]:is(.nta.nta,*){display:none}.zone-results .result-group-head+.result-card:is(.nta.nta,*){margin-top:16px}.zone-results :is(.result-card,.result-card-accordion)+.result-group-head:is(.nta.nta,*){margin-top:var(--result-group-gap)}.zone-results .result-card-accordion:is(.nta.nta,*){margin:var(--result-card-gap) 0 0}.zone-results .result-card-accordion>.acc-ios.acc-ios:is(.nta.nta,*){background:var(--result-card-bg);border:1px solid var(--result-card-border);border-radius:var(--result-card-radius);box-shadow:var(--result-card-shadow)}.zone-results .result-card-accordion>.acc-ios.acc-ios[aria-expanded="true"]:is(.nta.nta,*){border-bottom-color:transparent;border-end-start-radius:0;border-end-end-radius:0;box-shadow:none}.zone-results .result-card-accordion>.acc-ios-panel.acc-ios-panel:is(.nta.nta,*){background:var(--result-card-bg);border:1px solid var(--result-card-border);border-top:0;border-radius:0 0 var(--result-card-radius) var(--result-card-radius);box-shadow:var(--result-card-shadow)}@media (max-width:560px){.zone-results .result-card:is(.nta.nta,*){padding:var(--result-card-pad-mobile)}}.q-picker:is(.nta.nta,*){margin:0 0 18px;padding:12px;background:var(--picker-area-bg);border:1px solid var(--picker-area-line);border-radius:12px}.q-cards:is(.nta.nta,*){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.q-card:is(.nta.nta,*){position:relative;display:flex}.q-card input:is(.nta.nta,*){position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.q-card-label:is(.nta.nta,*){position:relative;flex:1;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1.5px solid var(--picker-card-line);border-radius:12px;background:var(--picker-card-bg);color:var(--picker-card-ink);font-size:var(--fs-text);font-weight:var(--fw-bold);line-height:1.25;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}@media (hover:hover){.q-card-label:hover:is(.nta.nta,*){background:var(--picker-card-bg);border-color:var(--picker-mid);box-shadow:0 6px 16px color-mix(in srgb,var(--picker-mid) 20%,transparent);transform:translateY(-2px)}}.q-card-label:active:is(.nta.nta,*){background:var(--picker-card-bg);border-color:var(--picker-mid);transform:scale(.97)}.q-card input:checked+.q-card-label:is(.nta.nta,*){background:linear-gradient(135deg,var(--picker-grad-start),var(--picker-grad-end));border-color:transparent;color:var(--picker-chosen-ink);box-shadow:0 6px 18px var(--picker-shadow);transform:none}.q-card input:checked+.q-card-label:is(.nta.nta,*)::before,.q-card input:checked+.q-card-label:is(.nta.nta,*)::after{content:"";position:absolute;top:-12px;inset-inline-end:-12px;width:36px;height:36px;border-radius:50%;pointer-events:none}.q-card input:checked+.q-card-label:is(.nta.nta,*)::before{box-sizing:border-box;background:var(--picker-check-bg);border:2px solid var(--picker-ring);box-shadow:0 1px 4px rgba(0,0,0,.25)}.q-card input:checked+.q-card-label:is(.nta.nta,*)::after{background:var(--picker-ring);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.q-card input:focus-visible+.q-card-label:is(.nta.nta,*){outline:3px solid var(--picker-mid);outline-offset:2px}@media (prefers-reduced-motion: reduce){.q-card-label:is(.nta.nta,*),.q-card-label:hover:is(.nta.nta,*),.q-card-label:active:is(.nta.nta,*){transform:none}}.q-explain:is(.nta.nta,*){margin:10px 0 0;font-size:var(--fs-text);color:#374151;line-height:1.5;display:grid}.q-explain-item:is(.nta.nta,*){grid-area:1 / 1;visibility:hidden}.q-explain b:is(.nta.nta,*){color:var(--ink)}.q-find:is(.nta.nta,*){display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--soft);color:var(--picker-mid);font-weight:var(--fw-bold);border-radius:4px;padding:0 4px}@media(max-width:560px){.q-cards:is(.nta.nta,*){grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}.q-card-badge:is(.nta.nta,*){flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;box-sizing:border-box;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--picker-peach-ring);font-size:var(--fs-text);line-height:1;transition:box-shadow .15s ease}.q-card input:checked+.q-card-label .q-card-badge:is(.nta.nta,*){box-shadow:none}.q-ask:is(.nta.nta,*){position:absolute;top:-10px;inset-inline-start:12px;z-index:1;margin:0;padding:0 6px;background:var(--picker-area-bg);font-size:16px;font-weight:var(--fw-bold);line-height:20px;color:var(--brand)}.q-picker:is(.nta.nta,*){position:relative;margin-top:10px;padding-top:14px}.q-summary-badge:is(.nta.nta,*){flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;margin-inline-end:8px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--picker-peach-ring);font-size:14px;line-height:1;vertical-align:-6px}.q-summary-badge[hidden]:is(.nta.nta,*){display:none}.insights-actions:is(.nta.nta,*){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px}.insights-actions .smart-answer:is(.nta.nta,*){grid-column:2}.btn.smart-answer[hidden]:is(.nta.nta,*),.insights-teaser[hidden]:is(.nta.nta,*){display:none !important}@media(max-width:560px){.insights-actions:is(.nta.nta,*){grid-template-columns:minmax(0,1fr);row-gap:6px}.insights-actions .smart-answer:is(.nta.nta,*){grid-column:1}.insights-actions .btn.primary.smart-answer.smart-answer:is(.nta.nta,*){padding-inline-start:8px;padding-inline-end:12px}}@keyframes ctaPulseOnce{0%{box-shadow:0 0 0 0 rgba(153,0,51,.55)}70%{box-shadow:0 0 0 14px rgba(153,0,51,0)}100%{box-shadow:0 0 0 0 rgba(153,0,51,0)}}.btn.primary.smart-answer.smart-answer:is(.nta.nta,*){position:relative}.btn.primary.smart-answer.smart-answer:not(:disabled):is(.nta.nta,*)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.btn.primary.smart-answer.smart-answer.pulse-once:not(:disabled):is(.nta.nta,*)::after{animation:ctaPulseOnce 1.2s ease-out 1.1s 1 both}@media (prefers-reduced-motion: reduce){.btn.primary.smart-answer.smart-answer.pulse-once:not(:disabled):is(.nta.nta,*)::after{animation:none}}.results-group #live-estimate:is(.nta.nta,*),.results-group #insights-box:is(.nta.nta,*){width:100%;max-width:none;box-sizing:border-box}.more-options-bar:is(.nta.nta,*){display:inline-flex;align-items:center;gap:8px;vertical-align:top;width:auto;margin:0 0 10px;padding:10px 14px;background:var(--soft);border:1px solid var(--line);border-radius:10px;font:inherit;font-size:var(--fs-small);color:var(--ink);text-align:start;cursor:pointer;transition:background .15s ease}.more-options-tri:is(.nta.nta,*){display:inline-block;flex-shrink:0;transition:transform .2s ease}.more-options-bar[aria-expanded="true"] .more-options-tri:is(.nta.nta,*){transform:rotate(90deg)}@media (hover:hover){.more-options-bar:hover:is(.nta.nta,*){background:#E3ECF6;background:color-mix(in srgb,var(--soft) 88%,var(--brand))}}.more-options-bar:focus-visible:is(.nta.nta,*){outline:3px solid var(--brand);outline-offset:2px}.more-options-panel:is(.nta.nta,*){margin:-4px 0 14px;padding:14px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.more-options-panel[hidden]:is(.nta.nta,*){display:none}.more-options-panel>:last-child:is(.nta.nta,*){margin-bottom:0}@media (prefers-reduced-motion:reduce){.more-options-bar:is(.nta.nta,*),.more-options-tri:is(.nta.nta,*){transition:none}}.more-info-line:is(.nta.nta,*){display:flex;width:fit-content;align-items:center;gap:6px;margin:6px 0 10px;padding:6px 0;background:none;border:0;border-radius:4px;font:inherit;font-size:var(--fs-small);color:var(--muted);text-align:start;cursor:pointer}.more-info-line[aria-expanded="true"] .more-options-tri:is(.nta.nta,*){transform:rotate(90deg)}@media (hover:hover){.more-info-line:hover:is(.nta.nta,*){color:var(--brand);text-decoration:underline;text-underline-offset:3px}}.more-info-line:focus-visible:is(.nta.nta,*){outline:3px solid var(--brand);outline-offset:2px}[dir="rtl"] .more-options-tri:is(.nta.nta,*){transform:scaleX(-1)}.title-actions:is(.nta.nta,*){display:flex;align-items:center;gap:8px;flex-shrink:0}.privacy-mark:is(.nta.nta,*){position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:4px 12px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.3;cursor:pointer;transition:background .15s ease}.privacy-mark svg:is(.nta.nta,*){width:16px;height:16px;flex-shrink:0}@media (hover:hover){.privacy-mark:hover:is(.nta.nta,*){background:rgba(255,255,255,.12)}}.privacy-mark:focus-visible:is(.nta.nta,*){outline:3px solid #93C5FD;outline-offset:2px}.privacy-mark-tip:is(.nta.nta,*){display:none;position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:5;width:260px;max-width:calc(100vw - 32px);background:var(--ink);color:#fff;border-radius:8px;padding:10px 12px;font-size:var(--fs-small);font-weight:400;line-height:1.45;text-align:start;box-shadow:0 4px 14px rgba(0,0,0,.2);cursor:default}.privacy-mark[aria-expanded="true"] .privacy-mark-tip:is(.nta.nta,*){display:block}@media (hover:hover){.privacy-mark:hover .privacy-mark-tip:is(.nta.nta,*){display:block}}@media (max-width:560px){.privacy-mark-word:is(.nta.nta,*){display:none}.privacy-mark:is(.nta.nta,*){padding:4px}.privacy-mark:is(.nta.nta,*)::after{content:"";position:absolute;inset:-9px}.title-actions:is(.nta.nta,*){gap:6px}}@media (prefers-reduced-motion:reduce){.privacy-mark:is(.nta.nta,*){transition:none}}:root:is(.nta.nta,*){--help-shot-frame:#F1F3F6;--help-shot-radius:10px;--help-shot-shadow:0 2px 6px rgba(17,24,39,.08),0 8px 24px rgba(17,24,39,.10)}figure.help-shot:is(.nta.nta,*){margin:20px 0 28px;padding:14px;background:var(--help-shot-frame);border-radius:var(--help-shot-radius)}figure.help-shot img:is(.nta.nta,*){display:block;max-width:100%;height:auto;margin:0 auto;border-radius:6px;background:#fff;box-shadow:var(--help-shot-shadow)}figure.help-shot figcaption:is(.nta.nta,*){font-size:14px;line-height:1.45;color:var(--muted);margin-top:10px;text-align:center}@media (max-width:560px){figure.help-shot:is(.nta.nta,*){padding:8px}}.help-panel h4.help-acc-h:is(.nta.nta,*){margin:0;font-size:inherit;font-weight:inherit}.help-panel .acc-ios-panel:is(.nta.nta,*){margin-bottom:0}.help-panel .acc-ios-panel>:last-child:is(.nta.nta,*){margin-bottom:0}.help-panel hr.help-divider:is(.nta.nta,*){border:0;border-top:1px solid #D1D5DB;margin:44px 0 30px}.live-estimate-hero:is(.nta.nta,*){margin:2px 0 0;font-size:var(--fs-title);line-height:40px;font-weight:700;color:var(--brand)}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*){position:relative;display:block;list-style:none;cursor:pointer;padding-inline-end:68px;min-height:44px;-webkit-tap-highlight-color:transparent;user-select:none}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::-webkit-details-marker{display:none}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::marker{content:""}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar .nta-hub-sub:is(.nta.nta,*){display:block}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::after{display:none}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::before{content:"";position:absolute;inset-inline-end:28px;top:50%;width:12px;height:12px;border-inline-end:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.nta-hub-box.nta-hub-box.nta-hub-guide[open]>summary.nta-hub-bar:is(.nta.nta,*)::before{transform:translateY(-30%) rotate(-135deg)}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:hover:is(.nta.nta,*){background:#173f5b}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:focus-visible:is(.nta.nta,*){outline:3px solid #fff;outline-offset:-7px}.nta-hub-box.nta-hub-box.nta-hub-guide:not([open])>summary.nta-hub-bar:is(.nta.nta,*){margin-bottom:-24px;border-radius:12px}@media(max-width:560px){.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*){padding-inline-end:56px}.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::before{inset-inline-end:20px}}@media(max-width:480px){.nta-hub-box.nta-hub-box.nta-hub-guide:not([open])>summary.nta-hub-bar:is(.nta.nta,*){margin-bottom:-18px}}@media(prefers-reduced-motion:reduce){.nta-hub-box.nta-hub-box.nta-hub-guide>summary.nta-hub-bar:is(.nta.nta,*)::before{transition:none}}.answer-placeholder:is(.nta.nta,*){display:flex;align-items:center;gap:16px;padding:6px 4px;text-align:start}.answer-placeholder[hidden]:is(.nta.nta,*){display:none}html #live-estimate.answer-card:has(.answer-placeholder:not([hidden])) .live-estimate-kicker:is(.nta.nta,*){display:none !important}.ap-ring:is(.nta.nta,*){position:relative;flex:none;width:88px;height:88px}.ap-ring svg:is(.nta.nta,*){display:block;width:100%;height:100%;transform:rotate(-90deg)}.ap-ring circle:is(.nta.nta,*){fill:none;stroke-width:4.5}.ap-ring-track:is(.nta.nta,*){stroke:var(--line)}.ap-ring-arc:is(.nta.nta,*){stroke:var(--brand);stroke-linecap:round;transition:stroke-dasharray .35s ease}.ap-ring-text:is(.nta.nta,*){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-small);line-height:1.15;color:var(--muted)}.ap-ring-text b:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--brand);line-height:1}.ap-body:is(.nta.nta,*){min-width:0;flex:1}.ap-title:is(.nta.nta,*){margin:0 0 6px;font-size:var(--fs-heading);font-weight:var(--fw-bold);line-height:1.25;color:var(--ink)}.ap-still:is(.nta.nta,*){margin:0 0 6px;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--muted)}.ap-still[hidden]:is(.nta.nta,*),.ap-pills[hidden]:is(.nta.nta,*){display:none}.ap-pills:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.ap-pills li:is(.nta.nta,*){margin:0;padding:0}.ap-pill:is(.nta.nta,*){position:relative;appearance:none;min-height:32px;padding:3px 12px;border:1.5px solid var(--field-empty-border);border-radius:16px;background:var(--field-empty-bg);color:var(--ink);font:inherit;font-size:var(--fs-small);line-height:1.3;text-align:start;cursor:pointer}.ap-pill:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.ap-pill:hover:is(.nta.nta,*){border-color:var(--field-focus-border)}.ap-pill:focus-visible:is(.nta.nta,*){outline:3px solid var(--picker-mid,var(--brand));outline-offset:2px}.ap-hint:is(.nta.nta,*){margin:0;font-size:var(--fs-small);line-height:1.4;color:var(--muted)}@media(max-width:560px){.answer-placeholder:is(.nta.nta,*){gap:12px}.ap-ring:is(.nta.nta,*){width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.ap-ring-arc:is(.nta.nta,*){transition:none}}html #live-estimate.answer-card:is(.nta.nta,*){position:relative;box-sizing:border-box;background:var(--panel,#fff) linear-gradient(90deg,var(--placeholder-tint,#E3EEF7) 0%,#FFFFFF 75%);color:var(--ink);border:4px dashed var(--brand);border-radius:14px;padding:16px;margin:20px 0;box-shadow:none;overflow:hidden}html #live-estimate.answer-card .live-estimate-kicker:is(.nta.nta,*){text-align:center !important;font-size:var(--fs-small) !important;font-weight:var(--fw-bold) !important;letter-spacing:normal !important;text-transform:none !important;line-height:1.3 !important;color:var(--brand) !important;margin:0 0 8px !important}html #live-estimate.answer-card .answer-card-band:is(.nta.nta,*){display:none;margin:-14px -14px 12px;padding:8px 12px;background:#F2A93B;color:#3B2200;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.3;text-align:center;border-radius:24px 24px 0 0}html #live-estimate.answer-card.is-attention .answer-card-band:is(.nta.nta,*){border-radius:20px 20px 0 0}html #live-estimate.answer-card.is-attention .answer-card-band:is(.nta.nta,*){display:block}html #live-estimate.answer-card.is-good .answer-card-band:is(.nta.nta,*){display:block;background:var(--good-band,#CDEFD9);color:var(--good-band-ink,#0F3D24)}html #live-estimate.answer-card .answer-card-band[hidden]:is(.nta.nta,*){display:none}html #live-estimate.answer-card.is-answered:is(.nta.nta,*){background:linear-gradient(145deg,rgb(16,60,89),rgb(7,31,49));color:#fff;border:0;border-radius:24px;padding:14px;box-shadow:0 28px 60px -30px rgba(7,31,49,.65)}html #live-estimate.answer-card.is-answered.is-attention:is(.nta.nta,*){border:4px solid #F2A93B}html #live-estimate.answer-card.is-answered .live-estimate-kicker:is(.nta.nta,*){color:rgb(169,192,206) !important;font-size:12px !important;font-weight:400 !important}html #live-estimate.answer-card.is-answered .result-kpi-label:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .field-hint:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-assumption:is(.nta.nta,*){color:rgb(150,173,187)}html #live-estimate.answer-card.is-answered .live-estimate-sub:is(.nta.nta,*){color:rgb(195,211,220)}html #live-estimate.answer-card.is-answered .live-estimate-foot:is(.nta.nta,*){color:rgb(147,170,182);font-size:13px;border-top:1px solid rgba(255,255,255,.12)}html #live-estimate.answer-card.is-answered .result-kpi-value:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-number:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-result:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-sub b:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-split-labels b:is(.nta.nta,*){color:#fff}html #live-estimate.answer-card.is-answered .live-estimate-hero:is(.nta.nta,*){color:var(--answer-ink,#FFFFCC)}html #live-estimate.answer-card.is-answered .live-estimate-sub b.attn:is(.nta.nta,*){color:var(--attention-ink,#FFFFCC)}html #live-estimate.answer-card .verdict-icon:is(.nta.nta,*){display:inline-block;width:1em;height:1em;vertical-align:-.14em;margin-inline-end:.3em;flex:none}html #live-estimate.answer-card.is-answered .live-estimate-text:is(.nta.nta,*){color:rgb(195,211,220)}html #live-estimate.answer-card.is-answered .live-estimate-text b:not(.live-estimate-result):not(.attn):is(.nta.nta,*){color:#fff}html #live-estimate.answer-card.is-answered .live-estimate-verdict:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-verdict--good:is(.nta.nta,*),html #live-estimate.answer-card.is-answered .live-estimate-verdict--risk:is(.nta.nta,*){color:#fff}html #live-estimate.answer-card.is-answered .live-estimate-verdict--good:is(.nta.nta,*)::before{color:#B8F0CC}html #live-estimate.answer-card .live-estimate-rows:is(.nta.nta,*){display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}html #live-estimate.answer-card .live-estimate-rows[hidden]:is(.nta.nta,*){display:none}html #live-estimate.answer-card .live-estimate-row:is(.nta.nta,*){flex:1 1 150px;box-sizing:border-box;padding:10px 8px 4px;border-top:1px dashed var(--line)}html #live-estimate.answer-card .live-estimate-row[hidden]:is(.nta.nta,*){display:none}html #live-estimate.answer-card .live-estimate-row:has(> [data-golden]):is(.nta.nta,*){flex:1 1 100%;padding:2px 0 12px;border-top:0}html #live-estimate.answer-card .live-estimate-rows>.live-estimate-assumption:is(.nta.nta,*){flex:1 1 100%;margin:4px 0 0}html #live-estimate.answer-card.is-answered .live-estimate-row:is(.nta.nta,*){border-top-color:rgba(255,255,255,.35)}html #live-estimate.answer-card.is-answered .live-estimate-row:has(> [data-golden]):is(.nta.nta,*){border-top:0}html #live-estimate.answer-card.is-answered .live-estimate-split-labels .split-money:is(.nta.nta,*){color:#fff}html #live-estimate.answer-card.is-answered .live-estimate-split-labels .split-growth:is(.nta.nta,*){color:#B8F0CC}html #live-estimate.answer-card.is-answered .live-estimate-split-bar:is(.nta.nta,*){background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}html #live-estimate.answer-card.is-answered .split-bar-money:is(.nta.nta,*){background:#fff}html #live-estimate.answer-card.is-answered .split-bar-growth:is(.nta.nta,*){background:#B8F0CC}html #live-estimate.answer-card.is-answered .live-estimate-split-pct:is(.nta.nta,*){color:#D6E6F2}html #live-estimate.answer-card.is-answered.is-loss .live-estimate-split-labels .split-growth:is(.nta.nta,*){color:#D6E6F2}html #live-estimate.answer-card.is-answered.is-loss .split-bar-growth:is(.nta.nta,*){background:#F2A93B}@keyframes answer-card-arrive{0%{transform:scale(.97);box-shadow:0 28px 60px -30px rgba(7,31,49,.65),0 0 0 0 rgba(30,90,133,.55)}60%{transform:scale(1.01);box-shadow:0 28px 60px -30px rgba(7,31,49,.65),0 0 0 10px rgba(30,90,133,0)}100%{transform:scale(1);box-shadow:0 28px 60px -30px rgba(7,31,49,.65),0 0 0 0 rgba(30,90,133,0)}}html #live-estimate.answer-card.is-arriving:is(.nta.nta,*){animation:answer-card-arrive .9s ease-out}@media (prefers-reduced-motion: reduce){html #live-estimate.answer-card.is-arriving:is(.nta.nta,*){animation:none}}@media(max-width:1039px){html .results-group #live-estimate.answer-card.is-answered:is(.nta.nta,*){border-end-start-radius:24px;border-end-end-radius:24px}html .results-group #live-estimate.answer-card:is(.nta.nta,*){border-end-start-radius:14px;border-end-end-radius:14px;margin-bottom:12px}html .results-group #insights-box:is(.nta.nta,*){border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:0}html .results-group #insights-box .insights-teaser:is(.nta.nta,*){margin-top:0}}.insights-teaser .invite-lead[hidden]:is(.nta.nta,*){display:none}.insights-teaser .invite-number:is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--brand)}html #live-estimate .ways-link-line a.ways-link:is(.nta.nta,*){color:inherit !important;text-decoration:underline !important}.sa-part:is(.nta.nta,*){margin-top:40px;padding-inline-start:18px;border-inline-start:6px solid var(--brand)}.sa-part .result-group-head.sa-head:is(.nta.nta,*){position:relative;margin:0;padding-block:4px 0;padding-inline:0 40px;min-height:44px;border-top:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sa-part .result-group-head.sa-head:focus-visible:is(.nta.nta,*){outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.sa-part .result-group-head.sa-head:is(.nta.nta,*)::after{content:"▾";position:absolute;inset-inline-end:8px;top:8px;font-size:var(--fs-heading);line-height:1;color:var(--muted)}.sa-part.closed .result-group-head.sa-head:is(.nta.nta,*)::after{content:"▸"}.sa-part.closed .sa-body:is(.nta.nta,*){display:none}.sa-part .sa-head .result-group-title:is(.nta.nta,*){display:flex;align-items:flex-start;flex-wrap:nowrap;overflow-wrap:anywhere}.sa-part .sa-head .result-group-title .sa-num:is(.nta.nta,*){display:grid;place-items:center;flex:none;width:34px;height:34px;margin-top:max(0px,calc(var(--fs-title) * .6 - 17px));margin-inline-end:10px;border-radius:50%;background:var(--brand);color:var(--insight-part-num-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;letter-spacing:0}.sa-part .sa-head .result-group-title .sa-icon:is(.nta.nta,*){flex:none;margin-inline-end:8px}.sa-part .sa-head .result-group-text:is(.nta.nta,*){padding-inline-start:44px}[dir="rtl"] .sa-part.closed .result-group-head.sa-head:is(.nta.nta,*)::after{transform:scaleX(-1)}.sa-story.sa-story:is(.nta.nta,*){padding:8px 0 0}.sa-story.sa-story .sa-story-map:is(.nta.nta,*){margin:0 0 44px;padding:0}.sa-story.sa-story .sa-story-map-title:is(.nta.nta,*){margin:0 0 10px;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--result-secondary-ink);text-transform:uppercase;letter-spacing:.06em}.sa-story.sa-story .sa-story-map ol.sa-story-map-list:is(.nta.nta,*){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sa-story.sa-story .sa-story-map li:is(.nta.nta,*){margin:0;padding:0}.sa-story.sa-story .sa-story-map a:is(.nta.nta,*){display:flex;gap:12px;align-items:baseline;color:var(--brand);font-size:var(--fs-text);font-weight:var(--fw-bold);text-decoration:none}.sa-story.sa-story .sa-story-map a:hover:is(.nta.nta,*){text-decoration:underline}.sa-story.sa-story .sa-story-map a:focus-visible:is(.nta.nta,*){outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.sa-story.sa-story .sa-story-map-num:is(.nta.nta,*){flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--brand);font-size:var(--fs-small);line-height:1}.sa-story.sa-story .sa-story-line:is(.nta.nta,*){position:relative;padding-inline-start:58px}.sa-story.sa-story .sa-story-line:is(.nta.nta,*)::before{content:"";position:absolute;inset-inline-start:16px;top:18px;bottom:18px;width:2px;background:var(--line)}.sa-story.sa-story .sa-part:is(.nta.nta,*){position:relative;margin:0 0 48px;padding:4px 0;border:0;background:none}.sa-story.sa-story .sa-part .result-group-head.sa-head:is(.nta.nta,*){position:relative;margin:0;padding:0;padding-inline-end:110px;min-height:0;border:0;cursor:pointer}.sa-story.sa-story .sa-part .result-group-head.sa-head:is(.nta.nta,*)::after{content:none}.sa-story.sa-story .sa-part.closed .sa-body:is(.nta.nta,*){display:none}.sa-story.sa-story .sa-toggle:is(.nta.nta,*){position:absolute;inset-inline-end:0;top:4px;display:inline-flex;align-items:center;gap:6px;background:var(--soft);color:var(--brand);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.2;padding:6px 14px;border-radius:999px;white-space:nowrap;pointer-events:none}.sa-story.sa-story .sa-toggle:is(.nta.nta,*)::after{content:"▾";display:inline-block;transition:transform .2s}.sa-story.sa-story .sa-part.closed .sa-toggle:is(.nta.nta,*)::after{transform:rotate(-90deg)}[dir="rtl"] .sa-story.sa-story .sa-part.closed .sa-toggle:is(.nta.nta,*)::after{transform:rotate(90deg)}@media (max-width:600px){.sa-story.sa-story .sa-part .result-group-head.sa-head:is(.nta.nta,*){padding-inline-end:0}.sa-story.sa-story .sa-toggle:is(.nta.nta,*){position:static;margin-top:10px}}@media (prefers-reduced-motion:reduce){.sa-story.sa-story .sa-toggle:is(.nta.nta,*)::after{transition:none}}.sa-story .sa-related:is(.nta.nta,*){margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.sa-story .sa-related-title:is(.nta.nta,*){margin:0 0 6px;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink)}.sa-story .sa-related-sub:is(.nta.nta,*){margin:0 0 12px;font-size:var(--fs-text);color:var(--ink)}.sa-story.sa-story .sa-story-anchor:is(.nta.nta,*){margin:0 0 18px}.sa-story.sa-story .sa-part .sa-head .sa-num:is(.nta.nta,*){position:absolute;inset-inline-start:-58px;top:2px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--insight-part-num-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;box-shadow:0 0 0 5px var(--panel)}.sa-story.sa-story .sa-part .sa-head h3.result-group-title:is(.nta.nta,*){display:block;margin:0;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--brand);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.sa-story.sa-story .sa-part .sa-head p.sa-story-sub:is(.nta.nta,*){margin:6px 0 0;font-size:var(--fs-text);color:var(--ink);line-height:1.5}.sa-story.sa-story .sa-story-name:is(.nta.nta,*){display:block;font-size:var(--fs-small);color:var(--result-secondary-ink);font-weight:var(--fw-bold)}.sa-story.sa-story .sa-part .sa-body:is(.nta.nta,*){padding-top:22px}.sa-story.sa-story .sa-story-card:is(.nta.nta,*){margin:0 0 34px;padding:0;border:0;background:none}.sa-story.sa-story h4.sa-story-card-title:is(.nta.nta,*){margin:0 0 6px;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);line-height:1.3}.sa-story.sa-story p.sa-story-big:is(.nta.nta,*){margin:0;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--brand);line-height:1.15;font-variant-numeric:tabular-nums}.sa-story.sa-story p.sa-story-small:is(.nta.nta,*){margin:4px 0 0;font-size:var(--fs-text);color:var(--ink);line-height:1.55}.sa-story.sa-story.sa-story .sa-story-card .balance-chart-wrap:is(.nta.nta,*){border:0;background:none;box-shadow:none;border-radius:0;padding:0;margin:14px 0 0}.sa-story.sa-story .sa-story-card .income-split:is(.nta.nta,*){margin-top:14px}.sa-story.sa-story .sa-story-ways:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:0 0 18px}.sa-story.sa-story .sa-story-ways .sa-story-card:is(.nta.nta,*){margin:0}.sa-story.sa-story p.sa-story-link:is(.nta.nta,*){margin:0 0 12px;font-size:var(--fs-text)}@media (max-width:560px){.sa-story.sa-story .sa-story-ways:is(.nta.nta,*){grid-template-columns:1fr}.sa-story.sa-story .sa-story-line:is(.nta.nta,*){padding-inline-start:46px}.sa-story.sa-story .sa-story-line:is(.nta.nta,*)::before{inset-inline-start:12px}.sa-story.sa-story .sa-part .sa-head .sa-num:is(.nta.nta,*){inset-inline-start:-46px;width:28px;height:28px}}@media (max-width:350px){.sa-story.sa-story .tax-years-scroll:is(.nta.nta,*){position:relative;margin-inline-start:-42px;background:var(--panel)}}.sa-story.sa-story .sa-story-card>.sa-story-small+.sa-story-ways:is(.nta.nta,*){margin-top:16px}.help-btn:is(.nta.nta,*){position:relative;flex-shrink:0;width:34px;height:34px;border-radius:999px;background:var(--brand);color:#fff;border:none;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.help-btn--on-strip:is(.nta.nta,*){background:#fff;color:var(--brand);box-shadow:0 2px 8px rgba(0,0,0,.2)}.help-btn--on-strip:hover:is(.nta.nta,*){background:var(--soft)}.help-btn:hover:is(.nta.nta,*){filter:brightness(1.1)}.help-btn:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.field-group .currency-select:is(.nta.nta,*){flex:0 0 88px;width:88px}.currency-stacked:is(.nta.nta,*){flex-wrap:wrap}.currency-stacked>input:is(.nta.nta,*){flex:1 1 100%;width:100%;min-width:0}.layout .field input[placeholder]:placeholder-shown:is(.nta.nta,*){background:var(--field-empty-bg);border-color:var(--field-empty-border);border-width:var(--field-empty-border-width) !important}.layout .field input[placeholder]:placeholder-shown:focus:is(.nta.nta,*){border-color:var(--field-focus-border) !important}.field input[placeholder]:not(:placeholder-shown):is(.nta.nta,*){background:#fff;border-color:#797a7d;border-width:1px !important}html fieldset.nta-group:is(.nta.nta,*){border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:4px 12px 2px;min-width:0;background:transparent}html fieldset.nta-group[hidden]:is(.nta.nta,*){display:none}html fieldset.nta-group>legend.nta-group-title:is(.nta.nta,*){font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--brand);padding:0 6px;margin-inline-start:-4px;line-height:1.3}html fieldset.nta-group>.field:last-child:is(.nta.nta,*){margin-bottom:10px}html fieldset.nta-group>.pension-grid .field:last-child:is(.nta.nta,*),html fieldset.nta-group>.job-grid .field:last-child:is(.nta.nta,*){margin-bottom:0}.start-over-link:is(.nta.nta,*){position:relative;appearance:none;border:0;background:none;box-shadow:none;padding:4px 2px;cursor:pointer;color:var(--muted);font-weight:var(--fw-regular);text-decoration:underline;text-underline-offset:2px;border-radius:4px}.start-over-anchor:is(.nta.nta,*){position:relative}.start-over-link[data-so-mode]:is(.nta.nta,*){position:absolute;z-index:2;white-space:nowrap;font-size:var(--fs-small)}.start-over-link[data-so-mode="edge"]:is(.nta.nta,*){bottom:10px;inset-inline-end:6px;padding:0 6px;background:var(--bg);line-height:1.2}.start-over-link[data-so-mode="below"]:is(.nta.nta,*){top:100%;inset-inline-end:10px;margin-top:8px}.start-over-link[data-so-mode="title"]:is(.nta.nta,*){top:-15px;inset-inline-end:6px;padding:0 6px;background:var(--bg);line-height:1.2}.start-over-link[data-so-mode="row"]:is(.nta.nta,*){inset-inline-end:0;padding:0 2px}.start-over-link:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.start-over-link:hover:is(.nta.nta,*){color:var(--brand)}.start-over-link:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.start-over-toast:is(.nta.nta,*){position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);background:var(--ink);color:var(--bg);padding:12px 16px;border-radius:12px;box-shadow:0 10px 25px rgba(15,23,42,.25);font-size:var(--fs-text);font-weight:var(--fw-bold)}.start-over-toast[hidden]:is(.nta.nta,*){display:none}.start-over-toast .btn.secondary:is(.nta.nta,*){background:transparent;color:var(--bg);border-color:var(--bg);padding:6px 12px;white-space:nowrap}.panel-backdrop:is(.nta.nta,*){position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:99990;opacity:0;pointer-events:none;transition:opacity .2s ease}.panel-backdrop.open:is(.nta.nta,*){opacity:1;pointer-events:auto}.help-panel:is(.nta.nta,*){position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 12px);right:12px;bottom:12px;width:min(640px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:-10px 0 30px rgba(21,43,63,.20);z-index:99995;transform:translateX(calc(100% + 24px));transition:transform .25s ease;overflow:hidden;padding:0}.help-panel.open:is(.nta.nta,*){transform:translateX(0)}@media(max-width:767px){.help-panel:is(.nta.nta,*){top:calc(var(--wp-admin--admin-bar--height,0px) + 8px);right:8px;bottom:8px;width:calc(100vw - 16px)}}html.help-open:is(.nta.nta,*){overflow:hidden;padding-inline-end:var(--help-scrollbar,0px)}.help-head:is(.nta.nta,*){flex:none;background:var(--help-deep);color:#fff;border-bottom:4px solid var(--help-gold);padding:16px 18px 14px}.help-head-row:is(.nta.nta,*){display:flex;align-items:center;gap:12px}.help-head-ic:is(.nta.nta,*){flex:none;color:var(--help-gold-soft)}.help-head-ic svg:is(.nta.nta,*){width:28px;height:28px;display:block}.help-head-text:is(.nta.nta,*){flex:1;min-width:0}.help-panel .help-head-title:is(.nta.nta,*){margin:0;font-size:var(--fs-heading);font-weight:var(--fw-bold);line-height:1.25;color:#fff}.help-head-sub:is(.nta.nta,*){margin:3px 0 0;font-size:var(--fs-small);line-height:1.3;color:#fff;opacity:.85}.help-panel .help-head-sub:is(.nta.nta,*){margin:3px 0 0;color:#fff}.help-x:is(.nta.nta,*){appearance:none;flex:none;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff;padding:0}.help-x svg:is(.nta.nta,*){width:18px;height:18px;display:block}.help-x:hover:is(.nta.nta,*){background:rgba(255,255,255,.22)}.help-x:focus-visible:is(.nta.nta,*),.help-chip:focus-visible:is(.nta.nta,*){outline:3px solid var(--help-gold);outline-offset:2px}.help-chips:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.help-chips a.help-chip:is(.nta.nta,*){position:relative;display:inline-flex;align-items:center;min-height:34px;box-sizing:border-box;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;text-decoration:none;color:#fff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.28);padding:0 14px;border-radius:999px}.help-chips a.help-chip:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.help-chips a.help-chip:hover:is(.nta.nta,*),.help-chips a.help-chip.on:is(.nta.nta,*){background:var(--help-gold);border-color:var(--help-gold);color:var(--help-deep)}@media(max-width:767px){.help-head:is(.nta.nta,*){padding:10px 14px 8px}.help-head-ic svg:is(.nta.nta,*){width:22px;height:22px}.help-head-row:is(.nta.nta,*){gap:10px}.help-panel .help-head-title:is(.nta.nta,*){font-size:var(--fs-text);line-height:1.2}.help-head-sub:is(.nta.nta,*){margin-top:1px}.help-x:is(.nta.nta,*){width:40px;height:40px}.help-chips:is(.nta.nta,*){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;margin:3px 0 -5px;padding:5px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.help-chips:is(.nta.nta,*)::-webkit-scrollbar{display:none}.help-chips a.help-chip:is(.nta.nta,*){flex:none;padding:0 11px}.help-chips.can-scroll:not(.at-end):is(.nta.nta,*){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%)}}.help-body:is(.nta.nta,*){flex:1;min-height:0;overflow-y:auto;padding:18px 22px 56px;scrollbar-width:thin;scrollbar-color:var(--brand) var(--help-track)}.help-body:is(.nta.nta,*)::-webkit-scrollbar{width:10px}.help-body:is(.nta.nta,*)::-webkit-scrollbar-track{background:var(--help-track);border-radius:10px}.help-body:is(.nta.nta,*)::-webkit-scrollbar-thumb{background:var(--brand);border-radius:10px;border:2px solid var(--help-track)}.help-fade:is(.nta.nta,*){position:absolute;left:0;right:0;bottom:0;height:46px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px;background:linear-gradient(transparent,var(--panel));font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1;color:var(--brand);pointer-events:none;opacity:0;transition:opacity .15s ease;border-radius:0 0 14px 14px}.help-fade.is-on:is(.nta.nta,*){opacity:1}@media(prefers-reduced-motion:reduce){.help-panel:is(.nta.nta,*),.help-fade:is(.nta.nta,*){transition:none}}.help-panel h4:is(.nta.nta,*){margin:26px 0 10px;font-size:var(--fs-emphasis);font-weight:var(--fw-bold)}.help-panel h5:is(.nta.nta,*){margin:20px 0 8px;font-size:var(--fs-base);font-weight:var(--fw-bold)}.help-panel h6:is(.nta.nta,*){margin:16px 0 6px;font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--ink)}.help-panel p:is(.nta.nta,*){margin:0 0 16px;color:var(--ink)}.help-panel hr:is(.nta.nta,*){border:none;border-top:1px solid var(--line);margin:22px 0}@media(max-width:767px){[dir="rtl"] .help-chips.can-scroll:not(.at-end):is(.nta.nta,*){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent 100%)}}.title-row:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:12px}.visually-hidden:is(.nta.nta,*){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.app-part #calc-zone-title:is(.nta.nta,*){font-size:var(--fs-heading)}bdi:is(.nta.nta,*),.num:is(.nta.nta,*){unicode-bidi:isolate}.pace-meter:is(.nta.nta,*){margin:14px 0 6px;padding-top:30px}.pace-meter-track:is(.nta.nta,*){position:relative;height:12px;border-radius:999px;background:var(--soft)}.pace-zone:is(.nta.nta,*){position:absolute;top:0;bottom:0}.pace-zone--grows:is(.nta.nta,*){background:var(--pace-grows)}.pace-zone--level:is(.nta.nta,*){background:var(--pace-level)}.pace-zone--falls:is(.nta.nta,*){background:var(--pace-falls)}.pace-meter-track>.pace-zone:first-child:is(.nta.nta,*){border-radius:999px 0 0 999px}.pace-meter-track>.pace-zone--falls:is(.nta.nta,*){border-radius:0 999px 999px 0}.pace-meter-tick:is(.nta.nta,*){position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--muted);border-radius:1px}.pace-meter-tick[hidden]:is(.nta.nta,*){display:none}.pace-meter-marker:is(.nta.nta,*){position:absolute;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;background:var(--marker-color,var(--brand));border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);box-sizing:border-box}.pace-meter-value:is(.nta.nta,*){position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--marker-color,var(--brand));white-space:nowrap;font-variant-numeric:tabular-nums}.pace-meter-marker--pinned .pace-meter-value:is(.nta.nta,*){left:auto;right:-4px;transform:none}.pace-meter-scale:is(.nta.nta,*){position:relative;height:1.4em;margin-top:8px;font-size:var(--fs-small);color:var(--muted)}.pace-meter-min:is(.nta.nta,*){position:absolute;left:0}.pace-meter-max:is(.nta.nta,*){position:absolute;right:0}.pace-meter-max--pinned:is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--brand)}.pace-meter-return:is(.nta.nta,*){position:absolute;transform:translateX(-50%);white-space:nowrap}.pace-meter-return[data-edge="start"]:is(.nta.nta,*){transform:none}.pace-meter-return[data-edge="end"]:is(.nta.nta,*){transform:translateX(-100%)}.pace-meter-return[hidden]:is(.nta.nta,*){display:none}.pace-meter-legend:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--muted)}.pace-meter-legend li:is(.nta.nta,*){display:inline-flex;align-items:center;gap:8px;margin:0}.pace-swatch:is(.nta.nta,*){display:inline-block;width:16px;height:16px;border-radius:4px;flex:none}.pace-meter-marker--below .pace-meter-value:is(.nta.nta,*){bottom:auto;top:100%;margin:6px 0 0}.pace-meter-scale--steps:is(.nta.nta,*){display:flex;justify-content:space-between}.pace-meter--has-below .pace-meter-scale:is(.nta.nta,*){margin-top:34px}[dir="rtl"] .pace-meter-track:is(.nta.nta,*),[dir="rtl"] .pace-meter-scale:is(.nta.nta,*){transform:scaleX(-1)}[dir="rtl"] .pace-meter-value:is(.nta.nta,*){transform:translateX(-50%) scaleX(-1)}[dir="rtl"] .pace-meter-marker--pinned .pace-meter-value:is(.nta.nta,*){transform:scaleX(-1)}[dir="rtl"] .pace-meter-scale>*:is(.nta.nta,*){transform:scaleX(-1)}[dir="rtl"] .pace-meter-scale>.pace-meter-return:is(.nta.nta,*){transform:translateX(-50%) scaleX(-1)}[dir="rtl"] .pace-meter-scale>.pace-meter-return[data-edge="start"]:is(.nta.nta,*){transform:scaleX(-1)}[dir="rtl"] .pace-meter-scale>.pace-meter-return[data-edge="end"]:is(.nta.nta,*){transform:translateX(-100%) scaleX(-1)}html .field-group .unit-suffix:is(.nta.nta,*){font-size:var(--fs-text)}html .zone-share>.zone-title:is(.nta.nta,*){font-size:var(--fs-title)}html .zone-share>.lead:is(.nta.nta,*){font-size:var(--fs-text)}html .insight-section-text:is(.nta.nta,*){font-size:var(--fs-text)}html p.lead:is(.nta.nta,*){font-size:var(--fs-text)}.sa-related-box:is(.nta.nta,*){margin:28px 0 0;padding:22px 22px 20px;background:var(--panel,#fff);border:1.5px solid var(--line);border-radius:16px;box-shadow:0 4px 14px rgba(17,24,39,.06)}.sa-related-box .sa-related-head:is(.nta.nta,*){display:flex;gap:14px;align-items:center}.sa-related-box .sa-related-icon:is(.nta.nta,*){flex:0 0 48px;height:48px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center}.sa-related-box .sa-related-icon svg:is(.nta.nta,*){width:26px;height:26px}.sa-related-box .sa-related-title:is(.nta.nta,*){margin:0;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--brand);line-height:1.2}.sa-related-box .sa-related-sub:is(.nta.nta,*){margin:4px 0 0;font-size:var(--fs-text);color:var(--ink)}.sa-related-box .sa-related-grid:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:760px){.sa-related-box .sa-related-grid:is(.nta.nta,*){grid-template-columns:1fr}.sa-related-box .sa-related-head:is(.nta.nta,*){align-items:flex-start}}.sa-related-box a.sa-related-card:is(.nta.nta,*){display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1.5px solid var(--line);border-radius:12px;background:var(--soft,#eef2ff);text-decoration:none;color:var(--ink)}.sa-related-box a.sa-related-card:hover:is(.nta.nta,*),.sa-related-box a.sa-related-card:focus-visible:is(.nta.nta,*){border-color:var(--brand);outline:none}.sa-related-box .sa-related-q:is(.nta.nta,*){font-size:var(--fs-text);line-height:1.35}.sa-related-box .sa-related-name:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--brand)}.sa-related-box .sa-related-all:is(.nta.nta,*){display:inline-flex;margin-top:16px;font-weight:var(--fw-bold);font-size:var(--fs-small);color:#fff;background:var(--brand);border-radius:999px;padding:10px 20px;text-decoration:none}.result-tax-callout:is(.nta.nta,*),.note-callout:is(.nta.nta,*){background:var(--soft);border-inline-start:3px solid var(--muted);border-radius:0;border-start-end-radius:12px;border-end-end-radius:12px;padding:12px 16px;color:var(--ink);font-size:var(--fs-text);margin:18px 0}.note-callout:is(.nta.nta,*){display:flex;gap:10px;align-items:flex-start;line-height:1.5}.note-callout[hidden]:is(.nta.nta,*){display:none}.note-callout-label:is(.nta.nta,*){font-weight:var(--fw-bold)}.note-callout-icon:is(.nta.nta,*){flex:none;width:18px;height:18px;margin-top:2px;color:var(--muted)}.country-box:is(.nta.nta,*){margin-bottom:10px}.cbox-line:is(.nta.nta,*){position:relative;display:flex;align-items:center;gap:10px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding-block:6px;padding-inline:14px 8px;font-size:var(--fs-small)}.cbox-line .hint-info:is(.nta.nta,*){margin-inline-start:0;flex:none}.cbox-line .hint-info[hidden]:is(.nta.nta,*){display:none}.cbox-line-text:is(.nta.nta,*){flex:1 1 0;min-width:0;overflow-wrap:anywhere}.cbox-change:is(.nta.nta,*){position:relative;flex-shrink:0;appearance:none;border:0;background:none;padding:8px 4px;font:inherit;color:var(--brand);text-decoration:underline;cursor:pointer}.cbox-change:hover:is(.nta.nta,*){color:var(--ink)}.cbox-change:focus-visible:is(.nta.nta,*),.cbox-toggle:focus-visible:is(.nta.nta,*),.cbox-detect:focus-visible:is(.nta.nta,*){outline:3px solid var(--brand);outline-offset:2px}.cbox-toggle:is(.nta.nta,*){position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--brand);cursor:pointer}.cbox-toggle:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.cbox-toggle svg:is(.nta.nta,*){width:18px;height:18px;transition:transform .2s ease}.cbox-toggle[aria-expanded="true"] svg:is(.nta.nta,*){transform:rotate(180deg)}@media (hover:hover){.cbox-toggle:hover:is(.nta.nta,*){background:var(--soft)}}@media (max-width:560px){.cbox-line:is(.nta.nta,*){flex-wrap:wrap;row-gap:0;padding-inline-end:6px}.cbox-toggle:is(.nta.nta,*){width:44px;height:44px;order:2}.cbox-line-text:is(.nta.nta,*){order:1;flex:1 1 0}.cbox-line .hint-info:is(.nta.nta,*){order:0}.cbox-change:is(.nta.nta,*){order:3;flex-basis:100%;text-align:start;margin-top:-6px}.cbox-line .hint-info:not([hidden])~.cbox-change:is(.nta.nta,*){margin-inline-start:34px;flex-basis:calc(100% - 34px)}}.cbox-panel:is(.nta.nta,*){border:1px solid var(--line);border-radius:10px;padding:14px;margin:6px 0 14px;background:var(--panel)}.cbox-panel[hidden]:is(.nta.nta,*){display:none}.cbox-panel .field[hidden]:is(.nta.nta,*){display:none}.cbox-detect:is(.nta.nta,*){position:relative;appearance:none;border:0;background:none;padding:8px 4px;margin-top:2px;font:inherit;font-size:var(--fs-small);color:var(--brand);text-decoration:underline;cursor:pointer}.cbox-detect[hidden]:is(.nta.nta,*){display:none}.cbox-combo:is(.nta.nta,*){position:relative;max-width:520px}.cbox-combo--short:is(.nta.nta,*){max-width:360px}.cbox-panel .cbox-combo input[type="text"]:is(.nta.nta,*){width:100%;box-sizing:border-box;padding-inline-end:44px}.cbox-combo:is(.nta.nta,*)::after{content:"";position:absolute;inset-inline-end:12px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center / 20px no-repeat}.cbox-list:is(.nta.nta,*){position:absolute;z-index:30;inset-inline-start:0;inset-inline-end:0;top:calc(100% + 4px);margin:0;padding:6px 0;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.12);max-height:min(260px,50vh);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cbox-list[hidden]:is(.nta.nta,*){display:none}.cbox-list li:is(.nta.nta,*){padding:10px 14px;cursor:pointer;min-height:24px}.cbox-list li[aria-selected="true"]:is(.nta.nta,*){background:var(--soft)}@media (hover:hover){.cbox-list li:hover:is(.nta.nta,*){background:var(--soft)}}.cbox-list li.cbox-own:is(.nta.nta,*){position:sticky;bottom:-6px;margin-bottom:-6px;background:var(--panel);font-weight:var(--fw-bold);color:var(--brand);border-top:1px solid var(--line)}@media (hover:hover){.cbox-list li.cbox-own:hover:is(.nta.nta,*){background:var(--soft)}}.cbox-list li.cbox-own[aria-selected="true"]:is(.nta.nta,*){background:var(--soft)}.cbox-list li.cbox-none:is(.nta.nta,*){cursor:default;color:var(--muted)}.sl-pop:is(.nta.nta,*){position:fixed;z-index:60;margin:0;max-width:calc(100vw - 16px)}.sl-pop input[type="text"]:is(.nta.nta,*){width:100%;box-sizing:border-box;padding-inline-end:44px}.sl-pop--up .cbox-list:is(.nta.nta,*){top:auto;bottom:calc(100% + 4px)}.cbox-values:is(.nta.nta,*){margin-top:14px;display:flex;flex-direction:column;gap:14px}.cbox-values-row:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px}.cbox-values-row .field:is(.nta.nta,*){margin:0}@media (min-width:900px){.cbox-values-row:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}}.cbox-confirm:is(.nta.nta,*){display:block;margin:0;padding:10px 12px;border-inline-start:3px solid var(--brand);background:var(--soft);border-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;color:var(--ink);font-size:var(--fs-small);line-height:1.5}.cbox-confirm:empty:is(.nta.nta,*){padding:0;border-inline-start-width:0;background:none}.cbox-confirm-tick:is(.nta.nta,*){color:var(--brand);font-weight:var(--fw-bold)}@media (prefers-reduced-motion:reduce){.cbox-toggle svg:is(.nta.nta,*){transition:none}}.term-chips:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.term-chips .term-chip.term-chip:is(.nta.nta,*){border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 12px;font-size:var(--fs-small);cursor:pointer;color:var(--ink)}.term-chips .term-chip.term-chip:hover:is(.nta.nta,*){border-color:var(--brand)}.term-chips .term-chip.term-chip:focus-visible:is(.nta.nta,*){outline:3px solid var(--brand);outline-offset:2px}.term-chips .term-chip.term-chip.on:is(.nta.nta,*){background:var(--brand);color:#fff;border-color:var(--brand)}.cmp-head:is(.nta.nta,*){margin:30px 0 6px;font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--brand)}.cmp-sub:is(.nta.nta,*){margin:0 0 14px;color:var(--muted)}.cmp-cols:is(.nta.nta,*){display:grid;grid-template-columns:repeat(var(--cmp-n,3),minmax(0,1fr));gap:16px}@media(max-width:720px){.cmp-cols:is(.nta.nta,*){grid-template-columns:1fr}}.cmp-col:is(.nta.nta,*){background:#fff;border:1px solid var(--stat-card-border);border-top:6px solid var(--cmp-c,var(--brand));border-radius:14px;padding:16px 18px}.cmp-col-tag:is(.nta.nta,*){margin:0;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--cmp-c,var(--brand))}.cmp-col-pct:is(.nta.nta,*){margin:2px 0 12px;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--cmp-c,var(--brand));line-height:1.1}.cmp-col-k:is(.nta.nta,*){margin:0;font-size:var(--fs-small);color:var(--muted)}.cmp-col-v:is(.nta.nta,*){margin:0 0 10px;font-size:var(--fs-heading);font-weight:var(--fw-bold)}.cmp-col-v--take:is(.nta.nta,*){color:var(--risk)}.cmp-col-diff:is(.nta.nta,*){margin:4px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:var(--fs-small)}.cmp-col-diff--less:is(.nta.nta,*){color:var(--risk)}.cmp-dot:is(.nta.nta,*){display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:6px;background:var(--cmp-c,var(--brand))}.answer-rows:is(.nta.nta,*){list-style:none;margin:10px 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.answer-row:is(.nta.nta,*){position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding-block:8px;padding-inline:22px 12px;border-radius:8px;background:rgba(255,255,255,.08)}.answer-row:is(.nta.nta,*)::before{content:"";position:absolute;inset-inline-start:8px;top:7px;bottom:7px;width:6px;border-radius:3px;background:var(--row-c,var(--brand));box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}.answer-row-label:is(.nta.nta,*){font-size:var(--fs-small);color:#D6E6F2}.answer-row-label b:is(.nta.nta,*){color:#fff}.answer-row-num:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--answer-ink,#FFFFCC);white-space:nowrap;font-variant-numeric:tabular-nums}.repeat-row:is(.nta.nta,*){padding:4px 0 6px}.repeat-row[hidden]:is(.nta.nta,*){display:none}.repeat-row+.repeat-row:is(.nta.nta,*){border-top:1px dashed var(--line);margin-top:6px;padding-top:12px}.repeat-row-head:is(.nta.nta,*){display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px}.repeat-row-name:is(.nta.nta,*){font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--brand)}.repeat-row-example:is(.nta.nta,*){font-size:var(--fs-small);color:var(--muted)}.repeat-row-head .linklike:is(.nta.nta,*){margin-inline-start:auto;font-size:var(--fs-small);padding:4px}.repeat-add:is(.nta.nta,*){display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:16px 0 2px}.repeat-add .linklike:is(.nta.nta,*){font-weight:var(--fw-bold);padding-inline-start:0}.repeat-add .field-hint:is(.nta.nta,*){margin:0}.repeat-row-pair:is(.nta.nta,*){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start}.repeat-row-pair .field-group.percent:is(.nta.nta,*){width:140px}@media (max-width:560px){.repeat-row-pair:is(.nta.nta,*){grid-template-columns:minmax(0,1fr)}}html #live-estimate .answer-table:is(.nta.nta,*){width:100%;border-collapse:separate;border-spacing:0 6px;margin:10px 0 4px;font-size:var(--fs-small);color:#fff;font-variant-numeric:tabular-nums}html #live-estimate .answer-table th:is(.nta.nta,*),html #live-estimate .answer-table td:is(.nta.nta,*){padding:6px 6px;text-align:end;white-space:nowrap;font-weight:var(--fw-regular)}html #live-estimate .answer-table thead th:is(.nta.nta,*){color:#D6E6F2;padding-block:0 2px}html #live-estimate .answer-table tbody th:is(.nta.nta,*){text-align:start;color:#D6E6F2;white-space:normal}html #live-estimate .answer-table tbody tr>*:is(.nta.nta,*){background:rgba(255,255,255,.08)}html #live-estimate .answer-table tbody tr>*:first-child:is(.nta.nta,*){border-radius:8px 0 0 8px}html #live-estimate .answer-table tbody tr>*:last-child:is(.nta.nta,*){border-radius:0 8px 8px 0}html #live-estimate .answer-table tr.at-total>*:is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--answer-ink,#FFFFCC);background:rgba(255,255,255,.16)}@media (max-width:560px){html #live-estimate .answer-table thead:is(.nta.nta,*){display:none}html #live-estimate .answer-table:is(.nta.nta,*),html #live-estimate .answer-table tbody:is(.nta.nta,*){display:block}html #live-estimate .answer-table tr:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;background:rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;margin:0 0 8px}html #live-estimate .answer-table tr.at-total:is(.nta.nta,*){background:rgba(255,255,255,.16)}html #live-estimate .answer-table tbody tr>*:is(.nta.nta,*){background:none;border-radius:0;padding:2px 0;text-align:start}html #live-estimate .answer-table tbody th:is(.nta.nta,*){grid-column:1 / -1;font-weight:var(--fw-bold);color:#fff}html #live-estimate .answer-table tbody tr.at-total>*:is(.nta.nta,*){background:none}html #live-estimate .answer-table td:is(.nta.nta,*)::before{content:attr(data-l);display:block;color:#D6E6F2;font-weight:var(--fw-regular)}}html #live-estimate .answer-table:is(.nta.nta,*),html #live-estimate .answer-table th:is(.nta.nta,*),html #live-estimate .answer-table td:is(.nta.nta,*){border:0}.bars-chart:is(.nta.nta,*){display:block;width:100%;height:auto}.bars-chart--stacked:is(.nta.nta,*),.bars-chart--panel:is(.nta.nta,*){display:block;width:100%;height:auto}.balance-chart-wrap:has(.bars-chart--panel)+.balance-chart-wrap:has(.bars-chart--panel):is(.nta.nta,*){margin-top:14px}:where(.layout.layout):is(.nta.nta,*),:where(.layout.layout) *:is(.nta.nta,*){box-sizing:border-box}:where(.layout.layout):is(.nta.nta,*){scroll-behavior:smooth}:where(.layout.layout):is(.nta.nta,*){margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at top left,var(--bg-glow-1) 0,transparent 34%),radial-gradient(circle at top right,var(--bg-glow-2) 0,transparent 28%),var(--bg);color:var(--ink);font-size:var(--fs-text);font-weight:var(--fw-regular);line-height:1.6;transition:background .2s,color .2s}:where(.layout.layout) a:not([class]):is(.nta.nta,*){color:var(--brand);text-decoration:none}:where(.layout.layout) a:not([class]):hover:is(.nta.nta,*){text-decoration:underline}:where(.layout.layout) h1:not([class]):is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);line-height:1.15;margin:0 0 18px;letter-spacing:-.01em;max-width:920px}:where(.layout.layout) nav:is(.nta.nta,*){position:sticky;top:18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}:where(.layout.layout) h2:not([class]):is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}:where(.layout.layout) h3:not([class]):is(.nta.nta,*){margin:18px 0 8px;font-size:var(--fs-heading);font-weight:var(--fw-bold);letter-spacing:-.01em}.lead:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);font-weight:var(--fw-regular);max-width:880px;margin-top:0}.grid:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.grid.two:is(.nta.nta,*){grid-template-columns:repeat(2,1fr)}.card:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;min-height:120px}.card.soft:is(.nta.nta,*){background:var(--soft);border-color:var(--brand)}.card.cyan:is(.nta.nta,*){background:var(--cyan);border-color:var(--brand2)}.card.amber:is(.nta.nta,*){background:var(--amber);border-color:var(--accent)}.card h3:is(.nta.nta,*){margin-top:0}.tag:is(.nta.nta,*){display:inline-flex;border-radius:999px;padding:5px 9px;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.tag.fact:is(.nta.nta,*){background:#dcfce7;color:#166534}.tag.interpretation:is(.nta.nta,*){background:#fef3c7;color:#92400e}.tag.action:is(.nta.nta,*){background:#e0f2fe;color:#075985}.tag.risk:is(.nta.nta,*){background:#fee2e2;color:#991b1b}.callout:is(.nta.nta,*){background:var(--ink);color:var(--bg);border-radius:20px;padding:22px;margin-top:18px}.callout h3:is(.nta.nta,*){margin-top:0;color:var(--bg)}.callout p:is(.nta.nta,*){color:var(--bg);opacity:.82}@media(max-width:920px){:where(.layout.layout) nav:is(.nta.nta,*){position:relative;top:0}.grid:is(.nta.nta,*),.grid.two:is(.nta.nta,*){grid-template-columns:1fr}}.note:is(.nta.nta,*){font-size:var(--fs-small);color:var(--muted);text-align:center;margin-top:14px}.app-part:is(.nta.nta,*){padding:20px;border:1px solid var(--line);border-radius:14px}.app-part+.app-part:is(.nta.nta,*){margin-top:16px}.app-part h1:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.15}.app-part :is(h2,h3):is(.nta.nta,*){margin:0 0 6px;font-size:var(--fs-heading);font-weight:var(--fw-bold)}.field-row-3.assumptions-row:is(.nta.nta,*){grid-template-areas:"return tax";grid-template-columns:1fr 1fr;gap:20px}.field-return:is(.nta.nta,*){grid-area:return}.field-tax:is(.nta.nta,*){grid-area:tax}.field-yearly-increase .checkbox-field:is(.nta.nta,*){display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:0}.field-yearly-increase .checkbox-field input[type="checkbox"]:is(.nta.nta,*){width:20px;height:20px;flex-shrink:0;margin-top:1px;accent-color:var(--brand);cursor:pointer}.field-yearly-increase .checkbox-field span:is(.nta.nta,*){font-weight:var(--fw-bold)}.yearly-increase-rate:is(.nta.nta,*){margin:12px 0 0 30px}.yearly-increase-rate label:is(.nta.nta,*){margin-bottom:6px}.yearly-increase-rate[hidden]:is(.nta.nta,*){display:none}.yearly-increase-rate .field-group.percent:is(.nta.nta,*){max-width:190px}.scenario-cards:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr;gap:12px}.scenario-card:is(.nta.nta,*){position:relative;display:flex;flex-direction:column}.scenario-card input[type="radio"]:is(.nta.nta,*){position:absolute;opacity:0;pointer-events:none}.scenario-card .scenario-card-label:is(.nta.nta,*){position:relative;display:flex;align-items:flex-start;gap:12px;flex:1 1 auto;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.scenario-card-mark:is(.nta.nta,*){flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:2px solid var(--muted);border-radius:999px;background:var(--panel);display:flex;align-items:center;justify-content:center}.scenario-card-mark:is(.nta.nta,*)::after{content:"";width:10px;height:10px;border-radius:999px;background:var(--brand);opacity:0}.scenario-card-text:is(.nta.nta,*){display:flex;flex-direction:column;gap:2px;min-width:0}.scenario-card-title:is(.nta.nta,*){font-weight:var(--fw-bold);font-size:var(--fs-text);color:var(--ink);line-height:1.3}.scenario-card-desc:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);line-height:1.35}.scenario-card .scenario-card-label:hover:is(.nta.nta,*){border-color:var(--brand)}.scenario-card input:focus-visible+.scenario-card-label:is(.nta.nta,*){border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.scenario-card input:checked+.scenario-card-label:is(.nta.nta,*){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--panel));box-shadow:0 0 0 1px var(--brand)}.scenario-card input:checked+.scenario-card-label .scenario-card-mark:is(.nta.nta,*){border-color:var(--brand)}.scenario-card input:checked+.scenario-card-label .scenario-card-mark:is(.nta.nta,*)::after{opacity:1}.q-explain[data-q="monthly"] .q-explain-item[data-q="monthly"]:is(.nta.nta,*),.q-explain[data-q="goal"] .q-explain-item[data-q="goal"]:is(.nta.nta,*),.q-explain[data-q="need"] .q-explain-item[data-q="need"]:is(.nta.nta,*){visibility:visible}#mode-switch-panel:is(.nta.nta,*){border:0;padding:0;background:none;margin:0 0 4px}#amount-mode-to-percent[hidden]:is(.nta.nta,*){display:none}.q-summary-value:is(.nta.nta,*){display:inline-grid;vertical-align:top}.q-summary-item:is(.nta.nta,*){grid-area:1 / 1;visibility:hidden}.q-summary-value[data-q="monthly"] .q-summary-item[data-q="monthly"]:is(.nta.nta,*),.q-summary-value[data-q="goal"] .q-summary-item[data-q="goal"]:is(.nta.nta,*),.q-summary-value[data-q="need"] .q-summary-item[data-q="need"]:is(.nta.nta,*){visibility:visible}@media (max-width:560px){#scenario-summary-line:is(.nta.nta,*){flex-wrap:wrap;row-gap:2px}#scenario-summary-line .utility-line-text:is(.nta.nta,*){flex:1 1 100%}#scenario-summary-line .linklike:is(.nta.nta,*){text-align:left;justify-content:flex-start}}.title-status-row>#scenario-summary-line[hidden]:is(.nta.nta,*){display:none}.title-status-row:has(> #scenario-summary-line[hidden]):is(.nta.nta,*){margin:0;padding:0;border:0;background:none}.result-context:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);text-align:center;line-height:1.45;margin:10px auto 0;max-width:640px}.result-context[hidden]:is(.nta.nta,*){display:none}@media(max-width:720px){.scenario-cards:is(.nta.nta,*){grid-template-columns:minmax(0,1fr)}}.nta-group>.privacy-note:is(.nta.nta,*){margin:0 0 14px}.goal-card-group:is(.nta.nta,*){display:grid;grid-template-columns:1fr;gap:14px;margin-top:10px}.goal-card:is(.nta.nta,*){position:relative}.goal-card input[type="radio"]:is(.nta.nta,*){position:absolute;opacity:0;pointer-events:none}.goal-card .goal-card-label:is(.nta.nta,*){display:flex;flex-direction:row;align-items:flex-start;gap:12px;height:100%;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.goal-card-text:is(.nta.nta,*){display:flex;flex-direction:column;gap:4px;min-width:0}.goal-card-mark:is(.nta.nta,*){flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:2px solid var(--muted);border-radius:999px;background:var(--panel);display:flex;align-items:center;justify-content:center}.goal-card-mark:is(.nta.nta,*)::after{content:"";width:10px;height:10px;border-radius:999px;background:var(--brand);opacity:0}.goal-card input:checked+.goal-card-label .goal-card-mark:is(.nta.nta,*){border-color:var(--brand)}.goal-card input:checked+.goal-card-label .goal-card-mark:is(.nta.nta,*)::after{opacity:1}.goal-card-label:hover:is(.nta.nta,*){border-color:var(--brand)}.goal-card input:focus-visible+.goal-card-label:is(.nta.nta,*){border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.goal-card input:checked+.goal-card-label:is(.nta.nta,*){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--panel));box-shadow:0 0 0 1px var(--brand)}.goal-card-title:is(.nta.nta,*){font-weight:var(--fw-bold);font-size:var(--fs-text);color:var(--ink)}.goal-card-desc:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);font-weight:400}.goal-unified-title:is(.nta.nta,*){margin-bottom:4px}.goal-unified-subtitle:is(.nta.nta,*){margin:0 0 14px}.goal-unified-frame:is(.nta.nta,*){border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--panel)}.goal-target-display:is(.nta.nta,*){margin-top:16px;padding:16px 18px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.goal-target-heading:is(.nta.nta,*){display:flex;align-items:center;gap:8px;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px}.goal-target-value:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px}.goal-target-input-wrap:is(.nta.nta,*){max-width:320px;margin:0 0 6px}.goal-target-input-wrap[hidden]:is(.nta.nta,*){display:none}.goal-target-input-wrap input[type="text"]:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold)}.goal-target-subtext:is(.nta.nta,*){margin:0}.goal-plan-summary:is(.nta.nta,*){margin-top:14px;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.goal-plan-heading:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 8px}.goal-plan-line:is(.nta.nta,*){font-size:var(--fs-text);color:var(--muted);margin:0 0 4px}.goal-plan-line:last-of-type:is(.nta.nta,*){margin-bottom:0}.goal-plan-line b:is(.nta.nta,*){color:var(--ink);font-weight:var(--fw-bold)}#explore-hub>.acc-ios:first-child:is(.nta.nta,*),#explore-hub>.zone-title+.acc-ios:is(.nta.nta,*){margin-top:0}.app-part h2.zone-title:is(.nta.nta,*){line-height:inherit}.result-verdict:is(.nta.nta,*){text-align:center;font-size:var(--fs-title);font-weight:var(--fw-hero);line-height:1.15;letter-spacing:-.01em;margin:0 0 10px}.result-verdict--good:is(.nta.nta,*){color:var(--result-emphasis)}.result-verdict--risk:is(.nta.nta,*){color:var(--risk)}.result-verdict.result-verdict--good:is(.nta.nta,*),.result-verdict.result-verdict--risk:is(.nta.nta,*){color:var(--result-verdict-ink)}.result-verdict-detail:is(.nta.nta,*){text-align:center;color:var(--ink);font-size:var(--fs-text);margin:0 0 4px}.result-verdict-detail b:is(.nta.nta,*){font-weight:var(--fw-bold)}#results b:is(.nta.nta,*){color:var(--result-emphasis)}.result-longevity:is(.nta.nta,*){background:var(--soft);border-radius:10px;padding:14px 16px;margin:14px auto 0;max-width:640px;text-align:center}.result-longevity[hidden]:is(.nta.nta,*){display:none}.result-longevity-label:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px;line-height:1.3}.result-longevity-body:is(.nta.nta,*){color:var(--ink);font-size:var(--fs-text);line-height:1.45;margin:0 0 6px}.result-longevity-control:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);line-height:1.45;margin:0}.result-badge-row:is(.nta.nta,*){text-align:center;margin:14px 0 18px}.result-badge:is(.nta.nta,*){display:inline-flex;align-items:center;border-radius:999px;padding:9px 16px;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.01em}.tone-good:is(.nta.nta,*){color:var(--good)}.tone-caution:is(.nta.nta,*){color:color-mix(in srgb,var(--accent) 55%,var(--ink))}.tone-risk:is(.nta.nta,*){color:var(--risk)}.tone-neutral:is(.nta.nta,*){color:var(--muted)}.result-badge.tone-good:is(.nta.nta,*){background:color-mix(in srgb,var(--good) 16%,transparent)}.result-badge.tone-caution:is(.nta.nta,*){background:color-mix(in srgb,var(--accent) 16%,transparent)}.result-badge.tone-risk:is(.nta.nta,*){background:color-mix(in srgb,var(--risk) 14%,transparent)}.result-badge.tone-neutral:is(.nta.nta,*){background:var(--soft)}.result-badge.result-badge:is(.nta.nta,*){background:var(--result-pill-bg);border:1px solid var(--result-pill-border);color:var(--result-pill-ink);padding:8px 15px}.result-kpi-aside:is(.nta.nta,*){background:var(--soft);border-radius:10px;padding:14px 16px;margin-top:14px}.result-kpi-aside-title:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px;line-height:1.3}.result-kpi-aside-body:is(.nta.nta,*){font-size:var(--fs-text);color:var(--ink);margin:0;line-height:1.4}.result-kpi-aside-note:is(.nta.nta,*){font-size:var(--fs-small);color:var(--muted);margin:6px 0 0;line-height:1.3}.expand-teaser:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-text);margin:0 0 8px}.more-info-body p:is(.nta.nta,*){margin:0 0 12px}.more-info-body>p:last-of-type:is(.nta.nta,*){margin-bottom:16px}.app-part h4.insight-section-title:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px;line-height:1.3;letter-spacing:normal}.insight-section .result-breakdown-boxes:is(.nta.nta,*){margin:10px 0 4px}.insight-section .result-context:is(.nta.nta,*){margin:12px 0;text-align:left}.app-part h5.stat-row-heading:is(.nta.nta,*){margin:14px 0 0;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);line-height:1.3;letter-spacing:normal}.app-part .topic-head h4.insight-section-title:is(.nta.nta,*){margin:0}.balance-chart-wrap:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 10px 4px;margin:12px 0}#balance-chart:is(.nta.nta,*){width:100%;height:auto;display:block}#balance-chart .chart-area:is(.nta.nta,*){display:none}#balance-chart .chart-line:is(.nta.nta,*){stroke:var(--brand);stroke-width:3}#balance-chart .chart-line-todays:is(.nta.nta,*){stroke:#A65F00;stroke-width:2.5;stroke-dasharray:7 6}#balance-chart .chart-grid:is(.nta.nta,*){stroke:var(--line);stroke-width:1}#balance-chart .chart-dot:is(.nta.nta,*){fill:var(--brand)}#balance-chart .chart-dot--todays:is(.nta.nta,*){fill:#A65F00}#balance-chart .chart-point-label:is(.nta.nta,*){fill:var(--brand);font-size:var(--fs-small);font-weight:700;font-family:inherit;paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}#balance-chart .chart-point-label--todays:is(.nta.nta,*){fill:#A65F00}#balance-chart .chart-point-label--risk:is(.nta.nta,*){fill:var(--risk)}.chart-legend:is(.nta.nta,*){display:flex;gap:18px;flex-wrap:wrap;font-size:var(--fs-small);color:var(--result-secondary-ink);margin:6px 4px 8px}.chart-legend-item:is(.nta.nta,*)::before{content:"";display:inline-block;width:22px;height:0;border-top:3px solid var(--brand);vertical-align:middle;margin-right:7px}.chart-legend-item--todays:is(.nta.nta,*)::before{border-top:3px dashed #A65F00}#balance-chart .chart-baseline:is(.nta.nta,*){stroke:var(--line)}#balance-chart .chart-axis-label:is(.nta.nta,*){fill:var(--result-secondary-ink);font-size:var(--fs-small);font-family:inherit}#balance-chart .chart-time-arrow line:is(.nta.nta,*){stroke:var(--result-secondary-ink)}#balance-chart .chart-time-arrow :is(path,text):is(.nta.nta,*){fill:var(--result-secondary-ink)}.explore-hub-body:is(.nta.nta,*){max-width:760px}.explore-hub-body h3:is(.nta.nta,*){margin:26px 0 8px}.explore-hub-body h3:first-child:is(.nta.nta,*){margin-top:0}.explore-hub-body p:is(.nta.nta,*){margin:0 0 14px;color:var(--ink)}.explore-hub-body ul:is(.nta.nta,*){margin:0 0 14px;padding-left:22px}.explore-hub-body li:is(.nta.nta,*){margin-bottom:6px;color:var(--ink)}.explore-hub-body li:last-child:is(.nta.nta,*){margin-bottom:0}@media(max-width:600px){.field-group:is(.nta.nta,*){max-width:100%}}@media(max-width:1180px){.field-row-3.assumptions-row:is(.nta.nta,*){grid-template-areas:"return" "tax";grid-template-columns:1fr}}.zone-calculator+.app-part:is(.nta.nta,*){margin-top:16px}#results.zone-results--pending:is(.nta.nta,*){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;box-shadow:none;background:none}.country-confirm:is(.nta.nta,*){display:block;margin:8px 0 0;padding:10px 12px;border-left:3px solid var(--brand);background:var(--soft);border-radius:0 8px 8px 0;color:var(--ink);font-size:var(--fs-small);line-height:1.5}.country-confirm:empty:is(.nta.nta,*){margin:0;padding:0;border-left-width:0;background:none}.linklike:is(.nta.nta,*){position:relative;appearance:none;border:0;background:none;padding:8px 4px;cursor:pointer;color:var(--brand);font:inherit;text-decoration:underline}.linklike:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.country-confirm-tick:is(.nta.nta,*){color:var(--brand);font-weight:var(--fw-bold)}#results.zone-results--stale:is(.nta.nta,*){--muted:var(--ink)}#results.zone-results--stale>:not(#results-stale):is(.nta.nta,*){filter:grayscale(1);opacity:.85}#results-stale.field-note:is(.nta.nta,*){max-width:none;margin:0 0 18px}#results.zone-results--cleared>:not(#results-cleared):is(.nta.nta,*){display:none}#live-estimate:is(.nta.nta,*){border:1px solid var(--line);margin:20px 0}.live-estimate-verdict-row:is(.nta.nta,*){gap:0}.live-estimate-verdict:is(.nta.nta,*){margin:0;font-size:var(--fs-text);line-height:28px;font-weight:var(--fw-bold)}.live-estimate-verdict--good:is(.nta.nta,*){color:var(--result-verdict-ink)}.live-estimate-verdict--risk:is(.nta.nta,*){color:inherit}.live-estimate-verdict-row #live-estimate-hero-lead:is(.nta.nta,*){margin-top:2px}.live-estimate-sub:is(.nta.nta,*){margin:2px 0 0;font-size:var(--fs-small);line-height:24px;color:var(--muted)}.live-estimate-sub[hidden]:is(.nta.nta,*){display:none}@keyframes swp-savings-hint-glow{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 35%,transparent)}}#current-savings.savings-hint-glow:is(.nta.nta,*){animation:swp-savings-hint-glow 1.2s ease-in-out 2}@media (prefers-reduced-motion: reduce){#current-savings.savings-hint-glow:is(.nta.nta,*){animation:none}}.utility-panel:is(.nta.nta,*){border:1px solid var(--line);border-radius:10px;padding:14px;margin:-4px 0 14px;background:var(--panel)}.utility-panel[hidden]:is(.nta.nta,*){display:none}.utility-panel>*:last-child:is(.nta.nta,*){margin-bottom:0}.title-status-row:is(.nta.nta,*){display:block}@media(min-width:921px){.title-status-row:is(.nta.nta,*){display:flex;align-items:center;gap:10px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:10px;font-size:var(--fs-heading)}.title-status-row>#scenario-summary-line:is(.nta.nta,*){display:contents}.title-status-row .utility-line-text:is(.nta.nta,*){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-status-row #scenario-switch-btn:is(.nta.nta,*){flex:none;margin-left:auto}}.estimates-group:is(.nta.nta,*){display:block}@media(min-width:1040px){.estimates-group:is(.nta.nta,*){display:flex;flex-direction:column;grid-column:2;grid-row:1 / 3;gap:20px}#time-horizon-box:is(.nta.nta,*){order:-1}#estimates-core .field-row-3.assumptions-row:is(.nta.nta,*){grid-template-areas:"return tax";grid-template-columns:1fr 1.4fr}#goal-unreachable-note:is(.nta.nta,*){grid-column:1 / 3}}.estimates-group>.nta-group:last-child:is(.nta.nta,*){margin-bottom:0}@media(min-width:1040px){#money-box:is(.nta.nta,*),.estimates-group>.nta-group:is(.nta.nta,*){margin-bottom:0}}#amount-mode-field:is(.nta.nta,*){display:none}.pill-link+.utility-line:is(.nta.nta,*){margin-top:10px}.pill-link.tax-years-toggle:is(.nta.nta,*){min-height:44px;margin-top:2px;padding:0 18px;gap:10px;font-family:inherit}.tax-years-chev:is(.nta.nta,*){display:inline-block;transition:transform .2s ease}.tax-years-toggle[aria-expanded="true"] .tax-years-chev:is(.nta.nta,*){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tax-years-chev:is(.nta.nta,*){transition:none}}.tax-years-panel:is(.nta.nta,*){margin-top:16px}.tax-years-panel[hidden]:is(.nta.nta,*){display:none}.tax-years-scroll:is(.nta.nta,*){overflow-x:auto}.tax-years-scroll--long:is(.nta.nta,*){max-height:32rem;overflow-y:auto;overscroll-behavior:contain}.tax-years-scroll--long:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:10px}.tax-years-table:is(.nta.nta,*){width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink)}.tax-years-table th:is(.nta.nta,*),.tax-years-table td:is(.nta.nta,*){border:0;padding:10px 14px;text-align:right;line-height:1.35;background:none}.tax-years-table tbody th:is(.nta.nta,*),.tax-years-table tbody td:is(.nta.nta,*){border-bottom:1px solid var(--line)}.tax-years-table th:first-child:is(.nta.nta,*){text-align:left}.tax-years-table thead th:is(.nta.nta,*){position:sticky;top:0;z-index:1;background:var(--soft);color:var(--brand);font-weight:var(--fw-bold);padding-top:12px;padding-bottom:12px;vertical-align:bottom}.tax-years-table thead th:first-child:is(.nta.nta,*){border-radius:10px 0 0 10px}.tax-years-table thead th:last-child:is(.nta.nta,*){border-radius:0 10px 10px 0}.tax-years-table tbody th:is(.nta.nta,*){color:var(--muted);font-weight:var(--fw-bold)}.tax-years-table tbody tr:hover :is(th,td):is(.nta.nta,*){background:color-mix(in srgb,var(--brand) 6%,transparent)}.tax-years-taxcell:is(.nta.nta,*){display:flex;align-items:center;justify-content:flex-end;gap:10px}.tax-years-bar:is(.nta.nta,*){flex:0 0 110px;height:8px;background:var(--soft);border-radius:999px;overflow:hidden}.tax-years-bar>span:is(.nta.nta,*){display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 40%,#fff),var(--brand))}.tax-years-tax:is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--brand);min-width:var(--tax-years-num,auto);text-align:right;white-space:nowrap}.tax-years-table tfoot :is(th,td):is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--brand);padding-top:14px}.tax-years-note:is(.nta.nta,*){margin:10px 2px 0;font-size:var(--fs-small);color:var(--muted)}.tax-years-note a:is(.nta.nta,*){color:var(--brand);font-weight:var(--fw-bold)}@media (max-width:560px){.tax-years-bar:is(.nta.nta,*){display:none}.tax-years-table:is(.nta.nta,*){font-size:var(--fs-small)}.tax-years-table th:is(.nta.nta,*),.tax-years-table td:is(.nta.nta,*){padding:10px 2px}.tax-years-scroll:is(.nta.nta,*){margin-left:-8px;margin-right:-8px}}@media print{.tax-years-toggle:is(.nta.nta,*),.tax-years-panel:is(.nta.nta,*){display:none !important}}.field-slider:is(.nta.nta,*){-webkit-appearance:none;appearance:none;display:block;width:100%;max-width:200px;margin-top:10px;padding:0;background:linear-gradient(to right,var(--brand) 0%,var(--brand2) var(--pct,0%),var(--soft) var(--pct,0%),var(--soft) 100%);border:1px solid var(--line);border-radius:999px;height:10px;cursor:pointer;vertical-align:middle}.field-slider[hidden]:is(.nta.nta,*){display:none}.field-slider:focus:is(.nta.nta,*){outline:none}.field-slider:focus-visible:is(.nta.nta,*){box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.field-slider:is(.nta.nta,*)::-webkit-slider-runnable-track{-webkit-appearance:none;height:10px;border-radius:999px;background:transparent}.field-slider:is(.nta.nta,*)::-moz-range-track{height:10px;border-radius:999px;background:transparent;border:none}.field-slider:is(.nta.nta,*)::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:7px;background:var(--ink);border:2px solid #fff;box-shadow:0 2px 5px color-mix(in srgb,var(--ink) 35%,transparent);margin-top:-7px}.field-slider:is(.nta.nta,*)::-moz-range-thumb{width:22px;height:22px;border-radius:7px;background:var(--ink);border:2px solid #fff;box-shadow:0 2px 5px color-mix(in srgb,var(--ink) 35%,transparent)}.field-slider:is(.nta.nta,*)::-moz-range-progress{height:10px;border-radius:999px;background:linear-gradient(to right,var(--brand),var(--brand2))}.nta-group.block-money .field label:is(.nta.nta,*),.nta-group.block-assumptions .field label:is(.nta.nta,*){font-size:var(--fs-small);margin-bottom:5px}.nta-group.block-money .field input[type="text"]:is(.nta.nta,*),.nta-group.block-money .field input[type="number"]:is(.nta.nta,*),.nta-group.block-money .field select:is(.nta.nta,*),.nta-group.block-assumptions .field input[type="text"]:is(.nta.nta,*),.nta-group.block-assumptions .field input[type="number"]:is(.nta.nta,*),.nta-group.block-assumptions .field select:is(.nta.nta,*){font-size:var(--fs-text);padding:9px 10px}.nta-group.block-money .field-hint:is(.nta.nta,*),.nta-group.block-assumptions .field-hint:is(.nta.nta,*){font-size:var(--fs-small);margin:4px 0 0}.nta-group.block-money .field:is(.nta.nta,*),.nta-group.block-assumptions .field:is(.nta.nta,*){margin-bottom:14px}.nta-group.block-money .privacy-note:is(.nta.nta,*){font-size:var(--fs-small);margin:8px 0 0}.nta-group.block-money .divider:is(.nta.nta,*){margin:10px 0}@media(min-width:921px){.nta-group.block-money .field input[type="text"]:is(.nta.nta,*),.nta-group.block-money .field input[type="number"]:is(.nta.nta,*),.nta-group.block-money .field select:is(.nta.nta,*),.nta-group.block-assumptions .field input[type="text"]:is(.nta.nta,*),.nta-group.block-assumptions .field input[type="number"]:is(.nta.nta,*),.nta-group.block-assumptions .field select:is(.nta.nta,*){padding:10px 12px}}.field input:is(.nta.nta,*)::placeholder{color:#6c6c6c}.insight-first-year-tax:is(.nta.nta,*){margin:12px 0 0}.insight-first-year-tax[hidden]:is(.nta.nta,*){display:none}#results .note-box b:is(.nta.nta,*){color:inherit}.pp-rate-row:is(.nta.nta,*){display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 6px}.pp-rate-row .pp-rate-label:is(.nta.nta,*){font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink);margin:0}.pp-rate:is(.nta.nta,*){margin:0;font-size:var(--fs-heading);line-height:1.1;font-weight:700;color:var(--result-emphasis);font-variant-numeric:tabular-nums}.pp-slider-wrap:is(.nta.nta,*){position:relative;margin:0 0 14px}.pp-slider-wrap input[type="range"]:is(.nta.nta,*){width:100%;margin:0;accent-color:var(--brand)}.pp-typical:is(.nta.nta,*){position:relative;height:30px;margin-top:2px}.pp-typical-band:is(.nta.nta,*){position:absolute;left:20%;width:10%;top:0;height:4px;border-radius:2px;background:color-mix(in srgb,var(--brand) 35%,transparent)}.pp-typical-text:is(.nta.nta,*){position:absolute;left:25%;top:7px;transform:translateX(-50%);white-space:nowrap;font-size:var(--fs-small);color:var(--muted)}@keyframes swp-value-flash{0%{background-color:color-mix(in srgb,var(--result-emphasis) 18%,transparent)}100%{background-color:transparent}}.value-flash:is(.nta.nta,*){animation:swp-value-flash .9s ease-out 1;border-radius:4px}@media (prefers-reduced-motion: reduce){.value-flash:is(.nta.nta,*){animation:none}}#balance-chart .chart-lead-dot:is(.nta.nta,*){display:none}#balance-chart.chart-drawing .chart-lead-dot:is(.nta.nta,*){display:inline}#balance-chart .chart-fade:is(.nta.nta,*){transition:opacity .5s ease-out}#balance-chart.chart-drawing .chart-fade:is(.nta.nta,*){opacity:0}@media (prefers-reduced-motion: reduce){#balance-chart .chart-fade:is(.nta.nta,*){transition:none}}#balance-chart .chart-time-arrow text:is(.nta.nta,*){font-size:var(--fs-small)}.income-split-labels:is(.nta.nta,*){flex-wrap:wrap;align-items:flex-start}.income-split-labels>.split-money:is(.nta.nta,*){text-align:right;margin-left:auto}.income-split-pct:is(.nta.nta,*){font-weight:var(--fw-bold);white-space:nowrap}#results .income-split-pct:is(.nta.nta,*){color:var(--result-emphasis)}.income-split-pct:is(.nta.nta,*)::before{content:"(" / ""}.income-split-pct:is(.nta.nta,*)::after{content:")" / ""}@media (max-width:560px){.income-split-labels:is(.nta.nta,*){flex-direction:column;gap:4px}.income-split-labels>.split-money:is(.nta.nta,*){text-align:left;margin-left:0}}.field-row-2:is(.nta.nta,*){display:grid;grid-template-areas:"return years";grid-template-columns:1fr 1fr;gap:16px}.field-annual-return:is(.nta.nta,*){grid-area:return}.field-years:is(.nta.nta,*){grid-area:years}.field-years .field-group:is(.nta.nta,*){max-width:140px}@media(max-width:340px){.field-row-2:is(.nta.nta,*){grid-template-areas:"return" "years";grid-template-columns:1fr}}.using-line .hint-info:is(.nta.nta,*){margin-inline-start:0;flex:none}.seg:is(.nta.nta,*){display:inline-flex;border:1.5px solid var(--line);border-radius:999px;padding:3px;background:#fff}.seg-btn:is(.nta.nta,*){font:inherit;font-size:var(--fs-text);font-weight:var(--fw-bold);border:none;background:transparent;color:var(--muted);padding:7px 16px;border-radius:999px;cursor:pointer}.seg-btn.active:is(.nta.nta,*){background:var(--brand);color:#fff}html #live-estimate.answer-card.is-answered .live-estimate-text .live-estimate-result:is(.nta.nta,*){color:var(--answer-ink,#FFFFCC)}.result-verdict:is(.nta.nta,*){text-align:center;font-size:var(--fs-title);font-weight:var(--fw-hero);color:var(--result-verdict-ink);margin:0}#result-headline:is(.nta.nta,*){font-size:var(--fs-title);color:var(--result-emphasis)}.result-section-divider:is(.nta.nta,*){border:none;border-top:1px dashed var(--line);margin:18px 0}#acc-rule72-panel p:is(.nta.nta,*),#acc-inflation-panel p:is(.nta.nta,*){font-size:var(--fs-text)}.growth-chart-wrap:is(.nta.nta,*){margin:0 0 18px}.growth-chart-legend:is(.nta.nta,*){display:flex;gap:18px;flex-wrap:wrap;font-size:var(--fs-small);font-weight:var(--fw-bold);margin:0 0 10px}.growth-chart-legend span:is(.nta.nta,*){display:inline-flex;align-items:center;gap:6px}.growth-chart-legend i:is(.nta.nta,*){width:12px;height:12px;border-radius:3px;display:inline-block}.growth-chart-legend .legend-money i:is(.nta.nta,*){background:var(--brand)}.growth-chart-legend .legend-growth i:is(.nta.nta,*){background:var(--growth-accent)}.growth-chart-legend .legend-growth.is-loss i:is(.nta.nta,*){background:var(--loss-accent)}#growth-chart:is(.nta.nta,*){width:100%;height:auto;display:block}@media(prefers-reduced-motion: no-preference){@keyframes ci-growth-chart-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.growth-chart-grow:is(.nta.nta,*){animation:ci-growth-chart-grow 600ms cubic-bezier(.2,.8,.2,1)}}.growth-chart-sentence:is(.nta.nta,*){font-size:var(--fs-text);color:var(--ink);margin:10px 0 0;line-height:1.4}#growth-chart .growth-chart-axis-label:is(.nta.nta,*){fill:var(--result-secondary-ink);font-size:var(--fs-small);font-family:inherit}.result-tax-box:is(.nta.nta,*){background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin:0 0 18px}.result-tax-box .result-breakdown-boxes:is(.nta.nta,*){margin:14px 0 0}.result-accordions:is(.nta.nta,*){display:flex;flex-direction:column;gap:0}#ci-form input:not(:placeholder-shown):is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--result-emphasis)}.track-compare-box:is(.nta.nta,*){margin:16px 0 0;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:14px 18px}.track-compare-box[hidden]:is(.nta.nta,*){display:none}:root:is(.nta.nta,*){--compound-tag-bg:#C2410C;--compound-tag-ink:#fff}.track-compare-box.compound-mh-host:has(#track-compare-toggle[aria-expanded="false"]):is(.nta.nta,*){background:none;border:0;padding:0}.compound-mh:is(.nta.nta,*){position:relative;margin-top:18px;padding:22px 20px 18px;background:var(--panel);border:2px solid var(--brand);border-radius:14px}.compound-mh-tag:is(.nta.nta,*){position:absolute;top:-12px;inset-inline-start:18px;background:var(--compound-tag-bg);color:var(--compound-tag-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.06em;line-height:1;padding:6px 12px;border-radius:999px}.compound-mh-q:is(.nta.nta,*){margin:0;font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--brand);line-height:1.3}.compound-mh-sub:is(.nta.nta,*){margin:6px 0 0;font-size:var(--fs-text);color:var(--ink)}.compound-mh-row:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:14px}.compound-mh-chips:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:8px}.compound-mh-chip:is(.nta.nta,*){appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--brand);background:var(--panel);border:1.5px solid var(--brand);border-radius:999px;padding:7px 14px}.compound-mh-chip--more:is(.nta.nta,*){border-style:dashed}.compound-mh-go:is(.nta.nta,*){appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--details-btn-ink);background:var(--brand);border:0;border-radius:999px;padding:10px 20px}.compound-mh-chip:focus-visible:is(.nta.nta,*),.compound-mh-go:focus-visible:is(.nta.nta,*){outline:2px solid var(--brand);outline-offset:2px}.track-compare-toggle:is(.nta.nta,*){display:block;width:100%;appearance:none;border:0;background:none;padding:10px 6px;margin:0;font:inherit;color:var(--ink);text-align:start;cursor:pointer;border-radius:10px;transition:background .15s ease}.track-compare-toggle:hover:is(.nta.nta,*){background:rgba(30,90,133,.06)}.track-compare-toggle:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.track-compare-row:is(.nta.nta,*){display:flex;align-items:center;gap:10px;font-weight:700;font-size:var(--fs-text);color:var(--ink)}.track-compare-bulb:is(.nta.nta,*){font-size:var(--fs-text)}.track-compare-chevron:is(.nta.nta,*){margin-inline-start:auto;width:26px;height:26px;border-radius:50%;background:var(--soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);flex-shrink:0;transition:transform .2s ease,background .2s ease,color .2s ease}.track-compare-toggle[aria-expanded="true"] .track-compare-chevron:is(.nta.nta,*){transform:rotate(180deg);background:var(--brand);color:#fff}.track-compare-sub:is(.nta.nta,*){display:block;font-size:var(--fs-text);color:var(--muted);margin-top:4px}.track-compare-panel:is(.nta.nta,*){max-height:0;overflow:hidden;visibility:hidden;transition:max-height .25s ease,visibility 0s linear .25s}.track-compare-toggle[aria-expanded="true"]+.track-compare-panel:is(.nta.nta,*){max-height:1600px;visibility:visible;transition:max-height .25s ease}@media (prefers-reduced-motion: reduce){.track-compare-panel:is(.nta.nta,*),.track-compare-toggle[aria-expanded="true"]+.track-compare-panel:is(.nta.nta,*),.track-compare-chevron:is(.nta.nta,*){transition:none}}.track-compare-inner:is(.nta.nta,*){padding-top:16px}.track-compare-box .track-period-hint:is(.nta.nta,*){margin:8px 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.track-compare-box .track-period-divider:is(.nta.nta,*){margin:14px 0 0}.track-group-label:is(.nta.nta,*){font-size:var(--fs-text);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:14px 0 8px}.track-group-note:is(.nta.nta,*){font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.track-pills:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:8px}.track-pill:is(.nta.nta,*){font:inherit;font-size:var(--fs-text);font-weight:700;white-space:nowrap;cursor:pointer;background:var(--panel);border:1.5px solid var(--line);color:var(--ink);border-radius:20px;padding:7px 14px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.track-pill:hover:not(:disabled):is(.nta.nta,*){border-color:var(--brand);transform:translateY(-2px);box-shadow:0 6px 14px rgba(30,90,133,.18)}.track-pill.selected:hover:not(:disabled):is(.nta.nta,*){filter:brightness(1.08)}.track-pill.cash:is(.nta.nta,*){border-color:#9fb3c2}.track-pill.index:is(.nta.nta,*){border-color:var(--brand);color:var(--brand)}.track-pill.selected.cash:is(.nta.nta,*){background:var(--muted);color:#fff;border-color:var(--muted)}.track-pill.selected.index:is(.nta.nta,*){background:var(--brand);color:#fff}.track-pill:focus-visible:is(.nta.nta,*){outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.track-pill:disabled:is(.nta.nta,*){opacity:.45;cursor:not-allowed}.track-cards:is(.nta.nta,*){display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.track-cards[hidden]:is(.nta.nta,*){display:none}.track-card:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column}.track-card-name:is(.nta.nta,*){font-size:var(--fs-small);line-height:1.45;color:var(--muted);margin:0 0 6px}.track-card.cash .track-card-name:is(.nta.nta,*){color:#4a5b66}.track-card.index .track-card-name:is(.nta.nta,*){color:var(--brand)}.track-card-value:is(.nta.nta,*){font-size:var(--fs-text);line-height:1.45;font-weight:400;color:var(--ink);margin:auto 0 0}.track-card.is-top:is(.nta.nta,*){background:var(--good-soft,#eefaf3)}.track-card-name b:is(.nta.nta,*),.track-card-value b:is(.nta.nta,*){font-weight:700}.track-compare-note:is(.nta.nta,*){font-size:var(--fs-small);color:var(--muted);margin:12px 0 0;line-height:1.5}.track-compare-note a:is(.nta.nta,*){color:var(--brand);font-weight:700}@media (max-width:1039px){.results-group:has(#track-compare-box:not([hidden])) #insights-box:is(.nta.nta,*){border-top:1px solid var(--line);border-start-start-radius:14px;border-start-end-radius:14px;padding-top:14px;margin-top:16px}}@media(min-width:1040px){.zone-calculator:has(#ci-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #ci-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#ci-form:is(.nta.nta,*){display:contents}.app-part:has(> #ci-form)>#country-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#ci-form #savings-box:is(.nta.nta,*){grid-column:1;grid-row:2}#ci-form #growth-box:is(.nta.nta,*){grid-column:1;grid-row:3}#ci-form #advanced-toggle:is(.nta.nta,*){grid-column:1;grid-row:4}#ci-form #advanced-panel:is(.nta.nta,*){grid-column:1;grid-row:5}#ci-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2 / span 4;align-self:start;margin-top:0;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#ci-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#ci-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#ci-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}#ci-form>#track-compare-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:6}#ci-form>#start-over-toast:is(.nta.nta,*){grid-column:1 / -1;grid-row:7}}.using-line:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin-bottom:18px;font-size:var(--fs-small)}.using-text strong:is(.nta.nta,*){color:var(--brand)}.using-line:is(.nta.nta,*){position:relative}.using-main:is(.nta.nta,*){display:flex;align-items:center;gap:8px;min-width:0}.using-line .hint-info:is(.nta.nta,*){margin-left:0;flex:none}.using-line .hint-info[hidden]:is(.nta.nta,*){display:none}#advanced-panel:not([hidden]):is(.nta.nta,*){display:flex;flex-direction:column;gap:20px}.live-estimate-text:is(.nta.nta,*){text-align:center;font-size:var(--fs-text);line-height:1.4;color:var(--ink);margin:0}.live-estimate-text .live-estimate-number:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--result-emphasis)}.live-estimate-text .live-estimate-result:is(.nta.nta,*){font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--result-emphasis)}html #infl-form #live-estimate.answer-card.is-answered .live-estimate-text b.live-estimate-result:is(.nta.nta,*){color:var(--answer-ink,#FFFFCC);white-space:nowrap}.live-estimate-text.placeholder:is(.nta.nta,*){color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-text)}#live-estimate .field-hint:is(.nta.nta,*){text-align:center;font-size:var(--fs-small);margin:8px 0 0}.result-section-heading:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 10px}#results-body b:is(.nta.nta,*){color:var(--result-emphasis)}#infl-form input:not(:placeholder-shown):is(.nta.nta,*){font-weight:var(--fw-bold);color:var(--result-emphasis)}.q-explain[data-q="future"] .q-explain-item[data-q="future"]:is(.nta.nta,*),.q-explain[data-q="past"] .q-explain-item[data-q="past"]:is(.nta.nta,*){visibility:visible}.q-explain .linklike:is(.nta.nta,*){display:inline;font-size:inherit;position:relative;white-space:nowrap}.q-explain .linklike:is(.nta.nta,*)::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.q-more-panel:is(.nta.nta,*){margin:6px 0 0;padding:12px 14px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.q-more-panel[hidden]:is(.nta.nta,*){display:none}.q-more-panel p:is(.nta.nta,*){margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink)}@media(max-width:560px){#infl-form .insights-actions:is(.nta.nta,*){grid-template-columns:minmax(0,1fr);row-gap:4px}#infl-form .insights-actions .smart-answer:is(.nta.nta,*){grid-column:1}}#infl-form:is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-items:start}#infl-form #past-fields:not([hidden]):is(.nta.nta,*),#infl-form #future-fields:not([hidden]):is(.nta.nta,*){display:contents}#infl-form>*:is(.nta.nta,*),#infl-form .results-group>*:is(.nta.nta,*),#infl-form #future-fields>*:not(#field-years):is(.nta.nta,*){grid-column:1 / -1}#infl-form #future-fields>.more-options-bar:is(.nta.nta,*){justify-self:start}#infl-form>#field-amount:is(.nta.nta,*),#infl-form #field-source-year:is(.nta.nta,*),#infl-form #field-years:is(.nta.nta,*){grid-area:auto}#infl-form #past-fields[hidden]:is(.nta.nta,*),#infl-form #future-fields[hidden]:is(.nta.nta,*){display:none}@media(max-width:560px){#infl-form:is(.nta.nta,*){grid-template-columns:minmax(0,1fr)}#infl-form #field-amount:is(.nta.nta,*),#infl-form #field-source-year:is(.nta.nta,*),#infl-form #field-years:is(.nta.nta,*){grid-column:1 / -1}}#field-years .field-group:is(.nta.nta,*),#field-source-year .field-group:is(.nta.nta,*){max-width:140px}#live-estimate .infl-deadend:is(.nta.nta,*){max-width:none;margin:0 0 6px;font-size:var(--fs-text);border-radius:0 12px 12px 0}#live-estimate .infl-deadend[hidden]:is(.nta.nta,*){display:none}#live-estimate .live-estimate-text[hidden]:is(.nta.nta,*){display:none}.infl-chart-wrap:is(.nta.nta,*){margin:0 0 4px}.infl-chart-legend:is(.nta.nta,*){display:flex;gap:18px;flex-wrap:wrap;font-size:var(--fs-small);font-weight:var(--fw-bold);margin:0 0 10px}.infl-chart-legend span:is(.nta.nta,*){display:inline-flex;align-items:center;gap:6px}.infl-chart-legend i:is(.nta.nta,*){width:14px;height:4px;border-radius:2px;display:inline-block}.infl-chart-legend .legend-nominal i:is(.nta.nta,*){background:var(--brand)}.infl-chart-legend .legend-real i:is(.nta.nta,*){background:var(--growth-accent)}#infl-chart:is(.nta.nta,*){width:100%;height:auto;display:block}@media(prefers-reduced-motion: no-preference){@keyframes infl-chart-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.infl-chart-grow:is(.nta.nta,*){animation:infl-chart-grow 600ms cubic-bezier(.2,.8,.2,1)}}.infl-chart-sentence:is(.nta.nta,*){font-size:var(--fs-text);color:var(--ink);margin:10px 0 0;line-height:1.4}#infl-chart .infl-chart-axis-label:is(.nta.nta,*){fill:var(--result-secondary-ink);font-size:var(--fs-small);font-family:inherit}.insight-card-title:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);color:var(--ink);margin:0;line-height:1.35}.insight-card-detail:is(.nta.nta,*){font-size:var(--fs-text);color:var(--ink);margin:10px 0 0;line-height:1.4}.app-part .topic-head h4.result-section-heading:is(.nta.nta,*){margin:0}.result-breakdown-boxes .stat-box.insight-card:is(.nta.nta,*){flex:1 1 100%}.result-breakdown-boxes:is(.nta.nta,*){margin:0 0 14px}.inflation-details p:is(.nta.nta,*){margin:0;font-size:var(--fs-text);line-height:1.4}.inflation-details p+p:is(.nta.nta,*){margin-top:10px}.horizon-row:is(.nta.nta,*){display:flex;gap:8px;align-items:center;flex-wrap:nowrap;min-width:0}.horizon-row input[type="number"]:is(.nta.nta,*){width:72px;flex-shrink:0;min-width:0}.horizon-row .toggle-group label:is(.nta.nta,*){padding:10px 10px}@media(max-width:600px){.horizon-row:is(.nta.nta,*){gap:8px}}@media(max-width:420px){.horizon-row:is(.nta.nta,*){flex-wrap:wrap}.horizon-row .toggle-group:is(.nta.nta,*){width:100%}.horizon-row .toggle-group label:is(.nta.nta,*){flex:1;text-align:center}}#cd-form #advanced-panel:not([hidden]):is(.nta.nta,*){display:flex;flex-direction:column;gap:18px;margin-top:12px}#cd-form #advanced-panel .field:is(.nta.nta,*){margin-bottom:0}.inline-check:is(.nta.nta,*){display:flex;align-items:center;gap:8px}#comp-row:is(.nta.nta,*){margin-top:10px}#comp-row[hidden]:is(.nta.nta,*){display:none}#term-box .horizon-row input[type="text"]:is(.nta.nta,*){width:72px;flex-shrink:0;min-width:0}#live-estimate .cd-deadend:is(.nta.nta,*){max-width:none;margin:0 0 6px;font-size:var(--fs-text);border-radius:0 12px 12px 0}#live-estimate .cd-deadend[hidden]:is(.nta.nta,*){display:none}#live-estimate #le-placeholder[hidden]:is(.nta.nta,*){display:none}.result-section-intro:is(.nta.nta,*){font-size:var(--fs-text);color:var(--ink);margin:0 0 14px;line-height:1.4}.chart svg:is(.nta.nta,*){display:block;width:100%;height:auto;max-width:1000px}.chart-note:is(.nta.nta,*){font-size:var(--fs-small);color:var(--muted);margin:4px 0 0}.chart-note[hidden]:is(.nta.nta,*){display:none}@media(prefers-reduced-motion: no-preference){@keyframes cd-grow-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cd-grow-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}.cd-grow-x:is(.nta.nta,*){animation:cd-grow-x 600ms cubic-bezier(.2,.8,.2,1)}.cd-grow-y:is(.nta.nta,*){animation:cd-grow-y 600ms cubic-bezier(.2,.8,.2,1)}}.early-month:is(.nta.nta,*){margin:4px 0 14px}.linklike:is(.nta.nta,*){background:none;border:none;padding:0;color:var(--brand);font:inherit;font-weight:var(--fw-bold);text-decoration:underline;cursor:pointer}.linklike:hover:is(.nta.nta,*){color:var(--brand2,var(--brand))}.country-panel:is(.nta.nta,*){border:1px dashed var(--line);border-radius:14px;padding:18px;margin:-6px 0 18px;background:var(--panel)}.country-panel[hidden]:is(.nta.nta,*){display:none}.country-confirm:is(.nta.nta,*){background:var(--good-soft,#eefaf3);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:var(--fs-small);color:var(--good);margin:10px 0 0}.country-confirm:empty:is(.nta.nta,*){display:none}.help-panel .help-close-end:is(.nta.nta,*){margin-top:8px}.start-over-link:is(.nta.nta,*){font-size:var(--fs-small)}.result-kpi-label:is(.nta.nta,*){color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.3}.result-kpi-value:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--result-emphasis);margin:0;line-height:1.2}.insight-section:is(.nta.nta,*){margin:22px 0 0;background:none;border:0;border-radius:0;padding:0;box-shadow:none}.insight-section[hidden]:is(.nta.nta,*){display:none}.app-part h5.insight-section-title:is(.nta.nta,*){font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 6px;line-height:1.3;letter-spacing:normal}.insight-section-text:is(.nta.nta,*){margin:0 0 12px}.insight-section-text[hidden]:is(.nta.nta,*){display:none}.app-part .topic-head h5.insight-section-title:is(.nta.nta,*){margin:0}main section.zone-calculator:is(.nta.nta,*){background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.live-estimate-kicker:is(.nta.nta,*){text-align:center;font-size:var(--fs-heading) !important;font-weight:var(--fw-bold) !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:var(--brand) !important;margin:0 0 10px}#live-estimate .field-hint:is(.nta.nta,*){text-align:center;font-size:var(--fs-small)}.live-estimate-rows:is(.nta.nta,*){display:flex;flex-direction:column}.live-estimate-rows[hidden]:is(.nta.nta,*){display:none}.live-estimate-row[hidden]:is(.nta.nta,*){display:none}.live-estimate-row:is(.nta.nta,*){display:flex;flex-direction:column;text-align:center;gap:4px;padding:8px 0}.live-estimate-row+.live-estimate-row:is(.nta.nta,*){border-top:1px dashed var(--line)}.live-estimate-foot:is(.nta.nta,*){margin:4px 0 0;padding-top:8px;border-top:1px dashed var(--line);font-size:var(--fs-small);line-height:22px;color:var(--muted);text-align:center}.live-estimate-foot[hidden]:is(.nta.nta,*){display:none}.utility-line:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:10px;font-size:var(--fs-small)}.utility-line-label:is(.nta.nta,*){color:var(--muted)}.utility-line .linklike:is(.nta.nta,*){flex-shrink:0}#region-summary-line:is(.nta.nta,*){position:relative}#region-summary-line .hint-info:is(.nta.nta,*){margin-left:0;flex:none}#region-summary-line .hint-info[hidden]:is(.nta.nta,*){display:none}#region-summary-line .hint-info+.utility-line-text:is(.nta.nta,*){margin-right:auto}@media (max-width:560px){#region-summary-line:is(.nta.nta,*){flex-wrap:wrap;row-gap:2px}#region-summary-line .utility-line-text:is(.nta.nta,*){flex:1 1 0}#region-summary-line .linklike:is(.nta.nta,*){flex-basis:100%;text-align:left;justify-content:flex-start}#region-summary-line .hint-info:not([hidden])~.linklike:is(.nta.nta,*){margin-left:34px;flex-basis:calc(100% - 34px)}}button.utility-line:is(.nta.nta,*){display:flex;width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.calc-grid:is(.nta.nta,*){display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:1040px){.calc-grid:is(.nta.nta,*){grid-template-columns:1fr 1.3fr}.calc-grid-inputs:is(.nta.nta,*){display:contents}#money-box:is(.nta.nta,*){grid-column:1;grid-row:1 / 3}.calc-grid-live:is(.nta.nta,*){display:contents}.calc-grid #live-estimate:is(.nta.nta,*),.calc-grid #insights-box:is(.nta.nta,*){grid-column:1 / 3;width:100%;max-width:none;margin-top:0;margin-bottom:0}}.utility-line:is(.nta.nta,*){padding:8px 12px;font-size:var(--fs-small)}button.utility-line:is(.nta.nta,*){font-size:var(--fs-small)}.calc-grid:is(.nta.nta,*){gap:12px}#live-estimate:is(.nta.nta,*){padding:14px;margin:10px 0}.live-estimate-kicker:is(.nta.nta,*){font-size:var(--fs-heading) !important;margin:0 0 6px}#live-estimate-placeholder:is(.nta.nta,*){font-size:var(--fs-text)}.live-estimate-row .result-kpi-label:is(.nta.nta,*){font-size:var(--fs-small);line-height:1.4;color:var(--ink)}.live-estimate-row .result-kpi-value:is(.nta.nta,*){font-size:var(--fs-text)}@media(min-width:921px){.utility-line:is(.nta.nta,*){padding:10px 14px}}.q-explain[data-q="need"] .q-explain-item[data-q="need"]:is(.nta.nta,*),.q-explain[data-q="when"] .q-explain-item[data-q="when"]:is(.nta.nta,*),.q-explain[data-q="slow"] .q-explain-item[data-q="slow"]:is(.nta.nta,*){visibility:visible}#fire-form #advanced-panel:not([hidden]):is(.nta.nta,*){display:flex;flex-direction:column;gap:18px;margin-top:12px}#fire-form #advanced-panel .field:is(.nta.nta,*){margin-bottom:0}.estimates-row:is(.nta.nta,*){grid-template-columns:1fr 1fr;gap:0 16px;align-items:start}.estimates-row .field:is(.nta.nta,*){min-width:0}@media(max-width:560px){.estimates-row:is(.nta.nta,*){grid-template-columns:1fr}}.age-row:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:start}.age-row .field:is(.nta.nta,*){min-width:0}.age-row .field[hidden]:is(.nta.nta,*){display:none}.age-row>.field.stop-choice:is(.nta.nta,*){grid-column:1 / -1}.stop-inline:is(.nta.nta,*){display:flex;align-items:center}.stop-inline #stopAge:is(.nta.nta,*){width:72px;min-width:0}.stop-inline #stopAge[hidden]:is(.nta.nta,*){display:none}#fire-form .pct-notice:is(.nta.nta,*){background:var(--soft);border-radius:10px;padding:10px 12px;font-size:var(--fs-small);line-height:1.4;margin:0 0 12px}#fire-form .pct-notice[hidden]:is(.nta.nta,*){display:none}#live-estimate .fire-deadend:is(.nta.nta,*){max-width:none;margin:0 0 6px;font-size:var(--fs-text);border-radius:0 12px 12px 0}#live-estimate .fire-deadend[hidden]:is(.nta.nta,*){display:none}#live-estimate .live-estimate-sub:is(.nta.nta,*){margin:8px 0 0;font-size:var(--fs-text);line-height:1.35}html #live-estimate.answer-card.is-answered .live-estimate-foot a:is(.nta.nta,*){color:#fff !important;text-decoration:underline !important}html #live-estimate.answer-card.is-answered .live-estimate-sub a:is(.nta.nta,*){color:inherit !important;text-decoration:underline !important}#results-card.is-stale #results-body:is(.nta.nta,*){opacity:.85;filter:grayscale(1)}.chart:is(.nta.nta,*){margin:10px 0 6px;width:100%;max-width:1000px}.chart[hidden]:is(.nta.nta,*){display:none}.chart svg:is(.nta.nta,*){display:block;width:100%;height:auto}@media(prefers-reduced-motion: no-preference){@keyframes fire-grow-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fire-grow-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}.fire-grow-x:is(.nta.nta,*){animation:fire-grow-x 600ms cubic-bezier(.2,.8,.2,1)}.fire-grow-y:is(.nta.nta,*){animation:fire-grow-y 600ms cubic-bezier(.2,.8,.2,1)}}.field-years:is(.nta.nta,*){margin:6px 0 0;color:var(--muted);font-size:var(--fs-small)}.field-years b:is(.nta.nta,*){color:var(--ink)}.ways:is(.nta.nta,*){list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.ways li:is(.nta.nta,*){background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:var(--fs-text);line-height:1.4}.ways .w-h:is(.nta.nta,*){display:block;font-weight:700;font-size:var(--fs-small);color:var(--brand);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.whatif:is(.nta.nta,*){display:grid;gap:12px;margin:14px 0 8px}.whatif .whatif-heading:is(.nta.nta,*){margin:0;font-size:var(--fs-small)}.whatif label:is(.nta.nta,*){display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-small);font-weight:700}#insights-toggle[hidden]:is(.nta.nta,*),#invite-teaser[hidden]:is(.nta.nta,*){display:none}#fire-form .field-hint .hint-info:is(.nta.nta,*),.ways .hint-info:is(.nta.nta,*){margin-left:4px}#fire-form .field-hint .hint-info-tip:is(.nta.nta,*),.ways .hint-info-tip:is(.nta.nta,*){max-width:min(340px,78vw);white-space:normal}#fire-form .field[hidden]:is(.nta.nta,*){display:none}.assumptions-sub:is(.nta.nta,*){margin:0 0 14px}.pension-grid:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:start}.pension-grid .field:is(.nta.nta,*){min-width:0}@media(max-width:560px){.pension-grid:is(.nta.nta,*){grid-template-columns:1fr}}#pension-panel .field:last-child:is(.nta.nta,*){margin-bottom:0}.mode-fieldset:is(.nta.nta,*){border:0;padding:0;margin:8px 0 0;min-width:0}.mode-legend:is(.nta.nta,*){padding:0;font-weight:var(--fw-bold);font-size:var(--fs-text)}.mode-options:is(.nta.nta,*){margin:2px 0 4px}.mode-option:is(.nta.nta,*){display:flex;align-items:center;column-gap:var(--radio-option-gap);flex-wrap:wrap}.mode-rate:is(.nta.nta,*){width:120px;flex:none}.answer-ready:is(.nta.nta,*){position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:60;border:0;border-radius:999px;padding:12px 22px;background:var(--brand);color:#fff;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);box-shadow:0 6px 18px rgba(15,23,42,.35);cursor:pointer;white-space:nowrap}.answer-ready[hidden]:is(.nta.nta,*){display:none}@media(min-width:1040px){.answer-ready:is(.nta.nta,*){display:none}}@keyframes fire-glow{0%{box-shadow:0 0 0 0 rgba(242,169,59,0)}25%{box-shadow:0 0 0 6px rgba(242,169,59,.6),0 0 26px 8px rgba(242,169,59,.5)}100%{box-shadow:0 0 0 0 rgba(242,169,59,0)}}html #live-estimate.answer-card.fire-glow:is(.nta.nta,*){animation:fire-glow 1s ease-out 1}@media(prefers-reduced-motion:reduce){html #live-estimate.answer-card.fire-glow:is(.nta.nta,*){animation:none;outline:3px solid #F2A93B;outline-offset:3px}}.whatif input[type="range"]:is(.nta.nta,*){-webkit-appearance:none;appearance:none;width:100%;height:36px;margin:0;padding:0;background:transparent;cursor:pointer;touch-action:none}.whatif input[type="range"]:is(.nta.nta,*)::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--line)}.whatif input[type="range"]:is(.nta.nta,*)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:var(--brand);border:3px solid #fff;box-shadow:0 1px 5px rgba(15,23,42,.4)}.whatif input[type="range"]:is(.nta.nta,*)::-moz-range-track{height:6px;border-radius:3px;background:var(--line)}.whatif input[type="range"]:is(.nta.nta,*)::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--brand);border:3px solid #fff;box-shadow:0 1px 5px rgba(15,23,42,.4)}.whatif input[type="range"]:focus-visible:is(.nta.nta,*){outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}#insights-toggle .btn-arrow:is(.nta.nta,*){display:none}@media(min-width:1040px){#insights-toggle .btn-arrow:not([hidden]):is(.nta.nta,*){display:inline}}#results-card:is(.nta.nta,*),#live-estimate:is(.nta.nta,*){scroll-margin-top:calc(12px + var(--wp-admin--admin-bar--height,0px))}@media(min-width:1040px){.zone-calculator:has(#fire-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #fire-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#fire-form:is(.nta.nta,*),#fire-form .calc-grid:is(.nta.nta,*),#fire-form .calc-grid-inputs:is(.nta.nta,*),#fire-form .calc-grid-live:is(.nta.nta,*){display:contents}.app-part:has(> #fire-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#fire-form #country-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:2}#fire-form #money-box:is(.nta.nta,*){grid-column:1;grid-row:4}#fire-form #age-box:is(.nta.nta,*){grid-column:1;grid-row:5}#fire-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:6}#fire-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:4 / span 3;align-self:start;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#fire-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#fire-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#fire-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}@keyframes fire-glow-good{0%{box-shadow:0 0 0 0 rgba(46,160,100,0)}25%{box-shadow:0 0 0 6px rgba(46,160,100,.55),0 0 26px 8px rgba(46,160,100,.45)}100%{box-shadow:0 0 0 0 rgba(46,160,100,0)}}html #live-estimate.answer-card.fire-glow-good:is(.nta.nta,*){animation:fire-glow-good 1s ease-out 1}@media(prefers-reduced-motion:reduce){html #live-estimate.answer-card.fire-glow-good:is(.nta.nta,*){animation:none;outline:3px solid #2EA064;outline-offset:3px}}#fire-form#fire-form .mode-legend:is(.nta.nta,*){font-size:var(--fs-small)}#card-ways .ways-intro:is(.nta.nta,*){margin:0 0 6px}#live-estimate .ways-link-line:is(.nta.nta,*){margin-top:10px}#card-lasts .chart svg:is(.nta.nta,*),#card-margin .chart svg:is(.nta.nta,*){max-width:1000px}.savings-date-row:is(.nta.nta,*){display:flex;gap:10px;max-width:360px}.savings-date-row select:is(.nta.nta,*){flex:1 1 0}#savings-form .field[hidden]:is(.nta.nta,*){display:none}@media(min-width:1040px){.zone-calculator:has(#savings-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #savings-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#savings-form:is(.nta.nta,*),#savings-form .calc-grid:is(.nta.nta,*),#savings-form .calc-grid-inputs:is(.nta.nta,*),#savings-form .calc-grid-live:is(.nta.nta,*){display:contents}.app-part:has(> #savings-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#savings-form #country-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:2 / span 2}#savings-form #goal-box:is(.nta.nta,*){grid-column:1;grid-row:4}#savings-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:5}#savings-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:4 / span 2;align-self:start;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#savings-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#savings-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#savings-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}.investment-fee-row:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}@media(min-width:561px){.investment-fee-row:is(.nta.nta,*){grid-template-rows:auto auto auto}.investment-fee-row .field:is(.nta.nta,*){display:grid;grid-template-rows:subgrid;grid-row:span 3}}.investment-fee-row .field-group.percent:is(.nta.nta,*){max-width:none}@media(max-width:560px){.investment-fee-row:is(.nta.nta,*){grid-template-columns:1fr}}#investment-form .field[hidden]:is(.nta.nta,*){display:none}@media(min-width:1040px){.zone-calculator:has(#investment-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #investment-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#investment-form:is(.nta.nta,*),#investment-form .calc-grid:is(.nta.nta,*),#investment-form .calc-grid-inputs:is(.nta.nta,*){display:contents}.app-part:has(> #investment-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#investment-form .calc-grid-live:is(.nta.nta,*){display:block;grid-column:2;grid-row:3 / span 3;align-self:stretch;min-height:0}#investment-form #country-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:2}#investment-form #money-box:is(.nta.nta,*){grid-column:1;grid-row:3}#investment-form #fees-box:is(.nta.nta,*){grid-column:1;grid-row:4}#investment-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:5}#investment-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#investment-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#investment-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#investment-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}.app-part>#comparison:is(.nta.nta,*){grid-column:1 / -1;grid-row:6;margin-top:36px}}#life-form .field[hidden]:is(.nta.nta,*),#life-form .field-hint[hidden]:is(.nta.nta,*),#life-form .nta-group[hidden]:is(.nta.nta,*){display:none}.life-you-row:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-start}.life-cmp-pickers:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 4px}.life-cmp-pickers select:is(.nta.nta,*){max-width:260px}.life-src-list:is(.nta.nta,*){margin:6px 0 0;padding-left:20px}.life-src-list li:is(.nta.nta,*){margin:6px 0}@media(min-width:1040px){.zone-calculator:has(#life-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #life-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;grid-template-rows:auto auto auto auto 1fr;align-items:start}.app-part:has(> #life-form)>#question-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}.app-part>#life-form:is(.nta.nta,*),#life-form .calc-grid:is(.nta.nta,*),#life-form .calc-grid-inputs:is(.nta.nta,*),#life-form .calc-grid-live:is(.nta.nta,*){display:contents}#life-form #country-box:is(.nta.nta,*){grid-column:1 / -1;grid-row:2}#life-form #you-box:is(.nta.nta,*){grid-column:1;grid-row:3}#life-form #partner-box:is(.nta.nta,*){grid-column:1;grid-row:4}#life-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:3 / span 3;align-self:start;margin-top:0;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#life-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#life-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#life-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}.debt-intro:is(.nta.nta,*){margin:0 0 22px}.debt-name-field:is(.nta.nta,*){margin:0 0 8px}.debt-date-row:is(.nta.nta,*){display:flex;gap:10px;max-width:360px;margin-top:10px}.debt-date-row select:is(.nta.nta,*){flex:1 1 0}#debt-form .field[hidden]:is(.nta.nta,*){display:none}@media(min-width:1040px){.zone-calculator:has(#debt-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #debt-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#debt-form:is(.nta.nta,*),#debt-form .calc-grid:is(.nta.nta,*),#debt-form .calc-grid-inputs:is(.nta.nta,*),#debt-form .calc-grid-live:is(.nta.nta,*){display:contents}.app-part:has(> #debt-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#debt-form #debts-box:is(.nta.nta,*){grid-column:1;grid-row:2}#debt-form #plan-box:is(.nta.nta,*){grid-column:1;grid-row:3}#debt-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:4}#debt-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2 / span 3;align-self:start;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#debt-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#debt-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#debt-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}.loan-mortgage-line:is(.nta.nta,*){margin:8px 0 0}.loan-length-row:is(.nta.nta,*){display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.loan-date-row:is(.nta.nta,*){display:flex;gap:10px;max-width:360px;margin-top:10px}.loan-date-row select:is(.nta.nta,*){flex:1 1 0}.loan-len-rates:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px}.loan-len-rates .field:is(.nta.nta,*){margin:0}@media (max-width:560px){.loan-len-rates:is(.nta.nta,*){grid-template-columns:repeat(2,minmax(0,1fr))}}#loan-form .field[hidden]:is(.nta.nta,*){display:none}@media(min-width:1040px){.zone-calculator:has(#loan-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #loan-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#loan-form:is(.nta.nta,*),#loan-form .calc-grid:is(.nta.nta,*),#loan-form .calc-grid-inputs:is(.nta.nta,*),#loan-form .calc-grid-live:is(.nta.nta,*){display:contents}.app-part:has(> #loan-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#loan-form #loan-box:is(.nta.nta,*){grid-column:1;grid-row:2}#loan-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:3}#loan-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2 / span 2;align-self:start;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#loan-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#loan-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#loan-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}.car-loan-line:is(.nta.nta,*){margin:8px 0 0}#car-form .field[hidden]:is(.nta.nta,*){display:none}#car-form .toggle-group:is(.nta.nta,*){margin-top:2px}.car-fold[hidden]:is(.nta.nta,*){display:none}.car-fold:is(.nta.nta,*){margin-top:14px}.car-fold-toggle:is(.nta.nta,*){margin-top:14px}@media(min-width:1040px){.zone-calculator:has(#car-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #car-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#car-form:is(.nta.nta,*),#car-form .calc-grid:is(.nta.nta,*),#car-form .calc-grid-inputs:is(.nta.nta,*),#car-form .calc-grid-live:is(.nta.nta,*){display:contents}.app-part:has(> #car-form)>#scenario-picker:is(.nta.nta,*){grid-column:1 / -1;grid-row:1}#car-form #car-box:is(.nta.nta,*){grid-column:1;grid-row:2}#car-form #estimates-box:is(.nta.nta,*){grid-column:1;grid-row:3}#car-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2 / span 2;align-self:start;margin-top:6px;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#car-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#car-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#car-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}#budget-form .field[hidden]:is(.nta.nta,*){display:none}#budget-form .field-amount:is(.nta.nta,*){display:flex;gap:8px;flex:1 1 auto;min-width:0}#budget-form .field-amount input[data-w="money"]:is(.nta.nta,*){min-width:0;flex:1 1 auto}#budget-form #field-pay .field-group:is(.nta.nta,*),#budget-form #field-pay2 .field-group:is(.nta.nta,*){flex-wrap:wrap;max-width:560px}#budget-form #field-pay .field-group .field-amount:is(.nta.nta,*),#budget-form #field-pay2 .field-group .field-amount:is(.nta.nta,*){flex:1 1 300px;flex-shrink:0}#budget-form #field-pay .field-group .per-select:is(.nta.nta,*),#budget-form #field-pay2 .field-group .per-select:is(.nta.nta,*){flex:1 1 170px}.budget-grid:is(.nta.nta,*){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 20px}.budget-tags:is(.nta.nta,*){display:flex;flex-direction:column;gap:10px;margin-top:6px}.budget-tags label:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-small)}.budget-tags select:is(.nta.nta,*){flex:0 1 auto;min-width:0;max-width:calc(6ch + var(--fw-pad) + var(--fw-arrow))}.budget-split:is(.nta.nta,*){--budget-need-bg:#FFFFFF;--budget-want-bg:#9DBAD3;--budget-save-bg:#F5C46B;--budget-ink:#0E2A40;--budget-text:#fff;--budget-text-secondary:rgba(255,255,255,.85);--budget-sw-border:rgba(255,255,255,.7);--budget-bar-bg:rgba(255,255,255,.08);--budget-bar-border:rgba(255,255,255,.45);--budget-free-bg:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 6px,rgba(255,255,255,.04) 6px 12px);--budget-free-sw-bg:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 6px,rgba(255,255,255,.04) 6px 12px);--budget-paymark-color:#F2A93B;--budget-paymark-label-color:#FFE2B0;--budget-ref-border:rgba(255,255,255,.35);--budget-ref-need-bg:rgba(255,255,255,.75);--budget-ref-want-bg:rgba(157,186,211,.75);--budget-ref-save-bg:rgba(245,196,107,.75)}.budget-split-title:is(.nta.nta,*){font-size:var(--fs-text);font-weight:var(--fw-bold);margin:14px 0 8px;color:var(--budget-text)}.budget-legend:is(.nta.nta,*){list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.budget-legend li:is(.nta.nta,*){display:flex;align-items:center;gap:8px;font-size:var(--fs-text);color:var(--budget-text)}.budget-legend li>span:last-child:is(.nta.nta,*){display:flex;flex:1;justify-content:space-between;gap:8px;color:var(--budget-text)}.budget-sw:is(.nta.nta,*){width:14px;height:14px;border-radius:3px;flex:0 0 14px;display:inline-block;border:1px solid var(--budget-sw-border)}.budget-bar:is(.nta.nta,*){position:relative;display:flex;height:28px;border-radius:7px;overflow:hidden;border:1px solid var(--budget-bar-border);background:var(--budget-bar-bg)}.budget-bar>span:is(.nta.nta,*){display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--budget-ink);overflow:hidden;white-space:nowrap}.budget-seg-need:is(.nta.nta,*){background:var(--budget-need-bg)}.budget-seg-want:is(.nta.nta,*){background:var(--budget-want-bg)}.budget-seg-save:is(.nta.nta,*){background:var(--budget-save-bg)}.budget-seg-free:is(.nta.nta,*){background:var(--budget-free-bg);color:var(--budget-text)}.budget-sw.budget-seg-need:is(.nta.nta,*){background:var(--budget-need-bg)}.budget-sw.budget-seg-want:is(.nta.nta,*){background:var(--budget-want-bg)}.budget-sw.budget-seg-save:is(.nta.nta,*){background:var(--budget-save-bg)}.budget-sw.budget-seg-free:is(.nta.nta,*){background:var(--budget-free-sw-bg)}.budget-paymark:is(.nta.nta,*){position:absolute;top:-3px;bottom:-3px;width:0;border-left:3px dashed var(--budget-paymark-color)}.budget-paymark-label:is(.nta.nta,*){font-size:var(--fs-small);color:var(--budget-paymark-label-color);margin:6px 0 0}.budget-ref-label:is(.nta.nta,*){font-size:var(--fs-small);color:var(--budget-text-secondary);margin:12px 0 4px}.budget-ref:is(.nta.nta,*){display:flex;height:22px;border-radius:5px;overflow:hidden;border:1px solid var(--budget-ref-border)}.budget-ref>span:is(.nta.nta,*){display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap}.budget-ref-need:is(.nta.nta,*){flex:0 0 50%;background:var(--budget-ref-need-bg);color:var(--budget-ink)}.budget-ref-want:is(.nta.nta,*){flex:0 0 30%;background:var(--budget-ref-want-bg);color:var(--budget-ink)}.budget-ref-save:is(.nta.nta,*){flex:0 0 20%;background:var(--budget-ref-save-bg);color:var(--budget-ink)}.budget-diff:is(.nta.nta,*){font-size:var(--fs-text);color:var(--budget-text);margin:8px 0 0}.budget-gap-list:is(.nta.nta,*){list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.budget-gap-list li:is(.nta.nta,*){display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:var(--fs-text);color:var(--ink)}@media(min-width:1040px){.zone-calculator:has(#budget-form):is(.nta.nta,*){overflow:clip}.app-part:has(> #budget-form):is(.nta.nta,*){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:28px;row-gap:0;align-items:start}.app-part>#budget-form:is(.nta.nta,*),#budget-form .calc-grid:is(.nta.nta,*),#budget-form .calc-grid-inputs:is(.nta.nta,*),#budget-form .calc-grid-live:is(.nta.nta,*){display:contents}#budget-form #country-box:is(.nta.nta,*){grid-column:1;grid-row:1}#budget-form #pay-box:is(.nta.nta,*){grid-column:1;grid-row:2}#budget-form #costs-box:is(.nta.nta,*){grid-column:1;grid-row:3}#budget-form #also-box:is(.nta.nta,*){grid-column:1;grid-row:4}#budget-form .results-group:is(.nta.nta,*){display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1 / span 4;align-self:start;margin-top:0;position:sticky;top:calc(12px + var(--wp-admin--admin-bar--height,0px))}#budget-form .results-group.is-unstuck:is(.nta.nta,*){position:static}#budget-form .results-group>#live-estimate.answer-card:is(.nta.nta,*){width:100%;max-width:none;margin:0}#budget-form .results-group>#insights-box:is(.nta.nta,*){width:100%;max-width:none;margin:0}}.layout.layout:is(.nta.nta,*){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--fs-text);font-weight:var(--fw-regular);line-height:1.6;color:var(--ink);letter-spacing:normal;text-transform:none}.layout.layout>main:is(.nta.nta,*),.layout.layout>main>section:is(.nta.nta,*),.layout.layout .zone:is(.nta.nta,*),.layout.layout .app-part:is(.nta.nta,*){max-width:none;float:none}.layout.layout>main>*:first-child:is(.nta.nta,*){margin-top:0}.layout.layout a:not([class]):is(.nta.nta,*){color:var(--brand);text-decoration:none}.layout.layout a:not([class]):hover:is(.nta.nta,*){text-decoration:underline}.layout.layout :is(h1,h2,h3,h4,h5,h6):is(.nta.nta,*),#help-panel :is(h1,h2,h3,h4,h5,h6):is(.nta.nta,*){font-family:inherit;color:inherit;text-transform:none}.layout.layout p:not([class]):is(.nta.nta,*){margin:0 0 12px;color:inherit;font-size:var(--fs-text);line-height:1.6}.layout.layout ul:not([class]):is(.nta.nta,*),.layout.layout ol:not([class]):is(.nta.nta,*){margin:0 0 12px;padding-inline-start:22px}.layout.layout li:not([class]):is(.nta.nta,*){margin:0 0 6px;list-style-position:outside}.layout.layout img:is(.nta.nta,*){max-width:100%;height:auto}.layout.layout table:is(.nta.nta,*){border-collapse:collapse;width:100%}.layout.layout button:is(.nta.nta,*),.layout.layout input:is(.nta.nta,*),.layout.layout select:is(.nta.nta,*),.layout.layout textarea:is(.nta.nta,*),.layout.layout label:is(.nta.nta,*),#help-panel button:is(.nta.nta,*),#help-panel input:is(.nta.nta,*),#help-panel select:is(.nta.nta,*),#help-panel textarea:is(.nta.nta,*),#help-panel label:is(.nta.nta,*){font-family:inherit;letter-spacing:normal;text-transform:none}.layout.layout :focus-visible:is(.nta.nta,*){outline-color:var(--brand)}#help-panel:is(.nta.nta,*){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--fs-base);line-height:1.6;color:var(--ink);letter-spacing:normal;text-transform:none}#help-panel a:not([class]):is(.nta.nta,*){color:var(--brand)}:where(.layout) :is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl,div):is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl,div):is(.nta.nta,*),:where(#help-panel) :is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl,div):is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl,div):is(.nta.nta,*){color:inherit;font-family:inherit}:where(.layout) :is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl):is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl):is(.nta.nta,*),:where(#help-panel) :is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl):is(span,strong,em,b,i,u,s,small,sub,sup,dt,dd,th,td,caption,figcaption,legend,blockquote,cite,summary,time,abbr,dfn,label,output,button,li,p,dl):is(.nta.nta,*){background-color:transparent}#help-panel :is(p,li,ul,ol,a):not([class]):is(.nta.nta,*){font-family:inherit}#help-backdrop:is(.nta.nta,*){font-family:inherit}:root:not([data-theme]) .layout.layout:is(.nta.nta,*){background:none;padding-bottom:0}:root:not([data-theme]) .wrap.layout:is(.nta.nta,*){width:100%}:root:not([data-theme]):is(.nta.nta,*){--boxed-section-line:#c3d3de;--boxed-section-fill:var(--panel);--boxed-zone-line:#c3d3de;--boxed-strip-hub:#526D82;--boxed-strip-ink:#FFFFFF;--boxed-icon-hub-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6a2 2 0 0 1 2 2v14a2 2 0 0 0-2-2H4z'/%3E%3Cpath d='M20 4h-6a2 2 0 0 0-2 2v14a2 2 0 0 1 2-2h6z'/%3E%3C/svg%3E");--boxed-lmstrip-fill:#eff2f5}:root:not([data-theme]) .acc-ios:not(.wrap.layout .acc-ios):is(.nta.nta,*),:root:not([data-theme]) .acc-ios-panel:not(.wrap.layout .acc-ios-panel):is(.nta.nta,*){max-width:none}:root:not([data-theme]) .acc-ios:not(.wrap.layout .acc-ios):is(.nta.nta,*){background:var(--boxed-lmstrip-fill);border:1.5px solid var(--boxed-section-line);border-radius:15px;box-shadow:none;margin-top:14px}:root:not([data-theme]) .acc-ios:not(.wrap.layout .acc-ios)[aria-expanded="true"]:is(.nta.nta,*){border-bottom-color:var(--boxed-section-line);border-end-start-radius:0;border-end-end-radius:0}:root:not([data-theme]) .acc-ios-panel:not(.wrap.layout .acc-ios-panel):is(.nta.nta,*){background:var(--boxed-section-fill);border:1.5px solid var(--boxed-section-line);border-top:0;border-radius:0 0 15px 15px}:root:not([data-theme]) #explore-hub:is(.nta.nta,*){padding-inline-start:0;padding-inline-end:0}:root:not([data-theme]) .wp-block-group:has(> .acc-ios):is(.nta.nta,*){padding-inline-start:0;padding-inline-end:0}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub):is(.nta.nta,*){background:var(--panel);border:1.5px solid var(--boxed-zone-line);border-radius:20px;overflow:hidden;padding:28px;box-shadow:0 18px 46px -40px rgba(21,38,50,.55)}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub)>.zone-title:is(.nta.nta,*){display:block;margin:-28px -28px 22px;padding:20px 28px;background:var(--boxed-strip-hub);color:var(--boxed-strip-ink);border:0;border-radius:0;font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:1.15}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub)>.zone-title:is(.nta.nta,*)::before{content:"";display:inline-block;width:34px;height:34px;margin-inline-end:13px;border-radius:10px;vertical-align:-.28em;background-color:rgba(255,255,255,.16);background-image:var(--boxed-icon-hub-light);background-repeat:no-repeat;background-position:center;background-size:18px 18px}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub)>.zone-title+.acc-ios:is(.nta.nta,*),:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub)>.acc-ios:first-child:is(.nta.nta,*){margin-top:0}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub):is(.nta.nta,*){max-width:none}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub):is(.nta.nta,*){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--fs-text);line-height:1.6;--theme-control-radius:8px}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) p:empty:is(.nta.nta,*){display:none}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub)>p:is(.nta.nta,*),:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) p:has(> .acc-ios):is(.nta.nta,*),:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) p:has(> .acc-ios-panel):is(.nta.nta,*),:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) p:has(> a.btn):is(.nta.nta,*){margin:0;padding:0}:root:not([data-theme]) .acc-ios:not(.wrap.layout .acc-ios):not(#\9)[aria-expanded="true"]:is(.nta.nta,*){border-end-start-radius:0;border-end-end-radius:0}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:is(.nta.nta,*){display:inline-flex;align-items:center;background:var(--brand);color:#FFFFFF;border:1px solid var(--brand);border-radius:var(--theme-control-radius);padding:12px 22px;text-decoration:none;font-size:var(--fs-text);font-weight:var(--fw-bold);transition:background .12s ease,border-color .12s ease,transform .06s ease}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) p:has(> a.btn):is(.nta.nta,*){text-align:center;margin-top:16px}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:hover:is(.nta.nta,*),:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:focus-visible:is(.nta.nta,*){background:#164764;border-color:#164764;color:#FFFFFF}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:active:is(.nta.nta,*){background:#0F3348;border-color:#0F3348;transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}@media (prefers-reduced-motion: reduce){:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:is(.nta.nta,*){transition:none}:root:not([data-theme]) .zone-hub:not(.wrap.layout .zone-hub) a.btn:active:is(.nta.nta,*){transform:none}}:root:not([data-theme]) body.admin-bar .help-panel:is(.nta.nta,*){top:32px;height:calc(100vh - 32px)}@media screen and (max-width: 782px){:root:not([data-theme]) body.admin-bar .help-panel:is(.nta.nta,*){top:46px;height:calc(100vh - 46px)}}.ast-article-single:has(.zone-calculator):is(.nta.nta,*),.ast-article-single:has(.nta-hub-gift-card):is(.nta.nta,*),.ast-article-single:has(.nta-feedback-card):is(.nta.nta,*){background:transparent !important;box-shadow:none !important;padding:0 !important}html:not([dir="rtl"]) .entry-content:has(.zone-calculator):is(.nta.nta,*),html:not([dir="rtl"]) .entry-content:has(.nta-hub-gift-card):is(.nta.nta,*){direction:ltr !important}body.page .ast-article-single.has-post-thumbnail:is(.nta.nta,*){margin-top:0}@media (min-width:1200px){body:has(.zone-calculator) #primary:is(.nta.nta,*){margin-top:24px}}body:has(.zone-calculator) .entry-header:is(.nta.nta,*){margin-bottom:12px}body:has(.zone-calculator) .entry-header .entry-title:is(.nta.nta,*){margin-bottom:0}body:has(.zone-calculator) .entry-content>.nta-lead:is(.nta.nta,*){margin-bottom:16px}body:has(.zone-calculator) .entry-content>.nta-lead+p:empty:is(.nta.nta,*){display:none}@media (max-width:921px){body:has(.zone-calculator) .entry-header:is(.nta.nta,*){margin-bottom:8px}body:has(.zone-calculator) .entry-content>.nta-lead:is(.nta.nta,*){margin-bottom:12px}}.nta-home:is(.nta.nta,*){--blue:#1e5a85;--deep:#0d304a;--dark:#071f31;--soft:#eaf3f8;--teal:#2d8c8c;--mint:#dff3ed;--ink:#152632;--muted:#5e6f7a;--line:#dce5eb;--paper:#f7fafc;--teal-ink:#257373;color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.55}.nta-home *:is(.nta.nta,*){box-sizing:border-box}.nta-home :is(h1,h2,h3,h4,h5,h6):is(.nta.nta,*){font-family:inherit;color:inherit;text-transform:none}.nta-home h1:is(.nta.nta,*),.nta-home h2:is(.nta.nta,*),.nta-home h3:is(.nta.nta,*),.nta-home h4:is(.nta.nta,*),.nta-home p:is(.nta.nta,*){margin-top:0}.nta-home h1:is(.nta.nta,*),.nta-home h2:is(.nta.nta,*),.nta-home h3:is(.nta.nta,*){letter-spacing:-.035em;line-height:1.08}.nta-home a:is(.nta.nta,*){color:inherit}.nta-shell:is(.nta.nta,*){width:min(1160px,calc(100% - 48px));margin-inline:auto}.nta-home .label:is(.nta.nta,*),.nta-home .overline:is(.nta.nta,*){color:var(--blue);font-size:14px;font-weight:700;letter-spacing:.02em}.nta-home .overline:is(.nta.nta,*){display:inline-flex;align-items:center;gap:8px}.nta-home .button:is(.nta.nta,*){display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;border-radius:12px;padding:14px 21px;font-weight:700;font-size:15px;transition:.2s}.nta-home .button.primary:is(.nta.nta,*){background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(30,90,133,.18)}.nta-home .button.primary:hover:is(.nta.nta,*){background:#16496f;transform:translateY(-1px);color:#fff}.nta-home .button.secondary:is(.nta.nta,*){background:#fff;color:var(--blue);border:1px solid var(--line)}.nta-home .arrow:is(.nta.nta,*){font-size:20px;line-height:1}.nta-home .text-link:is(.nta.nta,*){color:var(--blue);font-weight:700;text-underline-offset:4px}.nta-home .trust:is(.nta.nta,*){display:flex;flex-wrap:wrap;gap:18px;margin-top:27px;color:var(--muted);font-size:13px}.nta-home .trust span:is(.nta.nta,*){display:flex;gap:6px;align-items:center}.nta-home .trust i:is(.nta.nta,*){font-style:normal;color:var(--teal)}.nta-hero:is(.nta.nta,*){padding:88px 0 82px;background:radial-gradient(circle at 88% 8%,#dff1ef 0,transparent 31%),linear-gradient(180deg,#fff,#f7fafc)}.nta-hero .grid:is(.nta.nta,*){display:grid;grid-template-columns:1fr .82fr;gap:74px;align-items:center}.nta-hero h1:is(.nta.nta,*){font-size:clamp(3.2rem,6vw,5.25rem);line-height:.99;margin:24px 0}.nta-hero h1 span:is(.nta.nta,*){color:var(--blue)}.nta-home .lede:is(.nta.nta,*){max-width:610px;color:var(--muted);font-size:19px;line-height:1.65}.nta-hero .actions:is(.nta.nta,*){display:flex;align-items:center;gap:23px;margin-top:31px}.nta-preview:is(.nta.nta,*){background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 26px 65px -42px rgba(8,40,60,.5)}.nta-preview .head:is(.nta.nta,*){display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:12px}.nta-preview .head b:is(.nta.nta,*){color:var(--teal-ink);background:var(--mint);border-radius:99px;padding:6px 10px}.nta-preview .paths:is(.nta.nta,*){border-top:1px solid #edf1f4;margin-top:22px}.nta-preview .path:is(.nta.nta,*){display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:16px 5px;border-bottom:1px solid #edf1f4;text-decoration:none}.nta-preview .path .icon:is(.nta.nta,*){display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--soft);color:var(--blue);font-weight:700}.nta-preview .path>span:nth-child(2):is(.nta.nta,*){display:grid;gap:3px}.nta-preview .path small:is(.nta.nta,*){color:var(--teal-ink);font-size:12px}.nta-preview .path strong:is(.nta.nta,*){font-size:14px}.nta-preview .path .arrow:is(.nta.nta,*){color:#9babb5}.nta-intro:is(.nta.nta,*){padding:74px 0;background:var(--soft);border-block:1px solid #d5e6ef}.nta-intro .grid:is(.nta.nta,*){display:grid;grid-template-columns:250px 1fr;gap:65px}.nta-home h2:is(.nta.nta,*){font-size:clamp(2rem,4vw,3.2rem)}.nta-intro h2:is(.nta.nta,*){color:#173d57;max-width:820px}.nta-intro p:is(.nta.nta,*){color:var(--muted);font-size:17px;line-height:1.7;max-width:800px;margin-top:21px}.nta-tools:is(.nta.nta,*){padding-block:100px}.nta-tools .head:is(.nta.nta,*){display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:44px}.nta-tools .head h2:is(.nta.nta,*){margin:10px 0 0}.nta-tools .head>p:is(.nta.nta,*){color:var(--muted);max-width:390px;line-height:1.6}.nta-cats:is(.nta.nta,*){display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nta-cat:is(.nta.nta,*){display:flex;flex-direction:column;min-height:280px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.nta-cat.active:is(.nta.nta,*){background:#f6fbfd;border-color:#bcd5e3;box-shadow:0 18px 44px -38px rgba(13,55,82,.7)}.nta-cat .top:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:10px}.nta-cat .icon:is(.nta.nta,*){display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--blue);font-size:20px;font-weight:700}.nta-cat .state:is(.nta.nta,*){color:var(--muted);font-size:13px;background:#f3f5f6;padding:5px 8px;border-radius:99px}.nta-cat.active .state:is(.nta.nta,*){color:var(--teal-ink);background:var(--mint)}.nta-cat h3:is(.nta.nta,*){font-size:21px;margin:24px 0 10px}.nta-cat p:is(.nta.nta,*){color:var(--muted);line-height:1.55;font-size:14px}.nta-cat a:is(.nta.nta,*){display:flex;align-items:center;gap:7px;color:var(--blue);margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}.nta-featured:is(.nta.nta,*){padding:92px 0;background:#f5f8fa;border-block:1px solid var(--line)}.nta-featured .head:is(.nta.nta,*){display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:40px}.nta-featured .head h2:is(.nta.nta,*){margin:12px 0 0}.nta-featured .head>span:is(.nta.nta,*){color:var(--blue);background:var(--soft);border-radius:99px;padding:7px 12px;font-size:11px}.nta-card:is(.nta.nta,*){display:grid;grid-template-columns:1.08fr .92fr;border:1px solid var(--line);border-radius:25px;background:#fff;overflow:hidden;box-shadow:0 22px 60px -42px rgba(21,38,50,.45)}.nta-card .copy:is(.nta.nta,*){padding:44px}.nta-card .eyebrow:is(.nta.nta,*){color:var(--blue);font-size:14px;font-weight:700}.nta-card .copy h3:is(.nta.nta,*){font-size:34px;line-height:1.1;margin:18px 0}.nta-card .copy>p:is(.nta.nta,*){color:var(--muted);line-height:1.65}.nta-card ul:is(.nta.nta,*){list-style:none;padding:0;display:grid;gap:11px;margin:25px 0 30px;font-size:15px}.nta-card li:before:is(.nta.nta,*){content:"✓" / "";color:var(--teal);font-weight:700;margin-inline-end:9px}.nta-card .visual:is(.nta.nta,*){background:#f0f6f9;padding:40px;display:grid;place-items:center}.nta-result:is(.nta.nta,*){width:min(100%,410px);background:linear-gradient(145deg,#103c59,#071f31);color:#fff;border-radius:24px;padding:31px;box-shadow:0 28px 60px -30px rgba(7,31,49,.65)}.nta-result .top:is(.nta.nta,*){display:flex;justify-content:space-between;color:#a9c0ce;font-size:12px;margin-bottom:28px}.nta-result .clear:is(.nta.nta,*){color:#9ee2d1}.nta-result>p:is(.nta.nta,*){color:#c3d3dc;margin-bottom:6px}.nta-result>strong:is(.nta.nta,*){display:block;font-size:clamp(2.7rem,5vw,4.2rem);line-height:1;letter-spacing:-.05em}.nta-result .bar:is(.nta.nta,*){height:7px;background:rgba(255,255,255,.12);border-radius:99px;margin:26px 0 8px;overflow:hidden}.nta-result .bar i:is(.nta.nta,*){display:block;width:76%;height:100%;background:linear-gradient(90deg,#71b8dd,#63d0b7)}.nta-result .bar-labels:is(.nta.nta,*){display:flex;justify-content:space-between;color:#8fa9b8;font-size:11px}.nta-result .numbers:is(.nta.nta,*){display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid rgba(255,255,255,.12);margin-top:24px;padding-top:20px}.nta-result .numbers small:is(.nta.nta,*){display:block;color:#96adbb;margin-bottom:5px}.nta-result .numbers b:is(.nta.nta,*){font-size:20px}.nta-result .note:is(.nta.nta,*){color:#93aab6;font-size:13px;text-align:end;margin:17px 0 -12px}.nta-principles:is(.nta.nta,*){padding-block:100px}.nta-principles .heading:is(.nta.nta,*){max-width:760px;margin-bottom:46px}.nta-principles .heading h2:is(.nta.nta,*){margin:12px 0 18px}.nta-principles .heading p:is(.nta.nta,*){color:var(--muted);font-size:17px;line-height:1.65}.nta-pgrid:is(.nta.nta,*){display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nta-p:is(.nta.nta,*){padding:27px;border:1px solid var(--line);border-radius:18px}.nta-p .icon:is(.nta.nta,*){display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--blue);font-size:20px;margin-bottom:24px}.nta-p h3:is(.nta.nta,*){font-size:20px}.nta-p p:is(.nta.nta,*){color:var(--muted);line-height:1.6;margin-bottom:0;font-size:14px}.nta-voice:is(.nta.nta,*){background:linear-gradient(135deg,#0c3854,#071f31);color:#fff;padding:68px 0}.nta-voice .inner:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;gap:40px}.nta-voice .copy:is(.nta.nta,*){display:grid;grid-template-columns:auto 1fr;gap:20px}.nta-voice .copy>.icon:is(.nta.nta,*){color:#7ed0be;font-size:30px}.nta-voice .label:is(.nta.nta,*){color:#83d1c1}.nta-voice h2:is(.nta.nta,*){font-size:clamp(1.8rem,3.5vw,2.7rem);margin:10px 0}.nta-voice p:is(.nta.nta,*){color:#aac0cc;margin:0}@media(max-width:900px){.nta-hero .grid:is(.nta.nta,*),.nta-intro .grid:is(.nta.nta,*){grid-template-columns:1fr;gap:44px}.nta-hero:is(.nta.nta,*){padding-block:64px}.nta-cats:is(.nta.nta,*){grid-template-columns:1fr 1fr}.nta-card:is(.nta.nta,*){grid-template-columns:1fr}.nta-pgrid:is(.nta.nta,*){grid-template-columns:1fr}.nta-voice .inner:is(.nta.nta,*){align-items:stretch;flex-direction:column}}@media(max-width:620px){.nta-shell:is(.nta.nta,*){width:min(100% - 30px,1160px)}.nta-hero h1:is(.nta.nta,*){font-size:2.75rem}.nta-home .lede:is(.nta.nta,*){font-size:16px}.nta-hero .actions:is(.nta.nta,*),.nta-tools .head:is(.nta.nta,*),.nta-featured .head:is(.nta.nta,*){align-items:stretch;flex-direction:column}.nta-home .button:is(.nta.nta,*){width:100%}.nta-home .text-link:is(.nta.nta,*){text-align:center;padding:10px}.nta-home .trust:is(.nta.nta,*){display:grid;gap:10px}.nta-intro:is(.nta.nta,*),.nta-tools:is(.nta.nta,*),.nta-featured:is(.nta.nta,*),.nta-principles:is(.nta.nta,*){padding-block:65px}.nta-cats:is(.nta.nta,*){grid-template-columns:1fr}.nta-card .copy:is(.nta.nta,*),.nta-card .visual:is(.nta.nta,*){padding:25px}.nta-card .copy h3:is(.nta.nta,*){font-size:28px}.nta-voice .copy:is(.nta.nta,*){grid-template-columns:1fr}}.nta-home a:focus-visible:is(.nta.nta,*),.nta-home button:focus-visible:is(.nta.nta,*){outline:3px solid #12405f;outline-offset:3px;border-radius:8px}.nta-voice a:focus-visible:is(.nta.nta,*){outline-color:#9ee2d1}@media (prefers-reduced-motion:reduce){.nta-home .button:is(.nta.nta,*){transition:none}.nta-home .button.primary:hover:is(.nta.nta,*){transform:none}}.site-footer:is(.nta.nta,*){--ink:#152632;--blue:#1e5a85;--muted:#5e6f7a;--line:#dce5eb}.site-footer.site-footer .footer-widget-area a:is(.nta.nta,*){color:var(--muted);text-decoration:none}.site-footer.site-footer .footer-widget-area a:hover:is(.nta.nta,*),.site-footer.site-footer .footer-widget-area a:focus:is(.nta.nta,*){color:var(--blue);text-decoration:underline}.site-footer.site-footer .footer-widget-area .menu-item:is(.nta.nta,*){margin-bottom:11px}.site-footer.site-footer .footer-widget-area .menu-item:last-child:is(.nta.nta,*){margin-bottom:0}.site-footer.site-footer .site-below-footer-wrap:is(.nta.nta,*){border-top:1px solid var(--line)}.site-footer.site-footer .site-below-footer-wrap:is(.nta.nta,*),.site-footer.site-footer .site-below-footer-wrap p:is(.nta.nta,*){font-size:11px;line-height:1.5;color:var(--muted)}.site-footer.site-footer .site-below-footer-wrap a:is(.nta.nta,*){color:var(--muted)}.site-footer.site-footer .site-below-footer-wrap a:hover:is(.nta.nta,*),.site-footer.site-footer .site-below-footer-wrap a:focus:is(.nta.nta,*){color:var(--blue)}.site-footer.site-footer .footer-widget-area .widget-title:is(.nta.nta,*){font-size:16px;font-weight:700;line-height:1.5;color:var(--ink);margin:0 0 18px}@media (max-width:921px){.site-footer.site-footer .site-below-footer-wrap:is(.nta.nta,*){text-align:start}}.site-footer.site-footer .ast-builder-grid-row:is(.nta.nta,*){max-width:1240px;padding-inline:20px}.site-header:is(.nta.nta,*){--deep:#0d304a;--dark:#071f31;--blue:#1e5a85;--nav:#aac0cc;--nav-muted:#93aab6;--ring:#9ee2d1;--hover-fill:inset 0 0 0 999px rgba(255,255,255,.12);--press-fill:inset 0 3px 6px rgba(7,31,49,.65),inset 0 0 0 999px rgba(255,255,255,.18)}.site-header.site-header .ast-primary-header-bar:is(.nta.nta,*),.site-header.site-header.ast-primary-header-bar:is(.nta.nta,*){background:var(--deep)}.site-header.site-header .main-header-menu>.menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:is(.nta.nta,*){color:var(--nav);background-color:transparent;box-shadow:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.site-header.site-header .main-header-menu>.menu-item>.menu-link:hover:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:hover:is(.nta.nta,*){color:#fff;box-shadow:var(--hover-fill)}.site-header.site-header .main-header-menu>.menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:active:is(.nta.nta,*){color:#fff;box-shadow:var(--press-fill);transition:color .1s ease,box-shadow .1s ease}.site-header.site-header .main-header-menu>.menu-item>.menu-link:focus-visible:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:focus-visible:is(.nta.nta,*){color:#fff;outline:3px solid var(--ring);outline-offset:-3px}.site-header.site-header .dropdown-menu-toggle:focus-visible:is(.nta.nta,*),.site-header.site-header .ast-menu-toggle:focus-visible:is(.nta.nta,*){outline:3px solid var(--ring);outline-offset:-2px}.site-header.site-header .main-header-menu>.current-menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current-menu-item>a:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current_page_item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current_page_item>a:is(.nta.nta,*){color:#fff;background-color:var(--blue);font-weight:700}.site-header.site-header .main-header-menu>.current-menu-ancestor>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current-menu-ancestor>a:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current-menu-parent>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.current-menu-parent>a:is(.nta.nta,*){color:#fff}.site-header.site-header .main-header-menu .sub-menu:is(.nta.nta,*){background-color:var(--dark);border:1px solid var(--blue);box-shadow:0 10px 30px rgba(7,31,49,.45)}.site-header.site-header .main-header-menu .sub-menu .menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:is(.nta.nta,*){color:var(--nav);background-color:transparent;box-shadow:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.site-header.site-header .main-header-menu .sub-menu .menu-link:hover:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:hover:is(.nta.nta,*){color:#fff;box-shadow:var(--hover-fill)}.site-header.site-header .main-header-menu .sub-menu .menu-link:active:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:active:is(.nta.nta,*){color:#fff;box-shadow:var(--press-fill);transition:color .1s ease,box-shadow .1s ease}.site-header.site-header .main-header-menu .sub-menu .menu-link:focus-visible:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:focus-visible:is(.nta.nta,*){color:#fff;outline:3px solid var(--ring);outline-offset:-3px}.site-header.site-header .main-header-menu .sub-menu .current-menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu .current-menu-item>a:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu .current_page_item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu .current_page_item>a:is(.nta.nta,*){color:#fff;background-color:var(--blue);font-weight:700}.site-header.site-header .site-description:is(.nta.nta,*){color:var(--nav-muted)}.site-header.site-header .site-title:is(.nta.nta,*),.site-header.site-header .site-title a:is(.nta.nta,*){color:#fff}.site-header.site-header #ast-mobile-header:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .ast-primary-header-bar:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-mobile-popup-inner:is(.nta.nta,*){background:var(--deep)}.site-header.site-header .menu-toggle:is(.nta.nta,*),.site-header.site-header .menu-toggle .ast-mobile-svg:is(.nta.nta,*){color:var(--nav);fill:var(--nav);background:transparent;box-shadow:none;transition:fill .15s ease,box-shadow .15s ease}.site-header.site-header .menu-toggle:hover .ast-mobile-svg:is(.nta.nta,*){fill:#fff}.site-header.site-header .menu-toggle:hover:is(.nta.nta,*){box-shadow:var(--hover-fill)}.site-header.site-header .menu-toggle:active .ast-mobile-svg:is(.nta.nta,*){fill:#fff}.site-header.site-header .menu-toggle:active:is(.nta.nta,*){box-shadow:var(--press-fill);transition:fill .1s ease,box-shadow .1s ease}.site-header.site-header .menu-toggle:focus-visible:is(.nta.nta,*){outline:3px solid var(--ring);outline-offset:-3px}.site-header.site-header .menu-toggle:focus-visible .ast-mobile-svg:is(.nta.nta,*){fill:#fff}.site-header.site-header #ast-mobile-header .main-header-bar-navigation:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .ast-mobile-header-content:is(.nta.nta,*){background:var(--deep)}.site-header.site-header #ast-mobile-header .main-header-menu:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .main-header-menu:is(.nta.nta,*){background:var(--deep)}.site-header.site-header #ast-mobile-header .ast-menu-toggle:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-menu-toggle:is(.nta.nta,*){background:transparent;color:var(--nav);fill:var(--nav);box-shadow:none;transition:color .15s ease,fill .15s ease,box-shadow .15s ease}.site-header.site-header #ast-mobile-header .ast-menu-toggle:hover:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-menu-toggle:hover:is(.nta.nta,*){color:#fff;fill:#fff;box-shadow:var(--hover-fill)}.site-header.site-header #ast-mobile-header .ast-menu-toggle:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-menu-toggle:active:is(.nta.nta,*){color:#fff;fill:#fff;box-shadow:var(--press-fill);transition:color .1s ease,fill .1s ease,box-shadow .1s ease}.site-header.site-header #ast-mobile-header .menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:is(.nta.nta,*){color:var(--nav);background-color:transparent;box-shadow:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.site-header.site-header #ast-mobile-header .menu-item>.menu-link:hover:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:hover:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:hover:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:hover:is(.nta.nta,*){color:#fff;box-shadow:var(--hover-fill)}.site-header.site-header #ast-mobile-header .menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:active:is(.nta.nta,*){color:#fff;box-shadow:var(--press-fill);transition:color .1s ease,box-shadow .1s ease}.site-header.site-header #ast-mobile-header .menu-item>.menu-link:focus-visible:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:focus-visible:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:focus-visible:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:focus-visible:is(.nta.nta,*){color:#fff;outline:3px solid var(--ring);outline-offset:-3px}.site-header.site-header #ast-mobile-header .current-menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .current-menu-item>a:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .current-menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .current-menu-item>a:is(.nta.nta,*){color:#fff;background-color:var(--blue);font-weight:700}.site-header.site-header #ast-mobile-header .sub-menu:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .sub-menu:is(.nta.nta,*){background-color:var(--dark);border:0;box-shadow:none}@media (prefers-reduced-motion:reduce){.site-header.site-header .main-header-menu>.menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header .main-header-menu>.menu-item>a:active:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu .menu-link:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu .menu-link:active:is(.nta.nta,*),.site-header.site-header .main-header-menu .sub-menu a:active:is(.nta.nta,*),.site-header.site-header .menu-toggle:is(.nta.nta,*),.site-header.site-header .menu-toggle .ast-mobile-svg:is(.nta.nta,*),.site-header.site-header .menu-toggle:active:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .ast-menu-toggle:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-menu-toggle:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .ast-menu-toggle:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .ast-menu-toggle:active:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .menu-item>a:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>.menu-link:active:is(.nta.nta,*),.site-header.site-header .ast-mobile-popup-drawer .menu-item>a:active:is(.nta.nta,*){transition:none}}.site-header.site-header #ast-desktop-header .main-header-menu.main-header-menu:is(.nta.nta,*){position:static}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root:is(.nta.nta,*){position:static}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu:is(.nta.nta,*){display:flex;flex-wrap:wrap;box-sizing:border-box;position:absolute;top:100%;left:50%;right:auto;transform:translateX(-50%);width:min(1180px,calc(100vw - 32px));max-width:none;padding:32px 40px 24px;background:#fff;border:1px solid #dbe3ef;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 14px 32px rgba(15,23,42,.14);visibility:hidden}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root:hover>.sub-menu:is(.nta.nta,*),.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root.focus>.sub-menu:is(.nta.nta,*),.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu.toggled-on:is(.nta.nta,*){left:50%;right:auto;visibility:visible}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.menu-link:is(.nta.nta,*){pointer-events:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.menu-link .dropdown-menu-toggle:is(.nta.nta,*){pointer-events:auto}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-col:is(.nta.nta,*){display:block;position:static;flex:1 1 210px;min-width:0;width:auto;padding:0 28px 0 0;box-sizing:border-box}.site-header.site-header:lang(he) #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-col:is(.nta.nta,*){padding:0 0 0 28px}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm .icon-arrow:is(.nta.nta,*),.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm>.ast-menu-toggle:is(.nta.nta,*),.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm .ast-header-navigation-arrow:is(.nta.nta,*){display:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-col>.menu-link:is(.nta.nta,*){display:block;padding:0 12px 12px;background:transparent;box-shadow:none;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.site-header.site-header:lang(he) #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-col>.menu-link:is(.nta.nta,*){letter-spacing:0;text-transform:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-col>.menu-link:hover:is(.nta.nta,*){color:#1E5A85;box-shadow:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-col>.sub-menu:is(.nta.nta,*){display:block;position:static;visibility:inherit;opacity:1;left:auto;right:auto;top:auto;transform:none;width:auto;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item:is(.nta.nta,*){display:block;width:auto}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item>.menu-link:is(.nta.nta,*){display:block;padding:10px 12px;border-radius:8px;background:transparent;box-shadow:none;font-size:15px;font-weight:400;line-height:1.3;color:#172033}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item>.menu-link:is(.nta.nta,*)::after{content:attr(title);display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.35;color:#64748b}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item>.menu-link:hover:is(.nta.nta,*),.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item>.menu-link:focus-visible:is(.nta.nta,*){background:#eef4f9;color:#1E5A85;box-shadow:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm-item.current-menu-item>.menu-link:is(.nta.nta,*){background:#eef4f9;color:#1E5A85;font-weight:700}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot:is(.nta.nta,*){display:block;position:static;flex:0 0 50%;box-sizing:border-box;width:50%;margin-top:20px;padding-top:16px;border-top:1px solid #dbe3ef}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot>.menu-link:is(.nta.nta,*){display:inline-block;padding:4px 12px;background:transparent;box-shadow:none;font-size:15px;line-height:1.3}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot-start>.menu-link:is(.nta.nta,*){color:#1E5A85;font-weight:700}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot-end:is(.nta.nta,*){text-align:end}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot-end>.menu-link:is(.nta.nta,*){color:#64748b;font-weight:400}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root>.sub-menu>.nta-mm-foot>.menu-link:hover:is(.nta.nta,*){color:#1E5A85;text-decoration:underline;box-shadow:none}.site-header.site-header #ast-desktop-header .main-header-menu>.nta-mm-root .nta-mm>.menu-link:focus-visible:is(.nta.nta,*){outline:3px solid #1E5A85;outline-offset:2px}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm .icon-arrow:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-col>.ast-menu-toggle:is(.nta.nta,*),.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm .ast-header-navigation-arrow:is(.nta.nta,*){display:none}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-col>.sub-menu:is(.nta.nta,*){display:block !important;position:static;visibility:inherit;opacity:1;width:auto;max-height:none;overflow:visible;margin:0;padding:0 0 4px;background:transparent;border:0;box-shadow:none}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-col>.menu-link:is(.nta.nta,*){display:flex;align-items:flex-end;min-height:44px;box-sizing:border-box;padding:14px 16px 6px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#93aab6}.site-header.site-header:lang(he) #ast-mobile-header .nta-mm-root .nta-mm-col>.menu-link:is(.nta.nta,*){letter-spacing:0;text-transform:none}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-item>.menu-link:is(.nta.nta,*){display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding-top:6px;padding-bottom:6px}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-foot>.menu-link:is(.nta.nta,*){display:flex;align-items:center;min-height:44px;box-sizing:border-box;font-weight:700}.site-header.site-header #ast-mobile-header .nta-mm-root .nta-mm-foot-end:is(.nta.nta,*){display:none}.site-header.site-header #ast-mobile-header .main-header-menu>.nta-mm-root:is(.nta.nta,*){position:relative}.site-header.site-header #ast-mobile-header .main-header-menu>.nta-mm-root>.ast-menu-toggle:is(.nta.nta,*){position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:55px;margin:0;display:flex;align-items:center;justify-content:flex-end}.nta-page:is(.nta.nta,*){--ink:#152632;--head:#173d57;--blue:#1e5a85;--blue-ink:#16496f;--muted:#5e6f7a;--line:#dce5eb;--soft:#eaf3f8;--ring:#12405f;color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:18px;line-height:1.7;--pad:clamp(16px,4vw,28px);width:min(calc(72ch + 2 * var(--pad)),100%);padding-inline:var(--pad);box-sizing:border-box;margin-inline:auto}.nta-page *:is(.nta.nta,*){box-sizing:border-box}.nta-page :is(h1,h2,h3,h4,h5,h6):is(.nta.nta,*){font-family:inherit;color:inherit;text-transform:none}.nta-page h1:is(.nta.nta,*){font-size:clamp(2rem,1.55rem + 1.9vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--head);margin:0 0 .6em}.nta-page h2:is(.nta.nta,*){font-size:clamp(1.5rem,1.34rem + .7vw,1.625rem);line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--head);margin:1.9em 0 .45em}.nta-page h3:is(.nta.nta,*){font-size:clamp(1.25rem,1.19rem + .25vw,1.375rem);line-height:1.35;font-weight:700;color:var(--head);margin:1.7em 0 .4em}.nta-page>:first-child:is(.nta.nta,*){margin-top:0}.nta-page p:is(.nta.nta,*){margin:0 0 1.15em;color:var(--ink)}.nta-page strong:is(.nta.nta,*),.nta-page b:is(.nta.nta,*){font-weight:700;color:inherit}.nta-page em:is(.nta.nta,*),.nta-page i:is(.nta.nta,*){font-style:italic}.nta-page ul:is(.nta.nta,*),.nta-page ol:is(.nta.nta,*){margin:0 0 1.15em;padding-inline-start:1.35em;color:var(--ink)}.nta-page li:is(.nta.nta,*){margin:0 0 .45em}.nta-page li:last-child:is(.nta.nta,*){margin-bottom:0}.nta-page li>ul:is(.nta.nta,*),.nta-page li>ol:is(.nta.nta,*){margin:.45em 0 0}.nta-page a:is(.nta.nta,*){color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.nta-page a:hover:is(.nta.nta,*){color:var(--blue-ink);text-decoration-thickness:2px}.nta-page a:focus-visible:is(.nta.nta,*){outline:3px solid var(--ring);outline-offset:3px;border-radius:4px}.nta-page table:is(.nta.nta,*){width:100%;display:block;overflow-x:auto;border-collapse:collapse;margin:0 0 1.4em}.nta-page th:is(.nta.nta,*),.nta-page td:is(.nta.nta,*){border:1px solid var(--line);padding:10px 14px;text-align:start;vertical-align:top}.nta-page th:is(.nta.nta,*){background:var(--soft);color:var(--head);font-weight:700}@media (prefers-reduced-motion:reduce){.nta-page a:is(.nta.nta,*),.nta-page a:hover:is(.nta.nta,*){transition:none}}.nta-byline.nta-byline:is(.nta.nta,*){border-top:1px solid #dce5eb;margin-top:clamp(28px,5vw,44px);padding-top:14px;margin-bottom:clamp(20px,4vw,32px);color:#5e6f7a;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:var(--fs-small);line-height:1.6}.nta-lead.nta-lead:is(.nta.nta,*){font-size:var(--fs-text);line-height:1.55;color:#152632;margin-bottom:clamp(18px,3vw,28px)}.nta-hub-heading.nta-hub-heading:is(.nta.nta,*){font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:var(--fs-title);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#12354e;margin:clamp(32px,6vw,48px) 0 20px}.nta-hub-box.nta-hub-box:is(.nta.nta,*){display:block;background:#fff;border:2px solid #c3d3de;border-radius:14px;padding:24px;box-sizing:border-box;box-shadow:none;color:#111827;font-family:Inter,"Segoe UI",Arial,sans-serif;--hub-body-size:20px;font-size:var(--fs-text);line-height:1.7}.nta-hub-box.nta-hub-box *:is(.nta.nta,*){box-sizing:border-box}.nta-hub-box.nta-hub-box+.nta-hub-box:is(.nta.nta,*){margin-top:24px}.nta-hub-feedback.nta-hub-feedback:is(.nta.nta,*){border-width:1px}.nta-hub-box.nta-hub-box .nta-hub-bar:is(.nta.nta,*){display:block;margin:-24px -24px 20px;padding:18px 24px;border-radius:12px 12px 0 0;color:#fff}.nta-hub-guide.nta-hub-guide .nta-hub-bar:is(.nta.nta,*),.nta-hub-faq.nta-hub-faq .nta-hub-bar:is(.nta.nta,*){background:#12354e}.nta-hub-gift.nta-hub-gift .nta-hub-bar:is(.nta.nta,*){background:#1E5A85}.nta-hub-box.nta-hub-box .nta-hub-bar h3:is(.nta.nta,*){margin:0;font-family:inherit;font-size:var(--fs-heading);font-weight:700;line-height:1.15;color:inherit}.nta-hub-box.nta-hub-box .nta-hub-eyebrow:is(.nta.nta,*){display:block;font-size:var(--fs-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82);line-height:1.2;margin:0 0 4px}.nta-hub-box.nta-hub-box .nta-hub-sub:is(.nta.nta,*){font-size:var(--fs-text);font-weight:400;color:rgba(255,255,255,.82);line-height:1.4;margin:4px 0 0}.nta-hub-box.nta-hub-box .nta-hub-body:is(.nta.nta,*){display:block}.nta-hub-box.nta-hub-box .nta-hub-body>:first-child:is(.nta.nta,*){margin-top:0}.nta-hub-box.nta-hub-box .nta-hub-body>:last-child:is(.nta.nta,*){margin-bottom:0}.nta-hub-box.nta-hub-box p:is(.nta.nta,*){margin:0 0 1.15em;color:inherit}.nta-hub-box.nta-hub-box strong:is(.nta.nta,*),.nta-hub-box.nta-hub-box b:is(.nta.nta,*){font-weight:700;color:inherit}.nta-hub-box.nta-hub-box em:is(.nta.nta,*),.nta-hub-box.nta-hub-box i:is(.nta.nta,*){font-style:italic}.nta-hub-box.nta-hub-box h4:is(.nta.nta,*){font-size:var(--fs-heading);line-height:1.35;font-weight:700;color:#173d57;margin:1.4em 0 .5em}.nta-hub-box.nta-hub-box ul:is(.nta.nta,*),.nta-hub-box.nta-hub-box ol:is(.nta.nta,*){margin:0 0 1.15em;padding-inline-start:1.35em;color:inherit}.nta-hub-box.nta-hub-box li:is(.nta.nta,*){margin:0 0 .45em}.nta-hub-box.nta-hub-box li:last-child:is(.nta.nta,*){margin-bottom:0}.nta-hub-box.nta-hub-box a:is(.nta.nta,*){color:#1e5a85;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:0;transition:color .15s ease}.nta-hub-box.nta-hub-box a:hover:is(.nta.nta,*){color:#16496f}.nta-hub-box.nta-hub-box a:focus-visible:is(.nta.nta,*){outline:3px solid #12405f;outline-offset:3px;border-radius:4px}.nta-hub-box.nta-hub-box .nta-hub-takeaways:is(.nta.nta,*){list-style:none;margin:0 0 20px;padding:16px 18px;background:#eaf3f8;border-radius:10px}.nta-hub-box.nta-hub-box .nta-hub-takeaways li:is(.nta.nta,*){position:relative;padding-inline-start:22px;margin:0 0 12px;line-height:1.5}.nta-hub-box.nta-hub-box .nta-hub-takeaways li:last-child:is(.nta.nta,*){margin-bottom:0}.nta-hub-box.nta-hub-box .nta-hub-takeaways li:is(.nta.nta,*)::before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:#1e5a85}.nta-hub-box.nta-hub-box .nta-hub-rule:is(.nta.nta,*){display:block;width:100%;max-width:none;height:0;margin:32px 0 24px;padding:0;border:0;border-top:2px solid #9CA3AF;background:none}@font-face{font-family:"nta-book";src:local("Segoe UI Emoji"),local("Apple Color Emoji"),local("AppleColorEmoji"),local("Noto Color Emoji");unicode-range:U+1F4D6;size-adjust:200%}.nta-hub-box.nta-hub-box .nta-hub-terms-box>summary:is(.nta.nta,*){font-family:"nta-book",Inter,"Segoe UI",Arial,sans-serif}.nta-hub-box.nta-hub-box .nta-hub-terms-icon:is(.nta.nta,*){display:inline-block;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:2em;line-height:1;vertical-align:middle;margin-inline-end:8px}.nta-hub-box.nta-hub-box .nta-hub-terms-box>summary:is(.nta.nta,*){justify-content:flex-start;gap:0}.nta-hub-box.nta-hub-box .nta-hub-terms-box>summary:is(.nta.nta,*)::after{margin-inline-start:auto}.nta-hub-box.nta-hub-box .nta-hub-terms-intro:is(.nta.nta,*){margin:0 0 16px;font-size:var(--fs-text);line-height:1.55;color:#4B5563}.nta-hub-box.nta-hub-box dl.nta-hub-terms:is(.nta.nta,*){margin:0;padding:0}.nta-hub-box.nta-hub-box dl.nta-hub-terms dt:is(.nta.nta,*){margin:0 0 4px;font-size:inherit;font-weight:700;line-height:1.4;color:inherit}.nta-hub-box.nta-hub-box dl.nta-hub-terms dd:is(.nta.nta,*){margin:0 0 16px;padding:0;font-size:inherit;font-weight:400;line-height:1.55}.nta-hub-box.nta-hub-box dl.nta-hub-terms dd:last-child:is(.nta.nta,*){margin-bottom:0}.nta-hub-box.nta-hub-box dl.nta-hub-terms a:is(.nta.nta,*){color:#1e5a85}.nta-hub-box.nta-hub-box .nta-hub-cta:is(.nta.nta,*){text-align:center;margin:20px 0 10px}.nta-hub-gift.nta-hub-gift .nta-btn:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:link:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:visited:is(.nta.nta,*){display:inline-flex !important;align-items:center;justify-content:center;gap:8px;background:#fff !important;background-image:none !important;filter:none !important;color:#1e5a85 !important;border:1.5px solid #1e5a85 !important;border-radius:12px !important;box-shadow:none !important;-webkit-box-shadow:none !important;text-shadow:none !important;padding:14px 28px !important;font-family:Inter,"Segoe UI",Arial,sans-serif !important;font-size:var(--fs-text) !important;font-weight:700 !important;line-height:1.4 !important;text-decoration:none !important;cursor:pointer;transition:background .15s ease,color .15s ease}.nta-hub-gift.nta-hub-gift .sdm_download_item:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift .sdm_download_item_top:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift .sdm_download_link:is(.nta.nta,*){text-align:center !important}.nta-hub-gift.nta-hub-gift .nta-btn:hover:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:hover:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:focus:is(.nta.nta,*){background:#1e5a85 !important;color:#fff !important}.nta-hub-gift.nta-hub-gift .nta-btn:focus-visible:is(.nta.nta,*),.nta-hub-gift.nta-hub-gift a.sdm_download.green:focus-visible:is(.nta.nta,*){outline:3px solid #12405f !important;outline-offset:3px !important}.nta-hub-box.nta-hub-box .nta-hub-note:is(.nta.nta,*){font-size:var(--fs-small);color:#4B5563;line-height:1.4;text-align:center;margin:10px 0 0}.nta-hub-box.nta-hub-box details:is(.nta.nta,*){margin:0}.nta-hub-box.nta-hub-box details+details:is(.nta.nta,*){border-top:1px solid #dce5eb;margin-top:4px}.nta-hub-box.nta-hub-box summary:is(.nta.nta,*){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -12px;padding:14px 12px;border-radius:10px;font-family:inherit;font-size:var(--fs-text);font-weight:700;color:#173d57;line-height:1.4;transition:background .15s ease}.nta-hub-box.nta-hub-box summary:is(.nta.nta,*)::-webkit-details-marker{display:none}.nta-hub-box.nta-hub-box summary:hover:is(.nta.nta,*){background:#eaf3f8}.nta-hub-box.nta-hub-box summary:focus-visible:is(.nta.nta,*){outline:3px solid #12405f;outline-offset:2px}.nta-hub-box.nta-hub-box summary:is(.nta.nta,*)::after{content:"▾";display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#eaf3f8;color:#1e5a85;font-size:14px;transition:transform .2s ease,background .2s ease,color .2s ease}.nta-hub-box.nta-hub-box details[open] summary:is(.nta.nta,*)::after{transform:rotate(180deg);background:#1e5a85;color:#fff}.nta-hub-box.nta-hub-box summary:is(.nta.nta,*)::after{content:"";width:var(--accordion-icon-size,32px);height:var(--accordion-icon-size,32px);background:var(--details-btn-bg,#4B5563) var(--accordion-chevron) center / var(--accordion-chevron-size,18px) no-repeat;color:transparent}.nta-hub-box.nta-hub-box summary:hover:is(.nta.nta,*)::after,.nta-hub-box.nta-hub-box summary:focus-visible:is(.nta.nta,*)::after{background-color:var(--details-btn-bg-hover,#374151)}.nta-hub-box.nta-hub-box details[open] summary:is(.nta.nta,*)::after{background:var(--details-btn-bg,#4B5563) var(--accordion-chevron) center / var(--accordion-chevron-size,18px) no-repeat;color:transparent}.nta-hub-box.nta-hub-box details[open] summary:hover:is(.nta.nta,*)::after,.nta-hub-box.nta-hub-box details[open] summary:focus-visible:is(.nta.nta,*)::after{background-color:var(--details-btn-bg-hover,#374151)}.nta-hub-box.nta-hub-box details[open] summary:is(.nta.nta,*){margin-bottom:2px}.nta-hub-box.nta-hub-box details>p:last-child:is(.nta.nta,*),.nta-hub-box.nta-hub-box details>h4:last-child:is(.nta.nta,*){margin-bottom:0}@media (prefers-reduced-motion:reduce){.nta-hub-box.nta-hub-box summary:is(.nta.nta,*)::after,.nta-hub-gift.nta-hub-gift .nta-btn:is(.nta.nta,*),.nta-hub-box.nta-hub-box a:is(.nta.nta,*){transition:none}}@media (max-width:480px){.nta-hub-box.nta-hub-box:is(.nta.nta,*){padding:18px}.nta-hub-box.nta-hub-box .nta-hub-bar:is(.nta.nta,*){margin:-18px -18px 16px;padding:14px 18px}}.nta-hub-feedback-card.nta-hub-feedback-card:is(.nta.nta,*){--nta-fb-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20.5l1.4-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E");--nta-fb-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v11H4V10h3zm0 0l4-8a2.5 2.5 0 0 1 3 3l-1 4h6a2 2 0 0 1 2 2.3l-1.4 7A2 2 0 0 1 17.6 21H7'/%3E%3C/svg%3E");--nta-fb-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 14V3h3v11h-3zm0 0l-4 8a2.5 2.5 0 0 1-3-3l1-4H5a2 2 0 0 1-2-2.3l1.4-7A2 2 0 0 1 6.4 3H17'/%3E%3C/svg%3E");position:relative;display:block;margin-top:81px;margin-bottom:24px;background:#fff;border:2px dashed #8B929E;border-radius:18px;padding:18px 22px 16px;box-sizing:border-box;color:#111827;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:var(--fs-small);line-height:1.5}.nta-hub-feedback-card.nta-hub-feedback-card.nta-hub-feedback-card:is(.nta.nta,*),.nta-hub-gift-card.nta-hub-gift-card.nta-gift-v2:is(.nta.nta,*){margin-top:81px}.nta-hub-feedback-card.nta-hub-feedback-card *:is(.nta.nta,*){box-sizing:border-box}.nta-hub-feedback-card.nta-hub-feedback-card:is(.nta.nta,*){--nta-sep-edge:2px}.nta-hub-feedback-card.nta-hub-feedback-card:is(.nta.nta,*)::before,.nta-hub-gift-card.nta-hub-gift-card.nta-gift-v2:is(.nta.nta,*)::before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--nta-sep-edge,0px));inset-inline-end:calc(-1 * var(--nta-sep-edge,0px));top:calc(-33px - var(--nta-sep-edge,0px));height:0;border-top:1px solid #D1D5DB;pointer-events:none}.nta-hub-feedback-card.nta-hub-feedback-card:is(.nta.nta,*)::after{content:"";position:absolute;inset-inline-start:36px;bottom:-13px;width:22px;height:22px;background:#fff;border-inline-end:2px dashed #8B929E;border-bottom:2px dashed #8B929E;transform:rotate(45deg);pointer-events:none}.nta-hub-feedback-card .nta-feedback-bar:is(.nta.nta,*){display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;padding:0;border-radius:0;background:none;color:#111827}.nta-hub-feedback-card .nta-feedback-bar:is(.nta.nta,*)::before{content:"";flex:none;width:22px;height:22px;margin-top:-1px;background-color:#1E5A85;-webkit-mask:var(--nta-fb-chat) center/contain no-repeat;mask:var(--nta-fb-chat) center/contain no-repeat}.nta-hub-feedback-card .nta-feedback-bar h3:is(.nta.nta,*){margin:0;font-family:inherit;font-size:var(--fs-small);font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:#111827}.nta-hub-feedback-card .nta-feedback-row:is(.nta.nta,*){padding:8px 0}.nta-hub-feedback-card .nta-feedback-row+.nta-feedback-row:is(.nta.nta,*){border-top:0}.nta-hub-feedback-card .nta-feedback-row>.wp-polls:not(.wp-polls-loading):is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .wp-polls-form:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0}.nta-hub-feedback-card .nta-feedback-row .wp-polls-form>p:not([style*="none"]):is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row>.wp-polls>p:is(.nta.nta,*){flex:1 1 240px;margin:0;text-align:start !important;font-size:var(--fs-small);font-weight:400;line-height:1.4;color:#111827}.nta-hub-feedback-card .nta-feedback-row .wp-polls-form>p strong:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row>.wp-polls>p strong:is(.nta.nta,*){font-weight:400}.nta-hub-feedback-card .nta-feedback-open:is(.nta.nta,*){margin:6px 0 0;padding:0;border-top:0;font-size:var(--fs-small);line-height:1.5;color:#4B5563}.nta-hub-feedback-card .nta-feedback-open a:is(.nta.nta,*){color:#1E5A85;font-weight:700;text-decoration:underline;text-underline-offset:3px}.nta-hub-feedback-card .nta-feedback-open a:focus-visible:is(.nta.nta,*){outline:3px solid #12405f;outline-offset:3px;border-radius:4px}@media (max-width:560px){.nta-hub-feedback-card .nta-feedback-row>.wp-polls:not(.wp-polls-loading):is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .wp-polls-form:is(.nta.nta,*){flex-direction:column;align-items:flex-start}.nta-hub-feedback-card .nta-feedback-row .wp-polls-form>p:not([style*="none"]):is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row>.wp-polls>p:is(.nta.nta,*){flex:0 0 auto}}.nta-hub-feedback-card .nta-feedback-row .nta-fb-line:is(.nta.nta,*){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0}.nta-hub-feedback-card .nta-feedback-row .nta-fb-q:is(.nta.nta,*){flex:1 1 240px;margin:0;padding:0;text-align:start;font-size:var(--fs-small);font-weight:400;line-height:1.4;color:#111827}.nta-hub-feedback-card .nta-feedback-row .nta-fb-answers:is(.nta.nta,*){display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin:0;padding:0}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:hover:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:focus:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:active:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:disabled:is(.nta.nta,*){display:inline-flex;align-items:center;gap:6px;width:auto;min-width:0;min-height:0;margin:0;padding:7px 14px;border:1.5px solid #8B929E;border-radius:999px;background:#fff;box-shadow:none;color:#374151;font-family:inherit;font-size:var(--fs-small);font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:hover:is(.nta.nta,*){border-color:#374151}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:focus-visible:is(.nta.nta,*){outline:3px solid #12405f;outline-offset:2px}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:is(.nta.nta,*)::before{content:"";flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--nta-fb-up) center/contain no-repeat;mask:var(--nta-fb-up) center/contain no-repeat}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn[data-nta-answer="no"]:is(.nta.nta,*)::before{-webkit-mask-image:var(--nta-fb-down);mask-image:var(--nta-fb-down)}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:disabled:is(.nta.nta,*){cursor:default;color:#374151;border-color:#8B929E}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn.is-chosen[data-nta-answer="yes"]:disabled:is(.nta.nta,*){background:#E6F4EA;border-color:#2F7A4B;color:#1E5E37;font-weight:600}.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn.is-chosen[data-nta-answer="no"]:disabled:is(.nta.nta,*){background:#FDF0E1;border-color:var(--growth-accent,#A65F00);color:#7A4500;font-weight:600}.nta-hub-feedback-card .nta-feedback-row .nta-fb-thanks:is(.nta.nta,*){margin:0;padding:0;font-size:var(--fs-small);font-weight:400;line-height:1.4;color:#4B5563}.nta-hub-feedback-card .nta-feedback-row .nta-fb-thanks:not(:empty):is(.nta.nta,*){margin-top:6px}.nta-hub-feedback-card .nta-feedback-row .nta-fb-thanks:not(:empty):is(.nta.nta,*)::before{content:"✓";content:"✓" / "";margin-inline-end:6px;font-weight:700;color:#2F7A4B}@media (prefers-reduced-motion: reduce){.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:hover:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:focus:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:active:is(.nta.nta,*),.nta-hub-feedback-card .nta-feedback-row .nta-fb-btn:disabled:is(.nta.nta,*){transition:none}}@media (max-width:560px){.nta-hub-feedback-card .nta-feedback-row .nta-fb-line:is(.nta.nta,*){flex-direction:column;align-items:flex-start}.nta-hub-feedback-card .nta-feedback-row .nta-fb-q:is(.nta.nta,*){flex:0 0 auto}}.nta-hub-body .nta-hub-intro-title:is(.nta.nta,*){color:#111827;font-size:var(--fs-heading);font-weight:700;margin:0 0 6px;display:block}.nta-hub-body .nta-hub-intro-sub:is(.nta.nta,*){color:#4B5563;font-size:var(--fs-text);font-weight:400;margin:0 0 18px;display:block}.nta-hub-box.nta-hub-box+.nta-hub-gift-card:not(.nta-gift-v2):is(.nta.nta,*){margin-top:24px}.nta-hub-gift-card.nta-hub-gift-card:is(.nta.nta,*){display:block;position:relative;overflow:visible;background:#fff;border:1px solid #c3d3de;border-radius:14px;box-shadow:0 2px 8px rgba(20,40,60,.05);color:#111827;font-family:Inter,"Segoe UI",Arial,sans-serif;box-sizing:border-box}.nta-hub-gift-card.nta-hub-gift-card *:is(.nta.nta,*){box-sizing:border-box}.nta-hub-gift-card .nta-gift-benefits:is(.nta.nta,*){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.nta-hub-gift-card .nta-gift-benefits li:is(.nta.nta,*){display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-text);line-height:1.4;margin:0}.nta-hub-gift-card .nta-gift-benefits li:is(.nta.nta,*)::before{content:none}.nta-hub-gift-card .nta-gift-benefits strong:is(.nta.nta,*){font-weight:700;color:inherit}.nta-hub-gift-card .sdm_download_item:is(.nta.nta,*),.nta-hub-gift-card .sdm_download_link:is(.nta.nta,*){text-align:center !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important}.nta-hub-gift-card a.sdm_download:is(.nta.nta,*),.nta-hub-gift-card a.sdm_download.green:is(.nta.nta,*),.nta-hub-gift-card a.sdm_download.green:link:is(.nta.nta,*),.nta-hub-gift-card a.sdm_download.green:visited:is(.nta.nta,*){display:inline-flex !important;align-items:center;gap:10px;background:linear-gradient(135deg,#1E5A85,#2C4B7D) !important;filter:none !important;color:#fff !important;border:none !important;border-radius:10px !important;box-shadow:0 6px 18px rgba(30,90,133,.4) !important;-webkit-box-shadow:0 6px 18px rgba(30,90,133,.4) !important;text-shadow:none !important;padding:18px 40px !important;font-family:Inter,"Segoe UI",Arial,sans-serif !important;font-size:var(--fs-text) !important;font-weight:700 !important;line-height:1.3 !important;text-decoration:none !important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.nta-hub-gift-card a.sdm_download:is(.nta.nta,*)::before{content:"↓";font-weight:700}.nta-hub-gift-card a.sdm_download.green:hover:is(.nta.nta,*),.nta-hub-gift-card a.sdm_download.green:focus:is(.nta.nta,*){filter:brightness(1.1) !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(30,90,133,.5) !important}.nta-hub-gift-card a.sdm_download.green:active:is(.nta.nta,*){transform:translateY(1px) scale(.98);filter:brightness(.95) !important;box-shadow:0 3px 10px rgba(30,90,133,.35) !important}.nta-hub-gift-card a.sdm_download.green:focus-visible:is(.nta.nta,*){outline:3px solid #12405f !important;outline-offset:3px !important}.nta-hub-gift-card .nta-gift-note:is(.nta.nta,*){font-size:var(--fs-small);color:#4B5563;line-height:1.4;margin:12px 0 0}@media (prefers-reduced-motion:reduce){.nta-hub-gift-card a.sdm_download:is(.nta.nta,*){transition:none}}.nta-hub-gift-card.nta-hub-gift-card.nta-gift-v2:is(.nta.nta,*){max-width:none;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.nta-hub-gift-card.nta-gift-v2 .nta-gift-file:is(.nta.nta,*){display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"icon main action";align-items:center;column-gap:26px;max-width:950px;margin:0 auto;background:#fff;border:1px solid #D1D5DB;border-radius:14px;padding:26px 28px;box-shadow:0 4px 14px rgba(17,24,39,.06)}.nta-hub-gift-card.nta-gift-v2 .nta-gift-icon:is(.nta.nta,*){grid-area:icon;display:block;width:76px;height:87px}.nta-hub-gift-card.nta-gift-v2 .nta-gift-main:is(.nta.nta,*){grid-area:main;min-width:0}.nta-hub-gift-card.nta-gift-v2 .nta-gift-action:is(.nta.nta,*){grid-area:action}.nta-hub-gift-card.nta-gift-v2 .nta-gift-title:is(.nta.nta,*){margin:0;font-family:inherit;font-size:var(--fs-text);font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:#111827;overflow-wrap:anywhere}.nta-hub-gift-card.nta-gift-v2 .nta-gift-meta:is(.nta.nta,*){margin:6px 0 0;font-size:var(--fs-small);font-weight:400;line-height:1.6;color:#4B5563}.nta-hub-gift-card.nta-gift-v2 .nta-gift-benefits:is(.nta.nta,*){display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding:0;list-style:none}.nta-hub-gift-card.nta-gift-v2 .nta-gift-benefits li:is(.nta.nta,*){display:block;margin:0;font-size:var(--fs-small);font-weight:400;line-height:1.6;color:#374151}.nta-hub-gift-card.nta-gift-v2 .nta-gift-benefits li:is(.nta.nta,*)::before{content:"✓ ";color:#1E5A85;font-weight:700}.nta-hub-gift-card.nta-gift-v2 a.sdm_download:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:link:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:visited:is(.nta.nta,*){display:inline-flex !important;align-items:center;justify-content:center;gap:8px;background:#1E5A85 !important;filter:none !important;color:#fff !important;border:none !important;border-radius:10px !important;box-shadow:none !important;-webkit-box-shadow:none !important;text-shadow:none !important;padding:14px 26px !important;font-family:Inter,"Segoe UI",Arial,sans-serif !important;font-size:var(--fs-text) !important;font-weight:700 !important;line-height:1.2 !important;white-space:nowrap;text-decoration:none !important;transform:none;transition:background-color .15s ease}.nta-hub-gift-card.nta-gift-v2 a.sdm_download:is(.nta.nta,*)::before{content:"";flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m0 0l-5-5m5 5l5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m0 0l-5-5m5 5l5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat}.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:hover:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:focus:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:active:is(.nta.nta,*){background:#16496f !important;color:#fff !important;filter:none !important;box-shadow:none !important;transform:none}.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:focus-visible:is(.nta.nta,*){outline:3px solid #12405f !important;outline-offset:3px !important}.nta-hub-gift-card.nta-gift-v2 .nta-gift-note:is(.nta.nta,*){margin:10px 0 0;text-align:center;font-size:var(--fs-small);line-height:1.4;color:#4B5563}@media (prefers-reduced-motion:reduce){.nta-hub-gift-card.nta-gift-v2 a.sdm_download:is(.nta.nta,*){transition:none}}@media (max-width:560px){.nta-hub-gift-card.nta-gift-v2 .nta-gift-file:is(.nta.nta,*){grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon title" "meta meta" "ben ben" "action action";column-gap:12px;padding:16px}.nta-hub-gift-card.nta-gift-v2 .nta-gift-icon:is(.nta.nta,*){width:48px;height:55px}.nta-hub-gift-card.nta-gift-v2 .nta-gift-main:is(.nta.nta,*){display:contents}.nta-hub-gift-card.nta-gift-v2 .nta-gift-title:is(.nta.nta,*){grid-area:title;align-self:center}.nta-hub-gift-card.nta-gift-v2 .nta-gift-meta:is(.nta.nta,*){grid-area:meta;margin-top:10px}.nta-hub-gift-card.nta-gift-v2 .nta-gift-benefits:is(.nta.nta,*){grid-area:ben}.nta-hub-gift-card.nta-gift-v2 .nta-gift-action:is(.nta.nta,*){margin-top:14px}.nta-hub-gift-card.nta-gift-v2 .sdm_download_button:is(.nta.nta,*){display:block}.nta-hub-gift-card.nta-gift-v2 a.sdm_download:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:link:is(.nta.nta,*),.nta-hub-gift-card.nta-gift-v2 a.sdm_download.green:visited:is(.nta.nta,*){display:flex !important;width:100%;padding:12px 20px !important;font-size:var(--fs-small) !important}.nta-hub-gift-card.nta-gift-v2 a.sdm_download:is(.nta.nta,*)::before{width:18px;height:18px}}