/*
Theme Name: Refi.com
Theme URI: https://refi.com
Author: Mortgage Research Center, LLC (DBA: Refi.com)
Author URI: https://refi.com
Description: Custom theme for Refi.com - A comprehensive educational resource focused on mortgage refinancing and loan optimization. Features interactive calculators, educational content, and tools to help consumers make informed refinancing decisions. The theme emphasizes user empowerment through transparent information, expert guidance, and accessible financial education without direct loan offerings.
Version: 1.0.0
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rdc
Domain Path: /languages
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, accessibility-ready, responsive, financial, mortgage, refinancing, calculators, educational

General comments (optional).
*/
@font-face{font-family:"Lexend Deca";src:url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Regular.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Regular.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Medium.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Medium.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Bold.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Bold.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Lexend_Deca/LexendDeca-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Regular.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Regular.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Medium.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Medium.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Bold.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Bold.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Italic.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Italic.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-MediumItalic.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-MediumItalic.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-BoldItalic.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-BoldItalic.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--color-refi-blue-dark: #001852;--color-refi-blue: #012d71;--color-refi-blue-bright: #78ffeb;--color-refi-green: #005f00;--color-refi-green-bright: #aff900;--color-refi-green-medium: #6cd902;--color-refi-green-dark: #003200;--color-refi-plum: #360026;--color-refi-plum-dark: #160111;--color-refi-light: #fffbe6;--color-refi-light2: #ebfffd;--color-refi-light3: rgb(255, 242.84, 179);--color-refi-light4: rgb(219.7, 255, 251.47);--color-refi-white: #fff;--color-refi-yellow: #ffd93b;--color-refi-orange: #d63b00;--color-refi-orange-light: #f7bcb1;--color-refi-orange-dark: #81270c;--color-refi-light-gray: rgba(0, 0, 0, 0.04);--color-refi-gray: #888;--font-family-base: 'Open Sans', sans-serif;--font-family-display: 'Lexend Deca', sans-serif;--font-family-mono: 'Source Code Pro', monospace;--font-size-xxs: 0.64rem;--font-size-xs: 0.8rem;--font-size-sm: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.563rem;--font-size-xl: 1.953rem;--font-size-2xl: 2.441rem;--font-size-3xl: 3.052rem;--font-size-4xl: 3.815rem;--font-size-5xl: 4.769rem;--font-size-6xl: 5.961rem;--font-size-7xl: 7.451rem;--font-weight-normal: 400;--font-weight-medium: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-normal: 1.5;--line-height-loose: 1.75;--letter-spacing-tight: -0.01em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.05em;--rdc-space-unit: 0.5rem;--rdc-space-1: calc(0.5 * var(--rdc-space-unit));--rdc-space-2: calc(1 * var(--rdc-space-unit));--rdc-space-3: calc(1.5 * var(--rdc-space-unit));--rdc-space-4: calc(2 * var(--rdc-space-unit));--rdc-space-5: calc(2.5 * var(--rdc-space-unit));--rdc-space-6: calc(3 * var(--rdc-space-unit));--rdc-space-7: calc(4 * var(--rdc-space-unit));--rdc-space-8: calc(5 * var(--rdc-space-unit));--rdc-space-9: calc(6 * var(--rdc-space-unit));--rdc-space-10: calc(8 * var(--rdc-space-unit));--rdc-space-11: calc(10 * var(--rdc-space-unit));--rdc-space-12: calc(12 * var(--rdc-space-unit));--rdc-space-13: calc(14 * var(--rdc-space-unit));--rdc-space-14: calc(16 * var(--rdc-space-unit));--rdc-space-15: calc(18 * var(--rdc-space-unit));--rdc-space-16: calc(20 * var(--rdc-space-unit));--rdc-space-17: calc(22 * var(--rdc-space-unit));--rdc-space-18: calc(24 * var(--rdc-space-unit));--rdc-space-19: calc(26 * var(--rdc-space-unit));--rdc-space-20: calc(28 * var(--rdc-space-unit));--text-heading-3xl: var(--font-size-3xl);--text-heading-2xl: var(--font-size-2xl);--text-heading-xl: var(--font-size-xl);--text-heading-lg: var(--font-size-lg);--text-heading-md: var(--font-size-md);--text-heading-sm: var(--font-size-sm);--text-heading-xs: var(--font-size-xs);--text-heading-xxs: var(--font-size-xxs);--text-body-lg: var(--font-size-lg);--text-body-md: var(--font-size-md);--text-body-sm: var(--font-size-sm);--text-body-xs: var(--font-size-xs);--text-button-sm: var(--font-size-sm);--text-button-lg: var(--font-size-md);--section-margin: var(--rdc-space-8);--section-padding: var(--rdc-space-8);--section-padding-sm: var(--rdc-space-6);--section-padding-md: var(--rdc-space-8);--section-padding-lg: var(--rdc-space-10)}@media screen and (min-width: 48em){:root{--text-heading-3xl: var(--font-size-4xl);--text-heading-2xl: var(--font-size-3xl);--text-heading-xl: var(--font-size-2xl);--text-heading-lg: var(--font-size-xl);--text-heading-md: var(--font-size-lg);--text-heading-sm: var(--font-size-md);--text-heading-xs: var(--font-size-sm);--text-heading-xxs: var(--font-size-xs);--text-body-lg: var(--font-size-xl);--text-body-md: var(--font-size-lg);--text-body-sm: var(--font-size-sm);--text-body-xs: var(--font-size-xs);--text-button-lg: var(--font-size-lg);--text-button-sm: var(--font-size-md);--section-margin: var(--rdc-space-12);--section-padding: var(--rdc-space-10);--section-padding-sm: var(--rdc-space-8);--section-padding-md: var(--rdc-space-10);--section-padding-lg: var(--rdc-space-12)}}@media screen and (min-width: 64em){:root{--text-heading-3xl: var(--font-size-5xl);--text-heading-2xl: var(--font-size-4xl);--text-heading-xl: var(--font-size-3xl);--text-heading-lg: var(--font-size-2xl);--text-heading-md: var(--font-size-xl);--text-heading-sm: var(--font-size-lg);--text-heading-xs: var(--font-size-md);--text-heading-xxs: var(--font-size-sm);--text-body-sm: var(--font-size-md);--text-body-xs: var(--font-size-sm);--section-margin: var(--rdc-space-16);--section-padding: var(--rdc-space-12);--section-padding-sm: var(--rdc-space-10);--section-padding-md: var(--rdc-space-12);--section-padding-lg: var(--rdc-space-14)}}:root{--text-hero-heading: var(--font-size-2xl);--text-hero-subheading: var(--font-size-md);--text-hero-card-heading: var(--font-size-lg);--text-hero-card-text: var(--font-size-sm)}@media screen and (min-width: 48em){:root{--text-hero-heading: var(--font-size-3xl);--text-hero-subheading: var(--font-size-lg);--text-hero-card-text: var(--font-size-md)}}@media screen and (min-width: 64em){:root{--text-hero-heading: var(--font-size-4xl)}}:root{--text-card-title: var(--font-size-md);--text-card-subtitle: var(--font-size-sm);--text-card-category: var(--font-size-xs);--text-card-author: var(--font-size-xs);--text-card-date: var(--font-size-xs);--text-card-excerpt: var(--font-size-sm);--text-card-post-count: var(--font-size-xs);--text-card-nmls: var(--font-size-xs)}@media screen and (min-width: 48em){:root{--text-card-title: var(--font-size-lg);--text-card-subtitle: var(--font-size-md);--text-card-category: var(--font-size-sm);--text-card-author: var(--font-size-sm);--text-card-date: var(--font-size-sm);--text-card-excerpt: var(--font-size-sm);--text-card-post-count: var(--font-size-sm);--text-card-nmls: var(--font-size-xs)}}:root{--text-section-title: var(--font-size-xl);--text-section-subtitle: var(--font-size-md);--text-section-text: var(--font-size-sm)}@media screen and (min-width: 48em){:root{--text-section-title: var(--font-size-2xl);--text-section-subtitle: var(--font-size-lg);--text-section-text: var(--font-size-md)}}@media screen and (min-width: 64em){:root{--text-section-title: var(--font-size-3xl)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:fade .3s ease both}.article-card__image,.post-header-image{view-transition-name:auto}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes image-transition{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" on;text-rendering:optimizelegibility;font-optical-sizing:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,input{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}td{vertical-align:middle}:focus{outline:0}*,*::before,*::after{box-sizing:border-box}.hidden{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-white{color:#fff}.a11y-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);color:var(--color-refi-plum-dark)}.h1{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-2xl)}.h2{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-lg)}.h3,.block-summary-title{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-md)}.h4{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-sm)}.h5{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-xs)}.h6{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-xxs)}html{font-size:100%}body{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-size:var(--text-body-sm);color:var(--color-refi-plum-dark);background:#fff}b,strong{font-weight:var(--font-weight-bold)}i,em{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);color:var(--color-refi-plum-dark)}h1{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-2xl)}h2{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-lg)}h3{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-md)}h4{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-sm)}h5{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-xs)}h6{margin-bottom:var(--rdc-space-8);font-size:var(--text-heading-xxs)}a,button{font-family:inherit;font-weight:var(--font-weight-bold);cursor:pointer}a:focus-visible,button:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}a{text-decoration:underline;color:var(--color-refi-blue);text-underline-offset:6px;text-decoration-thickness:.7px;text-decoration-color:var(--color-refi-blue)}a:hover{color:var(--color-refi-orange);text-decoration-color:var(--color-refi-orange)}ul{list-style:disc}ol{list-style:decimal}small{font-size:var(--text-body-sm)}blockquote{margin-left:var(--rdc-space-8);padding-left:var(--rdc-space-4);border-left:4px solid var(--color-refi-orange);font-style:italic}.c{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--rdc-space-6)}@media screen and (min-width: 40em){.c{padding:0 var(--rdc-space-8)}}@media screen and (min-width: 64em){.c{padding:0 var(--rdc-space-10)}}p,ul,ol,table{margin-bottom:var(--rdc-space-5);line-height:var(--line-height-normal)}ol li,ul li{position:relative;margin-bottom:var(--rdc-space-3);padding-left:var(--rdc-space-3)}img{display:block;max-width:100%;height:auto}nav.blog-categories{margin-right:calc(-1*var(--rdc-space-5));margin-left:calc(-1*var(--rdc-space-5));padding-right:var(--rdc-space-5);overflow:auto;scrollbar-width:none}nav.blog-categories::-webkit-scrollbar{display:none}@media screen and (min-width: 48em){nav.blog-categories{margin-right:0;margin-left:0;padding-right:0}}nav.blog-categories ul{display:flex;max-width:1400px;padding-right:var(--rdc-space-5);padding-left:var(--rdc-space-5);gap:var(--rdc-space-3);list-style:none}@media screen and (min-width: 48em){nav.blog-categories ul{padding-right:0;padding-left:0}}nav.blog-categories ul li{margin:0;padding:0}nav.blog-categories ul li:last-child{padding-right:var(--rdc-space-5)}@media screen and (min-width: 48em){nav.blog-categories ul li:last-child{padding-right:0}}nav.blog-categories ul li a,nav.blog-categories ul li button{display:block;padding:var(--rdc-space-2) var(--rdc-space-4);border:0;border-radius:50px;font-size:var(--font-size-sm);font-weight:700;text-decoration:none;white-space:nowrap;color:#fff;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--color-refi-blue-bright)}nav.blog-categories ul li a:not(.active):hover,nav.blog-categories ul li button:not(.active):hover{color:var(--color-refi-blue-bright)}nav.blog-categories ul li a.active,nav.blog-categories ul li button.active{color:var(--color-refi-blue-dark);background:var(--color-refi-blue-bright);box-shadow:inset 0 0 0 1px var(--color-refi-blue-dark)}.post-type-archive .category-header-content .header-group,.blog .category-header-content .header-group,.category .category-header-content .header-group{margin-bottom:0}@media screen and (min-width: 48em){.home nav.blog-categories ul,.page-id-5063 nav.blog-categories ul,.page-id-5066 nav.blog-categories ul{justify-content:center}}.author-card{border-radius:24px}.author-card-link{transition:all .1s linear;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:var(--rdc-space-3);gap:var(--rdc-space-5);border:2px solid rgba(0,0,0,0);border-radius:24px;text-decoration:none;color:#1f2847;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}@media screen and (min-width: 48em){.author-card-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:var(--rdc-space-6)}}.author-card-content{position:relative}.author-card-image-wrapper{position:relative;flex:none;width:33.33%;width:100%;height:auto;border-radius:24px;overflow:hidden}.author-card-image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}.author-card-name{margin:0;font-size:var(--text-card-title);font-weight:700;line-height:1.2;transition:all .1s linear}.author-card-byline{margin-bottom:var(--rdc-space-3)}.author-card-title{margin-bottom:var(--rdc-space-3);font-size:var(--text-card-subtitle);font-weight:400;font-style:italic;color:var(--color-refi-plum-dark)}.author-card-nmls{margin-bottom:var(--rdc-space-3);font-size:var(--text-card-nmls);font-weight:400;font-style:italic;color:var(--color-refi-plum-dark)}.author-card-excerpt{margin-bottom:var(--rdc-space-3)}.author-card-excerpt p{margin:0;font-size:var(--text-card-excerpt);font-weight:400;line-height:1.5;color:var(--color-refi-plum-dark)}.author-card-post-count{font-size:var(--text-card-post-count);color:var(--color-refi-plum-dark)}.author-card-link:hover{border:2px solid var(--color-refi-orange)}.author-card-link:hover .author-card-name{color:var(--color-refi-orange)}.author-card-link:hover .author-card-image{transform:scale(1.1)}.author-card-link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.article-card{height:100%;border-radius:24px}.article-card__link{transition:all .1s linear;position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;height:100%;padding:var(--rdc-space-6);gap:var(--rdc-space-5);border:2px solid rgba(0,0,0,0);border-radius:24px;text-decoration:none;color:#1f2847;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}@media screen and (min-width: 48em){.article-card__link{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.article-card__link:hover{border:2px solid var(--color-refi-orange)}.article-card__link:hover .article-card__title{color:var(--color-refi-orange)}.article-card__link:hover .article-card__image{transform:scale(1.1)}.article-card__link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.article-card__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.article-card__image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 48em){.article-card__image{height:auto;aspect-ratio:16/9}}.article-card__image-wrapper{position:relative;flex:none;width:33.33%;border-radius:24px;overflow:hidden}.article-card__image-wrapper--fallback{position:relative}.article-card__image-wrapper--fallback::before{position:absolute;right:var(--rdc-space-4);bottom:var(--rdc-space-4);z-index:1;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="51" height="51" opacity=".8" xmlns:v="https://vecta.io/nano"><path d="M23.912.078c14.416-1.125 26.498 9.993 26.986 24.066h.026v22.741a3.17 3.17 0 0 1-3.162 3.165H25.044v-.026C10.985 49.536-.121 37.442 1.002 23.011 1.952 10.856 11.769 1.029 23.912.078zm1.402 11.806l-7.291 4.395v-4.473h-4.939v25.819c0 .358.287.645.645.645h3.685c.357 0 .645-.288.645-.645V22.113c0-.227.122-.436.314-.558l6.943-4.072c.2-.113.444-.113.645 0l6.943 4.072c.2.113.314.323.314.558v5.014a.64.64 0 0 1-.984.541l-4.8-3c-.427-.27-.984.044-.984.541v3.531a.63.63 0 0 0 .305.541l8.598 5.389c.209.131.47.131.679 0l8.598-5.389a.63.63 0 0 0 .305-.541v-3.531a.64.64 0 0 0-.984-.541h.035l-4.8 3c-.427.27-.984-.044-.984-.541v-7.865l-12.221-7.377c-.2-.122-.462-.122-.662 0z" fill="%23fff"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:50px;content:""}.article-card__image-wrapper--fallback::after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right, #ebfffd, #78ffeb);opacity:.8;content:""}@media screen and (min-width: 48em){.article-card__image-wrapper{width:100%;height:auto;border-radius:24px}}.article-card__category{margin-bottom:var(--rdc-space-3);font-size:var(--text-card-category);font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--color-refi-plum-dark)}.article-card__title{margin:0 0 var(--rdc-space-3);font-size:var(--text-card-title);transition:all .1s linear}.article-card__excerpt{margin:0;font-size:var(--text-card-excerpt);font-weight:400;line-height:1.3;color:var(--color-refi-plum-dark)}.article-card__byline{display:flex;align-items:center;gap:var(--rdc-space-4)}.article-card__headshot{display:none}@media screen and (min-width: 40em){.article-card__headshot{display:block}}.article-card__headshot img{width:50px;height:50px;border-radius:50%}.article-card__byline-text{display:flex;flex-direction:column}.article-card__author{font-size:var(--text-card-author);font-weight:600}.article-card__date{font-size:var(--text-card-date);font-weight:400}@keyframes tada{0%{transform:scale(1) rotate(0deg)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0deg)}}.custom-lower-scroll{position:fixed;right:0;bottom:0;left:0;z-index:10000000000;max-width:100%;padding:var(--rdc-space-5) 0;text-align:center;background:var(--color-refi-green-bright);box-shadow:0 0 10px rgba(0,0,0,.1);transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s cubic-bezier(0.4, 0, 0.2, 1),padding .3s ease}@media screen and (min-width: 64em){.custom-lower-scroll{padding:var(--rdc-space-6) 0}}.custom-lower-scroll.visible{transform:translateY(0);opacity:1}.custom-lower-scroll .custom-lower-scroll-toggle{position:absolute;top:var(--rdc-space-2);right:var(--rdc-space-3);display:block;font-size:var(--text-body-md);color:var(--color-refi-plum-dark);padding:var(--rdc-space-2);transition:top .3s ease,opacity .3s ease}@media screen and (min-width: 64em){.custom-lower-scroll .custom-lower-scroll-toggle{padding:var(--rdc-space-3)}}.custom-lower-scroll .custom-lower-scroll-toggle:hover{opacity:.85}.custom-lower-scroll .custom-lower-scroll-toggle svg{width:20px;display:block;height:auto;fill:currentColor;transition:transform .3s ease}@media screen and (min-width: 64em){.custom-lower-scroll .custom-lower-scroll-toggle svg{width:24px}}.custom-lower-scroll h2{margin:0 0 var(--rdc-space-4) 0;font-size:var(--text-heading-md);font-weight:700;color:var(--color-refi-plum-dark);text-wrap:balance;transition:font-size .3s ease,margin-bottom .3s ease;user-select:none}.custom-lower-scroll .custom-lower-scroll-link{display:inline-block;display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.custom-lower-scroll .custom-lower-scroll-link:hover{transform:scale(1.05)}.custom-lower-scroll .custom-lower-scroll-link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.custom-lower-scroll .custom-lower-scroll-link{color:#fff;background:var(--color-refi-green-dark);padding:var(--rdc-space-4) var(--rdc-space-8);font-size:var(--text-body-sm);transition:opacity .3s ease}.custom-lower-scroll .custom-lower-scroll-link:hover{transform:scale(1.05)}.custom-lower-scroll .custom-lower-scroll-link.tada{animation:tada 1s ease-in-out}.custom-lower-scroll p{display:block;margin:0;font-size:var(--text-body-sm);line-height:150%;color:var(--color-refi-plum-dark);transition:opacity .3s ease}.custom-lower-scroll p a{text-decoration:underline;color:var(--color-refi-plum-dark)}.custom-lower-scroll.closed{padding:var(--rdc-space-4) 0}.custom-lower-scroll.closed .custom-lower-scroll-toggle svg{transform:rotate(180deg)}.custom-lower-scroll.closed h2{font-size:var(--text-body-xs);margin-bottom:0;cursor:pointer}@media screen and (min-width: 48em){.custom-lower-scroll.closed h2{font-size:var(--text-body-md)}}.custom-lower-scroll.closed .custom-lower-scroll-link{opacity:0;position:absolute;visibility:hidden;pointer-events:none}.custom-lower-scroll.closed p{opacity:0;position:absolute;visibility:hidden;pointer-events:none}@media screen and (width <= 900px){.custom-lower-scroll h2{font-size:var(--text-body-md)}.custom-lower-scroll .custom-lower-scroll-link{padding:var(--rdc-space-1) var(--rdc-space-5);font-size:var(--text-body-sm)}.custom-lower-scroll p{font-size:var(--text-caption)}}.toc-mobile-only{display:block}@media screen and (min-width: 64em){.toc-mobile-only{display:none}}.toc-desktop-only{display:none}@media screen and (min-width: 64em){.toc-desktop-only{display:block}}.toc{position:relative;display:none;margin-top:var(--rdc-space-8);margin-bottom:var(--rdc-space-6)}.sidebar .toc{margin-bottom:0}.toc.visible{display:block}.toc.hidden{display:none}.toc .toc-toggle{justify-content:space-between;align-items:center;padding:var(--rdc-space-1) var(--rdc-space-4);border:1px solid var(--color-refi-blue);border-radius:50px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-refi-blue);background:rgba(0,0,0,0);cursor:pointer;text-wrap:nowrap}.sidebar .toc .toc-toggle{left:var(--rdc-space-4)}.toc .toc-toggle svg{width:17px;height:auto;margin-left:var(--rdc-space-1);transition:transform .2s ease}.toc .toc-toggle svg path{fill:var(--color-refi-blue)}.toc .toc-toggle.active svg{transform:rotate(180deg)}.toc .toc-toggle:not(.hidden){display:flex}.toc .toc-content{display:block}.toc .toc-content .toc-title{margin-top:0;margin-bottom:var(--rdc-space-3);padding-bottom:var(--rdc-space-3);border-bottom:1px solid var(--color-refi-orange);font-size:var(--text-heading-xs);font-weight:var(--font-weight-bold);text-align:left}.toc .toc-content ul{margin:0;padding:0;list-style:none}.toc .toc-content li{display:flex;align-items:center;margin-bottom:var(--rdc-space-3);padding-left:0;line-height:1.3;text-align:left;list-style:none}.toc .toc-content li.hidden{display:none}.toc .toc-content li::before{flex-shrink:0;width:8px;height:8px;margin-right:var(--rdc-space-3);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23d63b00" d="m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z"></path></svg>');content:"";transition:all .1s linear}.toc .toc-content li:hover svg{margin-right:var(--rdc-space-4)}.toc .toc-content li:hover svg path{fill:var(--color-refi-orange)}.toc .toc-content a{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.toc .toc-content a:hover{color:var(--color-refi-orange)}.toc .toc-content .toc-extra-items{display:none}:root{--text-breadcrumb: var(--font-size-xs)}@media screen and (min-width: 48em){:root{--text-breadcrumb: var(--font-size-sm)}}.breadcrumbs{display:none}@media screen and (min-width: 48em){.breadcrumbs{display:block;padding:var(--rdc-space-3) 0;background:#294e88}.breadcrumbs ul{display:flex;margin:0;gap:var(--rdc-space-3);line-height:20px;list-style:none}.breadcrumbs ul li{display:flex;margin:0;padding:0}.breadcrumbs ul li a{display:block;font-size:var(--text-breadcrumb);font-weight:var(--font-weight-normal);text-decoration:none;color:hsla(0,0%,100%,.8)}.breadcrumbs ul li a:hover{color:#fff}.breadcrumbs ul li svg{display:block;width:17px;height:auto;margin-left:var(--rdc-space-3)}.breadcrumbs ul li svg path{fill:var(--color-refi-blue)}.breadcrumbs ul li:last-child svg{display:none}}.breadcrumb_last{font-size:var(--text-breadcrumb);font-weight:var(--font-weight-normal);text-decoration:none;color:hsla(0,0%,100%,.8)}.calculator-card{border-radius:24px}.calculator-card-link{transition:all .1s linear;position:relative;display:flex;align-items:center;height:100%;padding:var(--rdc-space-6);gap:var(--rdc-space-5);border:2px solid var(--color-refi-blue-bright);border-radius:24px;text-decoration:none;color:#1f2847;background:var(--color-refi-light2);box-shadow:rgba(149,157,165,.2) 0 8px 24px}@media screen and (min-width: 48em){.calculator-card-link{flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--rdc-space-6)}}.calculator-card-content{position:relative}.calculator-card-image-wrapper{position:relative;flex:none;width:33.33%;border-radius:24px;overflow:hidden}@media screen and (min-width: 48em){.calculator-card-image-wrapper{width:100%;height:auto}}.calculator-card-image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 48em){.calculator-card-image{height:auto;aspect-ratio:16/9}}.calculator-card-title{margin:0;font-size:var(--text-card-title);font-weight:700;line-height:1.2;transition:all .1s linear}.calculator-card-excerpt{margin-bottom:var(--rdc-space-3)}.calculator-card-excerpt p{margin:0;font-size:var(--text-card-excerpt);font-weight:400;line-height:1.5;color:var(--color-refi-plum-dark)}.calculator-card-link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.calculator-card-link:hover{border:2px solid var(--color-refi-orange)}.calculator-card-link:hover .calculator-card-title{color:var(--color-refi-orange)}.calculator-card-link:hover .calculator-card-image{transform:scale(1.1)}.progress{position:fixed;top:0;right:0;left:0;z-index:10000;width:0;height:4px;background:var(--color-refi-blue)}body.admin-bar .progress{top:32px}.wp-block-buttons.is-layout-flex{display:flex;flex-wrap:wrap;gap:10px}.wp-block-button .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button .wp-block-button__link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.wp-block-button.is-style-neon-green .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-neon-green .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-neon-green .wp-block-button__link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.wp-block-button.is-style-neon-green .wp-block-button__link{color:var(--color-refi-plum-dark);background:var(--color-refi-green-bright)}.wp-block-button.is-style-fill .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-fill .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-fill .wp-block-button__link:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.wp-block-button.is-style-fill .wp-block-button__link{color:#fff;background:var(--color-refi-green-dark)}.btn{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn:hover{transform:scale(1.05)}.btn:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.text-link{position:relative;display:inline-block;border-bottom:2px solid rgba(1,45,113,.31);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-decoration:none;white-space:nowrap;color:var(--color-refi-blue);transition:all .1s linear}.text-link:hover{border-bottom:2px solid var(--color-refi-orange);transition-delay:.2s;color:var(--color-refi-blue)}.text-link:hover::after{transform:scaleX(1);content:""}.text-link::after{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:var(--color-refi-orange);transform:scaleX(0);content:"";transition:all .1s linear}.btn.btn-outline{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-outline:hover{transform:scale(1.05)}.btn.btn-outline:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.btn.btn-outline{color:var(--color-refi-plum-dark);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-refi-green-bright)}.btn.btn-outline:hover{color:var(--color-refi-plum-dark);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-refi-green)}.btn.btn-dark{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-dark:hover{transform:scale(1.05)}.btn.btn-dark:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.btn.btn-dark{color:#fff;background:var(--color-refi-green-dark)}.btn.btn-light{display:inline-block;width:auto;max-width:100%;padding:1.25rem 2.25rem;border:0;border-radius:50px;font-family:var(--font-family-display);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-light:hover{transform:scale(1.05)}.btn.btn-light:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.btn.btn-light{color:var(--color-refi-plum-dark);background:var(--color-refi-green-bright)}.btn.small{width:auto;padding:.75rem 1.5rem;font-size:var(--text-button-sm)}div.table-container:not(:has(.KJEReportTable)),.responsive-table:not(.KJEReportTable),.table-responsive:not(.KJEReportTable){background:linear-gradient(to left, #fff 30%, rgba(0, 0, 0, 0)) 100% 100%,linear-gradient(to left, rgba(255, 255, 255, 0), #fff 70%) 0% 100%,radial-gradient(farthest-side at 0% 50%, rgba(136, 136, 136, 0.2), rgba(136, 136, 136, 0)),radial-gradient(farthest-side at 100% 50%, rgba(136, 136, 136, 0.2), rgba(136, 136, 136, 0)) 100% 50%;background-color:#fff;background-repeat:no-repeat;background-size:28px 100%,100px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow:auto}.responsive-table:not(.KJEReportTable) table,.table-responsive:not(.KJEReportTable) table{margin:0 0 var(--rdc-space-6);border:none;font-size:var(--text-body-md);background:none;overflow:scroll;border-collapse:separate;border-spacing:0;table-layout:auto}.responsive-table:not(.KJEReportTable) table th,.responsive-table:not(.KJEReportTable) table td,.table-responsive:not(.KJEReportTable) table th,.table-responsive:not(.KJEReportTable) table td{width:auto;padding:var(--rdc-space-2);border:.5px solid rgba(54,0,38,.2);line-height:1.3;text-align:left}.responsive-table:not(.KJEReportTable) table thead th,.table-responsive:not(.KJEReportTable) table thead th{padding:var(--rdc-space-5);border:none;font-size:var(--text-body-sm);font-weight:600;color:#fff;background:var(--color-refi-plum)}.responsive-table:not(.KJEReportTable) table thead th:first-child,.table-responsive:not(.KJEReportTable) table thead th:first-child{border-top-left-radius:24px}.responsive-table:not(.KJEReportTable) table thead th:last-child,.table-responsive:not(.KJEReportTable) table thead th:last-child{border-top-right-radius:24px}.responsive-table:not(.KJEReportTable) table thead tr.row-1,.table-responsive:not(.KJEReportTable) table thead tr.row-1{text-wrap:nowrap}.responsive-table:not(.KJEReportTable) table tbody tr td,.table-responsive:not(.KJEReportTable) table tbody tr td{padding:var(--rdc-space-5);font-size:var(--text-body-sm)}.responsive-table:not(.KJEReportTable) table tbody tr td:first-child,.table-responsive:not(.KJEReportTable) table tbody tr td:first-child{border-left:1px solid rgba(54,0,38,.2)}.responsive-table:not(.KJEReportTable) table tbody tr td:last-child,.table-responsive:not(.KJEReportTable) table tbody tr td:last-child{border-right:1px solid rgba(54,0,38,.2)}.responsive-table:not(.KJEReportTable) table tbody tr:nth-child(2n),.table-responsive:not(.KJEReportTable) table tbody tr:nth-child(2n){background:rgba(54,0,38,.1)}.responsive-table:not(.KJEReportTable) table tbody tr:last-child td,.table-responsive:not(.KJEReportTable) table tbody tr:last-child td{border-bottom-width:1px}.responsive-table:not(.KJEReportTable) table tbody tr:last-child td:first-child,.table-responsive:not(.KJEReportTable) table tbody tr:last-child td:first-child{border-bottom-left-radius:24px}.responsive-table:not(.KJEReportTable) table tbody tr:last-child td:last-child,.table-responsive:not(.KJEReportTable) table tbody tr:last-child td:last-child{border-bottom-right-radius:24px}.responsive-table:not(.KJEReportTable) table.no-thead tbody tr:first-of-type,.table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type{padding:var(--rdc-space-6);border:none;font-size:var(--text-body-sm);font-weight:600;color:#fff;background:var(--color-refi-plum)}.responsive-table:not(.KJEReportTable) table.no-thead tbody tr:first-of-type td:first-child,.table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type td:first-child{border-top-left-radius:24px}.responsive-table:not(.KJEReportTable) table.no-thead tbody tr:first-of-type td:last-child,.table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type td:last-child{border-top-right-radius:24px}.responsive-table:not(.KJEReportTable) table.no-thead tbody tr:first-of-type th:first-child,.table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type th:first-child{border-top-left-radius:24px}.responsive-table:not(.KJEReportTable) table.no-thead tbody tr:first-of-type th:last-child,.table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type th:last-child{border-top-right-radius:24px}figure.wp-block-table table:not(.KJEReportTable) tbody tr:first-of-type{padding:var(--rdc-space-6);border:none;font-size:var(--text-body-sm);font-weight:600;color:#fff;background:var(--color-refi-plum)}figure.wp-block-table table:not(.KJEReportTable) tbody tr:first-of-type td:first-child{border-top-left-radius:24px}figure.wp-block-table table:not(.KJEReportTable) tbody tr:first-of-type td:last-child{border-top-right-radius:24px}figure.wp-block-table table:not(.KJEReportTable) tbody tr:nth-child(2n){background:rgba(54,0,38,.1)}figcaption.wp-element-caption{margin-bottom:var(--rdc-space-4);font-size:var(--text-body-sm);font-style:italic}.pagination{position:relative;z-index:1;margin:var(--rdc-space-8) 0}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:var(--rdc-space-2)}@media screen and (min-width: 48em){.pagination .nav-links{justify-content:flex-end}}.pagination .nav-links span,.pagination .nav-links a{display:flex;flex:none;justify-content:center;align-items:center;width:50px;height:50px;padding:12px;border:1px solid var(--color-refi-blue);border-radius:50px;font-weight:600;text-align:center;text-decoration:none}.pagination .nav-links span.current{color:#fff;background:var(--color-refi-blue)}.pagination .nav-links span.dots{width:auto;padding:var(--rdc-space-3) var(--rdc-space-1);border:none;background:rgba(0,0,0,0)}.pagination .nav-links a{color:var(--color-refi-blue)}.pagination .nav-links a:hover{color:#fff;background:var(--color-refi-blue)}.pagination .nav-links a.next,.pagination .nav-links a.prev{width:auto;padding:var(--rdc-space-3) var(--rdc-space-6)}@media screen and (max-width: 48em){.pagination{max-width:290px;margin-right:auto;margin-left:auto}.pagination .nav-links span,.pagination .nav-links a{width:40px;height:40px}.pagination .nav-links a.prev,.pagination .nav-links a.next{position:absolute;width:calc(50% - 4px)}.pagination .nav-links .prev{top:-60px;left:0}.pagination .nav-links .next{top:-60px;right:0}.pagination .page-numbers{width:40px;height:40px;margin-top:70px}}.cookie-notice{position:fixed;right:16px;bottom:16px;left:16px;z-index:99999;padding:16px;border-radius:24px;background:hsla(0,0%,100%,.95);box-shadow:0 7px 14px 0 rgba(1,42,126,.18),0 2px 7px 0 rgba(1,42,126,.12)}.cookie-notice p{margin:4px 0 12px;padding:0;font-size:16px;line-height:1.3;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100}.cookie-notice strong{font-size:var(--text-body-sm);font-weight:600;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.cookie-notice a{text-decoration:underline;color:var(--color-refi-blue);transition:all .2s ease-out;text-underline-offset:0}.cookie-notice a:hover{color:var(--color-refi-orange)}.cookie-notice .button-cookie{padding:10px 20px;border:none;border-radius:50px;font-size:16px;font-weight:700;color:var(--color-refi-plum-dark);background:var(--color-refi-green-bright);cursor:pointer;transition:all .2s ease-out;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.cookie-notice .button-cookie:hover{color:#fff;background:var(--color-refi-green-dark)}@media screen and (min-width: 768px){.cookie-notice{right:auto;width:462px;padding:24px}}.header-group{display:flex;flex-direction:column;max-width:1000px;margin:0 auto var(--rdc-space-6);gap:var(--rdc-space-3);text-wrap:balance}@media screen and (min-width: 48em){.header-group{gap:var(--rdc-space-6)}}.header-group p,.header-group .header-group-subtitle{margin:0;font-family:"Open Sans",sans-serif;font-size:var(--text-body-lg);font-weight:400}.intro-text{margin-bottom:var(--rdc-space-3);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-refi-orange)}@media screen and (min-width: 48em){.intro-text{margin-bottom:var(--rdc-space-6)}}.KJEDefinitions{margin-top:var(--rdc-space-8)}.content{max-width:800px;margin:0 auto;padding:var(--rdc-space-8) 0}.content p,.content ul li,.content ol li{line-height:var(--line-height-loose)}.content ol,.content ul{margin:0 0 var(--rdc-space-7) var(--rdc-space-8)}.content ol li::marker,.content ul li::marker{font-weight:var(--font-weight-bold);color:var(--color-refi-orange)}.content h2{position:relative;display:inline-block}.content h2::before{position:absolute;bottom:calc(-1*var(--rdc-space-1));left:calc(-1*var(--rdc-space-2));z-index:-1;width:100%;height:70%;border-radius:var(--border-radius);background:var(--color-refi-light2);content:""}.content h2,.content h3,.content h4,.content h5,.content h6{margin:var(--rdc-space-8) 0 var(--rdc-space-4)}.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content img,.content video,.content iframe,.content figure img{max-width:100%;height:auto}.content img.aligncenter,.content .aligncenter{display:block;margin:0 auto var(--rdc-space-6)}.content img.alignright{max-width:40%;height:auto;margin:0 0 var(--rdc-space-5) var(--rdc-space-5);float:right}.content img.alignleft{max-width:40%;height:auto;margin:0 var(--rdc-space-5) var(--rdc-space-5) 0;float:left}.content figcaption,.content .wp-caption-text{margin-top:var(--rdc-space-2);font-size:var(--text-body-sm);text-align:center;color:var(--color-neutral-700)}.content .wp-block-button{margin:var(--rdc-space-5) 0}.content .wp-block-embed{margin:var(--rdc-space-6) 0}.content .wp-block-embed iframe,.content .wp-block-embed video{max-width:100%;height:auto}.content p a,.content ul li a,.content ol li a,.content figcaption a,.content .wp-caption-text a{font-weight:var(--font-weight-normal);color:var(--color-refi-blue);text-decoration-thickness:1px}.content p a:hover,.content ul li a:hover,.content ol li a:hover,.content figcaption a:hover,.content .wp-caption-text a:hover{color:var(--color-refi-orange);text-decoration-color:var(--color-refi-orange)}.content canvas{max-width:100%;height:auto}.block{position:relative;margin:var(--rdc-space-8) 0;border-radius:24px}.author .content-wrapper,.page-template-default .content-wrapper,.post-type-archive .content-wrapper{padding-top:var(--rdc-space-8);padding-bottom:var(--rdc-space-8)}.single-post .main,.single-calculator .main{position:relative;background:#fff}.single-post .content,.single-calculator .content{position:relative;width:100%;max-width:100%;margin:var(--rdc-space-8) 0 0 0;padding:0}@media(max-width: 1200px){.single-post .content,.single-calculator .content{max-width:100%}}@media screen and (min-width: 64em){.single-post .content-wrapper,.single-calculator .content-wrapper{display:flex;justify-content:space-between;gap:44px}}.sidebar{flex:0 0 274px !important}.header .banner{padding:var(--rdc-space-2) 0;font-size:11px;text-align:center;color:var(--color-refi-plum-dark);background:#f6f7f7}.header .main-nav{display:flex;align-items:center;padding:var(--rdc-space-3) 0;background:#fff}.header .main-nav a{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.header .main-nav .c{position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:0;padding-left:var(--rdc-space-5);gap:var(--rdc-space-3)}@media screen and (min-width: 48em){.header .main-nav .c{padding-right:var(--rdc-space-5);gap:var(--rdc-space-6)}}.header .logo{flex-shrink:0}@media screen and (min-width: 87.5em){.header .logo{margin-top:calc(-1*var(--rdc-space-3))}}.header .logo img{width:140px;min-width:110px}@media screen and (min-width: 48em){.header .logo img{width:160px}}@media screen and (min-width: 75em){.header .logo img{width:220px}}.header ul.menu{position:fixed;top:0;right:0;z-index:100000;width:320px;height:100vh;background:#fff;opacity:0;visibility:hidden;transition:none;transform:translateX(100%);pointer-events:none;list-style:none}.header ul.menu>li{position:relative;margin:0;padding:0;line-height:1.2;text-align:center}.header ul.menu>li:hover>a:not(.btn){color:var(--color-refi-orange)}.header ul.menu .menu-close-btn-wrapper{display:none}.header ul.menu.open{visibility:visible;pointer-events:auto}.header ul.menu.open .menu-close-btn-wrapper{display:block;height:84px}.header ul.menu.open .menu-close-btn-wrapper .menu-close-btn{position:absolute;top:var(--rdc-space-3);right:var(--rdc-space-3);align-items:center;width:50px;height:50px;padding:0;border:0;background:rgba(0,0,0,0)}.header ul.menu.open .menu-close-btn-wrapper .menu-close-btn::after{position:absolute;top:0;left:0;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23160111" d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:16px;content:""}.header ul.menu.open li{margin:0}.header ul.menu.open li a{display:flex;justify-content:space-between;align-items:center;padding:var(--rdc-space-3) var(--rdc-space-7);line-height:20px;text-align:left;text-decoration:none}.header .menu-toggle{position:relative;display:block;width:50px;height:50px;margin:0 0 0 12px;border:0;text-align:center;color:var(--color-refi-blue);background:rgba(0,0,0,0)}.header .menu-toggle::after{position:absolute;top:0;left:0;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M96 144C96 135.2 103.2 128 112 128L528 128C536.8 128 544 135.2 544 144C544 152.8 536.8 160 528 160L112 160C103.2 160 96 152.8 96 144zM96 320C96 311.2 103.2 304 112 304L528 304C536.8 304 544 311.2 544 320C544 328.8 536.8 336 528 336L112 336C103.2 336 96 328.8 96 320zM544 496C544 504.8 536.8 512 528 512L112 512C103.2 512 96 504.8 96 496C96 487.2 103.2 480 112 480L528 480C536.8 480 544 487.2 544 496z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:30px;content:""}.header .menu-toggle svg path{fill:var(--color-refi-plum-dark)}@media screen and (min-width: 87.5em){.header .main-nav{padding:var(--rdc-space-6) 0}.header ul.menu{position:relative;z-index:0;display:flex;flex:1 0 auto;width:auto;height:auto;margin:0 0 0 var(--rdc-space-6);gap:var(--rdc-space-8);opacity:1;visibility:visible;transform:none;pointer-events:auto}.header .menu-toggle{display:none}.header .btn.header-btn{position:inherit;right:var(--rdc-space-10);right:0;padding:.75rem 1.5rem}}body.admin-bar header .menu.open{top:46px}@media screen and (width >= 783px){body.admin-bar header .menu.open{top:32px}}.utility{display:flex;align-items:center}@media screen and (min-width: 48em){.utility{gap:var(--rdc-space-2)}}.utility a.utility-item{flex:1;text-wrap:nowrap}.utility a.utility-item.sign-in.btn.btn-outline.small,.utility a.utility-item.cta.btn.btn-light.small{min-width:auto}.utility a.utility-item.phone{display:none}@media screen and (min-width: 23.5em){.utility a.utility-item.phone{display:flex;align-items:center;font-size:15px;color:var(--color-refi-plum-dark)}}.utility a.utility-item.phone svg{display:inline-block;width:15px;height:auto;margin-top:1px;margin-right:var(--rdc-space-1);font:var(--fa-font-solid)}.utility a.utility-item.phone svg path{fill:var(--color-refi-green-medium)}.utility a.utility-item.cta,.utility a.utility-item.sign-in{display:none}@media screen and (min-width: 48em){.utility a.utility-item.cta,.utility a.utility-item.sign-in{display:block}.utility a.utility-item.cta:hover,.utility a.utility-item.sign-in:hover{transform:none !important}}.utility a.utility-item.cta:hover{background:var(--color-refi-green-dark);color:var(--color-refi-white)}li.menu-utility-item{display:flex;flex-direction:column;margin-top:var(--rdc-space-10) !important;gap:var(--rdc-space-3)}li.menu-utility-item a.btn{display:inline-block;align-self:flex-start;min-width:auto;margin-left:var(--rdc-space-7)}li.menu-utility-item a.btn:hover{transform:none !important}@media screen and (min-width: 48em){li.menu-utility-item{display:none}}@media screen and (width <= 1200px){body.nav-menu-open{position:relative;height:100vh;overflow:hidden}body .nav-overlay{position:fixed;z-index:9999;background:rgba(0,0,0,.8);opacity:0;inset:0;pointer-events:none}}.post-header{position:relative;display:block;margin-bottom:var(--rdc-space-5);padding:var(--rdc-space-9) 0;color:var(--color-refi-plum-dark);background:var(--color-refi-light2);background-repeat:no-repeat;background-size:cover;background-color:#294e88;background-image:linear-gradient(to bottom, #294e88, #012d71)}@media screen and (min-width: 48em){.post-header{margin-bottom:0}}@media screen and (min-width: 48em){.post-header .c{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--rdc-space-9)}}.post-header .post-header-content{display:flex;flex-direction:column;width:100%;margin:0 auto;gap:var(--rdc-space-4)}@media screen and (min-width: 75em){.post-header .post-header-content{margin:0;padding-bottom:var(--rdc-space-37)}}.post-header .post-byline-date-item{margin-top:var(--rdc-space-1);font-size:var(--text-body-xs);font-weight:var(--font-weight-normal);font-style:italic}.post-header .post-header-image-wrapper{position:relative;display:none}@media screen and (min-width: 75em){.post-header .post-header-image-wrapper{position:relative;display:block;width:100%;max-width:320px;aspect-ratio:1/1;border-radius:24px}.post-header .post-header-image-wrapper .post-header-image{width:100%;height:100%;border-radius:50% 50% 6px;border-radius:24px;object-fit:cover}}.post-header h1.post-title{margin:0;text-align:center;color:#fff}@media screen and (min-width: 48em){.post-header h1.post-title{text-align:left}}.post-header-info{text-align:center}@media screen and (min-width: 48em){.post-header-info{text-align:left}}.post-header-info .post-category{display:inline-block;font-size:var(--text-body-xs);font-weight:var(--font-weight-bold);letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;color:hsla(0,0%,100%,.8);color:var(--color-refi-blue-bright)}.post-byline{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;color:#fff}.post-byline a{position:relative;display:inline-block;border-bottom:2px solid rgba(1,45,113,.31);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-decoration:none;white-space:nowrap;color:var(--color-refi-blue);transition:all .1s linear}.post-byline a:hover{border-bottom:2px solid var(--color-refi-orange);transition-delay:.2s;color:var(--color-refi-blue)}.post-byline a:hover::after{transform:scaleX(1);content:""}.post-byline a::after{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:var(--color-refi-orange);transform:scaleX(0);content:"";transition:all .1s linear}.post-byline a{font-size:var(--text-body-xs);color:#fff;text-decoration-thickness:1px;text-decoration-color:hsla(0,0%,100%,.4);border-bottom-color:hsla(0,0%,100%,.4);border-bottom-width:1px}.post-byline a::after{height:1px;background-color:var(--color-refi-green-bright)}.post-byline a:hover{color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;border-bottom-width:1px}@media screen and (min-width: 48em){.post-byline{flex-direction:row;gap:var(--rdc-space-6);text-align:left}}.post-byline .post-byline-images{display:flex;align-items:flex-end}.post-byline .post-byline-image{position:relative;width:100%;max-width:80px;aspect-ratio:1/1}.post-byline .post-byline-image img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.post-byline .post-byline-image.author{position:relative;z-index:1}.post-byline .post-byline-image.reviewer{z-index:0;margin-left:calc(-1*var(--rdc-space-4))}.post-byline .post-byline-image.reviewer .checkmark{position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--color-refi-blue-bright)}.post-byline .post-byline-image.reviewer .checkmark svg path{fill:var(--color-refi-plum-dark)}.post-byline .post-byline-team-member-content{font-size:var(--text-body-xs);line-height:1.3;text-wrap:balance}.post-byline .post-byline-team-member.reviewer{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin-bottom:var(--rdc-space-1);gap:0;font-size:var(--text-body-xs)}@media screen and (min-width: 40em){.post-byline .post-byline-team-member.reviewer{flex-direction:row;gap:var(--rdc-space-1)}}.post-byline .post-byline-team-member.reviewer .post-byline-nmls{font-size:var(--font-size-xs)}.post-byline .post-byline-team-member.reviewer .post-byline-label{position:relative;font-weight:var(--font-weight-normal)}.post-byline .post-byline-team-member.author{display:flex;flex-direction:column;margin:var(--rdc-space-1) 0}.post-byline .post-byline-team-member.author .post-byline-label{font-size:var(--text-body-xs)}.post-byline .post-byline-team-member.author .post-byline-nmls{font-size:var(--font-size-xs)}.page-header{background-color:#294e88;background-image:linear-gradient(to bottom, #294e88, #012d71)}.page-header-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:var(--rdc-space-8);text-align:center}@media screen and (min-width: 64em){.page-header-content{padding:var(--rdc-space-10)}}.page-header-text{text-wrap:balance}.page-header-text h1{margin-bottom:var(--rdc-space-3);font-size:var(--text-hero-heading);color:#fff}.page-header-text p{font-size:var(--text-hero-subheading);color:#fff}.page-header.page-header-archive{margin-bottom:calc(-1*var(--rdc-space-16))}.page-header.page-header-archive .page-header-content{padding:var(--rdc-space-10) 0 0 0}.page-header.page-header-archive nav.blog-categories{padding-bottom:var(--rdc-space-17)}@media screen and (min-width: 48em){.page-header.page-header-archive nav.blog-categories ul{justify-content:center}}.page-header.page-header-error{color:#fff}.page-header.page-header-error .page-header-cta{display:flex;justify-content:center;align-items:center;gap:var(--rdc-space-3)}.page-header.page-header-error .btn:hover{color:var(--color-refi-plum-dark);background-color:var(--color-refi-green-bright)}.page-header.page-header-author{position:relative}.page-header.page-header-author .page-header-content{position:relative;z-index:2;padding-bottom:0}.page-header.page-header-author::after{position:absolute;bottom:0;left:0;z-index:0;z-index:1;width:100%;height:75px;margin:0 auto;background:#fff;content:""}@media screen and (min-width: 48em){.page-header.page-header-author::after{height:150px}}.post-type-archive-calculator .page-header.page-header-archive,.page-id-5142 .page-header.page-header-archive{margin-bottom:calc(-1*var(--rdc-space-12))}.post-type-archive-calculator .page-header.page-header-archive .page-header-content,.page-id-5142 .page-header.page-header-archive .page-header-content{padding:var(--rdc-space-10) 0 var(--rdc-space-12) 0}.hero-section-container{position:relative;max-width:1600px;background-color:#d0ff61;background-image:linear-gradient(to bottom, #d0ff61, #aff900)}@media screen and (min-width: 1600px){.hero-section-container{border-radius:3rem}}.hero-section-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:var(--rdc-space-10) 0;text-align:center}@media screen and (min-width: 64em){.hero-section-content{padding:var(--rdc-space-12) 0 var(--rdc-space-18)}}.hero-section-text{text-wrap:balance}.hero-section-text h1{margin-bottom:var(--rdc-space-3);font-size:var(--text-hero-heading)}.hero-section-text p{font-size:var(--text-hero-subheading)}.hero-section-cards{position:relative;z-index:1;margin-top:-1px;background-color:var(--color-refi-green-bright)}.hero-section-cards::after{position:absolute;bottom:-1px;left:0;z-index:0;width:100%;height:100px;background:#fff;content:""}@media screen and (min-width: 64em){.hero-section-cards::after{display:none}}@media screen and (min-width: 64em){.hero-section-cards{background-color:rgba(0,0,0,0)}}.hero-section-cards .c{position:relative;z-index:1;display:flex;flex-direction:column;margin-bottom:var(--rdc-space-7);gap:var(--rdc-space-6)}@media screen and (min-width: 64em){.hero-section-cards .c{flex-direction:row;margin-top:-8rem}}.hero-section-card{position:relative;flex:1;border-radius:24px;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:all .1s linear}.hero-section-card:hover{transform:scale(1.05)}.hero-section-card:hover .hero-section-card-cta{background-color:hsl(120,100%,-.1960784314%)}.hero-section-card-link{position:relative;display:block;height:100%;padding:var(--rdc-space-3) var(--rdc-space-7) var(--rdc-space-7);border-radius:24px;text-decoration:none;color:inherit;overflow:hidden}@media screen and (min-width: 64em){.hero-section-card-link{padding:var(--rdc-space-7) var(--rdc-space-7) var(--rdc-space-12)}}.hero-section-card-link:hover{color:var(--color-refi-plum-dark)}.hero-section-card-link:hover .hero-section-card-cta{transform:translateY(0)}.hero-section-card-link:hover .hero-section-card-cta::after{margin-left:var(--rdc-space-2)}.hero-section-card-content{display:flex;flex-direction:column;align-items:center;gap:var(--rdc-space-3);text-align:center}@media screen and (min-width: 64em){.hero-section-card-content{height:100%}}@media screen and (min-width: 87.5em){.hero-section-card-content{justify-content:center;text-wrap:balance}}.hero-section-card-content img{width:100%;max-width:120px}@media screen and (min-width: 87.5em){.hero-section-card-content img{max-width:160px}}.hero-section-card-title{margin:0;font-size:var(--text-hero-card-heading);text-wrap:balance;text-align:center;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.hero-section-card-text{font-size:var(--text-hero-card-text);font-weight:var(--font-weight-normal)}.hero-section-card-cta{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:auto;padding:var(--rdc-space-3) var(--rdc-space-6);gap:var(--rdc-space-2);border-radius:50px;font-size:var(--text-button-sm);color:#fff;background:var(--color-refi-green-dark);transition:transform .3s ease;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}@media screen and (min-width: 64em){.hero-section-card-cta{position:absolute;bottom:0;left:0;width:100%;padding:var(--rdc-space-6);border-radius:0 0 24px 24px}}@media screen and (min-width: 87.5em){.hero-section-card-cta{width:100%;margin:auto 0 0}}.hero-section-card-cta::after{width:16px;height:16px;margin-top:1px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23aff900" d="M535.1 342.6C547.6 330.1 547.6 309.8 535.1 297.3L375.1 137.3C362.6 124.8 342.3 124.8 329.8 137.3C317.3 149.8 317.3 170.1 329.8 182.6L467.2 320L329.9 457.4C317.4 469.9 317.4 490.2 329.9 502.7C342.4 515.2 362.7 515.2 375.2 502.7L535.2 342.7zM183.1 502.6L343.1 342.6C355.6 330.1 355.6 309.8 343.1 297.3L183.1 137.3C170.6 124.8 150.3 124.8 137.8 137.3C125.3 149.8 125.3 170.1 137.8 182.6L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7z"></path></svg>');background-repeat:no-repeat;background-size:cover;content:"";transition:all .1s linear}.hero-section-featured-in{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:var(--rdc-space-9) 0;font-size:var(--font-size-sm);text-align:center}.hero-section-featured-in-title{color:#ccc}.hero-section-featured-in .featured-in-content{display:flex;flex-direction:column;align-items:center;width:100%;width:800px;max-width:800px;max-width:100%;margin:0 auto;gap:var(--rdc-space-6)}@media screen and (min-width: 64em){.hero-section-featured-in .featured-in-content{flex-direction:row;justify-content:space-between}}.hero-section-featured-in .featured-in-logos{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--rdc-space-6);opacity:.5}@media screen and (min-width: 64em){.hero-section-featured-in .featured-in-logos{flex-direction:row}}.hero-section-featured-in .featured-in-logos .featured-in-logo{flex-shrink:0;margin:0 auto}.hero-section-featured-in .featured-in-logos .featured-in-logo.cnbc,.hero-section-featured-in .featured-in-logos .featured-in-logo.business-insider,.hero-section-featured-in .featured-in-logos .featured-in-logo.yahoo{width:auto;height:50px}.hero-section-featured-in .featured-in-logos .featured-in-logo.zillow{width:auto;height:40px}.hero-section.hero-section-dark .hero-section-container{background-color:#294e88;background-image:linear-gradient(to bottom, #294e88, #012d71)}.hero-section.hero-section-dark .hero-section-text h1,.hero-section.hero-section-dark .hero-section-text p{color:#fff}.hero-section.hero-section-dark .hero-section-cards{background-color:#012d71}@media screen and (min-width: 64em){.hero-section.hero-section-dark .hero-section-cards{background:rgba(0,0,0,0)}.hero-section.hero-section-dark .hero-section-cards::after{display:none}.hero-section.hero-section-dark .hero-section-cards .c{margin-top:-8rem}}.hero-section.hero-section-dark .hero-section-card-link:hover .hero-section-card-cta{background-color:hsl(120,100%,-.1960784314%)}.hero-section.hero-section-dark .hero-section-btn:hover{color:var(--color-refi-plum-dark);background-color:var(--color-refi-green-bright)}.hero-section.hero-section-dark .hero-section-card-cta{background-color:var(--color-refi-green-dark)}@media screen and (min-width: 64em){.hero-section.hero-section-dark .hero-section-card-cta{background-color:var(--color-refi-green-dark)}}.why-refi-section{display:flex;flex-direction:column;margin:var(--section-margin) 0}@media screen and (min-width: 48em){.why-refi-section{flex-direction:row}}.why-refi-section-content{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--rdc-space-9)}@media screen and (min-width: 48em){.why-refi-section-content{flex-direction:row;justify-content:space-between;align-items:flex-start}}.why-refi-section-items{display:flex;flex-direction:column;gap:var(--rdc-space-7)}.why-refi-section-item{display:flex;flex-shrink:0;gap:var(--rdc-space-4)}@media screen and (min-width: 48em){.why-refi-section-item{flex-direction:row;align-items:flex-start}}.why-refi-section-item-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);font-size:var(--text-section-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.why-refi-section-item-subtitle{font-size:var(--text-section-text)}.why-refi-section-item-text{display:flex;flex-direction:column;gap:var(--rdc-space-2)}.why-refi-section-icon{min-width:48px;margin:0}.why-refi-section-icon img{width:64px}@media screen and (min-width: 48em){.why-refi-section-icon{min-width:64px}}.why-refi-section-text{display:flex;flex-direction:column;max-width:600px;gap:var(--rdc-space-6)}@media screen and (min-width: 48em){.why-refi-section-text{min-width:50%;text-align:left}}.why-refi-section-text h2{margin-bottom:0;font-size:var(--text-section-title);text-wrap:balance}.why-refi-section-text .btn.btn-light{align-self:flex-start}.why-refi-section-image{position:relative;max-width:600px}.why-refi-section-image img{aspect-ratio:3/2;border-radius:24px;object-fit:cover;object-position:center}@media screen and (min-width: 48em){.why-refi-section-image img{aspect-ratio:1/1}}.why-refi-section-image .badge{position:absolute;right:calc(-1*var(--rdc-space-6));bottom:calc(-1*var(--rdc-space-6));display:block;width:100px;height:100px}.why-refi-section-image .badge img{width:100%;height:98%;object-fit:cover;object-position:center}@media screen and (min-width: 64em){.why-refi-section-image .badge{right:calc(-1*var(--rdc-space-7));bottom:calc(-1*var(--rdc-space-10));width:200px;height:200px}}@media screen and (max-width: 64em){.why-refi-section-image::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100px;background:#fff;content:""}.why-refi-section-image img{position:relative;z-index:2;margin:0 auto}}.products-main .why-refi-section-items{position:relative;gap:0}.products-main .why-refi-section-item{position:relative;padding-bottom:var(--rdc-space-6);gap:var(--rdc-space-2)}@media screen and (min-width: 48em){.products-main .why-refi-section-item{gap:var(--rdc-space-3)}}.products-main .why-refi-section-item::after{content:"";position:absolute;top:0;left:18px;width:2px;height:100%;background:var(--color-refi-yellow)}@media screen and (min-width: 48em){.products-main .why-refi-section-item::after{left:22px}}.products-main .why-refi-section-item::before{z-index:2;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;font-size:var(--text-section-subtitle);color:var(--color-refi-plum-dark);background:var(--color-refi-yellow);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}@media screen and (min-width: 48em){.products-main .why-refi-section-item::before{width:48px;height:48px}}.products-main .why-refi-section-item:first-of-type::before{content:"1"}.products-main .why-refi-section-item:nth-of-type(2)::before{content:"2"}.products-main .why-refi-section-item:nth-of-type(3){padding-bottom:0}.products-main .why-refi-section-item:nth-of-type(3)::before{content:"3"}.products-main .why-refi-section-item:nth-of-type(3)::after{display:none}.products-main .why-refi-section-item-text{padding-top:var(--rdc-space-1)}@media screen and (min-width: 48em){.products-main .why-refi-section-item-text{padding-top:var(--rdc-space-2)}}.review-section{position:relative;display:none;padding:12rem 0;background:var(--color-refi-light)}.review-section-text{text-align:center;text-wrap:balance}.review-section-slider{position:relative;z-index:1;max-width:1000px;margin:0 auto}.review-section-slider-item{padding:2rem;border-radius:24px;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.review-section-slider-item-content{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 48em){.review-section-slider-item-content{flex-direction:row;align-items:center;gap:48px}}.review-section-slider-item-text .name{margin:0}.review-section-slider-item-text .title{font-style:italic}.review-section-slider-item-text .icon{margin-bottom:12px}.review-section-slider-item-text .stats{display:flex;margin-top:24px;gap:12px}.review-section-slider-item-text .stats .stat{display:flex;padding:4px 12px;border-radius:50px;background:var(--color-refi-light)}.review-section-slider-item-text .stats .stat svg{display:block;width:17px;height:auto;margin-right:4px}.review-section-slider-item-text .stats .stat svg path{fill:var(--color-refi-yellow)}.review-section-slider-item-text .stats .stat-value{font-weight:700}.review-section-slider-item-image{flex-shrink:0;width:400px;height:400px;border-radius:24px}.review-section-slider-item-image img{width:100%;height:100%;border-radius:24px;object-fit:cover;object-position:center}.review-section .review{margin-top:24px}.review-section .review-source-img{width:80px;height:80px}.review-section .review-source-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.review-section .review-text{margin-bottom:24px;font-size:18px}.review-section .review-byline{display:flex;align-items:center;gap:12px}.review-section .review-source{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.review-section-slider-controls{margin-top:24px}.tools-section{padding:var(--section-padding) 0}.tools-section-intro{margin-bottom:var(--rdc-space-8);text-align:center}.tools-section-intro h2{margin-bottom:var(--rdc-space-2);font-size:var(--text-section-title)}@media screen and (min-width: 48em){.tools-section-intro h2{margin-bottom:var(--rdc-space-4)}}.tools-section-intro p{margin-bottom:var(--rdc-space-3);font-size:var(--text-section-subtitle);text-wrap:balance}@media screen and (min-width: 48em){.tools-section-intro p{margin-bottom:var(--rdc-space-4)}}.tools-section-intro-image img{max-width:120px;margin:0 auto}@media screen and (min-width: 48em){.tools-section-intro-image{display:none}}.tools-section-content{display:flex;justify-content:center;gap:24px}@media screen and (min-width: 48em){.tools-section-content{flex-direction:row;justify-content:space-between;align-items:center}}.tools-section-cards{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 48em){.tools-section-cards{flex:1;flex-shrink:0;max-width:50%}}.tools-section-card{display:flex;flex-direction:column;gap:24px}.tools-section-card-link{display:flex;justify-content:space-between;align-items:center;padding:24px;border:2px solid var(--color-refi-blue-bright);border-radius:24px;font-size:var(--text-card-subtitle);text-decoration:none;background:var(--color-refi-light2);cursor:pointer;transition:all .1s linear;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.tools-section-card-link svg{width:19px;height:auto;margin-left:8px;opacity:1;transition:transform .3s ease}.tools-section-card-link svg path{fill:var(--color-refi-blue)}.tools-section-card-link:hover{border-color:var(--color-refi-orange);transform:scale(1.05)}.tools-section-card-link:hover svg path{fill:var(--color-refi-orange)}.tools-section-card-link:active{transform:scale(0.95)}.tools-section-image{display:none}@media screen and (min-width: 48em){.tools-section-image{display:block;flex-shrink:0;max-width:50%}}.tools-section-intro{text-align:center}.product-feature-section{position:relative;margin:calc(var(--section-margin) + 75px) 0 0 0;padding-bottom:var(--section-padding);background:var(--color-refi-light)}@media screen and (min-width: 64em){.product-feature-section{margin:var(--section-margin) 0 0 0}}.product-feature-section-intro{position:relative;text-align:center}.product-feature-section-intro::before{content:"";position:absolute;top:85px;left:50%;z-index:-1;width:300px;height:300px;border-radius:50%;background:var(--color-refi-light);transform:translate(-50%, -50%)}.product-feature-section-intro-icon{display:flex;justify-content:center;align-self:center}.product-feature-section-intro-icon img{width:100%;max-width:100px;margin-top:-40px;margin-bottom:var(--rdc-space-6)}.product-feature-section-intro-text{margin-bottom:var(--rdc-space-8)}.product-feature-section-intro-text h2{margin-bottom:var(--rdc-space-2);font-size:var(--text-section-title)}@media screen and (min-width: 64em){.product-feature-section-intro-text h2{margin-bottom:var(--rdc-space-4)}}.product-feature-section-intro-text p{margin-bottom:var(--rdc-space-3);font-size:var(--text-section-subtitle)}@media screen and (min-width: 64em){.product-feature-section-intro-text p{margin-bottom:var(--rdc-space-5)}}.product-feature-section-headline{position:absolute;top:0;left:0;width:100%;margin:0;padding:var(--rdc-space-4) var(--rdc-space-6) var(--rdc-space-8);border-radius:24px 24px 0 0;font-size:var(--text-heading-xs);font-weight:700;text-transform:uppercase;color:#fff;background:var(--color-refi-plum)}@media screen and (min-width: 64em){.product-feature-section-headline{padding-top:var(--rdc-space-6)}}.product-feature-section-headline::after{position:absolute;top:48px;left:0;width:100%;height:30px;border-radius:24px 24px 0 0;background:#fff;content:""}@media screen and (min-width: 64em){.product-feature-section-headline::after{top:72px}}.product-feature-section-text{margin:0 0 -12px;font-size:var(--text-section-text);font-weight:700;line-height:1.5}.product-feature-section-blocks .mobile-only{display:flex;margin:0 calc(-1*var(--rdc-space-6));padding:0 var(--rdc-space-8) var(--rdc-space-8);gap:24px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 48em){.product-feature-section-blocks .mobile-only{margin:0 calc(-1*var(--rdc-space-8))}}.product-feature-section-blocks .mobile-only::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.product-feature-section-blocks .mobile-only{display:none}}@media screen and (max-width: 64em){.product-feature-section-blocks .desktop-only{display:none}}@media screen and (min-width: 64em){.product-feature-section-blocks .desktop-only.first-row,.product-feature-section-blocks .desktop-only.second-row{display:grid;gap:var(--rdc-space-6)}}.product-feature-section-blocks .desktop-only.first-row{grid-template-columns:repeat(3, 1fr);margin-bottom:var(--rdc-space-7)}.product-feature-section-blocks .desktop-only.second-row{grid-template-columns:repeat(6, 1fr)}.product-feature-section-blocks .desktop-only.second-row .product-feature-section-block:first-child,.product-feature-section-blocks .desktop-only.second-row .product-feature-section-block:nth-child(2){grid-column:span 2}.product-feature-section-blocks .desktop-only.second-row .product-feature-section-block:nth-child(1){grid-column:2/4}.product-feature-section-blocks .desktop-only.second-row .product-feature-section-block:nth-child(2){grid-column:4/6}.product-feature-section-block{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:290px;padding:var(--rdc-space-11) var(--rdc-space-6) var(--rdc-space-6);gap:12px;border-radius:24px;font-size:var(--text-body-sm);font-weight:400;text-align:center;text-decoration:none;color:var(--color-refi-plum-dark);background:#fff;background-image:linear-gradient(to bottom, #fff, #f7f7f7);box-shadow:rgba(149,157,165,.2) 0 8px 24px;cursor:pointer;transition:all .1s linear}@media screen and (min-width: 64em){.product-feature-section-block{padding-top:var(--rdc-space-12);gap:var(--rdc-space-6)}.product-feature-section-block:nth-child(4){grid-column:1/2;justify-self:end}.product-feature-section-block:nth-child(5){grid-column:2/3;justify-self:start}}.product-feature-section-block:hover{color:var(--color-refi-plum-dark) !important}@media screen and (min-width: 64em){.product-feature-section-block:hover{transform:scale(1.05)}}.product-feature-section-block .btn{width:100%;margin-bottom:var(--rdc-space-2);font-size:var(--font-size-sm);text-wrap:balance}@media screen and (max-width: 64em){.product-feature-section-block .btn{padding-top:var(--rdc-space-2);padding-bottom:var(--rdc-space-2)}}.product-feature-section-block .disclaimer{position:absolute;bottom:var(--rdc-space-2);font-size:var(--font-size-xs);text-align:center}.product-feature-section-block ul{max-width:85%;margin:0 auto;padding:0;text-align:left;list-style:none}.product-feature-section-block ul li{display:flex;align-items:center;margin-bottom:var(--rdc-space-2);padding-left:0;font-size:var(--text-body-sm);line-height:var(--line-height-tight)}.product-feature-section-block ul li svg{flex-shrink:0;width:24px;margin-right:var(--rdc-space-2)}.product-feature-section-block ul li svg path{fill:var(--color-refi-plum)}.product-feature-section-block-text{display:flex;flex-direction:column}.product-feature-section-block-text .product-feature-section-subheadline{position:relative;margin-bottom:var(--rdc-space-5);font-size:var(--font-size-sm);text-align:center;text-wrap:balance;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}@media screen and (min-width: 64em){.product-feature-section-block-text .product-feature-section-subheadline{font-size:var(--font-size-md)}}.product-feature-section-more{text-align:center}@media screen and (min-width: 64em){.product-feature-section-more{padding-top:var(--section-padding-sm)}}.product-feature-section-more img{margin:0 auto}.product-feature-section-more h3{margin:0 0 var(--rdc-space-2);font-size:var(--text-section-subtitle)}@media screen and (min-width: 64em){.product-feature-section-more h3{margin-bottom:var(--rdc-space-4)}}.product-feature-section-more p{margin:0 0 var(--rdc-space-3);font-size:var(--text-section-text)}@media screen and (min-width: 64em){.product-feature-section-more p{margin-bottom:var(--rdc-space-5)}}.footer{padding:var(--rdc-space-12) 0 var(--rdc-space-16);background:#fffbe6}.footer-content{display:flex;flex-direction:column;gap:var(--rdc-space-8)}@media screen and (min-width: 1024px){.footer-content{flex-direction:row;justify-content:space-between}}.footer-section.logo{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--rdc-space-10);gap:var(--rdc-space-6)}.footer-section.logo .btn.small{min-width:auto}.footer-section.logo img{display:block;width:auto;height:50px}@media screen and (min-width: 1024px){.footer-section.logo{flex:0 0 30%;align-items:flex-start;margin:0;gap:var(--rdc-space-10)}}.footer-section.menu{display:flex;flex-direction:column;gap:var(--rdc-space-6)}.footer-section.menu .menu-col{flex:1 1 auto;margin-bottom:var(--rdc-space-6);text-align:center}@media screen and (min-width: 1024px){.footer-section.menu .menu-col{text-align:left}}.footer-section.menu .menu-heading{margin-bottom:var(--rdc-space-6);font-size:var(--text-body-sm);font-weight:700;line-height:1.4;color:var(--color-refi-plum-dark)}.footer-section.menu .menu{margin:0;list-style:none}.footer-section.menu .menu li{padding-left:0}.footer-section.menu .menu a{display:block;margin-bottom:var(--rdc-space-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-decoration:none;color:var(--color-refi-blue)}.footer-section.menu .menu a:hover{color:var(--color-refi-orange);opacity:1}@media screen and (min-width: 1024px){.footer-section.menu{flex:0 0 70%;flex-direction:row}.footer-section.menu .mobile-sign-in{display:none}}.footer-section.sign-in{flex:0 0 10%}.footer-section.sign-in .btn{width:100%}.footer-legal{display:flex;flex-direction:column;margin-top:var(--rdc-space-8);padding-top:var(--rdc-space-8);gap:var(--rdc-space-6);border-top:2px solid rgb(255,242.84,179);font-size:var(--font-size-sm)}.footer-legal a{text-underline-offset:1px;text-decoration-color:var(--color-refi-blue);font-weight:var(--font-weight-normal)}.footer-legal a:hover{color:var(--color-refi-orange);text-decoration-color:var(--color-refi-orange)}.footer-legal p{line-height:1.5}.footer-legal .copyright-section-title{font-weight:var(--font-weight-bold)}.post-authorship{margin-top:42px;margin-bottom:42px;border-radius:24px;background:var(--color-refi-light2)}.post-authorship-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:20px;padding:24px 24px 16px;border-bottom:1px solid var(--color-refi-blue-bright);border-radius:24px 24px 0 0;font-size:clamp(16px,1.5vw,18px);font-weight:600;background:rgb(219.7,255,251.47)}.post-authorship-team{display:flex;flex-direction:column;padding:20px 20px 40px;gap:40px}.post-authorship-team-member{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 48em){.post-authorship-team-member{flex-direction:row}}.post-authorship-team-member-image{align-self:flex-start;width:100%;min-width:150px;max-width:150px;aspect-ratio:1/1}.post-authorship-team-member-image img{width:100%;height:100%;border-radius:24px;background:#fff;object-fit:cover}.post-authorship-team-member-content{display:flex;flex-direction:column;gap:4px}.post-authorship-team-member.reviewer .post-authorship-label{display:flex;align-items:center}.post-authorship-team-member.reviewer .post-authorship-label::before{display:inline-block;width:16px;height:16px;margin-right:2px;background:url("/wp-content/themes/rdc/assets/images/icons/icon-reviewed.svg") no-repeat center/contain;content:""}.post-authorship-label{font-size:var(--text-body-xs);font-weight:var(--font-weight-regular)}.post-authorship-name{display:flex;flex-direction:column;font-size:var(--text-body-sm);line-height:1.3;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.post-authorship-name a{text-decoration:none}.post-authorship-bio p{margin:8px 0 0;font-size:var(--text-body-xs);line-height:1.5}.author-link{margin-top:12px;font-size:14px}.author-nmls{display:block;margin-top:var(--rdc-space-1);font-size:12px;font-weight:400}.user-socials{display:flex;margin:0;gap:8px;list-style:none}.user-socials li{margin:0;padding:0}.user-socials li a{font-size:24px}.featured-articles-section{padding:var(--section-padding) 0;background-color:#294e88;background-image:linear-gradient(to bottom, #294e88, #012d71)}.featured-articles-section-intro{color:var(--color-refi-blue-bright)}.featured-articles-section-content{margin-bottom:var(--rdc-space-6);text-align:center;text-wrap:balance}.featured-articles-section-content h2{font-size:var(--text-heading-2xl);color:#fff}.featured-articles-section .button-wrapper{margin-top:var(--rdc-space-9);text-align:center}.featured-articles-section .text-link{border-bottom:2px solid hsla(0,0%,100%,.31);color:#fff}.featured-articles-section .text-link:hover::after{background-color:var(--color-refi-green-bright)}.sidebar{display:none;flex:1;max-width:320px;margin-bottom:42px;padding-bottom:50px}@media screen and (min-width: 75em){.sidebar{display:block}}.sidebar-wrapper{height:100%;text-align:center}.sidebar-item{border-radius:24px}.sidebar-item.sidebar-cta-item{position:sticky;top:100px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.sidebar-cta-wrapper{display:flex;flex-direction:column;margin-top:calc(50px + var(--rdc-space-8));padding:72px 24px 24px;gap:12px;border-radius:24px;background-image:linear-gradient(to bottom, #fff, #f7f7f7)}.sidebar-cta-wrapper::before,.sidebar-cta-wrapper::after{position:absolute;content:""}.sidebar-cta-wrapper::before{top:-50px;left:0;z-index:-1;width:100%;height:calc(100% + 50px);border-radius:24px;background:var(--color-refi-green-bright)}.sidebar-cta-wrapper::after{top:-40px;left:calc(50% - 90px);width:180px;height:100px;background-image:url("/wp-content/themes/rdc/assets/images/icons/icon_piggybank.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.sidebar-cta-text{margin-bottom:var(--rdc-space-2);font-size:var(--text-body-xs)}.sidebar-cta-title{margin-bottom:0;font-size:var(--text-heading-sm)}.sidebar .btn{font-size:var(--text-button-sm)}.block-quote{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;border-radius:24px}.block-quote-title{position:relative;display:flex;flex-direction:column;margin-top:-1px;padding:26px 32px 56px;gap:7px;border-radius:24px 24px 0 0;background:var(--color-refi-plum);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-quote-title-label{font-size:.9375rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-refi-yellow)}.block-quote-title-text,.block-quote .h3{margin:0;font-size:24px;color:#fff}.block-quote-text{position:relative;margin-top:-42px;padding:48px 32px 32px;border:1px solid #360026;border-radius:24px;background:#fff}@media screen and (width >= 768px){.block-quote-text{padding:38px 52px 49px 88px}}.block-quote-text::before{position:absolute;top:1rem;display:block;width:24.64px;height:auto;aspect-ratio:1.3704115684/1;background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2225px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2025%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3E%E2%80%9C%3C%2Ftitle%3E%3Cg%20id%3D%22Mocks%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22rdc_article%22%20transform%3D%22translate(-324%2C%20-2917)%22%20fill%3D%22%23D63B00%22%3E%3Cg%20id%3D%22%E2%80%9C%22%20transform%3D%22translate(322%2C%202916)%22%3E%3Cpath%20d%3D%22M8.232%2C19.088%20C7.112%2C19.088%206.09466667%2C18.7893333%205.18%2C18.192%20C4.26533333%2C17.5946667%203.54666667%2C16.7733333%203.024%2C15.728%20C2.50133333%2C14.6826667%202.24%2C13.4693333%202.24%2C12.088%20C2.24%2C10.8933333%202.464%2C9.72666667%202.912%2C8.588%20C3.36%2C7.44933333%204.004%2C6.38533333%204.844%2C5.396%20C5.684%2C4.40666667%206.664%2C3.52933333%207.784%2C2.764%20C8.904%2C1.99866667%2010.1173333%2C1.448%2011.424%2C1.112%20L14%2C4.248%20C12.432%2C4.92%2011.172%2C5.75066667%2010.22%2C6.74%20C9.268%2C7.72933333%208.792%2C8.56%208.792%2C9.232%20C8.792%2C9.64266667%208.932%2C10.044%209.212%2C10.436%20C9.492%2C10.828%209.912%2C11.192%2010.472%2C11.528%20C11.3306667%2C12.1626667%2011.928%2C12.7786667%2012.264%2C13.376%20C12.6%2C13.9733333%2012.768%2C14.6266667%2012.768%2C15.336%20C12.768%2C16.4933333%2012.348%2C17.408%2011.508%2C18.08%20C10.668%2C18.752%209.576%2C19.088%208.232%2C19.088%20Z%20M21.112%2C19.088%20C19.992%2C19.088%2018.9746667%2C18.7893333%2018.06%2C18.192%20C17.1453333%2C17.5946667%2016.4266667%2C16.7733333%2015.904%2C15.728%20C15.3813333%2C14.6826667%2015.12%2C13.4693333%2015.12%2C12.088%20C15.12%2C10.8933333%2015.344%2C9.72666667%2015.792%2C8.588%20C16.24%2C7.44933333%2016.884%2C6.38533333%2017.724%2C5.396%20C18.564%2C4.40666667%2019.544%2C3.52933333%2020.664%2C2.764%20C21.784%2C1.99866667%2022.9973333%2C1.448%2024.304%2C1.112%20L26.88%2C4.248%20C25.312%2C4.92%2024.052%2C5.75066667%2023.1%2C6.74%20C22.148%2C7.72933333%2021.672%2C8.56%2021.672%2C9.232%20C21.672%2C9.64266667%2021.812%2C10.044%2022.092%2C10.436%20C22.372%2C10.828%2022.792%2C11.192%2023.352%2C11.528%20C24.2106667%2C12.1626667%2024.808%2C12.7786667%2025.144%2C13.376%20C25.48%2C13.9733333%2025.648%2C14.6266667%2025.648%2C15.336%20C25.648%2C16.4933333%2025.228%2C17.408%2024.388%2C18.08%20C23.548%2C18.752%2022.456%2C19.088%2021.112%2C19.088%20Z%22%20id%3D%22Shape%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:""}@media screen and (width >= 768px){.block-quote-text::before{top:40px;left:44px}}.block-quote-text p{margin:0}.block-quote-expert{display:flex;align-items:center;margin-top:.75rem;gap:1rem}.block-quote-expert-name{font-weight:700}.block-quote-expert-image{max-width:100%}.block-quote-expert-image .expert-image{display:block;width:4.625rem;height:auto;aspect-ratio:1/1;border-radius:99999px;object-fit:cover;object-position:center}.block-quote-expert-info{display:flex;flex-direction:column;font-size:1.125rem;line-height:1.6666666667}.expandable-content-wrapper{display:flex;flex-direction:column}.wp-block-details{margin-bottom:1rem;border-radius:24px;font-size:var(--text-body-sm);line-height:1.6666666667;background-color:var(--color-refi-plum)}.wp-block-details summary{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-radius:24px;font-family:"Lexend Deca",sans-serif;font-weight:600;color:#fff;cursor:pointer;transition:background-color .2s ease}.wp-block-details summary:focus-visible{outline:3px dotted var(--color-refi-orange);outline-offset:3px}.wp-block-details summary::marker,.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{width:12px;height:12px;margin-top:-2px;margin-left:10px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transition:transform .3s ease;transform:rotate(45deg);content:""}.wp-block-details[open] summary::after{transform:rotate(-135deg)}.wp-block-details .expandable-content-area{padding:24px 30px;border:1px solid var(--color-refi-plum-dark);border-radius:24px;background-color:#fff}.wp-block-details .expandable-content-area *:last-child{margin-bottom:0}.block-list_timeline ol{margin:0 0 30px 35px;counter-reset:counter}.block-list_timeline ol li{padding-left:0;list-style:none}.block-list_timeline ol li:last-of-type .block-list_timeline-item::after{display:none}.block-list_timeline-item{position:relative;display:flex;flex-direction:column;margin-bottom:24px;padding-left:24px}.block-list_timeline-item-header{margin-bottom:0 !important;font-family:"Open Sans",sans-serif;font-size:var(--text-body-md);font-weight:700;line-height:1.6666667}.block-list_timeline-item::after{position:absolute;top:0;left:-12px;z-index:1;width:2px;height:calc(100% + 24px);background:var(--color-refi-yellow);content:""}.block-list_timeline-item::before{position:absolute;top:-3px;left:-32px;z-index:2;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;font-size:var(--text-body-sm);font-weight:700;text-align:center;counter-increment:counter;color:var(--color-refi-plum) !important;background:var(--color-refi-yellow);content:counter(counter) ".";transition:all .1s linear}.block-emphasized-content h1,.block-emphasized-content h2,.block-emphasized-content h3,.block-emphasized-content h4,.block-emphasized-content h5,.block-emphasized-content h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-emphasized-content{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;position:relative;z-index:0;padding:var(--rdc-space-9);border-left:2px solid var(--color-refi-yellow);border-radius:24px;font-size:var(--text-body-sm);line-height:1.666666667;background:var(--color-refi-light)}.block-emphasized-content>:first-child{margin-top:0}.block-emphasized-content>:last-child{margin-bottom:0}.is-style-rdc-cta-text-link{position:relative;flex-shrink:0;margin-right:40px;font-family:"Lexend Deca",sans-serif;font-weight:700}.is-style-rdc-cta-text-link .wp-block-button__link{position:relative;display:inline-flex !important;align-items:center;padding:22px 32px !important;border-radius:50px;font-size:var(--text-body-lg);font-weight:700;line-height:1.25;text-decoration:none;color:var(--color-refi-plum-dark);background:var(--color-refi-green-bright)}.is-style-rdc-cta-text-link .wp-block-button__link:hover{transform:none !important}@media(width <= 768px){.is-style-rdc-cta-text-link .wp-block-button__link{font-size:var(--text-body-md)}}.is-style-rdc-cta-text-link .wp-block-button__link::after{position:absolute;top:0;left:0;z-index:-2;width:calc(100% + 40px);height:100%;border-radius:50px;background:var(--color-refi-green-medium);content:"";transition:all .1s linear}.is-style-rdc-cta-text-link .wp-block-button__link::before{position:absolute;right:-28px;z-index:0;width:24px;height:24px;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M535.1%20342.6C547.6%20330.1%20547.6%20309.8%20535.1%20297.3L375.1%20137.3C362.6%20124.8%20342.3%20124.8%20329.8%20137.3C317.3%20149.8%20317.3%20170.1%20329.8%20182.6L467.2%20320L329.9%20457.4C317.4%20469.9%20317.4%20490.2%20329.9%20502.7C342.4%20515.2%20362.7%20515.2%20375.2%20502.7L535.2%20342.7zM183.1%20502.6L343.1%20342.6C355.6%20330.1%20355.6%20309.8%20343.1%20297.3L183.1%20137.3C170.6%20124.8%20150.3%20124.8%20137.8%20137.3C125.3%20149.8%20125.3%20170.1%20137.8%20182.6L275.2%20320L137.9%20457.4C125.4%20469.9%20125.4%20490.2%20137.9%20502.7C150.4%20515.2%20170.7%20515.2%20183.2%20502.7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover}@media screen and (width >= 768px){.is-style-rdc-cta-text-link{margin-right:0}.is-style-rdc-cta-text-link::before{position:absolute;top:50%;left:9px;z-index:1;width:44px;height:44px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%3E%3Ctitle%3Efavicon%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20d%3D%22M0%2C0%20L30.9243122%2C0%20L30.9243122%2C30.9553095%20L0%2C30.9553095%20L0%2C0%20Z%22%20id%3D%22path-1%22%2F%3E%3C%2Fdefs%3E%3Cg%20id%3D%22favicon%22%20stroke%3D%22none%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path-1%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M30.9081497%2C14.9329581%20C30.6064488%2C6.22879279%2023.1339654%2C-0.647174219%2014.2176279%2C0.0485118551%20C6.70743192%2C0.636339623%200.635702422%2C6.71415517%200.0484632775%2C14.2318791%20C-0.646526168%2C23.1571539%206.22255556%2C30.6371275%2014.9180049%2C30.9391307%20L14.9180049%2C30.9553095%20L28.9686442%2C30.9553095%20C30.0461473%2C30.9553095%2030.9243122%2C30.0762643%2030.9243122%2C28.9976812%20L30.9243122%2C14.9329581%20L30.9081497%2C14.9329581%20Z%22%20id%3D%22Path%22%20fill%3D%22%236CD902%22%2F%3E%3Cpath%20d%3D%22M26.6304627%2C15.256533%20L23.6619419%2C17.1116959%20C23.3979537%2C17.2788762%2023.0531527%2C17.0847313%2023.0531527%2C16.7773351%20L23.0531527%2C11.9129255%20L15.494469%2C7.35051918%20C15.3705562%2C7.27501836%2015.2089307%2C7.27501836%2015.0850179%2C7.35051918%20L10.5756678%2C10.0685485%20L10.5756678%2C7.30198294%20L7.5209467%2C7.30198294%20L7.5209467%2C23.2704052%20C7.5209467%2C23.4915147%207.6987347%2C23.6694809%207.91962282%2C23.6694809%20L10.1985417%2C23.6694809%20C10.4194298%2C23.6694809%2010.5972178%2C23.4915147%2010.5972178%2C23.2704052%20L10.5972178%2C13.6764088%20C10.5972178%2C13.536193%2010.672643%2C13.4067631%2010.7911684%2C13.3312622%20L15.0850179%2C10.8127708%20C15.2089307%2C10.7426629%2015.3597811%2C10.7426629%2015.483694%2C10.8127708%20L19.7775435%2C13.3312622%20C19.9014564%2C13.4013701%2019.9714941%2C13.5308001%2019.9714941%2C13.6764088%20L19.9714941%2C16.7773351%20C19.9714941%2C17.0901242%2019.6266931%2C17.2788762%2019.3627049%2C17.1116959%20L16.394184%2C15.256533%20C16.1301958%2C15.0893526%2015.7853948%2C15.2834976%2015.7853948%2C15.5908938%20L15.7853948%2C17.7750245%20C15.7853948%2C17.9098473%2015.8554325%2C18.0392773%2015.9739579%2C18.1093852%20L21.2914353%2C21.4422069%20C21.4207356%2C21.5231006%2021.5823611%2C21.5231006%2021.7116614%2C21.4422069%20L27.0291388%2C18.1093852%20C27.1476642%2C18.0392773%2027.2177018%2C17.9098473%2027.2177018%2C17.7750245%20L27.2177018%2C15.5908938%20C27.2177018%2C15.2781047%2026.8729009%2C15.0893526%2026.6089126%2C15.256533%20L26.6304627%2C15.256533%20Z%22%20id%3D%22Path%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);content:"";transition:all .1s linear}.is-style-rdc-cta-text-link:hover{transform:none !important}.is-style-rdc-cta-text-link:hover::before{transform:translateY(-50%) rotate(360deg)}.is-style-rdc-cta-text-link .wp-block-button__link{padding:20px 20px 20px 64px !important}.is-style-rdc-cta-text-link .wp-block-button__link::after{width:100%}.is-style-rdc-cta-text-link .wp-block-button__link::before{right:-28px;z-index:-1;transform:translateX(-28px);transition:all .1s linear}.is-style-rdc-cta-text-link .wp-block-button__link:hover::after{transform:translateX(40px)}.is-style-rdc-cta-text-link .wp-block-button__link:hover::before{transform:translateX(0)}}.wp-block-rdc-cta-with-image,.block-cta_with_image{position:relative;display:flex;flex-direction:column;margin-top:var(--rdc-space-11) !important;padding:30px;gap:30px;background:var(--color-refi-green-dark)}@media screen and (width < 768px){.wp-block-rdc-cta-with-image,.block-cta_with_image{padding:24px;gap:24px}}.wp-block-rdc-cta-with-image .btn.btn-light,.block-cta_with_image .btn.btn-light{align-self:flex-start;margin-top:auto}.wp-block-rdc-cta-with-image .btn.btn-light:hover,.block-cta_with_image .btn.btn-light:hover{color:var(--color-refi-plum-dark);background-color:var(--color-refi-green-bright)}.wp-block-rdc-cta-with-image-image,.block-cta_with_image-image{z-index:2;flex-shrink:0;max-width:100%}.wp-block-rdc-cta-with-image-image .img,.block-cta_with_image-image .img{display:block;width:286px;height:auto;aspect-ratio:1/1;margin-top:-80px;border-radius:50% 50% 6px;object-fit:cover;object-position:center}@media screen and (width < 532px){.wp-block-rdc-cta-with-image-image .img,.block-cta_with_image-image .img{margin-top:-60px;margin-inline:auto}}.wp-block-rdc-cta-with-image-text,.block-cta_with_image-text{display:flex;flex-direction:column;flex-shrink:1;gap:12px}.wp-block-rdc-cta-with-image-text-title,.block-cta_with_image-text-title{margin:0;font-size:var(--text-heading-md);line-height:1.2;color:#fff;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.wp-block-rdc-cta-with-image-text-subtitle,.block-cta_with_image-text-subtitle{margin-bottom:9px;font-size:var(--text-body-md);font-weight:var(--font-weight-normal);color:#fff}@media screen and (min-width: 48em){.wp-block-rdc-cta-with-image,.block-cta_with_image{flex-direction:row}}.block-related_list{padding:var(--rdc-space-6);border:2px solid var(--color-refi-light4);border-radius:24px;background:var(--color-refi-light2)}.block-related_list-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--color-refi-blue-bright);font-size:var(--text-body-sm);font-weight:700}.block-related_list ul{margin:0 !important}.block-related_list li{display:flex;align-items:center;list-style:none;margin-left:0}.block-related_list li:last-child{margin-bottom:0}.block-related_list li svg{display:inline-block;width:17px;height:auto;margin-right:12px;transition:all .1s linear}.block-related_list li svg path{fill:var(--color-refi-blue);transition:all .1s linear}.block-related_list li:hover{color:var(--color-refi-orange)}.block-related_list li:hover svg{margin-right:16px}.block-related_list li:hover svg path{fill:var(--color-refi-orange)}.block-related_list a{font-weight:700;text-decoration:none}.block-summary-title{margin-bottom:var(--rdc-space-4);padding-bottom:12px;border-bottom:1px solid var(--color-refi-orange);line-height:1.3;color:var(--color-refi-plum-dark);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-summary li{margin-bottom:12px}.block-summary p,.block-summary ul li,.block-summary ol li{font-family:"Open Sans",sans-serif;font-size:var(--text-body-sm)}.block-sources-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:var(--rdc-space-4);padding-bottom:var(--rdc-space-3);border-bottom:1px solid var(--color-refi-orange);font-size:var(--text-body-lg)}.block-sources ul{margin:0 !important;padding:0;list-style:none}.block-sources li{display:flex;align-items:center;margin-bottom:var(--rdc-space-3);list-style:none}.block-sources li svg{display:inline-block;width:17px;height:auto;margin-right:var(--rdc-space-3);transition:all .1s linear}.block-sources li svg path{fill:var(--color-refi-blue);transition:all .1s linear}.block-sources li:hover svg{margin-right:var(--rdc-space-4)}.block-sources li:hover svg path{fill:var(--color-refi-orange)}.block-sources a{text-decoration:none}.block-sources a:hover{color:var(--color-refi-orange)}.block-related{padding:var(--rdc-space-6);border:2px solid var(--color-refi-light4);font-size:var(--text-body-xs);font-weight:600;background:var(--color-refi-light2);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-related a.block-related-link{position:relative;display:inline-block;border-bottom:2px solid rgba(1,45,113,.31);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-decoration:none;white-space:nowrap;color:var(--color-refi-blue);transition:all .1s linear}.block-related a.block-related-link:hover{border-bottom:2px solid var(--color-refi-orange);transition-delay:.2s;color:var(--color-refi-blue)}.block-related a.block-related-link:hover::after{transform:scaleX(1);content:""}.block-related a.block-related-link::after{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:var(--color-refi-orange);transform:scaleX(0);content:"";transition:all .1s linear}.block-related a.block-related-link{margin-left:var(--rdc-space-1);font-size:var(--text-body-xs)}.footer-cta-section{padding:var(--section-padding) 0;text-align:center}.footer-cta-section h2{font-size:var(--text-section-title)}.footer-cta-section img{margin:0 auto}.author-header .user-socials{display:flex;justify-content:center;align-items:center;margin:0;list-style:none;gap:var(--rdc-space-6)}@media screen and (width >= 1024px){.author-header .user-socials{justify-content:flex-start}}.author-header .user-socials li{margin:0;padding:0}.author-header .user-socials li a{font-size:var(--text-heading-md);color:var(--color-refi-blue)}.author-header .user-socials li a:hover{color:var(--color-refi-orange)}.author .author-bio-image{border-radius:24px}.author .author-bio-image img{border-radius:24px;object-fit:cover}.author .author-content-intro{margin-bottom:var(--rdc-space-6)}.author .author-bio-title{font-size:var(--text-heading-sm);font-style:italic}@media screen and (min-width: 48em){.author .author-bio-image img{width:300px;max-width:100%;height:300px}}@media screen and (min-width: 64em){.author .author-bio-image img{width:400px;height:400px}}.author .content{padding:0}.author .content h2{display:block;margin:var(--rdc-space-10) auto var(--rdc-space-6) auto;text-align:center}.author-bio-image{display:flex;justify-content:center;align-items:center}.featured-articles-wrapper .featured-articles-grid,.authors-wrapper,.calculators-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--rdc-space-6)}@media screen and (min-width: 48em){.featured-articles-wrapper .featured-articles-grid,.authors-wrapper,.calculators-wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.featured-articles-wrapper .featured-articles-grid,.authors-wrapper,.calculators-wrapper{grid-template-columns:repeat(3, 1fr)}}.calculator-feature{margin:calc(var(--section-margin) + 75px) 0 var(--section-margin)}@media screen and (min-width: 48em){.calculator-feature{margin:var(--section-margin) 0}}.calculator-feature-content{position:relative;padding:var(--section-padding-sm);gap:var(--rdc-space-7);border-radius:24px;text-align:center;background-color:var(--color-refi-light)}@media screen and (min-width: 48em){.calculator-feature-content{text-align:left}}.calculator-feature-text{padding-top:100px}@media screen and (min-width: 48em){.calculator-feature-text{margin-left:250px;padding-top:0}}@media screen and (min-width: 64em){.calculator-feature-text{margin-left:275px}}.calculator-feature-text h2{margin-bottom:var(--rdc-space-2);font-size:var(--text-section-title)}.calculator-feature-text p{margin-bottom:var(--rdc-space-3);font-size:var(--text-section-subtitle)}.calculator-feature-image img{position:absolute;top:-75px;left:calc(50% - 75px);width:150px}@media screen and (min-width: 48em){.calculator-feature-image img{top:auto;bottom:var(--rdc-space-1);left:var(--rdc-space-4);width:225px}}@media screen and (min-width: 64em){.calculator-feature-image img{width:275px}}.calculator-feature .btn{align-self:center}@media screen and (min-width: 48em){.calculator-feature .btn{align-self:flex-start}}.products-faq-section{margin:var(--section-margin) 0;text-align:center}.products-faq-section h2{font-size:var(--text-section-title)}.products-faq-section .faq-accordion{max-width:800px;margin:0 auto;border-radius:24px}.products-faq-section .faq-accordion .faq-item{margin-bottom:var(--rdc-space-3);border-radius:24px;background:var(--color-refi-plum)}.products-faq-section .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:var(--rdc-space-6) var(--rdc-space-8);border:none;border-radius:24px;font-size:var(--text-section-subtitle);font-weight:600;text-align:left;color:#fff;background:none;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.products-faq-section .faq-accordion .faq-item .faq-question:hover{border-radius:24px;background:var(--color-refi-plum-dark)}.products-faq-section .faq-accordion .faq-item .faq-question i{transition:transform .3s ease}.products-faq-section .faq-accordion .faq-item .faq-question i svg{width:24px}.products-faq-section .faq-accordion .faq-item .faq-answer{padding:var(--rdc-space-7) var(--rdc-space-9);border:1px solid var(--color-refi-plum-dark);border-radius:24px;font-size:var(--text-section-text);text-align:left;background-color:#fff}.products-faq-section .faq-accordion .faq-item .faq-answer p:last-child{margin-bottom:0}.products-more-options{margin:var(--section-margin) 0 0 0;padding:var(--rdc-space-8) 0;background-color:var(--color-refi-light2)}@media screen and (min-width: 75em){.products-more-options{margin:var(--section-margin) 0;padding:0;background-color:rgba(0,0,0,0)}}.products-more-options-content{position:relative;display:flex;flex-direction:column;gap:var(--rdc-space-6);border-radius:24px;background-color:var(--color-refi-light2)}@media screen and (min-width: 75em){.products-more-options-content{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 75em){.products-more-options-content{flex-direction:row;align-items:center}.products-more-options-content::after{position:absolute;z-index:-1;width:calc(50% + var(--rdc-space-12));height:calc(100% + var(--rdc-space-14));margin:0 auto;border-radius:24px;background:var(--color-refi-light2);content:""}}.products-more-options-content-text{flex:1;border-radius:24px;text-align:center}@media screen and (min-width: 75em){.products-more-options-content-text{text-align:left}}.products-more-options-content-text h2{margin-bottom:0;font-size:var(--text-section-title)}@media screen and (min-width: 75em){.products-more-options-content-text{padding:var(--rdc-space-12)}}.products-more-options-callouts{display:flex;flex-direction:column;gap:var(--rdc-space-7)}.products-more-options-callout{display:flex;flex-direction:column;align-items:center;padding:var(--rdc-space-6);gap:var(--rdc-space-7);border:2px solid rgba(0,0,0,0);border-radius:24px;font-weight:400;text-decoration:none;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:transform .2s ease;transition:all .1s linear}@media screen and (min-width: 30em){.products-more-options-callout{flex-direction:row}}.products-more-options-callout:hover{border:2px solid var(--color-refi-orange);color:var(--color-refi-plum-dark);transform:scale(1.02)}.products-more-options-callout:hover img{transform:scale(1.2)}.products-more-options-callout:hover h3{color:var(--color-refi-orange)}.products-more-options-callout-image{flex-shrink:0;width:120px;height:100%;border-radius:24px;overflow:hidden}.products-more-options-callout-image img{aspect-ratio:1/1;border-radius:24px;object-fit:cover;object-position:center;transform-origin:center;transition:all .1s linear}.products-more-options-callout-content{display:flex;flex-direction:column;gap:var(--rdc-space-2);text-align:center}@media screen and (min-width: 30em){.products-more-options-callout-content{text-align:left}}.products-more-options-callout-content h3{margin:0}.products-more-options-callout-content p{margin:0}.single-product{position:relative;display:flex;flex-direction:column;margin:var(--section-margin) 0;padding:var(--rdc-space-6);gap:var(--rdc-space-6);border-radius:24px;background:var(--color-refi-light2)}@media screen and (min-width: 48em){.single-product{flex-direction:row;justify-content:space-between;align-items:center;margin:calc(var(--section-margin) + var(--rdc-space-9)) 0;padding:0 var(--rdc-space-8) 0 0;gap:var(--rdc-space-8);border-radius:0;background:rgba(0,0,0,0)}.single-product::after{position:absolute;top:calc(-1*var(--rdc-space-9));right:0;z-index:-1;width:calc(50% + var(--rdc-space-12));height:calc(100% + var(--rdc-space-12));border-radius:24px;background:var(--color-refi-light2);content:""}.single-product:nth-child(1),.single-product:nth-child(3){flex-direction:row-reverse;padding:0 0 0 var(--rdc-space-8)}.single-product:nth-child(1)::after,.single-product:nth-child(3)::after{left:0}}.single-product-text{text-align:center}@media screen and (min-width: 48em){.single-product-text{width:90%;text-align:left}}.single-product-text .intro-text{margin-bottom:var(--rdc-space-2);font-size:var(--text-section-subtitle);text-wrap:balance}@media screen and (min-width: 48em){.single-product-text .intro-text{margin-bottom:var(--rdc-space-4)}}.single-product-text h2{margin-bottom:var(--rdc-space-2);font-size:var(--text-section-title)}@media screen and (min-width: 48em){.single-product-text h2{margin-bottom:var(--rdc-space-4)}}.single-product-text p{margin-bottom:var(--rdc-space-3);font-size:var(--text-section-text)}@media screen and (min-width: 48em){.single-product-text p{margin-bottom:var(--rdc-space-5)}}.single-product-image{width:100%;height:auto;border-radius:24px}.single-product-image img{width:100%;height:auto;aspect-ratio:3/2;border-radius:24px;object-fit:cover;object-position:center}@media screen and (min-width: 48em){.single-product-image img{aspect-ratio:2/2}}.single-product-text-title{margin:0}.single-product-text-subtitle{margin:0;font-size:var(--text-section-subtitle)}.single-product-btn{align-self:flex-start}
