.snap-section{font-family:var(--font-body-family);color:var(--color-text-primary)}.snap-section *{box-sizing:border-box}.snap-container{width:100%;max-width:var(--container-max-width, 1360px);margin:0 auto;padding:0 24px}@media(min-width:992px){.snap-container{padding:0 48px}}.snap-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:26px;line-height:1.25;margin:0;letter-spacing:.01em}@media(min-width:768px){.snap-heading{font-size:30px;line-height:40px}}.snap-heading--lg{font-size:30px}@media(min-width:768px){.snap-heading--lg{font-size:40px;line-height:1.15}}.snap-btn{display:inline-flex;align-items:center;justify-content:center;min-width:238px;height:44px;padding:9px 17px;border-radius:8px;background:#eae6e1;color:#000;font-weight:700;font-size:15px;line-height:1;text-decoration:none;border:1px solid #eae6e1;transition:background .2s,color .2s}.snap-btn:hover,.snap-btn--dark{background:#333537;color:#eae6e1;border-color:#333537}.snap-btn--dark:hover{background:#eae6e1;color:#333537}.snap-small{font-size:12px;line-height:1.4}.snap-note{font-size:14px;line-height:1.45}.snap-hero{position:relative;background:#333537;color:#fff;text-align:center;overflow:hidden}.snap-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.snap-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.snap-hero__inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:44px 20px 34px;display:flex;flex-direction:column;align-items:center;gap:20px}.snap-hero__logo{height:38px;width:auto}img.snap-hero__logo{filter:brightness(0) invert(1)}.snap-hero__lead{font-size:18px;line-height:1.5;margin:0}@media(min-width:768px){.snap-hero__lead{font-size:22px}}.snap-hero__lead strong{font-weight:700}.snap-hero__note{font-style:italic;max-width:700px;margin:0}.snap-benefits{background:#333537;color:#fff;padding:40px 0 24px}.snap-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:768px){.snap-benefits__grid{grid-template-columns:repeat(4,1fr)}}.snap-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.snap-benefits__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.snap-benefits__icon svg,.snap-benefits__icon img{width:56px;height:56px}.snap-benefits__label{font-weight:700;font-size:18px;line-height:24px;max-width:210px;margin:0}@media(min-width:768px){.snap-benefits__label{font-size:20px}}.snap-calc{background:#fff;padding:60px 0 20px}.snap-calc__inner{max-width:950px;margin:0 auto}.snap-calc__title{text-align:center;margin-bottom:24px}.snap-calc__box{display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden;box-shadow:0 0 15px #00000012}@media(min-width:768px){.snap-calc__box{grid-template-columns:600px 1fr}}.snap-calc__inputs{background:#eae6e1;padding:32px 24px;display:flex;flex-direction:column;gap:36px}@media(min-width:768px){.snap-calc__inputs{padding:32px 48px}}.snap-calc__row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;font-weight:700;font-size:16px;letter-spacing:.02em}.snap-calc__value{color:#cc7349;font-size:20px}.snap-calc__range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:16px;background:#d2cbc5;outline:none;margin:8px 0}.snap-calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#cc7349;cursor:pointer;border:0}.snap-calc__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#cc7349;cursor:pointer;border:0}.snap-calc__minmax{display:flex;justify-content:space-between;font-weight:700;font-size:16px}.snap-calc__results{background:#274764;color:#fff;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;text-align:center}@media(min-width:768px){.snap-calc__results{padding:32px 48px}}.snap-calc__result-label{font-weight:700;font-size:16px;letter-spacing:.02em}.snap-calc__result-value{font-weight:700;font-size:24px;letter-spacing:.04em;line-height:1.5}.snap-calc__monthly{background:#fff;color:#000;border-radius:12px;padding:14px 28px;width:100%;max-width:208px}.snap-calc__monthly .snap-calc__result-value{color:#274764}.snap-calc__terms{display:flex;flex-wrap:wrap;gap:8px}.snap-calc__term{border:1px solid #333537;background:#fff;color:#333537;border-radius:8px;padding:10px 14px;font:inherit;font-size:14px;line-height:1;cursor:pointer}.snap-calc__term strong{font-size:16px}.snap-calc__term[aria-pressed=true]{background:#cc7349;border-color:#cc7349;color:#fff}.snap-calc__status{margin:0 0 16px}.snap-calc__disclaimer{text-align:center;margin:20px auto 0}.snap-calc__disclaimer a{color:inherit;text-decoration:underline}.snap-legal{background:#fff;text-align:center;padding:10px 0 40px}.snap-legal__inner{max-width:950px;margin:0 auto}.snap-legal__rep{max-width:832px;margin:30px auto 0}.snap-legal__rep p,.snap-legal__rep [data-snap-rep-example]{font-size:16px;line-height:30px;margin:4px 0 0}@media(min-width:768px){.snap-legal__rep p,.snap-legal__rep [data-snap-rep-example]{font-size:18px}}.snap-steps{background:#eae6e1;padding:40px 0;text-align:center}.snap-steps__grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:40px}@media(min-width:640px){.snap-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.snap-steps__grid{grid-template-columns:repeat(4,1fr);gap:40px}}.snap-steps__card{border-radius:10px;padding:20px 22px 0;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden;min-height:398px}.snap-steps__card--light{background:#fff;color:#000}.snap-steps__card--dark{background:#274764;color:#fff}.snap-steps__num{width:35px;height:35px;border-radius:50%;background:#cc7349;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:23px}.snap-steps__text{font-weight:700;font-size:20px;line-height:1.2;max-width:240px;margin:0}@media(min-width:768px){.snap-steps__text{font-size:23px}}.snap-steps__img{margin-top:auto;width:100%;max-width:284px;display:block}.snap-steps__img img{width:100%;height:auto;display:block}.snap-steps__placeholder{margin-top:auto;width:100%;max-width:220px;height:220px;border-radius:24px 24px 0 0;background:#00000014}.snap-steps__card--dark .snap-steps__placeholder{background:#ffffff1f}.snap-steps__pill{margin-top:-22px;position:relative;z-index:1;background:#fff;color:#000;border-radius:999px;padding:10px 18px;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 14px #0000001f;margin-bottom:18px}.snap-steps__footnote{max-width:890px;margin:28px auto 0;font-weight:700}.snap-steps__cta{margin-top:28px}.snap-feature{background:#274764;color:#fff;padding:40px 0}.snap-feature__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:900px){.snap-feature__grid{grid-template-columns:1fr 1fr}}.snap-feature__media{background:#517d95;border-radius:4px;overflow:hidden;min-height:320px;display:flex;align-items:center;justify-content:center}.snap-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.snap-feature__mock{background:#f8f6f3;color:#000;border:2px solid #295059;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;width:260px;font-size:12px;line-height:1.3}.snap-feature__mock-radio{width:14px;height:14px;border-radius:50%;border:4px solid #766d60;background:#fff;flex:0 0 auto}.snap-feature__mock-logo{margin-left:auto;font-weight:800;font-size:12px;color:#274764;letter-spacing:-.02em}.snap-feature__copy{padding:0 20px;display:flex;flex-direction:column;gap:16px}.snap-feature__copy ul{margin:0;padding-left:24px;font-size:16px;line-height:24px;list-style:disc}.snap-feature__copy li{list-style:disc;display:list-item;margin:0}.snap-feature__tp{display:flex;align-items:center;gap:8px}.snap-feature__tp-stars{display:inline-flex;gap:2px}.snap-feature__tp-stars span{width:20px;height:20px;background:#00b67a;display:inline-flex;align-items:center;justify-content:center}.snap-feature__tp-stars span.half{background:linear-gradient(90deg,#00b67a 50%,#dcdce6 50%)}.snap-feature__tp-stars svg{width:14px;height:14px;fill:#fff}.snap-feature__tp-word{font-weight:800;font-size:18px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:4px}.snap-feature__tp-word svg{width:18px;height:18px;fill:#00b67a}.snap-feature__footnotes p{margin:0 0 12px}.snap-faq{background:#fff;padding:60px 0}.snap-faq__title{text-align:center;padding-bottom:20px}.snap-faq__list{display:flex;flex-direction:column;gap:19px}.snap-faq details{background:#eae6e1;border-radius:6px}.snap-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:18px;line-height:24px}@media(min-width:768px){.snap-faq summary{font-size:20px}}.snap-faq summary::-webkit-details-marker{display:none}.snap-faq summary:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;flex:0 0 auto;margin-right:4px}.snap-faq details[open] summary:after{transform:rotate(225deg)}.snap-faq__body{padding:0 20px 20px;font-size:16px;line-height:1.5}.snap-faq__body p{margin:0 0 12px}.snap-qualify{background:#eae6e1;padding:27px 0 60px;text-align:center}.snap-qualify__logo{height:52px;width:auto;margin:0 auto 8px;display:block}.snap-qualify__title{padding:20px 0}.snap-qualify__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;padding:20px 0}@media(min-width:768px){.snap-qualify__grid{grid-template-columns:repeat(4,1fr)}}.snap-qualify__item{display:flex;flex-direction:column;align-items:center;gap:32px}.snap-qualify__icon{width:128px;height:128px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.snap-qualify__icon svg{width:64px;height:64px}.snap-qualify__icon img{width:100%;height:100%;object-fit:cover}.snap-qualify__icon--text{font-family:var(--font-heading-family);font-size:40px;color:#274764}.snap-qualify__label{font-size:16px;line-height:24px;margin:0;max-width:220px}
/*# sourceMappingURL=/cdn/shop/t/429/assets/snap-finance.css.map */
