.O2vi-G_banner,.O2vi-G_dialog,.O2vi-G_settings,.O2vi-G_error{color:#13243b;box-sizing:border-box;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6}.O2vi-G_banner{z-index:100;background:#f7f6f2;border-top:1px solid #465363;align-items:center;gap:24px;padding:22px clamp(20px,5vw,64px);display:flex;position:sticky;bottom:0}.O2vi-G_banner h2,.O2vi-G_dialog h2{letter-spacing:-.025em;margin:0 0 12px;font:400 24px/1.3 Georgia,serif}.O2vi-G_banner p{max-width:720px;margin:0}.O2vi-G_actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.O2vi-G_actions button{font:inherit;color:#13243b;cursor:pointer;background:#f7f6f2;border:1px solid #13243b;min-height:44px;padding:12px 16px}.O2vi-G_actions button:hover{background:#e7e8e5}.O2vi-G_actions button:focus-visible,.O2vi-G_settings button:focus-visible,.O2vi-G_dialog input:focus-visible,.O2vi-G_dialog a:focus-visible{outline-offset:4px;outline:3px solid #13243b}.O2vi-G_settings{background:#0e2037;padding:12px clamp(20px,5vw,64px)}.O2vi-G_settings button{font:inherit;color:#fff;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;min-height:44px;font-size:13px;text-decoration:underline}.O2vi-G_settings button:focus-visible{outline-color:#fff}.O2vi-G_dialog{background:#f7f6f2;border:1px solid #13243b;max-width:min(620px,100vw - 32px);max-height:85svh;padding:28px;overflow:auto}.O2vi-G_dialog::backdrop{background:#13243b80}.O2vi-G_dialog p{margin:0 0 20px}.O2vi-G_dialog label{cursor:pointer;border-top:1px solid #9b9d9d;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.O2vi-G_dialog label strong{margin-bottom:6px;display:block}.O2vi-G_dialog input{accent-color:#13243b;flex-shrink:0;width:22px;height:22px;margin-top:3px}.O2vi-G_links a{color:#13243b;text-underline-offset:3px;text-decoration:underline}.O2vi-G_error{background:#f7f6f2;padding:12px 24px}@media (max-width:1000px){.O2vi-G_banner{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.O2vi-G_banner{gap:16px;padding:16px}.O2vi-G_actions{width:100%}.O2vi-G_actions button{flex:100%}.O2vi-G_dialog{padding:20px}}@media print{.O2vi-G_banner,.O2vi-G_dialog,.O2vi-G_settings,.O2vi-G_error{display:none!important}}
:root{--navy:#13243b;--ivory:#f7f6f2;--slate:#465363}html{scroll-behavior:smooth}body{color:var(--navy);background:var(--ivory);margin:0}#integra-review .text-slate-500{color:#56667b}#integra-review .desktop-nav,#integra-review .desktop-nav a,#integra-review .header-action{color:var(--navy);opacity:1}.about-page .team-member h2{margin-bottom:8px;font-size:22px}.responsive-background picture,.responsive-background img{width:100%;height:100%;position:absolute;inset:0}.responsive-background img{object-fit:cover;object-position:center}@media (max-width:760px){.responsive-hero img{object-position:62% center}}.inquiry-fields{border:0;min-width:0;margin:0;padding:0}.inquiry-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-receipt code{overflow-wrap:anywhere}button:disabled{opacity:.6;cursor:wait}.about-page .editorial-hero h1{overflow-wrap:anywhere}@media (max-width:430px){.about-page .editorial-hero h1{font-size:clamp(36px,11vw,48px)}}.refinance-review{scroll-margin-top:12px}.refinance-review p{color:var(--slate);max-width:700px;margin:24px 0;font-size:17px;line-height:1.7}.refinance-review a{text-underline-offset:4px;text-decoration:underline}.refinance-review .ledger-row{min-width:0}.refinance-review dt{font-weight:700}.refinance-review dd{margin:0}.adu-research .wrap{min-width:0}.ratio #owned-land-and-cash h3{margin:30px 0 20px;font-size:clamp(22px,2.4vw,28px)}.ratio #owned-land-and-cash table{min-width:620px}.ratio #owned-land-and-cash caption{text-align:left;padding:16px 0;font-weight:600}@media screen and (max-width:700px){.ratio #owned-land-and-cash table{table-layout:fixed;width:100%;min-width:0;font-size:14px}.ratio #owned-land-and-cash th,.ratio #owned-land-and-cash td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.ratio #owned-land-and-cash th:first-child{width:65%}.ratio #owned-land-and-cash td{white-space:nowrap;width:35%}.ratio #owned-land-and-cash caption{white-space:normal;overflow-wrap:anywhere}}@media print{:is(body:has(#owned-land-and-cash) .site-header,body:has(#owned-land-and-cash) .site-footer,body:has(#owned-land-and-cash) .mobile-menu,body:has(#owned-land-and-cash) .skip-link,body:has(#owned-land-and-cash) .guide-index,body:has(#owned-land-and-cash) .guide-index-mobile){display:none!important}.ratio #owned-land-and-cash .table-scroll{break-inside:avoid;overflow:visible}.ratio #owned-land-and-cash table{min-width:0;font-size:10pt}.ratio #owned-land-and-cash tr{break-inside:avoid}.ratio #owned-land-and-cash h2,.ratio #owned-land-and-cash h3{break-after:avoid}}.sba-reviewed-copy{margin-top:40px}.sba-reviewed-copy h3{margin:32px 0 20px;font-size:clamp(22px,2.4vw,30px)}.sba-reviewed-copy p{max-width:850px;margin-bottom:20px}.sba-delta-table{border:1px solid #13243b38;max-width:100%;margin:24px 0;overflow-x:auto}.sba-delta-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.6}.sba-delta-table caption{text-align:left;padding:16px;font-weight:700}.sba-delta-table th,.sba-delta-table td{text-align:left;vertical-align:top;border-top:1px solid #13243b29;padding:12px 16px}.sba-delta-table thead{background:#e7e8e5}.sba-delta-table th{font-weight:600}.sba-delta-blank td{min-width:180px;height:44px}@media screen and (max-width:700px){[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] table{table-layout:fixed;width:100%;min-width:0}[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] th,[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] th:first-child{width:65%}[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] td{white-space:nowrap;width:35%}[data-sba-unit=D01] .sba-delta-table[aria-label="Fictional receivables-only cash availability"] caption{white-space:normal;overflow-wrap:anywhere}}@media print{:is(body:has([data-sba-unit=D01]) .site-header,body:has([data-sba-unit=D01]) .site-footer,body:has([data-sba-unit=D01]) .mobile-menu,body:has([data-sba-unit=D01]) .skip-link){display:none!important}.sba-reviewed-copy p:has(+.sba-delta-table){display:none}.sba-delta-table{break-inside:avoid;overflow:visible}.sba-delta-table table{min-width:0;font-size:10pt}.sba-delta-table th,.sba-delta-table td{padding:8px}.sba-delta-table thead{display:table-header-group}.sba-delta-table tr{break-inside:avoid}.sba-reviewed-copy h2,.sba-reviewed-copy h3{break-after:avoid}.sba-delta-blank td{min-width:0}}.adu-research p{max-width:850px}.adu-research h3{margin-top:32px}.adu-table{border:1px solid #13243b38;max-width:100%;margin:28px 0;overflow-x:auto}.adu-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px;line-height:1.6}.adu-table caption{text-align:left;padding:18px;font-weight:700}.adu-table th,.adu-table td{text-align:left;vertical-align:top;border-top:1px solid #13243b29;padding:14px 18px}.adu-table thead{background:#e7e8e5}.adu-table th{font-weight:600}.adu-gap{font-weight:700;text-decoration:underline}.adu-print-reference{display:none}.adu-write{min-width:150px;height:60px}.adu-controls a{text-underline-offset:3px;text-decoration:underline}.adu-research section[id]{scroll-margin-top:116px}@media print{@page{margin:.45in}body:has(.adu-research){background:#fff}.adu-reading,.adu-controls{display:none!important}body:has(.adu-research) .site-header{display:none!important}body:has(.adu-research) .mobile-menu{display:none!important}body:has(.adu-research) .site-footer{display:none!important}body:has(.adu-research) .skip-link{display:none!important}body:has(.adu-research) main>section{display:none!important}.adu-research .section{background:#fff;padding:0}.adu-research .wrap{width:100%!important}.adu-research h3{break-after:avoid;font-size:18pt}.adu-research p{font-size:10pt;line-height:1.45}.adu-table{margin:15px 0;overflow:visible}.adu-table table{min-width:0;font-size:9pt;line-height:1.4}.adu-table th,.adu-table td{padding:8px}.adu-table tr{break-inside:avoid}.adu-table caption{font-size:10pt}.adu-write{min-width:0;height:36px}.adu-blank-sheet{break-before:page}.adu-print-reference{overflow-wrap:anywhere;display:block}}.reveal,.hero-enter{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
