@import "../../styles/global.css";.home-page .first-section{background:#b3edf7}.home-page .hero-section{align-items:center;align-self:stretch;display:flex;gap:145px;height:740px;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}.home-page .content{gap:48px;width:540.468px}.home-page .content,.home-page .text{align-items:flex-start;display:flex;flex-direction:column}.home-page .text{align-self:stretch;gap:24px}.home-page .title{font-family:var(--typography-font-display,"Playfair Display");font-size:64px;font-weight:400;letter-spacing:-1.28px;line-height:76px}.home-page .description,.home-page .title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .description{font-family:var(--typography-font-body,"DM Sans");font-size:18px;font-weight:var(--typography-font-weight-body,300);line-height:26px}.home-page .btn-custom-220-64{height:64px;width:fit-content}.home-page .btn-custom-220-64 .button-content{border-radius:14.961px;gap:var(--spacing-alias-horizontal-gap-md,16px)}.home-page .btn-custom-220-64 .button-content .text-wrapper{font-size:24px;font-weight:500;line-height:28px}.home-page .image{aspect-ratio:500/1010.11;background:url(../../assets/images/pages/Home/mobile.png) #d3d3d3 50%/100% 100% no-repeat;border-radius:80px;height:1010.107px;position:absolute;right:150.75px;top:75px;width:500px}.home-page .as-seen-on{align-items:center;background:var(--color-primitive-primary-primary,#2e839c);display:flex;flex-direction:column;gap:24px;justify-content:center;padding-bottom:48px;padding-top:40px;position:relative}.home-page .title-2{align-self:stretch;color:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-lg,24px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:28px;text-align:center}.home-page .as-seen-on .media-logos{align-items:center;align-self:stretch;display:flex;gap:100px;justify-content:center}.home-page .as-seen-on .wsj-logo{background-image:url(../../assets/images/pages/Home/wsj.svg);background-size:100% 100%;height:48px;position:relative;width:82.98px}.home-page .as-seen-on .nerdwallet{align-items:center;background-image:url(../../assets/images/pages/Home/Nerdwallet_Horizontal_Logo.png);background-size:100% 100%;display:flex;height:48px;justify-content:center;padding-top:0;width:295.423px}.home-page .div-2{background:var(--color-alias-section-bg-light,#fefefc);gap:var(--spacing-alias-vertical-gap-xl,32px);padding-bottom:80px;padding-top:80px;position:relative}.home-page .div-2,.home-page .text-2{align-items:flex-start;display:flex;flex-direction:column}.home-page .text-2{align-self:stretch;gap:var(--spacing-alias-vertical-gap-lg,24px)}.home-page .cards{flex-direction:row;gap:16px;margin-top:32px}.home-page .cards,.home-page .section-card{align-items:flex-start;align-self:stretch;display:flex}.home-page .section-card{flex:1 0 0;flex-direction:column}.home-page .card{background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-sm,4px)}.home-page .card,.home-page .text-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column}.home-page .text-content{gap:var(--spacing-alias-vertical-gap-lg,24px);padding:var(--spacing-alias-padding-xl,32px)}.home-page .content-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-md,16px);height:220px}.home-page .illustration{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.home-page .content-3{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-alias-vertical-gap-sm,12px)}.home-page .text-wrapper-2{font-family:var(--typography-font-subtitle,"DM Sans");font-size:var(--typography-font-size-subtitle,32px);font-weight:var(--typography-font-weight-subtitle,500);line-height:28px}.home-page .supporting-text,.home-page .text-wrapper-2{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .supporting-text{flex:1 0 0;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.home-page .full-width{width:100%}.home-page .frame{align-items:center;align-self:stretch;background:var(--color-alias-section-bg-light,#fefefc);display:flex;justify-content:space-between;padding-bottom:80px;padding-top:80px}.home-page .frame-2{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-grid-vertical-gutter-default,48px);position:relative;width:38.2%}.home-page .credit-score-slider{align-items:flex-end;align-self:stretch;display:flex;gap:var(--spacing-alias-horizontal-gap-xs,4px);height:96px;justify-content:center;padding:var(--spacing-alias-padding-md,12px) var(--spacing-alias-padding-sm,8px)}.home-page .credit-score-slider .handle-rect{position:absolute;top:-70px}.home-page .credit-score-slider .handle-value{position:absolute;top:-115px}.home-page .credit-score-slider #score-slider-root,.home-page .credit-score-slider .score-slider{width:100%}.home-page .track{background-color:var(--brand-color-primitive-credit-score-poor)}.home-page .track,.home-page .track-2{border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-2{background-color:var(--brand-color-primitive-credit-score-fair)}.home-page .track-3{background-color:var(--brand-color-primitive-credit-score-good);border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-4{background-color:var(--brand-color-primitive-credit-score-great-light)}.home-page .track-4,.home-page .track-5{border:.25px solid;border-color:var(--brand-color-primitive-surface-outline);border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-5{background-color:var(--brand-color-primitive-credit-score-excellent-light)}.home-page .handle{gap:var(--device-spacing-alias-vertical-gap-xs-duplicate);height:44px;justify-content:flex-end;left:258px;position:absolute;top:52px;width:4px}.home-page .handle,.home-page .value{align-items:center;display:flex;flex-direction:column}.home-page .value{background-color:var(--brand-color-primitive-surface-inverse-surface);border-radius:var(--brand-radius-full);flex:0 0 auto;justify-content:center;margin-left:-28px;margin-right:-28px;margin-top:-52px;padding:var(--device-spacing-alias-padding-md-duplicate) var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-md-duplicate) var(--device-spacing-alias-padding-lg);position:relative;width:60px}.home-page .element{color:var(--brand-color-primitive-surface-inverse-on-surface);font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-left:-4px;margin-right:-4px;margin-top:-1px;position:relative;text-align:center;width:36px}.home-page .handle-2{background-color:var(--brand-color-primitive-surface-inverse-surface);border-radius:var(--brand-radius-xs);height:44px;position:relative;width:4px}.home-page .div-3{gap:var(--spacing-alias-vertical-gap-xs,8px)}.home-page .div-3,.home-page .div-wrapper-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.home-page .div-wrapper-2{height:56px}.home-page .custom-select-wrapper{height:56px;width:100%}.home-page .custom-select{height:56px}.home-page .custom-select .left-icon{display:none}.home-page .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:56px;position:relative;width:100%}.home-page .field{align-self:stretch;background-color:var(--brand-color-primitive-surface-surface);border:1px solid;border-color:var(--brand-color-primitive-surface-outline);border-radius:var(--brand-radius-sm);gap:var(--device-spacing-alias-horizontal-gap-lg);padding:var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-lg-duplicate) var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-md);width:100%}.home-page .field,.home-page .input{align-items:center;display:flex;flex:1;flex-grow:1;position:relative}.home-page .option{color:var(--brand-color-primitive-surface-on-surface);flex:1;font-family:var(--body-sm-font-family);font-size:var(--body-sm-font-size);font-style:var(--body-sm-font-style);font-weight:var(--body-sm-font-weight);letter-spacing:var(--body-sm-letter-spacing);line-height:var(--body-sm-line-height);margin-top:-1px;position:relative}.home-page .icon-chevron-down{height:24px;position:relative;width:24px}.home-page .label-5{align-items:center;background-color:var(--brand-color-primitive-surface-surface);border-radius:var(--brand-radius-xs);display:inline-flex;justify-content:center;left:12px;padding:var(--device-spacing-alias-padding-0) var(--device-spacing-alias-padding-xs-duplicate) var(--device-spacing-alias-padding-0) var(--device-spacing-alias-padding-xs-duplicate);position:absolute;top:-12px}.home-page .label-6{color:var(--brand-color-primitive-surface-outline);font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.home-page .frame-3{align-items:center;align-self:stretch;display:flex;gap:var(--spacing-alias-grid-gutter,24px);justify-content:center}.home-page .frame-wrapper{align-items:flex-start;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-md,8px);display:flex;flex:1 0 0;flex-direction:column;gap:36px;padding:40px}.home-page .frame-4{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;justify-content:center}.home-page .text-wrapper-3{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-title,44px)}.home-page .text-wrapper-3,.home-page .text-wrapper-4{align-self:stretch;font-style:normal;text-align:center}.home-page .text-wrapper-4{font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .p,.home-page .text-wrapper-4{color:var(--color-primitive-surface-on-surface-variant,#5f5746)}.home-page .p{align-self:stretch;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,12px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,16px)}.home-page .content-6{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,48px);width:45%}.home-page .title-3{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);color:var(--color-primitive-primary-primary,#2e839c);font-family:var(--typography-font-display,"Playfair Display");font-size:var(--typography-font-size-display,64px);font-style:normal;font-weight:var(--typography-font-weight-display,400);font-weight:var(--typography-font-weight-display,700);letter-spacing:-1.28px;line-height:var(--typography-line-height-display,76px)}.home-page .span{color:#181611}.home-page .span,.home-page .text-wrapper-5{font-family:var(--display-font-family);font-size:var(--display-font-size);font-style:var(--display-font-style);font-weight:var(--display-font-weight);letter-spacing:var(--display-letter-spacing);line-height:var(--display-line-height)}.home-page .text-wrapper-5{color:#2e839c}.home-page .description-2{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-lg,24px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:28px}.home-page .custom-width-193-64{height:64px;width:193px}.home-page .second-banner{background:var(--color-alias-section-bg-brand,#b3edf7)}.home-page .frame-5{align-items:center;align-self:stretch;display:flex;gap:100px;height:auto;justify-content:flex-start;padding-bottom:0;padding-top:120px}.home-page .shutterstock{display:block;height:100%;left:0;top:31px;width:100%}.home-page .content-7{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,48px);padding-right:10px;width:519px}.home-page .title-4{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-title,44px)}.home-page .frame-6{align-items:flex-start;align-self:stretch;display:flex;gap:var(--spacing-alias-horizontal-gap-xs,8px)}.home-page .frame-6 .state-default-filled{width:100%}.home-page .textfield{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:var(--device-spacing-alias-vertical-gap-xs);position:relative}.home-page .custom-width-193-56{height:56px;width:193px}.home-page .input-2{background:none;border:none;color:var(--brand-color-primitive-surface-on-surface);flex-grow:1;flex:1;font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-top:-1px;padding:0;position:relative}.home-page .title-5{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,48px);font-style:normal;font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px)}.home-page .cards-2{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:24px var(--spacing-alias-grid-gutter,24px)}.home-page .blog-card{align-items:flex-start;background-color:var(--brand-color-primitive-surface-surf-container-lowest);border:.25px solid;border-color:var(--brand-color-primitive-surface-outline);border-radius:var(--brand-radius-md-duplicate);display:flex;flex:1;flex-direction:column;flex-grow:1;height:auto;overflow:hidden;position:relative}.home-page .category-chip{border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);display:flex;text-transform:none}.home-page .media{background-image:url(../../assets/images/pages/Home/Media.svg);background-position:50% 50%;background-size:cover;height:200px}.home-page .media,.home-page .text-content-3{align-self:stretch;position:relative;width:100%}.home-page .text-content-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--device-spacing-alias-vertical-gap-lg);padding:var(--device-spacing-alias-padding-xl) var(--device-spacing-alias-padding-lg-duplicate) var(--device-spacing-alias-padding-xl) var(--device-spacing-alias-padding-lg-duplicate)}.home-page .media-2{background-image:url(../../assets/images/pages/Home/Media2.svg)}.home-page .media-2,.home-page .media-3{align-self:stretch;background-position:50% 50%;background-size:cover;height:200px;position:relative;width:100%}.home-page .media-3{background-image:url(../../assets/images/pages/Home/Media3.svg)}.home-page .media-4{align-self:stretch;background-image:url(../../assets/images/pages/Home/Media4.svg);background-position:50% 50%;background-size:cover;height:200px;position:relative;width:100%}.home-page .blog-card .blog-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;line-height:1.4em;margin:0;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-moz-box-orient:vertical;-moz-line-clamp:2;display:-ms-box;-ms-line-clamp:2;line-clamp:2;-ms-box-orient:vertical}.home-page .fit-content{width:fit-content}.home-page .carousel{display:none}.main-content .appstore_buttons{display:flex;flex-direction:row;gap:20px}.main-content .appstore_btn1{width:193px}.main-content .appstore_btn1,.main-content .appstore_btn2{align-items:center;background-color:transparent;border:none;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;height:64.51px;justify-content:center;outline:none;padding:0}.main-content .appstore_btn2{width:217.74px}.image_container{display:flex;flex-direction:row;gap:40px;height:auto;justify-content:center;padding-right:80px;width:100%}.appstore_image{height:auto;width:277px}.footer{margin-top:0}.home-page .blog-category-chip{text-transform:none}@media screen and (max-width:1300px){.appstore_image{width:50%}.home-page .hero-section{align-items:flex-start;align-self:stretch;background:#b3edf7;display:flex;gap:80px;height:740px;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}.home-page .content{gap:48px;width:540.468px}.home-page .content,.home-page .text{align-items:flex-start;display:flex;flex-direction:column}.home-page .text{align-self:stretch;gap:24px}.home-page .title{font-family:var(--typography-font-display,"Playfair Display");font-size:64px;font-weight:400;letter-spacing:-1.28px;line-height:76px}.home-page .description,.home-page .title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .description{font-family:var(--typography-font-body,"DM Sans");font-size:18px;font-weight:var(--typography-font-weight-body,300);line-height:26px}.home-page .btn-custom-220-64{height:64px;width:fit-content}.home-page .btn-custom-220-64 .button-content{border-radius:14.961px;gap:var(--spacing-alias-horizontal-gap-md,16px)}.home-page .btn-custom-220-64 .button-content .text-wrapper{font-size:24px;font-weight:500;line-height:28px}.home-page .image{aspect-ratio:500/1010.11;background:url(../../assets/images/pages/Home/mobile.png) #d3d3d3 50%/100% 100% no-repeat;border-radius:80px;height:1010.107px;position:static;right:150.75px;top:75px;width:500px}}@media screen and (max-width:1020px){.image_container{margin-top:40px}.appstore_image{width:45%}.home-page .hero-section{align-items:flex-start;align-items:center;align-self:stretch;background:var(--color-alias-section-bg-brand,#b3edf7);display:flex;flex-direction:column;gap:10px;gap:60px;height:904px;padding-bottom:64px;padding-top:40px}.home-page .content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,40px);width:auto}.home-page .text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-lg,16px)}.home-page .title{align-self:stretch;font-family:var(--typography-font-display,"Playfair Display");font-size:var(--typography-font-size-display,48px);font-weight:var(--typography-font-weight-display,400);letter-spacing:-.96px;line-height:var(--typography-line-height-display,56px)}.home-page .description,.home-page .title{color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .description{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-md,18px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-md,26px)}.home-page .btn-custom-220-64{align-items:center;align-self:stretch;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;height:64px;justify-content:center;padding:var(--spacing-alias-padding-0,0);width:100%}.home-page .btn-custom-220-64 .button-content{border-radius:14.961px;gap:var(--spacing-alias-horizontal-gap-md,16px)}.home-page .btn-custom-220-64 .button-content .text-wrapper{font-size:24px;font-weight:500;line-height:28px}.home-page .image{aspect-ratio:327/660.61;background:url(../../assets/images/pages/Home/mobile.png) #d3d3d3 50%/cover no-repeat;border-radius:52px;height:660.61px;position:static;width:327px}.home-page .text-wrapper-4{align-self:stretch;color:var(--color-primitive-surface-on-surface-variant,#5f5746);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-page .frame-5{align-self:stretch;background:var(--color-alias-section-bg-brand,#b3edf7);display:flex;flex-direction:column;gap:24px;min-height:auto;padding-bottom:0;padding-top:40px;position:relative}.home-page .group{bottom:auto;height:315.204px;margin-top:0;order:2;position:static;right:auto;width:307.312px}.home-page .overlap-group{height:100%;position:relative;width:100%}.home-page .shutterstock{height:315.204px;left:auto;margin:0 auto;position:relative;top:auto;width:307.312px}.home-page .content-7{gap:var(--spacing-alias-vertical-gap-xl,24px);order:1;width:100%}.home-page .content-7,.home-page .text-2{align-items:flex-start;display:flex;flex-direction:column}.home-page .text-2{align-self:stretch;gap:var(--spacing-alias-vertical-gap-lg,16px)}.home-page .title-4{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-title,44px)}.home-page .frame-6{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-horizontal-gap-sm,8px)}.home-page .state-default-filled{width:100%}.home-page .textfield{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:var(--device-spacing-alias-vertical-gap-xs);position:relative}.home-page .custom-width-193-56{width:100%}.home-page .input-2{background:none;border:none;color:var(--brand-color-primitive-surface-on-surface);flex-grow:1;flex:1;font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-top:-1px;padding:0;position:relative}.home-page .title-5{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-headline,"DM Sans");font-size:32px;font-style:normal;font-weight:var(--typography-font-weight-headline,400);line-height:40px}.home-page .button-4{all:unset;align-items:center;border-radius:var(--brand-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;height:64px;justify-content:center;position:relative;width:100%}.home-page .cards-2{gap:24px}.home-page .blog-card,.home-page .cards-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.home-page .blog-card{background:var(--color-primitive-surface-surf-container-lowest,#fefefc);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-md,8px);width:100%}.home-page .media{background-image:url(../../assets/images/pages/Home/Media.svg);background-position:50% 50%;background-size:cover;height:200px}.home-page .media,.home-page .text-content-3{align-self:stretch;position:relative;width:100%}.home-page .text-content-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--device-spacing-alias-vertical-gap-lg);padding:var(--spacing-alias-padding-xl,32px) var(--spacing-alias-padding-lg,24px)}.home-page .media-2{background-image:url(../../assets/images/pages/Home/Media2.svg)}.home-page .media-2,.home-page .media-3{align-self:stretch;background-position:50% 50%;background-size:cover;height:200px;position:relative;width:100%}.home-page .media-3{background-image:url(../../assets/images/pages/Home/Media3.svg)}.home-page .media-4{align-self:stretch;background-image:url(../../assets/images/pages/Home/Media4.svg);background-position:50% 50%;background-size:cover;height:200px;position:relative;width:100%}}@media screen and (max-width:768px){.home-page .hero-section{align-items:flex-start;align-items:center;align-self:stretch;background:var(--color-alias-section-bg-brand,#b3edf7);display:flex;flex-direction:column;gap:10px;gap:40px;height:904px;padding-bottom:64px;padding-top:40px}.home-page .content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,40px);width:auto}.home-page .text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-lg,16px)}.home-page .title{align-self:stretch;font-family:var(--typography-font-display,"Playfair Display");font-size:var(--typography-font-size-display,48px);font-weight:var(--typography-font-weight-display,400);letter-spacing:-.96px;line-height:var(--typography-line-height-display,56px)}.home-page .description,.home-page .title{color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .description{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-md,18px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-md,26px)}.home-page .btn-custom-220-64{align-items:center;align-self:stretch;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;height:64px;justify-content:center;padding:var(--spacing-alias-padding-0,0);width:100%}.home-page .btn-custom-220-64 .button-content{border-radius:14.961px;gap:var(--spacing-alias-horizontal-gap-md,16px)}.home-page .btn-custom-220-64 .button-content .text-wrapper{font-size:24px;font-weight:500;line-height:28px}.home-page .image{aspect-ratio:327/660.61;background:url(../../assets/images/pages/Home/mobile.png) #d3d3d3 50%/cover no-repeat;border-radius:52px;height:660.61px;position:static;width:327px}.home-page .as-seen-on{align-items:center;align-self:stretch;background:var(--color-primitive-primary-primary,#2e839c);display:flex;flex-direction:column;gap:24px;justify-content:center;padding-bottom:40px;padding-top:32px}.home-page .title-2{align-self:stretch;color:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-lg,20px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:28px;text-align:center}.home-page .as-seen-on .media-logos{align-content:center;align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:center}.home-page .as-seen-on .wsj-logo{background-image:url(../../assets/images/pages/Home/wsj.svg);background-size:100% 100%;height:48px;position:relative;width:82.98px}.home-page .as-seen-on .nerdwallet{align-items:center;background-image:url(../../assets/images/pages/Home/Nerdwallet_Horizontal_Logo.png);background-size:100% 100%;display:flex;height:48px;justify-content:center;padding-top:0;width:295.423px}.home-page .div-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xl,24px);padding-bottom:64px;padding-top:64px}.home-page .text-2{gap:var(--spacing-alias-vertical-gap-lg,24px)}.home-page .text-wrapper-2{align-self:stretch;font-family:var(--typography-font-subtitle,"DM Sans");font-size:var(--typography-font-size-subtitle,32px);font-weight:var(--typography-font-weight-subtitle,500);line-height:28px}.home-page .cards{align-self:stretch;margin-top:24px}.home-page .cards,.home-page .carousel{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.home-page .carousel{overflow:hidden}.home-page .carousel__track{display:flex;flex-direction:column;margin:0!important;max-width:100%!important;padding:0!important;transform:none!important;width:100%!important}.home-page .carousel__slide{display:none!important;width:100%!important}.home-page .carousel__slide.is-active{display:block!important;width:100%!important}.home-page .carousel .section-card{align-items:flex-start;display:flex;flex-direction:column;width:100%}.home-page .carousel__nav{width:100%}.home-page .card{background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-sm,4px)}.home-page .card,.home-page .text-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.home-page .text-content{gap:var(--spacing-alias-vertical-gap-lg,16px);height:330px;padding:var(--spacing-alias-padding-xl,24px)}.home-page .content-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-md,12px);height:202px}.home-page .illustration{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.home-page .content-3{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-alias-vertical-gap-sm,8px)}.home-page .text-wrapper-2{font-family:var(--typography-font-headline,"DM Sans");font-size:32px;font-weight:var(--typography-font-weight-headline,400);line-height:40px}.home-page .supporting-text,.home-page .text-wrapper-2{color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.home-page .supporting-text{align-self:stretch;flex:1 0 0;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.home-page .full-width{align-items:center;border-radius:var(--radius-lg,12px);height:64px;padding:var(--spacing-alias-padding-0,0);width:100%}.home-page .frame,.home-page .full-width{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.home-page .frame{align-items:flex-start;background:var(--color-alias-section-bg-light,#fefefc);gap:var(--spacing-alias-grid-vertical-gutter-lg,40px);padding-bottom:64px;padding-top:40px}.home-page .frame-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-grid-vertical-gutter-default,24px);order:2;width:100%}.home-page .credit-score-slider{align-items:flex-end;align-self:stretch;display:flex;gap:var(--spacing-alias-horizontal-gap-xs,4px);height:96px;justify-content:center;padding:var(--spacing-alias-padding-md,12px) 0}.home-page .credit-score-slider .handle-rect{position:absolute;top:-70px}.home-page .credit-score-slider .handle-value{position:absolute;top:-115px}.home-page .credit-score-slider #score-slider-root{width:100%}.home-page .credit-score-slider .score-slider{padding:12px 0;width:100%}.home-page .track{background-color:var(--brand-color-primitive-credit-score-poor)}.home-page .track,.home-page .track-2{border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-2{background-color:var(--brand-color-primitive-credit-score-fair)}.home-page .track-3{background-color:var(--brand-color-primitive-credit-score-good);border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-4{background-color:var(--brand-color-primitive-credit-score-great-light)}.home-page .track-4,.home-page .track-5{border:.25px solid;border-color:var(--brand-color-primitive-surface-outline);border-radius:var(--brand-radius-xs);flex:1;flex-grow:1;height:20px;position:relative}.home-page .track-5{background-color:var(--brand-color-primitive-credit-score-excellent-light)}.home-page .handle{gap:var(--device-spacing-alias-vertical-gap-xs-duplicate);height:44px;justify-content:flex-end;left:258px;position:absolute;top:52px;width:4px}.home-page .handle,.home-page .value{align-items:center;display:flex;flex-direction:column}.home-page .value{background-color:var(--brand-color-primitive-surface-inverse-surface);border-radius:var(--brand-radius-full);flex:0 0 auto;justify-content:center;margin-left:-28px;margin-right:-28px;margin-top:-52px;padding:var(--device-spacing-alias-padding-md-duplicate) var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-md-duplicate) var(--device-spacing-alias-padding-lg);position:relative;width:60px}.home-page .element{color:var(--brand-color-primitive-surface-inverse-on-surface);font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-left:-4px;margin-right:-4px;margin-top:-1px;position:relative;text-align:center;width:36px}.home-page .handle-2{background-color:var(--brand-color-primitive-surface-inverse-surface);border-radius:var(--brand-radius-xs);height:44px;position:relative;width:4px}.home-page .div-3{gap:var(--spacing-alias-vertical-gap-xs,8px)}.home-page .div-3,.home-page .div-wrapper-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.home-page .div-wrapper-2{height:56px}.home-page .custom-select-wrapper{height:56px;width:100%}.home-page .custom-select{height:56px}.home-page .custom-select .left-icon{display:none}.home-page .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:56px;position:relative;width:100%}.home-page .field{align-self:stretch;background-color:var(--brand-color-primitive-surface-surface);border:1px solid;border-color:var(--brand-color-primitive-surface-outline);border-radius:var(--brand-radius-sm);gap:var(--device-spacing-alias-horizontal-gap-lg);padding:var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-lg-duplicate) var(--device-spacing-alias-padding-lg) var(--device-spacing-alias-padding-md);width:100%}.home-page .field,.home-page .input{align-items:center;display:flex;flex:1;flex-grow:1;position:relative}.home-page .option{color:var(--brand-color-primitive-surface-on-surface);flex:1;font-family:var(--body-sm-font-family);font-size:var(--body-sm-font-size);font-style:var(--body-sm-font-style);font-weight:var(--body-sm-font-weight);letter-spacing:var(--body-sm-letter-spacing);line-height:var(--body-sm-line-height);margin-top:-1px;position:relative}.home-page .icon-chevron-down{height:24px;position:relative;width:24px}.home-page .label-5{align-items:center;background-color:var(--brand-color-primitive-surface-surface);border-radius:var(--brand-radius-xs);display:inline-flex;justify-content:center;left:12px;padding:var(--device-spacing-alias-padding-0) var(--device-spacing-alias-padding-xs-duplicate) var(--device-spacing-alias-padding-0) var(--device-spacing-alias-padding-xs-duplicate);position:absolute;top:-12px}.home-page .label-6{color:var(--brand-color-primitive-surface-outline);font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.home-page .frame-3{align-items:center;gap:var(--spacing-alias-grid-gutter,16px);justify-content:center}.home-page .frame-3,.home-page .frame-wrapper{align-self:stretch;display:flex;flex-direction:column}.home-page .frame-wrapper{align-items:flex-start;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-md,8px);gap:36px;padding:40px}.home-page .frame-4{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;justify-content:center}.home-page .text-wrapper-3{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-title,44px)}.home-page .text-wrapper-3,.home-page .text-wrapper-4{align-self:stretch;font-style:normal;text-align:center}.home-page .text-wrapper-4{font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .p,.home-page .text-wrapper-4{color:var(--color-primitive-surface-on-surface-variant,#5f5746)}.home-page .p{align-self:stretch;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,12px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,16px)}.home-page .content-6{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,40px);order:1;width:100%}.home-page .title-3{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);color:var(--color-primitive-primary-primary,#2e839c);font-family:var(--typography-font-display,"Playfair Display");font-size:var(--typography-font-size-display,64px);font-style:normal;font-weight:var(--typography-font-weight-display,400);font-weight:var(--typography-font-weight-display,700);letter-spacing:-1.28px;line-height:var(--typography-line-height-display,76px)}.home-page .span{color:#181611}.home-page .span,.home-page .text-wrapper-5{font-family:var(--display-font-family);font-size:var(--display-font-size);font-style:var(--display-font-style);font-weight:var(--display-font-weight);letter-spacing:var(--display-letter-spacing);line-height:var(--display-line-height)}.home-page .text-wrapper-5{color:#2e839c}.home-page .description-2{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-lg,20px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:28px}.home-page .custom-width-193-64{height:64px;width:100%}.home-page .frame-5{align-self:stretch;background:var(--color-alias-section-bg-brand,#b3edf7);display:flex;flex-direction:column;gap:24px;min-height:auto;padding-bottom:0;padding-top:40px;position:relative}.home-page .group{bottom:auto;height:315.204px;margin-top:0;order:2;position:static;right:auto;width:307.312px}.home-page .overlap-group{height:100%;position:relative;width:100%}.home-page .shutterstock{height:315.204px;left:auto;margin:0 auto;position:relative;top:auto;width:307.312px}.home-page .content-7{gap:var(--spacing-alias-vertical-gap-xl,24px);order:1;width:100%}.home-page .content-7,.home-page .text-2{align-items:flex-start;display:flex;flex-direction:column}.home-page .text-2{align-self:stretch;gap:var(--spacing-alias-vertical-gap-lg,16px)}.home-page .title-4{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);line-height:var(--typography-line-height-title,44px)}.home-page .frame-6{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-horizontal-gap-sm,8px)}.home-page .state-default-filled{width:100%}.home-page .textfield{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:var(--device-spacing-alias-vertical-gap-xs);position:relative}.home-page .custom-width-193-56{width:100%}.home-page .input-2{background:none;border:none;color:var(--brand-color-primitive-surface-on-surface);flex-grow:1;flex:1;font-family:var(--label-sm-font-family);font-size:var(--label-sm-font-size);font-style:var(--label-sm-font-style);font-weight:var(--label-sm-font-weight);letter-spacing:var(--label-sm-letter-spacing);line-height:var(--label-sm-line-height);margin-top:-1px;padding:0;position:relative}.home-page .title-5{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-headline,"DM Sans");font-size:32px;font-style:normal;font-weight:var(--typography-font-weight-headline,400);line-height:40px}.home-page .button-4{all:unset;align-items:center;border-radius:var(--brand-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;height:64px;justify-content:center;position:relative;width:100%}.home-page .cards-2{gap:24px}.home-page .blog-card,.home-page .cards-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.home-page .blog-card{background:var(--color-primitive-surface-surf-container-lowest,#fefefc);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-md,8px);width:100%}.home-page .media{background-image:url(../../assets/images/pages/Home/Media.svg);background-position:50% 50%;background-size:cover;height:200px}.home-page .media,.home-page .text-content-3{align-self:stretch;position:relative;width:100%}.home-page .text-content-3{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--device-spacing-alias-vertical-gap-lg);padding:var(--spacing-alias-padding-xl,32px) var(--spacing-alias-padding-lg,24px)}.home-page .media-2{background-image:url(../../assets/images/pages/Home/Media2.svg)}.home-page .media-2,.home-page .media-3{align-self:stretch;background-position:50% 50%;background-size:cover;height:200px;position:relative;width:100%}.home-page .media-3{background-image:url(../../assets/images/pages/Home/Media3.svg)}.home-page .media-4{align-self:stretch;background-image:url(../../assets/images/pages/Home/Media4.svg);background-position:50% 50%;background-size:cover;position:relative}.home-page .blog-media-image,.home-page .media-4{height:200px;width:100%}.home-page .track,.home-page .track-2,.home-page .track-3,.home-page .track-4,.home-page .track-5{height:16px}.cards-2 .blog-card:nth-last-child(-n+2){display:none!important}.carousel__track-container{overflow:hidden;width:100%}.carousel__track{display:flex;flex-direction:row;transition:transform .5s cubic-bezier(.77,0,.18,1);width:100%}.carousel__slide{box-sizing:border-box;flex-shrink:0;width:100%!important}.main-content .appstore_buttons{align-items:start;display:flex;flex-direction:column;gap:20px}.image_container{gap:20px;padding-right:0}}@media screen and (max-width:480px){.home-page .credit-score-slider .handle-rect{top:-70px}.home-page .credit-score-slider .handle-value{top:-115px}.home-page .frame-4 .text-wrapper-3{font-size:20px}.home-page .frame-4 .text-wrapper-4{font-size:13px}}