._35u4PG_pageWrap{--white:#fff;--navy:#071a2a;--blue:#2563eb;--green:#25d366;--offwhite:#f8fafc;--ink-70:#071a2ab3;--ink-55:#071a2a8c;--border:#071a2a1f;--border-soft:#071a2a14;--radius:10px;--shadow:0 1px 2px #071a2a0f, 0 8px 24px #071a2a0d;--max:1200px;font-family:var(--font-inter,"Inter"), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}._35u4PG_wrap{max-width:var(--max);margin:0 auto;padding:0 24px}._35u4PG_h1,._35u4PG_h2,._35u4PG_h3{letter-spacing:-.01em;color:var(--navy);font-weight:700;line-height:1.25}._35u4PG_h1{margin:0 0 16px;font-size:clamp(28px,4vw,44px)}._35u4PG_h2{margin:48px 0 16px;font-size:clamp(22px,3vw,30px)}._35u4PG_h3{margin:24px 0 8px;font-size:18px}._35u4PG_lead{color:var(--ink-70);max-width:74ch;margin:0 0 16px;font-size:18px}._35u4PG_section{padding:40px 0}._35u4PG_sectionTight{padding:16px 0}._35u4PG_breadcrumbs{color:var(--ink-55);padding:14px 0;font-size:13px}._35u4PG_breadcrumbs a{color:var(--ink-55);text-decoration:none;transition:color .2s}._35u4PG_breadcrumbs a:hover{color:var(--blue)}._35u4PG_sep{color:var(--border);margin:0 6px}._35u4PG_currentBreadcrumb{color:var(--navy);font-weight:600}._35u4PG_hero{background:var(--offwhite);border-bottom:1px solid var(--border-soft)}._35u4PG_heroInner{max-width:900px;padding:48px 0 40px}._35u4PG_heroCtas{flex-wrap:wrap;gap:12px;margin:24px 0 20px;display:flex}._35u4PG_btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._35u4PG_btnPrimary{background:var(--blue);color:var(--white)!important}._35u4PG_btnPrimary:hover{background:#1d4fd1}._35u4PG_btnSecondary{border-color:var(--border);background:0 0;color:var(--navy)!important}._35u4PG_btnSecondary:hover{border-color:var(--navy)}._35u4PG_btnGhost{background:var(--offwhite);color:var(--navy);border:1px solid var(--border)}._35u4PG_btnGhost:hover{border-color:var(--navy);background:#fff}._35u4PG_trustLine{color:var(--ink-55);border-top:1px solid var(--border-soft);margin-top:4px;padding-top:16px;font-size:14px}._35u4PG_answerBlock{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:var(--radius);margin:0 0 8px;padding:22px 24px}._35u4PG_answerBlock ._35u4PG_h2{margin:0 0 10px;font-size:19px}._35u4PG_answerBlock p{max-width:none;color:var(--ink-70);margin:0}._35u4PG_calcCard{border:1px solid var(--border);box-shadow:var(--shadow);background:var(--white);border-radius:14px;margin-top:8px;padding:28px}._35u4PG_calcNote{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:24px;padding:10px 14px;font-size:13px}._35u4PG_calcGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){._35u4PG_calcGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._35u4PG_calcGrid{grid-template-columns:1fr}}._35u4PG_field{margin-bottom:0}._35u4PG_field label{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}._35u4PG_field select,._35u4PG_field input[type=number]{border:1px solid var(--border);background:var(--white);width:100%;color:var(--navy);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}._35u4PG_field select:focus,._35u4PG_field input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #2563eb26}._35u4PG_calcActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._35u4PG_summary{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:28px}._35u4PG_summaryGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){._35u4PG_summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){._35u4PG_summaryGrid{grid-template-columns:1fr}}._35u4PG_summaryCard{border:1px solid var(--border);background:var(--offwhite);border-radius:10px;padding:16px}._35u4PG_tag{color:var(--white);border-radius:20px;margin-bottom:10px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}._35u4PG_tagOnetime{background:var(--navy)}._35u4PG_tagRecurring{background:var(--blue)}._35u4PG_tagUsage{background:#7c3aed}._35u4PG_tagOptional{background:#059669}._35u4PG_amount{color:var(--navy);font-size:24px;font-weight:800}._35u4PG_label{color:var(--ink-55);margin-top:4px;font-size:13px}._35u4PG_totals{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}@media (max-width:600px){._35u4PG_totals{grid-template-columns:1fr}}._35u4PG_totalBox{color:var(--white);border-radius:12px;padding:20px}._35u4PG_firstMonth{background:var(--navy)}._35u4PG_firstYear{background:var(--blue)}._35u4PG_tLabel{opacity:.85;margin-bottom:6px;font-size:13px}._35u4PG_tAmount{font-size:30px;font-weight:800}._35u4PG_tFormula{opacity:.75;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}._35u4PG_assumptions{border:1px solid var(--border);background:var(--white);border-radius:10px;margin-top:24px;padding:16px 18px}._35u4PG_assumptions summary{cursor:pointer;color:var(--navy);font-size:14px;font-weight:600}._35u4PG_assumptions ul{color:var(--ink-70);margin:12px 0 0;padding-left:20px;font-size:13px}._35u4PG_assumptions li{margin-bottom:6px}._35u4PG_tableScroll{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:10px;margin-top:8px;overflow-x:auto}._35u4PG_table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}._35u4PG_table thead th{background:var(--offwhite);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--navy);padding:12px 14px;font-size:13px;font-weight:600}._35u4PG_table tbody td{border-bottom:1px solid var(--border-soft);vertical-align:top;color:var(--navy);padding:12px 14px}._35u4PG_table tbody tr:last-child td{border-bottom:none}._35u4PG_table td input[type=number],._35u4PG_table td input[type=text]{border:1px solid var(--border);border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px}._35u4PG_table td input[type=number]:focus,._35u4PG_table td input[type=text]:focus{border-color:var(--blue)}._35u4PG_reqYes{color:var(--blue);font-size:13px;font-weight:600}._35u4PG_reqOpt{color:var(--ink-55);font-size:13px}._35u4PG_cardGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px;display:grid}@media (max-width:800px){._35u4PG_cardGrid{grid-template-columns:1fr}}._35u4PG_infoCard{border:1px solid var(--border);background:var(--white);border-radius:10px;padding:20px}._35u4PG_infoCard ._35u4PG_h3{margin-top:0}._35u4PG_infoCard dl{margin:12px 0 0}._35u4PG_infoCard dt{color:var(--navy);margin-top:10px;font-size:12px;font-weight:700}._35u4PG_infoCard dd{color:var(--ink-70);margin:2px 0 0;font-size:14px}._35u4PG_exampleBox{border:1px solid var(--border);background:var(--offwhite);border-radius:12px;margin-top:8px;padding:24px}._35u4PG_exampleLabel{color:var(--white);background:#7c2d12;border-radius:20px;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}._35u4PG_exampleRows{gap:10px;display:grid}._35u4PG_exampleRow{border-bottom:1px dashed var(--border);color:var(--navy);justify-content:space-between;padding-bottom:8px;font-size:14px;display:flex}._35u4PG_exampleRowTotal{border-bottom:none;padding-top:6px;font-size:16px;font-weight:700}._35u4PG_checklist{border:1px solid var(--border);background:var(--white);border-radius:10px;margin-top:8px;padding:8px}._35u4PG_checklabel{border-bottom:1px solid var(--border-soft);cursor:pointer;color:var(--navy);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;transition:background .15s;display:flex}._35u4PG_checklabel:hover{background:var(--offwhite)}._35u4PG_checklabel:last-child{border-bottom:none}._35u4PG_checklabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;margin-top:3px}._35u4PG_checklistProgress{color:var(--ink-55);margin-top:10px;font-size:13px;font-weight:600}._35u4PG_faqItem{border-bottom:1px solid var(--border-soft)}._35u4PG_faqItem:first-child{border-top:1px solid var(--border-soft)}._35u4PG_faqQ{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:16px;font-weight:600;display:flex}._35u4PG_faqQ ._35u4PG_icon{flex:none;font-size:18px;font-weight:700;transition:transform .2s}._35u4PG_faqItemOpen ._35u4PG_faqQ ._35u4PG_icon{transform:rotate(45deg)}._35u4PG_faqA{max-width:74ch;color:var(--ink-70);padding:0 4px 18px;font-size:15px;line-height:1.6}._35u4PG_finalCta{color:var(--navy);background:#dceeff;border:1px solid #c8e0f4;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:40px;display:flex}._35u4PG_finalCta ._35u4PG_h2{color:var(--navy);margin:0 0 10px}._35u4PG_finalCta p{color:#334155;max-width:56ch;margin:0}._35u4PG_finalCtaCtas{flex-wrap:wrap;gap:12px;display:flex}._35u4PG_finalCta ._35u4PG_btnPrimary{background:var(--blue);color:var(--white)!important}._35u4PG_finalCta ._35u4PG_btnPrimary:hover{background:#1d4fd1}._35u4PG_finalCta ._35u4PG_btnSecondary{background:var(--white);border-color:#071a2a40;color:var(--navy)!important}._35u4PG_finalCta ._35u4PG_btnSecondary:hover{border-color:var(--navy);background:var(--offwhite)}._35u4PG_disclaimer{color:var(--ink-55);border-top:1px solid var(--border-soft);margin-top:32px;padding-top:16px;font-size:13px}._35u4PG_printOnly{display:none}@media print{._35u4PG_heroCtas,._35u4PG_calcActions,._35u4PG_finalCta,._35u4PG_noPrint{display:none!important}._35u4PG_pageWrap{color:#000}._35u4PG_pageWrap>:not(._35u4PG_printOnly){display:none!important}._35u4PG_pageWrap ._35u4PG_printOnly{color:#000;display:block!important}._35u4PG_printTitle{margin:0 0 4px;font-size:1.5rem}._35u4PG_printMeta{color:#333;margin:0 0 16px;font-size:.85rem}._35u4PG_printTable{border-collapse:collapse;width:100%;margin-bottom:16px}._35u4PG_printTable th,._35u4PG_printTable td{text-align:left;border:1px solid #999;padding:6px 8px;font-size:.85rem}._35u4PG_printTable th{background:#eee}._35u4PG_printTotals p{margin:2px 0;font-size:.9rem}._35u4PG_printGrand{font-size:1.05rem}._35u4PG_printNote{color:#444;margin-top:16px;font-size:.75rem}}
