.text-2 p.text-wrapper-2{margin:0 0 20px}.home-page .media img{width:100%}.home-page .first-section{background:#b3edf7}.home-page .hero-section{align-items:center;align-self:stretch;display:flex;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() #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,#2d7d95);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;margin-bottom:24px;text-align:center}.home-page .as-seen-on .media-logos{align-items:center;align-self:stretch;display:flex;gap:70px;justify-content:center}.home-page .as-seen-on .wsj-logo{background-image:url();background-size:100% 100%;height:48px;position:relative;width:82.98px}.home-page .as-seen-on .nerdwallet{align-items:center;background-image:url();background-size:100% 100%;display:flex;height:48px;justify-content:center;padding-top:0;width:295.423px}#hs_cos_wrapper_module_17503956033185,#hs_cos_wrapper_module_17504013258731,#hs_cos_wrapper_module_17526676501395{width:100%}.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{gap:16px}.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:90px;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,#2d7d95);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:var(--color-primitive-primary-primary,#2d7d95)}.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-position:50% 50%;background-size:cover}.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,.home-page .media-3,.home-page .media-4{align-self:stretch;background-position:50% 50%;background-size:cover;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;display:-ms-box;-moz-line-clamp:2;-ms-line-clamp:2;line-clamp:2;-ms-box-orient:vertical}.home-page .fit-content{width:fit-content}.home-page .carousel{display:none}.home-page .blog-category-chip{text-transform:none}@media screen and (max-width:1300px){.home-page .hero-section{align-items:flex-start;align-self:stretch;background:#b3edf7;display:flex;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() #d3d3d3 50%/100% 100% no-repeat;border-radius:80px;height:1010.107px;position:absolute;position:static;right:150.75px;top:75px;width:500px}}@media screen and (max-width:1020px){.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;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() #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-position:50% 50%;background-size:cover}.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,.home-page .media-3,.home-page .media-4{align-self:stretch;background-position:50% 50%;background-size:cover;position:relative;width:100%}}.show-on-mobile{display:none!important}@media screen and (max-width:768px){.show-on-desktop{display:none!important}.show-on-mobile{display:block!important}.group-img-mobile{display:flex;gap:24px}.text-2 p.text-wrapper-2{margin:0}#hs_cos_wrapper_email_signup,#hs_cos_wrapper_get_started,.section-card .text-content a{width:100%}.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;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}.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() #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,#2d7d95);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;margin-bottom:24px;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:url();background-size:100% 100%;height:48px;position:relative;width:82.98px}.home-page .as-seen-on .nerdwallet{align-items:center;background:url();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-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-items:flex-start;align-self:stretch;display:none;gap:16px}.home-page .carousel{align-items:flex-start;display:flex;flex-direction:column;gap:16px;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-padding-lg,16px);height:330px;padding:var(--spacing-alias-vertical-gap-lg,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:-85px}.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:90px;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;flex-direction:row;gap:var(--spacing-alias-grid-gutter,16px);justify-content:center}.home-page .frame-wrapper{align-items:flex-start;align-self:stretch;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-md,8px);display:flex;flex:1;flex-direction:column;gap:36px;min-width:0;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{overflow:visible;white-space:normal;word-wrap:break-word;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)}.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);height:350px;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,#2d7d95);font-family:var(--typography-font-display,"Playfair Display");font-size:var(--typography-font-size-display,48px);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);line-height:var(--typography-line-height-display,56px)}.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:var(--color-primitive-primary-primary,#2d7d95)}.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-padding-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-position:50% 50%;background-size:cover}.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,.home-page .media-3,.home-page .media-4{align-self:stretch;background-position:50% 50%;background-size:cover;position:relative;width:100%}.home-page .blog-media-image{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}}@media screen and (max-width:480px){.home-page .credit-score-slider .handle-rect{top:-70px}.home-page .credit-score-slider .handle-value{top:-85px}.home-page .frame-4 .text-wrapper-3{font-size:20px}.home-page .frame-4 .text-wrapper-4{font-size:13px}}.dynamic-disclaimer,.home-page .p{align-self:stretch}.dissclaimer-link,.dynamic-disclaimer,.home-page .disclaimer-link,.home-page .p{color:var(--color-primitive-surface-on-surface-variant,#5f5746);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)}.dissclaimer-link,.home-page .disclaimer-link{text-decoration:underline}@media screen and (max-width:412px){.home-page .title-3{font-size:45px}}@media screen and (max-width:480px){.home-page .title-3{font-size:45px}}@media screen and (max-width:414px){.home-page .title-3{font-size:43px}}@media screen and (max-width:375px){.home-page .title-3{font-size:41px}}@media screen and (max-width:360px){.home-page .title-3{font-size:39px}}.dropdown-container{margin:0 auto;max-width:824px;padding-top:200px}.custom-select-wrapper{margin:0 auto;position:relative;width:100%}.floating-label{font-size:16px;font-size:var(--typography-font-size-label-sm,16px);pointer-events:none;position:absolute;top:16px;transition:all .2s ease;z-index:2}.custom-select-wrapper.has-value .floating-label,.floating-label{background:var(--color-primitive-surface-surface,#fefefc);border-radius:var(--radius-xs,2px);color:var(--color-primitive-surface-outline,#181611);font-weight:var(--typography-font-weight-label,500);left:12px;line-height:var(--typography-line-height-label-sm,24px);opacity:1;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-xs,4px)}.custom-select-wrapper.has-value .floating-label{font-size:12px;font-size:var(--typography-font-size-label-sm,16px);top:-14px}.custom-select{background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);cursor:pointer;justify-content:space-between;min-height:56px;padding:15px 16px 15px 12px}.custom-select,.select-content{align-items:center;display:flex}.select-content{flex-grow:1;gap:16px;overflow:hidden}.left-icon{flex-shrink:0;height:16px;width:16px}.selected-label{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);overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease;white-space:nowrap}.selected-label,.selected-label.placeholder{color:var(--color-primitive-surface-on-surface-variant,#5f5746)}.selected-label.hide{opacity:0;visibility:hidden}.right-icon,.right-icon-warning{color:#555;font-size:20px;margin-left:16px;transition:transform .3s ease}custom-select-wrapper .right-icon.red{display:block}.custom-select-wrapper.Errors .right-icon.red{display:inline-block}.right-icon img{height:24px;width:24px}.custom-select-wrapper.open .right-icon{transform:rotate(180deg)}.options-list{background:var(--color-primitive-surface-surface,#fefefc);border:1px solid #ccc;border-radius:var(--radius-sm,4px);border-top:none;box-shadow:0 6px 10px 4px rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.3);display:none;left:0;margin-top:3.6px;max-height:268px;overflow-y:auto;padding:var(--spacing-alias-padding-xs,4px) var(--spacing-alias-padding-md,12px) var(--spacing-alias-padding-sm,8px) var(--spacing-alias-padding-md,12px);position:absolute;right:0;scroll-behavior:smooth;top:100%;z-index:10}.custom-select-wrapper.open .options-list{display:block}.option{color:var(--color-primitive-surface-on-surface-variant,#5f5746);cursor:pointer;font-size:var(--typography-font-size-label-md,18px);font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-md,26px);padding:12px;padding:var(--spacing-alias-padding-sm,8px) var(--spacing-alias-padding-lg,16px);transition:background-color .2s ease}.option.selected{align-items:center;background:#eef5f7;display:flex;justify-content:space-between}.option:hover{background:none}.tick-icon{color:#3f51b5;display:none;font-size:20px}.tick-icon>img{height:24px;width:24px}.option.selected .tick-icon{display:inline-block}.custom-select-wrapper.Errors .custom-select{border:1px solid var(--color-primitive-error-error,#dc2626)}.custom-select-wrapper.Errors .floating-label,.custom-select-wrapper.Errors .selected-label.placeholder{color:var(--color-primitive-error-error,#dc2626)}.custom-select-wrapper.Errors .left-icon.red{display:inline-block}.custom-select-wrapper.Errors .left-icon{display:none}:root{--typography-font-body:"DM Sans",sans-serif;--typography-font-label:"DM Sans",sans-serif;--typography-font-size-body-sm:1rem;--typography-font-size-body-xs:0.75rem;--typography-font-size-label-sm:1rem;--typography-line-height-body-sm:1.5rem;--typography-line-height-body-xs:1rem;--typography-line-height-label-sm:1.5rem;--typography-font-weight-body:300;--typography-font-weight-label:500;--color-primitive-surface-surface:#fefefc;--color-primitive-surface-outline:#181611;--color-primitive-surface-on-surface:#181611;--color-primitive-error-error:#b3261e;--color-primitive-primary-primary:#2d7d95;--color-primitive-disabled-state-on-light:#d4d4d4;--color-primitive-disabled-state-on-dark:#fafafa;--spacing-alias-padding-0:0rem;--spacing-alias-padding-xs:0.25rem;--spacing-alias-padding-sm:0.5rem;--spacing-alias-padding-md:0.75rem;--spacing-alias-padding-lg:1rem;--spacing-alias-vertical-gap-xs:0.25rem;--spacing-alias-horizontal-gap-lg:1rem;--radius-xs:0.125rem;--radius-sm:0.25rem}.text-field{display:flex;flex-direction:column;width:22rem}.field{background:var(--color-primitive-surface-surface);border-radius:var(--radius-sm);gap:var(--spacing-alias-horizontal-gap-lg);padding:var(--spacing-alias-padding-lg) var(--spacing-alias-padding-lg) var(--spacing-alias-padding-lg) var(--spacing-alias-padding-md)}.field,.input{align-items:center;display:flex}.input{flex:1 0 0}.input input.text-wrapper,.textarea-input{background:transparent;border:none;color:var(--color-primitive-surface-on-surface);font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-sm);outline:none;width:100%}.state-default-filled{gap:var(--spacing-alias-vertical-gap-xs)}.state-default-filled .field{border:1px solid var(--color-primitive-surface-outline)}.state-default-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-surface-on-surface)}.state-error-filled .field{border:1px solid var(--color-primitive-error-error)}.state-error-filled .input input.text-wrapper,.state-error-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error)}.state-default-filled .field,.state-error-filled .field{background:var(--color-primitive-surface-surface);border:1px solid var(--color-primitive-surface-outline);border-radius:var(--radius-sm);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px);position:relative;transition:all .2s ease}.state-default-filled .field.has-focus,.state-default-filled .field.has-value{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary)}.state-error-filled .field.has-focus,.state-error-filled .field.has-value{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-error-error)}.state-default-filled .floating-label,.state-error-filled .floating-label{background:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;left:.75rem;opacity:0;padding:0 .25rem;pointer-events:none;position:absolute;top:-.5rem;transform:translateY(10px);transition:all .2s ease;z-index:2}.state-default-filled .field.has-focus .floating-label,.state-default-filled .field.has-value .floating-label,.state-error-filled .field.has-focus .floating-label,.state-error-filled .field.has-value .floating-label{opacity:1;transform:translateY(0)}.state-default-filled .floating-label{color:var(--color-primitive-primary-primary)}.state-default-filled .floating-label.error,.state-error-filled .floating-label{color:var(--color-primitive-error-error)}.state-default-filled .field input,.state-error-filled .field input{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);outline:none;padding:0;width:100%}.state-default-filled .field.has-focus input,.state-default-filled .field.has-value input,.state-error-filled .field.has-focus input,.state-error-filled .field.has-value input{padding-top:.25rem}.state-default-filled-disabled .icon-eye,.state-default-filled-disabled .icon-lock-closed,.state-default-filled-disabled .text-wrapper{cursor:not-allowed;opacity:.4}.textarea-input-wrapper{position:relative;width:100%}.textarea-input{min-height:120px;resize:vertical}.helper{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-alias-padding-0) var(--spacing-alias-padding-lg)}.helper-error,.helper-wrapper,.state-default-filled .helper-wrapper,.state-default-filled-disabled .helper-wrapper,.state-error-filled .helper-wrapper,.state-floating-label .helper-wrapper,.state-floating-label-disabled .helper-wrapper,.state-floating-label-error .helper-wrapper,.textarea-count,.textarea-helper{color:var(--color-primitive-surface-on-surface);font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-xs);font-style:normal;font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-xs)}.state-error-filled .helper-wrapper{color:var(--color-primitive-error-error)}.textarea-helper{flex:1}.textarea-count{color:var(--color-primitive-surface-on-surface);opacity:.7}.icon-error,.icon-eye,.icon-lock-closed{align-items:center;display:flex;justify-content:center}.icon-lock-closed{height:1rem;width:1rem}.icon-error,.icon-eye{cursor:pointer;height:1.5rem;width:1.5rem}.field:focus-within{border-color:var(--color-primitive-primary-primary);box-shadow:0 0 0 1px var(--color-primitive-primary-primary)}.state-default-filled-disabled .field:focus-within{border-color:var(--color-primitive-disabled-state-on-light);box-shadow:none}.util-typography-body-xs{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.helper-row{align-items:center;display:flex;justify-content:space-between}.state-default-filled{gap:var(--spacing-alias-vertical-gap-xs,.25rem);width:22rem}.state-default-filled,.state-default-filled .field-label{align-items:flex-start;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.state-default-filled .field-label{align-self:stretch;height:3.5rem}.state-default-filled .field{align-items:center;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,.25rem);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem)}.state-default-filled .icon-lock-closed{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.state-default-filled .input{align-items:center;display:flex;flex:1 0 0}.state-default-filled .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-default-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-surface-on-surface,#181611);opacity:.7}.state-default-filled .icon-eye{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.state-default-filled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-default-filled .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-error-filled{gap:var(--spacing-alias-vertical-gap-xs,.25rem);width:22rem}.state-error-filled,.state-error-filled .field-label{align-items:flex-start;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.state-error-filled .field-label{align-self:stretch;height:3.5rem}.state-error-filled .field{align-items:center;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-error-error,#b3261e);border-radius:var(--radius-sm,.25rem);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem)}.state-error-filled .icon-lock-closed{align-items:center;display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);height:1rem;justify-content:center;width:1rem}.state-error-filled .input{align-items:center;display:flex;flex:1 0 0}.state-error-filled .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-error-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error,#b3261e);opacity:.7}.state-error-filled .icon-eye{align-items:center;cursor:pointer;display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);height:1.5rem;justify-content:center;width:1.5rem}.state-error-filled .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-floating-label{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,.25rem);margin-top:2rem;width:22rem}.state-floating-label .floating-label-wrapper{position:relative;width:100%}.state-floating-label .floating-label{background:#fff;color:var(--color-primitive-primary-primary);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;font-weight:var(--typography-font-weight-label);left:1.5rem;line-height:var(--typography-line-height-label-sm);padding:0 .25rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label .field{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surface);border:2px solid var(--color-primitive-primary-primary);border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-floating-label .icon-lock-closed{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.state-floating-label .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-floating-label .input input.text-wrapper{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);font-style:normal;font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-sm);outline:none;padding:0;width:100%}.state-floating-label .icon-eye{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.state-floating-label .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-floating-label-error{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,.25rem);margin-top:2rem;width:22rem}.state-floating-label-error .floating-label-wrapper{position:relative;width:100%}.state-floating-label-error .floating-label.error{background:#fff;color:var(--color-primitive-error-error,#b3261e);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);left:1.5rem;padding:0 .5rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label-error .field{align-items:center;background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-error-error,#b3261e);border-radius:var(--radius-sm,.25rem);box-sizing:border-box;display:flex;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);position:relative;width:100%}.state-floating-label-error .icon-eye,.state-floating-label-error .icon-lock-closed{display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.state-floating-label-error .icon-lock-closed{align-items:center;height:1rem;justify-content:center;width:1rem}.state-floating-label-error .input{align-items:center;display:flex;flex:1 0 0}.state-floating-label-error .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-floating-label-error .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error,#b3261e);opacity:.7}.state-floating-label-error .icon-eye{align-items:center;cursor:pointer;height:1.5rem;justify-content:center;width:1.5rem}.state-floating-label-error .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label-error .helper-wrapper.error{flex:1;margin-top:-1px;position:relative}.state-default-filled-disabled .field{background:var(--color-primitive-disabled-state-on-dark);border-color:var(--color-primitive-disabled-state-on-light)}.state-default-filled-disabled .icon-eye,.state-default-filled-disabled .icon-lock-closed{filter:grayscale(1) opacity(.4)}.state-default-filled-disabled .input input.text-wrapper{color:var(--color-primitive-disabled-state-on-light);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-default-filled-disabled .input input.text-wrapper::placeholder{color:var(--color-primitive-disabled-state-on-light);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-default-filled-disabled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-default-filled-disabled .helper-wrapper{color:var(--color-primitive-disabled-state-on-light)}.state-floating-label-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-floating-label-disabled .floating-label{background:var(--color-primitive-disabled-state-on-dark,#fafafa);color:var(--color-primitive-disabled-state-on-light,#d4d4d4);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-label-disabled .icon-eye,.state-floating-label-disabled .icon-lock-closed{filter:grayscale(1) opacity(.4)}.state-floating-label-disabled .input input.text-wrapper{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed;font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-label-disabled .input input.text-wrapper::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-label-disabled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label-disabled .helper-wrapper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-default-filled-textarea{display:flex;flex-direction:column;margin-top:2rem;width:22rem}.state-default-filled-textarea .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:120px;padding:var(--spacing-alias-padding-0,0)}.state-default-filled-textarea .field{background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-default-filled-textarea .field,.state-default-filled-textarea .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-default-filled-textarea .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-default-filled-textarea .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-default-filled-textarea .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-default-filled-textarea .textarea-count,.state-default-filled-textarea .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-default-filled-textarea-disabled,.state-default-filled-textarea-error,.state-floating-focus-active,.state-floating-label-textarea,.state-floating-label-textarea-disabled,.state-floating-label-textarea-error{align-self:stretch;display:flex;flex-direction:column;margin-top:2rem;width:352px}.state-default-filled-textarea-error .field{border:1px solid var(--color-primitive-error-error,#b3261e)!important}.state-default-filled-textarea-error .textarea-input{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-input::placeholder{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-count,.state-default-filled-textarea-error .textarea-helper{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-input-wrapper{position:relative;width:100%}.state-default-filled-textarea-error .icon-error{height:1.5rem;pointer-events:none;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.state-floating-label-textarea{display:flex;flex-direction:column;margin-top:2rem;width:22rem}.floating-label-textarea-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:120px;padding:var(--spacing-alias-padding-0,0)}.state-floating-label-textarea .floating-label{background:#fff;color:var(--color-primitive-primary-primary,#1976d2);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);left:1.5rem;line-height:var(--typography-line-height-label-sm,1.5rem);padding:0 .5rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label-textarea .textarea-field{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary,#1976d2);border-radius:var(--radius-sm,.25rem);box-sizing:border-box;position:relative}.state-floating-label-textarea .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-floating-label-textarea .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-label-textarea .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-floating-label-textarea .textarea-count,.state-floating-label-textarea .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-floating-label-textarea-error .floating-label.error{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-field-error{border:2px solid var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-input{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-input::placeholder{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-count,.state-floating-label-textarea-error .textarea-helper{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-field-error{position:relative}.state-floating-label-textarea-error .icon-error{height:1.5rem;pointer-events:none;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.state-default-filled-textarea-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4)!important}.state-default-filled-textarea-disabled .textarea-input{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed}.state-default-filled-textarea-disabled .textarea-input::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);opacity:1}.state-default-filled-textarea-disabled .textarea-count,.state-default-filled-textarea-disabled .textarea-helper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-floating-focus-active .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:7.5rem;padding:var(--spacing-alias-padding-0,0);position:relative}.state-floating-focus-active .field{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary,#2d7d95);border-radius:var(--radius-sm,4px);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-floating-focus-active .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-floating-focus-active .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-focus-active .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-floating-focus-active .button-cursor{background:var(--color-primitive-surface-outline,#181611);border-radius:.25rem;height:1.25rem;width:.0625rem}.state-floating-focus-active .label{align-items:center;background:var(--color-primitive-surface-surface,#fefefc);border-radius:var(--radius-xs,.125rem);display:flex;justify-content:center;left:.75rem;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-xs,.25rem);position:absolute;top:-.75rem}.state-floating-focus-active .text-wrapper{color:var(--color-primitive-primary-primary,#2d7d95);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-focus-active .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-floating-focus-active .helper-wrapper,.state-floating-focus-active .textarea-count,.state-floating-focus-active .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-floating-focus-active-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4);box-shadow:none}.state-floating-focus-active-disabled .textarea-input{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed}.state-floating-focus-active-disabled .textarea-input::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);opacity:1}.state-default-filled-disabled .helper-wrapper,.state-default-filled-disabled .util-typography-body-xs,.state-floating-focus-active-disabled .label .text-wrapper,.state-floating-focus-active-disabled .textarea-count,.state-floating-focus-active-disabled .textarea-helper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-default-filled-textarea .field,.state-default-filled-textarea-error .field{border:1px solid var(--color-primitive-surface-outline);border-radius:var(--radius-sm);min-height:120px;padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px);position:relative;transition:all .2s ease}.state-default-filled-textarea .field.has-focus,.state-default-filled-textarea .field.has-value,.state-default-filled-textarea-error .field.has-focus,.state-default-filled-textarea-error .field.has-value{border:2px solid var(--color-primitive-primary-primary);padding-top:1.5rem}.state-default-filled-textarea-error .field.has-focus,.state-default-filled-textarea-error .field.has-value{border-color:var(--color-primitive-error-error)}.state-default-filled-textarea .floating-label,.state-default-filled-textarea-error .floating-label{background:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;left:.75rem;opacity:0;padding:0 .25rem;pointer-events:none;position:absolute;top:-.5rem;transform:translateY(10px);transition:all .2s ease;z-index:2}.state-default-filled-textarea .field.has-focus .floating-label,.state-default-filled-textarea .field.has-value .floating-label,.state-default-filled-textarea-error .field.has-focus .floating-label,.state-default-filled-textarea-error .field.has-value .floating-label{opacity:1;transform:translateY(0)}.state-default-filled-textarea .field textarea,.state-default-filled-textarea-error .field textarea{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);margin:0;min-height:100px;outline:none;padding:0;resize:vertical;width:100%}.state-default-filled-textarea .field.has-focus textarea,.state-default-filled-textarea .field.has-value textarea,.state-default-filled-textarea-error .field.has-focus textarea,.state-default-filled-textarea-error .field.has-value textarea{padding-top:.5rem}.state-default-filled-textarea .floating-label.error,.state-default-filled-textarea-error .floating-label{color:var(--color-primitive-error-error)}.state-default-filled-textarea .floating-label{color:var(--color-primitive-primary-primary)}.my-test{border:2px solid red;height:100px;width:200px}.field input:-webkit-autofill,.field input:-webkit-autofill:active,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;background-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.field input:-moz-autofill,.field input:-moz-autofill:active,.field input:-moz-autofill:focus,.field input:-moz-autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}.field input:autofill,.field input:autofill:active,.field input:autofill:focus,.field input:autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}body{align-self:stretch;background:#fff;color:#111;margin:0;padding:0}.carousel-section{margin:0 auto;max-width:1400px;padding:32px 16px}.carousel-headline{color:var(--color-primitive-surface-on-surface,#181611);font-size:var(--typography-font-size-headline,48px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px);margin-bottom:auto}.carousel-subhead{color:var(--color-primitive-surface-on-surface-variant,#5f5746);font-size:var(--typography-font-size-body-lg,24px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-lg,34px);margin-top:0}.carousel{align-items:center;display:flex;margin:0 auto;position:relative;width:100%}.carousel__track-container{flex:1;overflow:hidden}.carousel__track{align-items:flex-start;display:flex;gap:var(--spacing-alias-vertical-gap-lg,24px);list-style:none;margin:0;padding:0;transition:transform .5s cubic-bezier(.77,0,.18,1)}.carousel__slide{box-sizing:border-box;height:392px;opacity:.7;padding:0 16px 0 0;transition:opacity .3s;width:340px}.carousel__slide.is-active{height:392px;opacity:1;width:340px}.carousel-card{background:var(--color-primitive-secondary-secondary-container,#eef5f7);border:.25px solid #181611;border-radius:var(--radius-sm,4px);display:flex;flex-direction:column;gap:16px;height:327px;padding:32px 24px;text-align:left;width:292px}.carousel-card__icon{height:100px;margin-bottom:16px;width:100px}.carousel-card__header{font-size:var(--typography-font-size-headline,48px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px)}.carousel-card__header,.carousel-card__subhead{color:var(--color-primitive-surface-on-surface,#181611)}.carousel-card__subhead{font-size:var(--typography-font-size-subtitle,32px);font-weight:var(--typography-font-weight-subtitle,500);line-height:var(--typography-line-height-subtitle,40px)}.carousel-card__desc{color:var(--color-primitive-surface-on-surface,#181611);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)}.carousel__arrow{align-items:center;background:none;border:none;border-radius:50%;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin:0 8px;transition:background .2s;width:40px}.carousel__arrow:focus{outline:2px solid #888}.carousel__arrow:hover{background:#f4f4f4;border-color:#888}.carousel__arrow--left,.carousel__arrow--right{height:56px;width:56px}.carousel__nav{align-items:center;display:flex;display:none;gap:8px;height:56px;justify-content:end;margin-bottom:0;margin-top:32px;position:static}.carousel__indicator{background:#d6d6d6;border:none;border-radius:var(--radius-full,10000px);cursor:pointer;height:8px;margin:0;transition:background .2s;width:8px}.carousel__indicator.is-active{background:#222}@media (max-width:768px){.carousel__nav{align-items:center;display:flex;height:64px;justify-content:center}}@media (max-width:720px){.carousel-section{padding:16px 4px}.carousel-card__icon{height:100px;margin-bottom:auto;width:100px}.carousel-headline{color:var(--color-primitive-surface-on-surface,#181611);font-size:var(--typography-font-size-headline,32px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,40px)}.carousel-subhead{color:var(--color-primitive-surface-on-surface-variant,#5f5746);font-size:var(--typography-font-size-body-lg,20px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-lg,28px);margin-bottom:0}.carousel__slide{box-sizing:border-box;height:340px;padding:16px 4px;width:280px}.carousel__slide.is-active{height:auto;opacity:1;width:253px}.carousel-card{height:282px;padding:20px 10px;width:221px}.carousel-card__header{font-size:var(--typography-font-size-headline,32px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,40px)}.carousel-card__header,.carousel-card__subhead{color:var(--color-primitive-surface-on-surface,#181611)}.carousel-card__subhead{font-size:var(--typography-font-size-subtitle,24px);font-weight:var(--typography-font-weight-subtitle,500);line-height:var(--typography-line-height-subtitle,30px)}.carousel-card__desc{color:var(--color-primitive-surface-on-surface,#181611);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)}.carousel__arrow--right{margin:0 0 0 40px}.carousel__arrow--left{margin:0 40px 0 0}.carousel__nav{align-items:center;height:64px;justify-content:center}}.dummy-container{margin:0 auto;width:411px}.small-blog-card{background-color:#fefefc;background:var(--color-primitive-surface-surf-container-lowest,#fefefc);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);box-shadow:none;display:flex}.blog-card{background-color:#fefefc;border:1px solid #181611;border-radius:8px;box-sizing:content-box;display:flex;flex-direction:column;margin:0 auto 32px;overflow:hidden;position:relative}.blog-media-image{display:block;flex-shrink:0;height:200px;object-fit:cover;position:relative;width:100%}.blog-text-content{box-sizing:content-box;display:flex;flex:1;flex-direction:column;gap:24px;padding:32px 24px;position:relative}.blog-category-chip{border-radius:4px;color:#181611;font-size:12px;font-weight:300;margin-bottom:24px}.blog-category-chip,.category-chip{align-self:flex-start;background-color:#eef5f7;display:inline-block;letter-spacing:.5px;padding:8px;text-transform:uppercase}.category-chip{border:none}.category-chip .text-wrapper{color:#181611;font-size:12px;font-weight:300;line-height:inherit}.blog-title{color:#181611;font-size:24px;font-weight:500;line-height:1.1666666666666667em;margin:0 0 8px}.blog-supporting-text{color:#181611;font-size:16px;font-weight:300;line-height:1.5em;margin-bottom:24px}.author-info{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.author-name{font-weight:500}.author-name,.post-date{color:#181611;font-size:16px;line-height:1.5em;margin:0}.post-date{font-weight:300}.actions{display:flex;justify-content:flex-end}.read-more-button{background-color:transparent;border:none;border-radius:12px;color:var(--color-primitive-primary-primary,#2d7d95);cursor:pointer;font-size:16px;font-weight:500;line-height:1.5em;padding:12px 24px}@media (max-width:998px){.blog-card{display:flex;flex-direction:row;height:auto;height:136px;margin-bottom:16px;width:100%}.blog-media-image{height:136px;width:130px}.blog-text-content{gap:0;padding:24px 16px 16px}.blog-category-chip{margin-bottom:16px;padding:4px}.blog-title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:4px}.category-chip{margin-bottom:24px}}