.vc-page{--vc-navy:#031F4B;--vc-red:#FF0000;--vc-green:#0A4C36;--vc-ink:#1e293b;--vc-mute:#64748b;--vc-line:#e6e8eb;--vc-soft:#eff2f5;--vc-shadow:0 0 40px 5px rgb(0 0 0 / 5%);font-family:Inter,sans-serif;color:var(--vc-ink)}.vc-page *{box-sizing:border-box}.vc-hero{background:var(--vc-soft);padding:28px 0 34px;border-bottom:1px solid var(--vc-line)}.vc-crumbs{font-size:13px;color:var(--vc-mute);margin-bottom:14px}.vc-crumbs a{color:var(--vc-navy);text-decoration:none}.vc-crumbs a:hover{color:var(--vc-red)}.vc-crumbs span{margin:0 4px}.vc-badge{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--vc-red);background:#fff;border:1px solid var(--vc-red);padding:4px 12px;border-radius:999px;margin-bottom:12px}.vc-hero h1{font-size:clamp(26px,4vw,38px);font-weight:700;color:var(--vc-navy);margin-bottom:10px}.vc-hero h1:after{content:"";display:block;width:50px;height:2px;background:var(--vc-navy);margin-top:.35em}.vc-lead{max-width:760px;font-size:17px;color:var(--vc-mute);line-height:1.65;margin:0 0 18px}.vc-switch{display:flex;flex-wrap:wrap;gap:8px}.vc-switch a{padding:9px 18px;border:2px solid var(--vc-navy);border-radius:10px;font-weight:600;font-size:14px;color:var(--vc-navy);text-decoration:none;background:#fff;transition:.3s}.vc-switch a:hover,.vc-switch a.is-active{background:var(--vc-navy);color:#fff}.vc-tool{padding:34px 0 20px;background:#f8fafc}.vc-embed .vc-tool{padding:12px 0 8px}.vc-card{background:#fff;border-radius:10px;box-shadow:var(--vc-shadow);padding:24px;height:100%}.vc-card-title{font-size:19px;font-weight:600;color:var(--vc-navy);border-bottom:1px solid var(--vc-line);padding-bottom:12px;margin-bottom:18px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.vc-card-title small{font-size:12px;font-weight:500;color:var(--vc-mute)}.vc-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--vc-navy);margin:18px 0 8px}.vc-card .vc-label:first-of-type{margin-top:0}.vc-sub{display:block;font-size:12px;color:var(--vc-mute);margin-bottom:4px}.vc-hint{font-size:12px;color:var(--vc-mute);margin:8px 0 0;line-height:1.5}.vc-page .form-control,.vc-page .form-select{border-radius:8px;font-size:15px;padding:.6rem .75rem}.vc-page .form-control:focus,.vc-page .form-select:focus{border-color:var(--vc-navy);box-shadow:0 0 0 .2rem #031f4b1f}.vc-page :focus-visible{outline:2px solid var(--vc-red);outline-offset:2px}.vc-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vc-seg button{padding:9px 0;font-size:13px;font-weight:600;border:1px solid #d5dae1;background:#fff;color:var(--vc-ink);border-radius:8px;cursor:pointer;transition:.2s}.vc-seg button:hover{border-color:var(--vc-navy)}.vc-seg button.is-on{border-color:var(--vc-navy);background:var(--vc-navy);color:#fff}#d8-income{width:100%;margin-top:10px;accent-color:var(--vc-red)}.vc-range-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--vc-mute);margin-top:2px}.vc-choice{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #d5dae1;border-radius:10px;cursor:pointer;height:100%;transition:.2s;background:#fff}.vc-choice:hover{background:#f8fafc}.vc-choice.is-on{border-color:var(--vc-navy);background:#031f4b0a}.vc-choice input{margin-top:3px;accent-color:var(--vc-red)}.vc-choice b{display:block;font-size:13px;color:var(--vc-navy)}.vc-choice em{display:block;font-style:normal;font-size:12px;color:var(--vc-mute);margin-top:2px}.vc-banner{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:10px;border:1px solid;margin-bottom:18px}.vc-banner b{display:block;font-size:16px}.vc-banner p{margin:2px 0 0;font-size:13px;line-height:1.5}.vc-icon{flex:0 0 auto;width:34px;height:34px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.vc-ok{background:#ecfdf3;border-color:#a6e3c0;color:#0a4c36}.vc-ok .vc-icon{background:var(--vc-green)}.vc-no{background:#fff1f1;border-color:#ffb3b3;color:#9b1c1c}.vc-no .vc-icon{background:var(--vc-red)}.vc-table{background:#f8fafc;border:1px solid var(--vc-line);border-radius:10px;padding:6px 16px;margin:0 0 18px;font-size:14px}.vc-table>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--vc-line)}.vc-table>div:last-child{border-bottom:0}.vc-table dt{font-weight:400;color:var(--vc-mute)}.vc-table dd{margin:0;font-weight:600;color:var(--vc-ink);text-align:right}.vc-table .vc-total dt,.vc-table .vc-total dd{color:var(--vc-navy);font-weight:700}.vc-pos{color:var(--vc-green)!important}.vc-neg{color:#c00!important}.vc-docs{border:1px solid var(--vc-line);border-radius:10px;padding:14px 16px;margin-bottom:18px}.vc-docs h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:8px;color:var(--vc-navy)}.vc-docs ul{font-size:13px;color:var(--vc-mute);padding-left:18px;margin:0}.vc-docs li{margin-bottom:5px}.vc-stat{background:#f8fafc;border:1px solid var(--vc-line);border-radius:10px;padding:14px;height:100%}.vc-stat span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--vc-mute)}.vc-stat strong{display:block;font-size:24px;color:var(--vc-navy);margin:4px 0}.vc-stat em{font-style:normal;font-size:11px;color:var(--vc-mute)}.vc-stat-green{background:#ecfdf3;border-color:#a6e3c0}.vc-stat-green strong{color:var(--vc-green)}.vc-cta{display:block;text-align:center;font-weight:600;font-size:15px;padding:13px 16px;border-radius:10px;background:var(--vc-red);color:#fff;border:2px solid var(--vc-red);text-decoration:none;transition:.3s}.vc-cta:hover{background:#fff;color:var(--vc-red)}.vc-cta-navy{background:var(--vc-navy);border-color:var(--vc-navy)}.vc-cta-navy:hover{background:#fff;color:var(--vc-navy)}.vc-bundle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:var(--vc-navy);color:#fff;border-radius:10px;padding:14px 16px;margin-bottom:12px}.vc-bundle small{display:block;color:#ff8a8a;font-weight:600;font-size:12px}.vc-bundle b{font-size:14px}.vc-bundle a{background:var(--vc-red);color:#fff;font-weight:700;font-size:13px;padding:8px 16px;border-radius:8px;text-decoration:none;border:2px solid var(--vc-red);transition:.3s}.vc-bundle a:hover{background:#fff;color:var(--vc-red)}.vc-embed-box{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:18px;font-size:13px;color:var(--vc-mute)}.vc-attrib{text-align:center;font-size:12px;margin:10px 0 0}.vc-attrib a{color:var(--vc-navy)}.vc-section{padding:44px 0}.vc-soft{background:var(--vc-soft)}.vc-prose{max-width:860px}.vc-prose h2{font-size:clamp(22px,3vw,28px);margin-bottom:14px}.vc-prose h3{font-size:18px;margin:26px 0 8px}.vc-prose p,.vc-prose li{font-size:16px;line-height:1.75;color:#334155}.vc-prose a{color:var(--vc-red)}.vc-note{background:#fff;border-left:4px solid var(--vc-red);padding:12px 16px;border-radius:0 8px 8px 0;box-shadow:var(--vc-shadow)}.vc-mini{max-width:520px;font-size:15px}.vc-mini th{background:var(--vc-navy);color:#fff;font-weight:600;padding:8px 12px!important}.vc-mini td{padding:8px 12px!important;border-bottom:1px solid var(--vc-line)!important}.vc-faq{background:#fff;border-radius:10px;box-shadow:var(--vc-shadow);margin-bottom:14px;padding:0 20px}.vc-faq summary{cursor:pointer;font-weight:600;color:var(--vc-navy);padding:16px 28px 16px 0;list-style:none;position:relative}.vc-faq summary::-webkit-details-marker{display:none}.vc-faq summary:after{content:"+";position:absolute;right:0;top:12px;font-size:22px;color:var(--vc-red);line-height:1}.vc-faq[open] summary{color:var(--vc-red);border-bottom:1px dashed var(--vc-red)}.vc-faq[open] summary:after{content:"−"}.vc-faq p{margin:14px 0 18px}.vc-disclaimer{font-size:13px!important;color:var(--vc-mute)!important;border-top:1px solid var(--vc-line);padding-top:14px;margin-top:26px}@media(max-width:575.98px){.vc-card{padding:18px}.vc-table{font-size:13px}.vc-stat strong{font-size:20px}}
