[id="interactive-widget-619"]{--ink:#173d50;--muted:#627b87;--blue:#438fc5;--pale:#f3f8fb;--line:#d9e4e9;--orange:#ed712c;--green:#21745c;--shadow:0 4px 14px #173d5008}[id="interactive-widget-619"] *{box-sizing:border-box}[id="interactive-widget-619"]{scroll-behavior:smooth}[id="interactive-widget-619"]{margin:0;color:var(--ink);background:#fff;font:15px/1.6 Arial,Helvetica,sans-serif}[id="interactive-widget-619"] a{color:#287fb7}[id="interactive-widget-619"] button,[id="interactive-widget-619"] input,[id="interactive-widget-619"] select{font:inherit}[id="interactive-widget-619"] button,[id="interactive-widget-619"] summary{cursor:pointer}[id="interactive-widget-619"] a,[id="interactive-widget-619"] button,[id="interactive-widget-619"] input,[id="interactive-widget-619"] select,[id="interactive-widget-619"] summary{outline-offset:4px}[id="interactive-widget-619"] button:focus-visible,[id="interactive-widget-619"] a:focus-visible,[id="interactive-widget-619"] input:focus-visible,[id="interactive-widget-619"] select:focus-visible,[id="interactive-widget-619"] summary:focus-visible{outline:3px solid #236b9c}[id="interactive-widget-619"] button:disabled{opacity:.45;cursor:not-allowed}[id="interactive-widget-619"] [hidden]{display:none!important}[id="interactive-widget-619"] .site-header{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:20px 28px}[id="interactive-widget-619"] .brand{font-size:24px;font-weight:800;color:var(--ink);text-decoration:none;letter-spacing:-1px}[id="interactive-widget-619"] .brand span{font-weight:400}[id="interactive-widget-619"] .brand small{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}[id="interactive-widget-619"] nav{display:flex;gap:28px}[id="interactive-widget-619"] nav a{text-decoration:none;font-size:13px}[id="interactive-widget-619"] .page-intro{text-align:center;background:linear-gradient(105deg,#f7fbfd,#eaf4fb,#f7fbfd);padding:42px 20px 95px}[id="interactive-widget-619"] .eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;margin:0 0 12px;color:#386881}[id="interactive-widget-619"] h3{font-size:34px;line-height:1.25;letter-spacing:-.6px;margin:0 0 15px}[id="interactive-widget-619"] h3{font-size:28px;line-height:1.3;letter-spacing:-.4px;margin:0 0 12px}[id="interactive-widget-619"] h3{line-height:1.35}[id="interactive-widget-619"] p{margin:10px 0}[id="interactive-widget-619"] .page-intro>p:last-child{color:var(--muted)}[id="interactive-widget-619"] .outer{max-width:1080px;margin:-45px auto 0;padding:34px;background:white;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:13px;box-shadow:0 10px 28px #173d5008;position:relative}[id="interactive-widget-619"] .calculator{background:var(--pale);border:1px solid var(--line);border-radius:18px;padding:36px}[id="interactive-widget-619"] .calc-heading{text-align:center;margin:6px 0 26px}[id="interactive-widget-619"] .calc-heading>p:last-child{font-size:14px;color:var(--muted);max-width:690px;margin:0 auto}[id="interactive-widget-619"] .input-card,[id="interactive-widget-619"] .path-config{background:#fff;border:1px solid var(--line);padding:24px;border-radius:14px;box-shadow:var(--shadow)}[id="interactive-widget-619"] .amount-line{display:flex;align-items:center;justify-content:space-between;gap:20px}[id="interactive-widget-619"] .amount-line>label{font-weight:700}[id="interactive-widget-619"] .amount{display:flex;align-items:center;gap:10px;width:60%}[id="interactive-widget-619"] .amount input{text-align:right;font-size:30px;font-weight:700;min-width:0}[id="interactive-widget-619"] .range-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}[id="interactive-widget-619"] input,[id="interactive-widget-619"] select{width:100%;border:1px solid #b6c8d1;border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink);min-height:44px}[id="interactive-widget-619"] input[type=range]{padding:0;accent-color:var(--orange);border:0;min-height:24px;margin:18px 0 0}[id="interactive-widget-619"] small,[id="interactive-widget-619"] .small{font-size:12px;color:var(--muted);line-height:1.5}[id="interactive-widget-619"] [data-role="principal-help"]{display:block;margin-top:6px}[id="interactive-widget-619"] .top-gap{margin-top:22px}[id="interactive-widget-619"] .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}[id="interactive-widget-619"] .wide{grid-column:1/-1}[id="interactive-widget-619"] .field{margin:12px 0}[id="interactive-widget-619"] .form-grid .field{margin:0}[id="interactive-widget-619"] .field>label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}[id="interactive-widget-619"] .field small{display:block;margin-top:5px}[id="interactive-widget-619"] .date-presets{display:flex;gap:6px;margin-top:8px}[id="interactive-widget-619"] .date-presets button{flex:1;border:1px solid var(--line);border-radius:6px;padding:7px 3px;background:#f5f9fc;color:var(--ink);font-size:11px}[id="interactive-widget-619"] .date-presets button.active{border-color:var(--blue);background:#e6f2fa}[id="interactive-widget-619"] .interest-inline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;background:#edf6fc;padding:14px 16px;border-radius:9px;font-size:13px}[id="interactive-widget-619"] .interest-inline strong{font-size:22px;white-space:nowrap}[id="interactive-widget-619"] .small-details{font-size:12px;border-top:0;margin-top:12px}[id="interactive-widget-619"] .small-details summary{color:#287fb7;font-weight:700}[id="interactive-widget-619"] .stages{display:flex;list-style:none;padding:0;gap:12px;margin:28px 0}[id="interactive-widget-619"] .stages li{flex:1;display:flex;align-items:center;gap:10px;font-size:13px}[id="interactive-widget-619"] .stages b{border-radius:50%;width:28px;height:28px;display:grid;place-items:center;background:#dcecf7;color:#21648f;font-size:12px;flex:none}[id="interactive-widget-619"] .stages small{display:block;font-size:10px}[id="interactive-widget-619"] .start-field{margin-bottom:20px}[id="interactive-widget-619"] .start-field select{background:white;font-weight:700}[id="interactive-widget-619"] .comparison{display:grid;gap:10px}[id="interactive-widget-619"] .route{border:1px solid var(--line);background:white;border-radius:11px;padding:18px 20px;box-shadow:var(--shadow)}[id="interactive-widget-619"] .route.selected{border:2px solid var(--blue);padding:17px 19px}[id="interactive-widget-619"] .route-head{display:flex;align-items:center;justify-content:space-between;gap:14px}[id="interactive-widget-619"] .route h3{font-size:16px;margin:0}[id="interactive-widget-619"] .route p{font-size:12px;color:var(--muted);margin:4px 0}[id="interactive-widget-619"] .choose{background:#edf6fc;color:#2c76a6;border:1px solid #cee3f1;border-radius:20px;padding:7px 13px;font-size:11px;white-space:nowrap}[id="interactive-widget-619"] .route.selected .choose{background:var(--blue);color:white}[id="interactive-widget-619"] .route-metrics,[id="interactive-widget-619"] .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:15px}[id="interactive-widget-619"] .route-metrics span,[id="interactive-widget-619"] .metric span{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}[id="interactive-widget-619"] .route-metrics b{font-size:18px}[id="interactive-widget-619"] .route-metrics small{font-size:10px}[id="interactive-widget-619"] .comparison-note{font-size:11px;margin:10px 0 0}[id="interactive-widget-619"] .path-config{margin-top:24px}[id="interactive-widget-619"] .section-title h3{margin:4px 0 20px;font-size:20px}[id="interactive-widget-619"] .section-title .eyebrow{font-size:10px}[id="interactive-widget-619"] details{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}[id="interactive-widget-619"] summary{font-weight:700;font-size:14px;color:var(--ink)}[id="interactive-widget-619"] details[open]>summary{margin-bottom:14px}[id="interactive-widget-619"] .check{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:13px 0}[id="interactive-widget-619"] .check input{width:17px;min-height:17px;height:17px;accent-color:var(--blue);margin:3px 0;flex:none}[id="interactive-widget-619"] .check span{flex:1}[id="interactive-widget-619"] .notice{background:#edf6fc;border:1px solid #bfdbe9;border-radius:9px;padding:14px 16px;font-size:12px;margin:16px 0}[id="interactive-widget-619"] .notice.warn{background:#fff8e9;border-color:#ead8aa}[id="interactive-widget-619"] .notice.danger{background:#fff1ec;border-color:#e3b39f}[id="interactive-widget-619"] .notice p{margin:6px 0}[id="interactive-widget-619"] .notice ul{padding-left:20px}[id="interactive-widget-619"] .result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}[id="interactive-widget-619"] .result-heading .eyebrow{margin-bottom:6px}[id="interactive-widget-619"] .result-heading h3{font-size:24px;margin:0}[id="interactive-widget-619"] .tag{font-size:11px;border-radius:20px;background:#e1eee9;color:var(--green);padding:5px 10px;white-space:nowrap}[id="interactive-widget-619"] .tag.warn{background:#fff0d3;color:#8b5e15}[id="interactive-widget-619"] .metric{padding:18px;background:white;border-radius:11px;border:1px solid var(--line);min-width:0}[id="interactive-widget-619"] .metric b{font-size:23px;display:block;margin:6px 0;letter-spacing:-.4px;overflow-wrap:anywhere}[id="interactive-widget-619"] .metric small{display:block;font-size:11px}[id="interactive-widget-619"] .metric.highlight{background:#eaf6f0;border-color:#c5dfd3}[id="interactive-widget-619"] .metric.highlight b{color:var(--green)}[id="interactive-widget-619"] .bilance{background:#fff;border-radius:11px;padding:18px 20px;margin:16px 0;border:1px solid var(--line)}[id="interactive-widget-619"] .line{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #e8eef1;font-size:13px}[id="interactive-widget-619"] .line b{white-space:nowrap}[id="interactive-widget-619"] .line.total{font-weight:700;border:0;padding-top:13px}[id="interactive-widget-619"] .line.total b{color:#236f57}[id="interactive-widget-619"] .result-accordion{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-top:12px}[id="interactive-widget-619"] .result-accordion summary{font-size:14px}[id="interactive-widget-619"] .result-accordion p,[id="interactive-widget-619"] .result-accordion li{font-size:12px}[id="interactive-widget-619"] .result-accordion ul{padding-left:20px}[id="interactive-widget-619"] .cost-row{border-bottom:1px solid var(--line);padding:13px 0}[id="interactive-widget-619"] .cost-row:last-child{border:0}[id="interactive-widget-619"] .cost-title{display:flex;justify-content:space-between;gap:16px;font-size:13px}[id="interactive-widget-619"] .cost-title>strong:last-child{white-space:nowrap}[id="interactive-widget-619"] .cost-row p{font-size:11px;color:var(--muted);margin:5px 0}[id="interactive-widget-619"] .cost-row a{font-size:11px;overflow-wrap:anywhere}[id="interactive-widget-619"] .button{border:1px solid #adcbdc;border-radius:24px;padding:11px 18px;font-size:13px;font-weight:700;background:white;color:#2677ad;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:18px;min-height:44px}[id="interactive-widget-619"] .button.primary{background:var(--blue);border-color:var(--blue);color:white;box-shadow:0 4px 10px #438fc520}[id="interactive-widget-619"] .export-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}[id="interactive-widget-619"] .center{text-align:center}[id="interactive-widget-619"] .save-actions{display:flex;gap:15px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:11px}[id="interactive-widget-619"] .save-actions button,[id="interactive-widget-619"] .file-label{background:transparent;border:0;text-decoration:underline;color:#287fb7;font:inherit;cursor:pointer;padding:8px}[id="interactive-widget-619"] .contact{text-align:center;border-top:1px solid var(--line);margin-top:26px;padding-top:24px}[id="interactive-widget-619"] .contact h3{font-size:19px;margin-bottom:8px}[id="interactive-widget-619"] .contact p{font-size:13px;color:var(--muted);max-width:640px;margin:8px auto 16px}[id="interactive-widget-619"] .contact small{display:block;margin:14px auto 0;max-width:600px;font-size:11px}[id="interactive-widget-619"] .editorial{max-width:960px;margin:48px auto;padding:0 24px}[id="interactive-widget-619"] .editorial h3{font-size:25px}[id="interactive-widget-619"] .editorial p{color:var(--muted);font-size:14px}[id="interactive-widget-619"] .explain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}[id="interactive-widget-619"] .explain-grid article{border-top:3px solid #b7d6e8}[id="interactive-widget-619"] .explain-grid h3{font-size:16px}[id="interactive-widget-619"] .explain-grid p{font-size:13px}[id="interactive-widget-619"] .faq details{padding:17px 0}[id="interactive-widget-619"] .faq summary{font-size:15px}[id="interactive-widget-619"] footer{max-width:1080px;margin:50px auto 0;padding:25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:11px}[id="interactive-widget-619"] .document{max-width:960px;margin:40px auto;padding:35px;border:1px solid var(--line);background:white;overflow-wrap:anywhere}[id="interactive-widget-619"] .document h3{font-size:25px}[id="interactive-widget-619"] .document h3{font-size:20px;margin-top:30px}[id="interactive-widget-619"] .document h3{font-size:15px}[id="interactive-widget-619"] .document p,[id="interactive-widget-619"] .document li{font-size:12px}[id="interactive-widget-619"] .document .line{font-size:12px}[id="interactive-widget-619"] .document a{word-break:break-word}[id="interactive-widget-619"] .table-wrap{overflow:auto}[id="interactive-widget-619"] table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}[id="interactive-widget-619"] th,[id="interactive-widget-619"] td{padding:8px;border-bottom:1px solid var(--line)}[id="interactive-widget-619"] th{background:#edf6fc}[id="interactive-widget-619"] .skip{position:absolute;top:-100px;left:10px;padding:12px;background:white;z-index:5}[id="interactive-widget-619"] .skip:focus{top:10px}[id="interactive-widget-619"] .report-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}@media (max-width:800px){[id="interactive-widget-619"] .outer{margin:-35px 14px 0;padding:15px}[id="interactive-widget-619"] .calculator{padding:24px 18px}[id="interactive-widget-619"] .page-intro{padding:30px 20px 70px}[id="interactive-widget-619"] h3{font-size:28px}[id="interactive-widget-619"] .site-header{padding:16px 24px}[id="interactive-widget-619"] .route-metrics b{font-size:16px}[id="interactive-widget-619"] .metric b{font-size:20px}[id="interactive-widget-619"] .route-metrics{gap:10px}[id="interactive-widget-619"] .explain-grid{gap:15px}}@media (max-width:550px){[id="interactive-widget-619"]{font-size:14px}[id="interactive-widget-619"] .site-header{padding:15px 20px;flex-wrap:wrap;gap:14px}[id="interactive-widget-619"] .brand{font-size:21px}[id="interactive-widget-619"] nav{gap:14px}[id="interactive-widget-619"] nav a{font-size:11px}[id="interactive-widget-619"] .page-intro{padding-top:28px}[id="interactive-widget-619"] h3{font-size:24px}[id="interactive-widget-619"] h3{font-size:23px}[id="interactive-widget-619"] .outer{margin-left:8px;margin-right:8px;padding:8px}[id="interactive-widget-619"] .calculator{padding:22px 12px}[id="interactive-widget-619"] .input-card,[id="interactive-widget-619"] .path-config{padding:16px}[id="interactive-widget-619"] .amount-line{gap:10px}[id="interactive-widget-619"] .amount{width:60%}[id="interactive-widget-619"] .amount input{font-size:23px;padding:10px 8px}[id="interactive-widget-619"] .form-grid{grid-template-columns:1fr;gap:13px}[id="interactive-widget-619"] .stages{gap:8px}[id="interactive-widget-619"] .stages li{flex-direction:column;align-items:flex-start;font-size:11px;gap:6px}[id="interactive-widget-619"] .stages small{font-size:9px}[id="interactive-widget-619"] .stages b{width:24px;height:24px}[id="interactive-widget-619"] .route{padding:16px 12px}[id="interactive-widget-619"] .route.selected{padding:15px 11px}[id="interactive-widget-619"] .route-head{align-items:flex-start}[id="interactive-widget-619"] .route h3{font-size:14px}[id="interactive-widget-619"] .choose{font-size:10px;padding:6px 9px}[id="interactive-widget-619"] .route-metrics{gap:6px}[id="interactive-widget-619"] .route-metrics b{font-size:14px}[id="interactive-widget-619"] .route-metrics span{font-size:8px}[id="interactive-widget-619"] .route-metrics small{font-size:9px}[id="interactive-widget-619"] .metrics{grid-template-columns:1fr;gap:9px}[id="interactive-widget-619"] .metric{padding:15px}[id="interactive-widget-619"] .metric b{font-size:26px;margin:3px 0}[id="interactive-widget-619"] .line{font-size:12px;gap:10px}[id="interactive-widget-619"] .result-heading h3{font-size:21px}[id="interactive-widget-619"] .result-heading{align-items:flex-start}[id="interactive-widget-619"] .tag{font-size:10px}[id="interactive-widget-619"] .explain-grid{grid-template-columns:1fr;gap:12px}[id="interactive-widget-619"] .export-actions{flex-direction:column}[id="interactive-widget-619"] .export-actions .button{width:100%}[id="interactive-widget-619"] .interest-inline{gap:12px;padding:12px}[id="interactive-widget-619"] .interest-inline strong{font-size:18px}[id="interactive-widget-619"] .cost-title{font-size:12px}[id="interactive-widget-619"] .document{padding:18px;margin:20px 10px}[id="interactive-widget-619"] .result-accordion{padding:14px}[id="interactive-widget-619"] footer{flex-direction:column;gap:7px}[id="interactive-widget-619"] .small{font-size:11px}}@media  print{[id="interactive-widget-619"]{background:#fff;color:#000;font-size:10pt}[id="interactive-widget-619"] .site-header,[id="interactive-widget-619"] .page-intro,[id="interactive-widget-619"] .outer,[id="interactive-widget-619"] .editorial,[id="interactive-widget-619"] footer,[id="interactive-widget-619"] .skip,[id="interactive-widget-619"] .report-toolbar{display:none!important}[id="interactive-widget-619"] [data-role="document-output"],[id="interactive-widget-619"] [data-role="document-output"][hidden]{display:block!important;border:0;padding:0;margin:0;max-width:none}[id="interactive-widget-619"] [data-role="document-output"] h3{font-size:20pt}[id="interactive-widget-619"] [data-role="document-output"] h3{font-size:14pt;break-after:avoid}[id="interactive-widget-619"] [data-role="document-output"] h3{font-size:11pt;break-after:avoid}[id="interactive-widget-619"] [data-role="document-output"] p,[id="interactive-widget-619"] [data-role="document-output"] li{font-size:10pt}[id="interactive-widget-619"] [data-role="document-output"] .line{font-size:10pt}[id="interactive-widget-619"] [data-role="document-output"] tr,[id="interactive-widget-619"] [data-role="document-output"] .cost-row,[id="interactive-widget-619"] [data-role="document-output"] .line{break-inside:avoid}[id="interactive-widget-619"] [data-role="document-output"] th{background:white}[id="interactive-widget-619"] [data-role="document-output"] a{color:#000}[id="interactive-widget-619"] [data-role="document-output"] table{font-size:9pt}[id="interactive-widget-619"] thead{display:table-header-group}}[id="interactive-widget-619"] .brand-logo{display:block;width:174px;height:auto;max-width:100%}[id="interactive-widget-619"] .calc-heading .free-note{margin:14px auto 0;max-width:680px;font-size:12px;color:#386881}@media (max-width:550px){[id="interactive-widget-619"] .brand-logo{width:144px}[id="interactive-widget-619"] .site-header{align-items:center}}[id="interactive-widget-619"] .outer{margin:20px auto 0}[id="interactive-widget-619"] textarea{width:100%;padding:12px;border:1px solid #b6c8d1;border-radius:8px;font:14px/1.5 Arial,sans-serif}[id="interactive-widget-619"] [data-role="copy-tools"]{margin-top:18px}[id="interactive-widget-619"] [data-role="copy-tools"] label{display:block;font-weight:700;margin:14px 0 7px}