.mfs-buying-process{padding:70px 20px;background:#fff}.mfs-buying-process__container{width:100%;max-width:1240px;margin:0 auto}.mfs-buying-process__header{max-width:760px;margin:0 auto 50px;text-align:center}.mfs-buying-process__eyebrow{display:block;margin-bottom:10px;color:#d8b67c;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.mfs-buying-process__header h2{margin:0 0 16px;color:#025669;font-size:32px;font-weight:600;line-height:1.2;text-transform:uppercase}.mfs-buying-process__header p{margin:0;color:#555;font-size:16px;line-height:1.7}.mfs-buying-process__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative}.mfs-buying-process__step{position:relative;padding:0 12px;text-align:center}.mfs-buying-process__step:not(:last-child)::after{content:"";position:absolute;top:24px;right:-24px;width:48px;height:1px;background:#d8b67c}.mfs-buying-process__number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 22px;border:2px solid #d8b67c;border-radius:50%;background:#025669;color:#fff;font-size:18px;font-weight:700;box-shadow:0 6px 18px rgba(2,86,105,.16)}.mfs-buying-process__content h3{min-height:46px;margin:0 0 12px;color:#025669;font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase}.mfs-buying-process__content p{margin:0;color:#666;font-size:14px;line-height:1.65}.mfs-buying-process__cta{margin-top:45px;text-align:center}.mfs-buying-process__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border:1px solid #d8b67c;background:#d8b67c;color:#025669;font-size:13px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mfs-buying-process__button:hover,.mfs-buying-process__button:focus{border-color:#025669;background:#025669;color:#fff;text-decoration:none}.mfs-buying-process__button span{font-size:22px;line-height:1}@media(max-width:991px){.mfs-buying-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.mfs-buying-process__step:not(:last-child)::after{display:none}.mfs-buying-process__content h3{min-height:0}}@media(max-width:575px){.mfs-buying-process{padding:50px 18px}.mfs-buying-process__header{margin-bottom:35px}.mfs-buying-process__header h2{font-size:26px}.mfs-buying-process__steps{grid-template-columns:1fr;gap:18px}.mfs-buying-process__step{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px;border:1px solid #ececec;background:#fff;text-align:left;box-shadow:0 8px 24px rgba(0,0,0,.05)}.mfs-buying-process__number{margin:0}.mfs-buying-process__content h3{margin-bottom:7px}.mfs-buying-process__cta{margin-top:30px}}.mfs-google-reviews{padding:70px 20px;background:#f7f7f5}.mfs-google-reviews__container{display:grid;grid-template-columns:minmax(280px,360px) 1fr;width:100%;max-width:1240px;margin:0 auto;background:#fff;border:1px solid #e8e8e5;box-shadow:0 12px 35px rgba(0,0,0,.06)}.mfs-google-reviews__rating{display:flex;flex-direction:column;justify-content:center;padding:45px;border-right:1px solid #e8e8e5}.mfs-google-reviews__brand{margin-bottom:22px;color:#666;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mfs-google-reviews__brand span{display:block;margin-bottom:4px}.mfs-google-reviews__brand strong{color:#4285f4;font-size:24px;font-weight:600;letter-spacing:0;text-transform:none}.mfs-google-reviews__score{display:flex;align-items:center;gap:18px;margin-bottom:25px}.mfs-google-reviews__number{color:#025669;font-size:48px;font-weight:700;line-height:1}.mfs-google-reviews__stars{color:#d8b67c;font-size:22px;letter-spacing:3px;line-height:1}.mfs-google-reviews__score p{margin:8px 0 0;color:#666;font-size:13px}.mfs-google-reviews__link{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#025669;font-size:12px;font-weight:700;letter-spacing:.4px;text-decoration:none;text-transform:uppercase}.mfs-google-reviews__link:hover,.mfs-google-reviews__link:focus{color:#d8b67c;text-decoration:none}.mfs-google-reviews__link span{font-size:20px;line-height:1}.mfs-google-reviews__testimonial{position:relative;padding:45px 55px 45px 75px}.mfs-google-reviews__testimonial h2{margin:0 0 22px;color:#025669;font-size:24px;font-weight:600;text-transform:uppercase}.mfs-google-reviews__quote-mark{position:absolute;top:26px;left:30px;color:#d8b67c;font-family:Georgia,serif;font-size:75px;line-height:1;opacity:.55}.mfs-google-reviews__testimonial blockquote{margin:0}.mfs-google-reviews__testimonial blockquote p{margin:0 0 24px;color:#444;font-size:18px;line-height:1.75;font-style:italic}.mfs-google-reviews__testimonial footer{display:flex;align-items:center;gap:10px;color:#025669;font-size:14px}.mfs-google-reviews__testimonial footer span{color:#777}.mfs-google-reviews__testimonial footer span:before{content:"\2014";margin-right:10px;color:#d8b67c}@media(max-width:767px){.mfs-google-reviews{padding:50px 18px}.mfs-google-reviews__container{grid-template-columns:1fr}.mfs-google-reviews__rating{padding:35px;border-right:0;border-bottom:1px solid #e8e8e5}.mfs-google-reviews__testimonial{padding:45px 30px 35px 55px}.mfs-google-reviews__testimonial h2{font-size:21px}.mfs-google-reviews__testimonial blockquote p{font-size:16px}.mfs-google-reviews__quote-mark{left:18px}}.mfs-trust{padding:70px 20px;background:#fff}.mfs-trust__container{max-width:1240px;margin:auto}.mfs-trust__intro{text-align:center;max-width:760px;margin:0 auto 55px}.mfs-trust__eyebrow{display:block;color:#d8b67c;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.mfs-trust__intro h2{margin:0 0 18px;color:#025669;font-size:34px;font-weight:600;text-transform:uppercase}.mfs-trust__intro p{margin:0;color:#666;font-size:17px;line-height:1.8}.mfs-trust__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.mfs-stat{text-align:center;padding:35px 20px;border:1px solid #ececec;background:#fff;transition:.25s;box-shadow:0 8px 25px rgba(0,0,0,.04)}.mfs-stat:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.08)}.mfs-stat__number{display:inline-block;color:#025669;font-size:54px;font-weight:700;line-height:1}.mfs-stat__suffix{display:inline-block;color:#d8b67c;font-size:34px;font-weight:700;margin-left:2px}.mfs-stat__label{margin-top:16px;color:#666;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:991px){.mfs-trust__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.mfs-trust{padding:50px 18px}.mfs-trust__intro h2{font-size:27px}.mfs-trust__stats{grid-template-columns:1fr;gap:20px}.mfs-stat__number{font-size:46px}}.mfs-internal-hero{min-height:180px;padding:34px 20px;display:flex;align-items:center;background-position:center center;background-size:cover}.mfs-internal-hero .call-to-action{width:100%}.mfs-internal-hero .pageheader{margin:0 0 14px;color:#fff;font-size:30px;font-weight:400;line-height:1.25;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,.45)}.mfs-internal-hero .separator{margin:0 auto 15px}.mfs-internal-hero__text{max-width:760px;margin:0 auto;color:#fff;font-size:15px;line-height:1.65;text-shadow:1px 1px 2px rgba(0,0,0,.45)}@media(max-width:767px){.mfs-internal-hero{min-height:160px;padding:28px 18px}.mfs-internal-hero .pageheader{font-size:25px}.mfs-internal-hero__text{font-size:14px}}.mfs-review-benefits{padding:70px 20px;background:#f7f7f5}.mfs-review-benefits__container{display:grid;grid-template-columns:300px 1fr;width:100%;max-width:1240px;margin:0 auto;background:#fff;border:1px solid #e7e7e4;box-shadow:0 14px 40px rgba(0,0,0,.06)}.mfs-review-benefits__review{padding:42px;border-right:1px solid #e7e7e4}.mfs-review-benefits__brand{margin-bottom:18px;color:#666;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mfs-review-benefits__brand span{display:block;margin-bottom:3px}.mfs-review-benefits__brand strong{color:#4285f4;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none}.mfs-review-benefits__rating{display:flex;align-items:center;gap:14px;margin-bottom:22px}.mfs-review-benefits__score{color:#025669;font-size:42px;font-weight:700;line-height:1}.mfs-review-benefits__stars{color:#d8b67c;font-size:18px;letter-spacing:2px;line-height:1}.mfs-review-benefits__rating p{margin:6px 0 0;color:#777;font-size:12px}.mfs-review-benefits__review blockquote{margin:0 0 24px;padding:0;border:0}.mfs-review-benefits__review blockquote p{margin:0 0 14px;color:#555;font-size:14px;line-height:1.7;font-style:italic}.mfs-review-benefits__review footer{display:flex;gap:8px;color:#025669;font-size:12px}.mfs-review-benefits__review footer span{color:#777}.mfs-review-benefits__review footer span:before{content:"-";margin-right:8px;color:#d8b67c}.mfs-review-benefits__link{display:inline-flex;align-items:center;gap:8px;color:#025669;font-size:11px;font-weight:700;letter-spacing:.4px;text-decoration:none;text-transform:uppercase}.mfs-review-benefits__link:hover,.mfs-review-benefits__link:focus{color:#d8b67c;text-decoration:none}.mfs-review-benefits__link span{font-size:18px}.mfs-review-benefits__benefits{padding:36px 38px}.mfs-review-benefits__benefits h2{margin:0 0 28px;color:#025669;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.mfs-review-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.mfs-review-benefits__item{padding:18px 24px;text-align:center}.mfs-review-benefits__item:nth-child(1),.mfs-review-benefits__item:nth-child(2),.mfs-review-benefits__item:nth-child(3){border-bottom:1px solid #ececec}.mfs-review-benefits__item:not(:nth-child(3n)){border-right:1px solid #ececec}.mfs-review-benefits__item i{margin-bottom:10px;color:#025669;font-size:25px}.mfs-review-benefits__item h3{margin:0 0 7px;color:#025669;font-size:14px;font-weight:700}.mfs-review-benefits__item p{margin:0;color:#666;font-size:12px;line-height:1.55}@media(max-width:991px){.mfs-review-benefits__container{grid-template-columns:1fr}.mfs-review-benefits__review{border-right:0;border-bottom:1px solid #e7e7e4}.mfs-review-benefits__grid{grid-template-columns:repeat(2,1fr)}.mfs-review-benefits__item{border-right:0!important;border-bottom:1px solid #ececec!important}.mfs-review-benefits__item:nth-child(odd){border-right:1px solid #ececec!important}}@media(max-width:575px){.mfs-review-benefits{padding:50px 18px}.mfs-review-benefits__review,.mfs-review-benefits__benefits{padding:30px 24px}.mfs-review-benefits__grid{grid-template-columns:1fr}.mfs-review-benefits__item{border-right:0!important}.mfs-review-benefits__benefits h2{font-size:18px}}