
:root{--page:#080f19;--surface:#101a28;--ink:#f3f6fb;--muted:#9ba8bb;--line:#2c3d53;--blue:#5a7efa;--blue-2:#8368f6;--green:#2ac7a2;--shadow:none}
*{letter-spacing:0}body{background:var(--page);font-family:Arial,"Helvetica Neue",sans-serif;color:var(--ink)}main{max-width:1280px;padding:0 24px 44px}.site-header{position:relative;max-width:none;min-height:66px;margin:0;padding:12px max(24px,calc((100vw - 1232px)/2));border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none}.site-header .logo img{width:166px}.site-header nav{gap:28px;font-size:14px}.site-header nav a:not(.button){color:var(--ink);font-weight:700}.site-header .button{min-height:38px;padding:0 16px}.button{display:inline-flex;min-height:38px;padding:0 14px;border-radius:4px;border-color:var(--blue);box-shadow:none;transition:background .15s ease,border-color .15s ease}.button.primary{background:var(--blue);border-color:var(--blue);box-shadow:none}.button.primary:hover{background:var(--blue-2);transform:none}.button.ghost{background:#fff;color:var(--blue)}.search-link{font-size:16px}.eyebrow{margin-bottom:8px;color:#526071;font-size:12px;letter-spacing:0}.hero{display:block;min-height:0;margin:24px 0 16px;padding:30px 32px;border:1px solid var(--line);border-radius:6px;background:#f9fafb;overflow:visible}.hero-copy{max-width:850px;padding:0}.hero h1{max-width:780px;margin:0 0 10px;color:var(--ink);font-size:48px;line-height:1.05;font-weight:800}.hero h1 span{color:inherit}.hero .lead{max-width:760px;margin-bottom:22px;color:#4f5d70;font-size:18px;line-height:1.45}.hero-calculator{max-width:820px;grid-template-columns:1fr 1fr auto;gap:22px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.hero-calculator label{gap:8px;color:var(--ink);font-size:13px}.hero-calculator output{top:0;right:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:14px}.hero-calculator input{height:16px;accent-color:var(--blue)}.hero-calculator label:after,.hero-calculator label:nth-child(2):after{content:none}.hero-cta{height:40px;padding:0 18px;border-radius:4px;font-size:14px}.hero-cta span{display:none}.microcopy{margin:12px 0 0;text-align:left;color:var(--muted);font-size:12px}.hero-art{display:none}.trust-bar{margin:0 0 28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trust-bar div{min-height:76px;padding:13px 14px;grid-template-columns:1fr;gap:3px;border:1px solid var(--line);border-radius:6px;background:#fff}.trust-bar .trust-symbol{display:none}.trust-bar strong{font-size:13px;color:var(--ink)}.trust-bar small{font-size:12px;color:var(--muted)}.section{padding:22px 0}.section-head{margin-bottom:14px}.section h2,.info-panel h2{color:var(--ink);font-size:26px;line-height:1.2}.text-link{color:var(--blue);font-size:14px}.text-link span{font-size:inherit}.loan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.loan-card,.home-offers .loan-card{min-height:392px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none;overflow:visible}.loan-card:hover{border-color:#9bacbf;box-shadow:none}.loan-card-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-height:65px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.loan-card .brand-box,.home-offers .brand-box{display:grid;width:54px;height:54px;margin:0;padding:6px;border:1px solid var(--line);border-radius:5px;background:#fff!important;place-items:center}.loan-card .brand-box img,.home-offers .brand-box img{width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;transform:none}.loan-card .brand-box--icon img,.home-offers .brand-box--icon img{width:100%;height:100%}.loan-brand{min-width:0}.loan-card h3{margin:0 0 5px;color:var(--ink);font-size:17px;line-height:1.2}.loan-card h3 a{color:inherit}.loan-rating{margin:0;color:#637083;font-size:12px;line-height:1.25}.loan-rating strong{margin-right:6px;color:var(--ink);font-size:14px}.loan-rating--pending{color:#7a8492}.loan-facts.loan-quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-bottom:0}.loan-facts.loan-quick-facts div{display:block!important;min-width:0;padding:10px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.loan-facts.loan-quick-facts div:nth-child(2n){border-right:0}.loan-facts.loan-quick-facts div:last-child{grid-column:1/-1;border-right:0}.loan-facts dt{margin:0 0 4px;color:var(--muted);font-size:11px;line-height:1.15}.loan-facts dd,.loan-card .loan-facts dd{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.28}.loan-facts .loan-amount,.loan-card .loan-facts .loan-amount{font-size:16px;font-weight:800}.card-verification{margin:auto 0 12px;padding-top:12px;color:var(--muted);font-size:11px}.badges{display:none}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.card-actions .button{min-height:36px;padding:0 8px;border-radius:4px;font-size:13px}.home-offers .loan-card .brand-box,.home-offers .brand-box{height:54px;margin:0;padding:6px}.home-offers .loan-card{height:auto}.home-information{gap:14px;margin:12px 0}.info-panel{min-height:0;padding:20px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.info-panel h2{font-size:21px}.feature-list p{grid-template-columns:1fr;gap:3px;padding:10px 0;border-top:1px solid var(--line)}.feature-list p:first-child{border-top:0;padding-top:0}.feature-list i{display:none}.feature-list span,.steps span{font-size:13px;color:var(--muted)}.feature-list strong,.steps strong{font-size:13px;color:var(--ink)}.steps{gap:0}.steps li{grid-template-columns:32px 1fr;gap:10px;margin:0;padding:9px 0;border-top:1px solid var(--line)}.steps li:first-child{border-top:0;padding-top:0}.steps b{width:28px;height:28px;border-radius:50%;background:#eef1f5;color:var(--ink);font-size:13px}.borrow-panel>p{color:var(--muted);font-size:13px}.popular-links{padding:0;border-radius:0;background:transparent}.popular-links strong{color:var(--ink)}.popular-links a{padding:7px 0;border-top:1px solid var(--line);font-size:13px}.faq{padding:20px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.faq details{width:100%;min-height:0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0}.faq details:first-of-type{border-top:0}.faq summary{font-size:14px}.site-footer{max-width:none;margin:0;padding:32px max(24px,calc((100vw - 1232px)/2)) 20px;grid-template-columns:1.5fr .7fr 1fr .8fr;gap:28px;border:0;border-radius:0;background:#202a38;color:#d9dee7}.site-footer img{width:166px}.site-footer p{font-size:13px}.site-footer nav a{color:#d9dee7;font-size:13px}.footer-warning{margin:4px 0 0;padding:15px 0 0;border-radius:0;border-top:1px solid #465160;color:#d9dee7}.site-footer small{color:#b9c1cd}.category-hero,.article-layout{margin-top:22px;padding:28px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.category-hero h1,.article-layout h1{color:var(--ink);font-size:42px;line-height:1.1}.controls{margin:22px 0;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff}.filter-pills{gap:8px}.filter-pills button,.sort-select select{padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font-size:13px;font-weight:700}.filter-pills button.active{background:var(--blue);border-color:var(--blue);color:#fff}.sort-select{font-size:13px}.table-wrap{border-radius:6px;box-shadow:none}th{background:#f2f4f7;color:var(--ink)}th,td{padding:13px;font-size:13px}.mfo-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:26px;margin-top:22px;padding:28px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.mfo-identity{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:center}.mfo-logo-box{display:grid;width:84px;height:84px;padding:10px;border:1px solid var(--line);border-radius:6px;place-items:center}.mfo-logo{width:100%;height:100%;margin:0;object-fit:contain}.mfo-hero h1{margin:0;color:var(--ink);font-size:34px;line-height:1.15}.mfo-hero .lead{margin:20px 0;color:#4f5d70;font-size:16px;line-height:1.5}.hero-actions{gap:9px}.terms-card{padding:0;border:1px solid var(--line);border-radius:6px;background:#fff}.terms-card h2{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);font-size:18px}.terms-list{gap:0}.terms-list div{padding:12px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0}.terms-list div:last-child{border-bottom:0}.terms-list dt,.info-grid dt{font-size:12px;color:var(--muted)}.terms-list dd,.info-grid dd{margin-top:4px;color:var(--ink);font-size:14px}.info-grid{gap:0;border:1px solid var(--line)}.info-grid div{padding:14px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.info-grid div:nth-child(2n){border-right:0}.info-section .section-head{margin-bottom:12px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cards-3 article,.category-card,.article-card a{min-height:0;padding:18px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:none}.article-card strong,.category-card strong{color:var(--ink);font-size:17px}.article-card span,.category-card span,.cards-3 p{font-size:13px;color:var(--muted)}.article-layout{max-width:900px}.article-body{font-size:17px;line-height:1.65}.article-body h2{font-size:27px}.toc,.article-cta{border-radius:6px;box-shadow:none}.risk-disclaimer{border-radius:6px;box-shadow:none}.hidden{display:none!important}
/* Compact, typographically consistent offer cards for a four-column catalogue. */
body,.button,input,select,textarea{font-family:Arial,"Helvetica Neue",sans-serif}.hero h1,.section h2,.info-panel h2,.category-hero h1,.article-layout h1,.mfo-hero h1{font-family:Arial,"Helvetica Neue",sans-serif;font-weight:800}.loan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.loan-card,.home-offers .loan-card{min-height:0;padding:12px;border-color:var(--line);border-radius:8px;background:#fff;color:var(--ink)}.loan-card:hover{border-color:#9bacbf;background:#fff}.loan-card-head{grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:52px;margin-bottom:10px;padding-bottom:10px;border-bottom-color:var(--line)}.loan-card .brand-box,.home-offers .brand-box{width:48px;height:48px;padding:5px;border:1px solid var(--line);border-radius:6px}.loan-card h3,.loan-card h3 a{color:var(--ink)}.loan-card h3{margin-bottom:3px;font-family:Arial,"Helvetica Neue",sans-serif;font-size:16px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.loan-rating{display:flex;align-items:baseline;gap:5px;margin:0;color:var(--blue);font-family:Arial,"Helvetica Neue",sans-serif;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.2}.loan-rating strong{margin:0;color:var(--blue);font-size:13px;font-weight:800}.loan-rating--pending{color:var(--muted);font-size:12px}.loan-rating-source{color:#71819a;font-size:10px;font-weight:700;text-decoration:underline}.loan-details-link{display:none}.loan-facts.loan-quick-facts div,.loan-facts.loan-quick-facts div:nth-child(2n),.loan-facts.loan-quick-facts div:last-child{min-height:31px;padding:4px 0;gap:8px}.loan-facts dt{color:var(--muted);font-family:Arial,"Helvetica Neue",sans-serif;font-size:12px;font-weight:400;line-height:1.25}.loan-facts dd,.loan-card .loan-facts dd,.loan-facts .loan-amount,.loan-card .loan-facts .loan-amount{color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}.card-verification{margin:9px 0;padding-top:8px;border-top-color:var(--line);color:var(--muted);font-size:10px}.card-source{color:var(--muted);font-weight:700;text-decoration:underline}.card-actions .button{min-height:40px;border:1px solid var(--blue);border-radius:5px;background:var(--blue);color:#fff;font-family:Arial,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700}.card-actions .button:hover{background:var(--blue-2)}
.loan-facts.loan-quick-facts{display:block;margin:0;border:0}.loan-facts.loan-quick-facts div,.loan-facts.loan-quick-facts div:nth-child(2n),.loan-facts.loan-quick-facts div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:31px;padding:4px 0;border:0}
/* Dark visual language based on the selected catalogue reference. */
body{background:var(--page);color:var(--ink)}a{color:#86a6ff}.site-header{background:#0c1521;border-bottom-color:var(--line)}.site-header nav a:not(.button){color:#eaf0fa}.site-header nav a:not(.button):hover{color:#91abff}.menu-toggle{background:#101a28;color:#f3f6fb;border-color:var(--line)}.button{border-color:#5a7efa}.button.primary,.card-actions .button{border-color:transparent;background:linear-gradient(90deg,#4f7bf4 0%,#8666f6 100%);color:#fff}.button.primary:hover,.card-actions .button:hover{background:linear-gradient(90deg,#416ce5 0%,#7656e7 100%)}.button.ghost{border-color:#365078;background:#101a28;color:#91abff}.hero,.category-hero,.article-layout,.mfo-hero{background:#101a28;border-color:var(--line)}.hero h1,.category-hero h1,.article-layout h1,.mfo-hero h1,.section h2,.split-section h2,.info-panel h2{color:#f3f6fb}.hero .lead,.category-hero .lead,.mfo-hero .lead{color:#b8c4d5}.hero-calculator{background:#111d2d;border-color:var(--line)}.hero-calculator label,.hero-calculator output{color:#eef3fb}.hero-calculator output{background:#172538}.microcopy,.eyebrow{color:#9ba8bb}.trust-bar{background:transparent;border:0}.trust-bar div{background:#101a28;border-color:var(--line)}.trust-bar strong{color:#edf3fc}.trust-bar small{color:#9ba8bb}.trust-bar .trust-symbol{background:#132c35;color:#46dbb7}.loan-card,.home-offers .loan-card,.category-card,.article-card a,.cards-3 article,.info-panel,.faq,.controls,.table-wrap,.terms-card,.toc,.article-cta{background:#101a28;border-color:var(--line);color:var(--ink)}.loan-card:hover{background:#111e2e;border-color:#405875}.loan-card-head,.card-verification,.footer-warning{border-color:var(--line)}.loan-card .brand-box,.home-offers .brand-box,.mfo-logo-box{background:#fff!important;border-color:#41516a}.loan-card h3,.loan-card h3 a{color:#f3f6fb}.loan-rating{color:#8cafff}.loan-rating strong{color:#8cafff}.loan-rating-source,.card-source{color:#9db8ff}.loan-facts dt{color:#aebbd0}.loan-facts dd,.loan-card .loan-facts dd,.loan-facts .loan-amount,.loan-card .loan-facts .loan-amount{color:#f5f8fd}.filter-pills button,.sort-select select{background:#111d2d;border-color:var(--line);color:#e9eff9}.filter-pills button.active{background:#5a7efa;border-color:#5a7efa}.table-wrap{background:#101a28}.table-wrap th{background:#172538;color:#edf3fc;border-color:var(--line)}.table-wrap td{border-color:var(--line);color:#d7e1ef}.mfo-hero,.terms-card{background:#101a28;border-color:var(--line)}.terms-card h2{color:#f3f6fb;border-color:var(--line)}.terms-list div,.info-grid div{background:#101a28;border-color:var(--line)}.terms-list dt,.info-grid dt{color:#9ba8bb}.terms-list dd,.info-grid dd{color:#f3f6fb}.category-card,.article-card a,.cards-3 article{border-color:var(--line);background:#101a28;color:#f3f6fb}.category-card strong,.article-card strong{color:#f3f6fb}.category-card span,.article-card span,.cards-3 p,.feature-list span,.steps span,.borrow-panel>p{color:#aebbd0}.feature-list strong,.steps strong{color:#edf3fc}.feature-list p,.steps li,.popular-links a,.faq details{border-color:var(--line)}.steps b{background:#203149;color:#dce6f6}.popular-links a{color:#91abff}.faq summary{color:#eef4fc}.faq p,.article-body p,.article-body li{color:#c7d3e3}.article-body code{background:#17263a;color:#dce8ff}.article-cta{color:#eaf0fa}.risk-disclaimer{background:#2d2417;border-color:#6b5228;color:#ffe3a0}.site-footer{background:#070e18;color:#c8d3e2}.site-footer nav a{color:#dbe5f2}.site-footer small,.footer-warning{color:#9ba8bb}.footer-warning{background:transparent}.inline-links a{background:#15243a;border-color:#314866;color:#9db8ff}.breadcrumbs{color:#9ba8bb}.breadcrumbs a:after{color:#596a81}
@media (max-width:980px){.site-header{padding:12px 20px}.loan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfo-hero{grid-template-columns:1fr}.home-information{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px){main{padding:0 14px 30px}.site-header{min-height:60px;padding:10px 14px}.site-header .logo img{width:148px}.menu-toggle{border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font-size:18px}.site-header nav{top:59px;left:14px;right:14px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:6px;box-shadow:none}.hero{margin:16px 0;padding:22px 18px}.hero h1{font-size:34px}.hero .lead{font-size:16px}.hero-calculator{grid-template-columns:1fr;padding:14px;gap:16px}.hero-cta{width:100%}.trust-bar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.trust-bar div{min-height:82px;padding:10px}.loan-grid{grid-template-columns:1fr;gap:10px}.loan-card,.home-offers .loan-card{min-height:0;padding:16px}.category-hero,.article-layout,.mfo-hero{margin-top:16px;padding:20px}.category-hero h1,.article-layout h1{font-size:32px}.controls{display:grid;grid-template-columns:1fr;margin:16px 0;padding:12px}.sort-select{justify-content:space-between}.mfo-identity{grid-template-columns:64px minmax(0,1fr);gap:12px}.mfo-logo-box{width:64px;height:64px;padding:8px}.mfo-hero h1{font-size:26px}.mfo-hero .lead{font-size:15px}.info-grid{grid-template-columns:1fr}.info-grid div,.info-grid div:nth-child(2n){border-right:0}.cards-3{grid-template-columns:1fr}.faq{padding:16px}.site-footer{grid-template-columns:1fr;padding:28px 20px 18px}.site-footer nav{grid-template-columns:repeat(2,1fr)}.footer-warning{margin:0}.article-body{font-size:16px}}

@media (min-width:761px){body{zoom:1}}
.quick-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:920px;margin-top:18px}
.quick-category{display:block;min-height:62px;padding:10px 11px;border:1px solid var(--line);border-radius:5px;background:#111d2d;color:#eaf0fa;text-decoration:none}
.quick-category:hover{border-color:#5a7efa;background:#15243a;color:#fff}
.quick-category strong{display:block;margin-bottom:3px;color:inherit;font-size:13px;line-height:1.2}
.quick-category span{display:block;color:#9ba8bb;font-size:11px;line-height:1.25}
.faq details{background:#101a28;color:#f3f6fb}
.faq details[open]{background:#132033}
.faq details p{color:#c7d3e3}
.article-card>a>strong{color:#f4f7ff!important;font-weight:800}
.article-card>a:hover>strong{color:#fff!important}
.article-card>a>small{color:#86a6ff;font-weight:800}
.logo--text{gap:3px!important;text-decoration:none}
.logo--text strong{color:#f3f6fb;font-family:Arial,"Helvetica Neue",sans-serif;font-size:24px;font-weight:800;letter-spacing:0;line-height:1}
.logo--text span{margin:0!important;color:#9ba8bb;font-size:10px;line-height:1.2}
.footer-logo--text{display:inline-block;color:#f3f6fb;font-family:Arial,"Helvetica Neue",sans-serif;font-size:24px;font-weight:800;letter-spacing:0;line-height:1}
.offer-filters{margin:18px 0 12px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#101a28}
.offer-filters[hidden]{display:none}.loan-finder{max-width:960px}.hero .loan-finder{max-width:900px}.loan-finder-form{display:grid;gap:12px}.hero-calculator.loan-finder-form{max-width:none;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto auto;align-items:end}.catalog-calculator{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto auto;margin:18px 0;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:#101a28}.catalog-calculator label{display:grid;gap:7px;color:#eef3fb;font-size:13px}.catalog-calculator output{justify-self:end;margin-top:-24px;color:#fff;font-size:14px;font-weight:700}.catalog-calculator input{accent-color:#5a7efa}.filter-trigger{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #496489;border-radius:5px;background:#111d2d;color:#eaf0fa;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.filter-trigger:hover{border-color:#7194df;background:#15243a}.loan-finder-form .hero-cta{min-height:46px;margin:0;white-space:nowrap}.loan-finder-form .hero-cta span{display:inline}.loan-finder .offer-filters{max-width:960px;margin:10px 0 18px}
.offer-filters-head,.filter-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.offer-filters-head strong{display:block;color:#f3f6fb;font-size:17px}.offer-filters-head span,.filter-footer>span{color:#9ba8bb;font-size:12px}.filters-reset{padding:7px 10px;border:1px solid #41516a;border-radius:4px;background:#111d2d;color:#bcd0f6;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filters-reset:hover{border-color:#5a7efa;color:#fff}
.filter-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.filter-group{min-width:0;margin:0;padding:0;border:0}.filter-group legend{margin:0 0 8px;color:#aebbd0;font-size:12px;font-weight:700}.filter-group>div{display:flex;flex-wrap:wrap;gap:6px}.filter-group button{max-width:100%;padding:7px 8px;border:1px solid #3b4e67;border-radius:4px;background:#111d2d;color:#dce6f6;font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.filter-group button:hover{border-color:#6d90dd;color:#fff}.filter-group button.active{border-color:#5a7efa;background:#5a7efa;color:#fff}.filter-footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sort-select{display:flex;align-items:center;gap:8px;color:#aebbd0;font-size:12px;font-weight:700}.sort-select select{min-height:32px;padding:5px 9px;border:1px solid #41516a;border-radius:4px;background:#111d2d;color:#f3f6fb;font:inherit;font-size:12px}.result-count{margin:0 0 12px;color:#aebbd0;font-size:13px;font-weight:700}
.loan-card,.home-offers .loan-card{min-height:448px;padding:14px}.loan-card-head{grid-template-columns:54px minmax(0,1fr);min-height:68px;margin-bottom:12px;padding-bottom:12px}.loan-card .brand-box,.home-offers .brand-box{width:54px;height:54px;padding:6px}.loan-card h3{font-size:17px;line-height:1.15}.loan-rating,.loan-rating strong{font-size:14px}.loan-details-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 7px;border:1px solid #4c668e;border-radius:4px;color:#a9c2ff!important;font-size:11px;font-weight:700;line-height:1;text-decoration:none}.loan-details-link:hover{border-color:#7e9ded;color:#fff!important}.loan-facts.loan-quick-facts div,.loan-facts.loan-quick-facts div:nth-child(2n),.loan-facts.loan-quick-facts div:last-child{min-height:36px;padding:5px 0}.loan-facts dt{font-size:13px}.loan-facts dd,.loan-card .loan-facts dd,.loan-facts .loan-amount,.loan-card .loan-facts .loan-amount{font-size:15px}.loan-facts .loan-amount,.loan-card .loan-facts .loan-amount{font-size:17px}.card-verification{margin:10px 0;padding-top:10px;font-size:11px}.card-actions{grid-template-columns:1fr}.card-actions .button{width:100%;min-height:46px;gap:10px;font-size:15px}.cta-arrow{font-size:19px;line-height:1}
.top-mfo-section{margin-top:12px;border-top:1px solid var(--line)}.top-mfo-section .section-head>div>p:not(.eyebrow),.key-conditions .section-head>div>p:not(.eyebrow){max-width:640px;margin:6px 0 0;color:#aebbd0;font-size:14px;line-height:1.45}.top-mfo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.top-mfo-card{display:flex;min-height:222px;flex-direction:column;padding:16px;border:1px solid var(--line);border-radius:8px;background:#101a28}.top-mfo-brand{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--line)}.top-mfo-brand img{width:48px;height:48px;padding:5px;border:1px solid #41516a;border-radius:6px;background:#fff;object-fit:contain}.top-mfo-brand strong{display:block;color:#f3f6fb;font-size:16px;line-height:1.2}.top-mfo-brand .loan-rating{margin-top:3px}.top-mfo-card dl{display:grid;gap:8px;margin:14px 0}.top-mfo-card dl div{display:flex;justify-content:space-between;gap:12px}.top-mfo-card dt{color:#aebbd0;font-size:13px}.top-mfo-card dd{margin:0;color:#f5f8fd;font-size:14px;font-weight:700;text-align:right}.top-mfo-card>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:#94b1ff;font-size:14px;font-weight:700;text-decoration:none}.top-mfo-card>a:hover{color:#fff}.filter-empty{margin:14px 0 0;padding:13px 14px;border:1px solid #5a4b2d;border-radius:5px;background:#292517;color:#ffe0a0;font-size:14px}
.key-conditions{margin-top:8px}.key-conditions th,.key-conditions td{padding:15px;font-size:14px}.key-conditions th{font-size:13px}.faq{padding:22px;border-color:#45668b;background:#14243a}.faq .section-head h2{color:#fff}.faq details{padding:15px 0;background:#0d1827}.faq details[open]{background:#182d47}.faq summary{color:#f3f6fb;font-size:16px;font-weight:700}.faq p{color:#cbd8ea}
@media (max-width:1100px){.filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.top-mfo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-calculator.loan-finder-form,.catalog-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-trigger,.loan-finder-form .hero-cta{width:100%}}
@media (max-width:760px){body{zoom:1}.site-header{min-height:76px}.logo--image img{width:88px!important}.footer-logo--image img{width:130px!important}.quick-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.quick-category{min-height:56px;padding:9px}.quick-category strong{font-size:12px}.quick-category span{font-size:10px}}
@media (max-width:760px){.offer-filters{margin:14px 0;padding:14px}.offer-filters-head{align-items:flex-start}.filter-groups,.top-mfo-grid,.hero-calculator.loan-finder-form,.catalog-calculator{grid-template-columns:1fr}.catalog-calculator{margin:14px 0;padding:14px}.filter-trigger,.loan-finder-form .hero-cta{width:100%}.filter-footer{align-items:flex-start;flex-direction:column}.filter-footer>span{line-height:1.4}.loan-card,.home-offers .loan-card{min-height:0}.top-mfo-card{min-height:0}.key-conditions th,.key-conditions td{padding:12px;font-size:13px}}

