.fin-page{--fin-red: #E63C1A;--fin-blue: #3F77DE;--fin-ink: #14161A;--fin-ink-soft: #55585F;--fin-bg: #FFFFFF;--fin-bg-alt: #F6F5F3;--fin-card-bg: #FFFFFF;--fin-line: #E7E5E1;--fin-radius: 14px;--fin-heading-size: 38px;--fin-body-size: 16px;--fin-content-align: center;--fin-hero-color: #FFFFFF;--fin-hero-size: 54px;--fin-hero-align: center;--fin-hero-overlay: .55;color:var(--fin-ink);background:var(--fin-bg);font-family:var(--font-body-family, inherit)}.fin-page *{box-sizing:border-box}.fin-container{max-width:1180px;margin:0 auto;padding:0 24px}.fin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.01em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease;border:2px solid transparent;cursor:pointer}.fin-btn--primary{background:var(--fin-red);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--fin-red) 35%,transparent)}.fin-btn--primary:hover{transform:translateY(-2px)}.fin-btn--ghost{background:#ffffff14;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fin-btn--ghost:hover{background:#ffffff2e}.fin-btn--outline{background:transparent;color:var(--fin-ink);border-color:var(--fin-ink)}.fin-btn--outline:hover{background:var(--fin-ink);color:#fff}.fin-btn--card{color:#fff;width:100%}.fin-btn--card:hover{filter:brightness(.92);transform:translateY(-1px)}.fin-btn--card-outline{background:transparent;border-width:2px;width:100%}.fin-btn--card-outline:hover{background:color-mix(in srgb,currentColor 10%,transparent);transform:translateY(-1px)}.fin-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.fin-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden}.fin-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fin-hero__img--placeholder{background:linear-gradient(135deg,var(--fin-ink) 0%,#2b2f38 60%,var(--fin-blue) 140%)}.fin-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(10,11,13,calc(var(--fin-hero-overlay) * 1.6)),rgba(10,11,13,var(--fin-hero-overlay)) 45%,rgba(10,11,13,calc(var(--fin-hero-overlay) * .25)))}.fin-hero__content{position:relative;z-index:2;color:var(--fin-hero-color);padding:64px 24px 56px;max-width:780px;margin:0 auto;width:100%;text-align:var(--fin-hero-align)}.fin-eyebrow{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fin-red);background:#ffffffeb;padding:6px 14px;border-radius:999px;margin-bottom:18px}.fin-hero__title{font-size:clamp(32px,5vw,var(--fin-hero-size));line-height:1.06;font-weight:800;margin:0 0 16px;letter-spacing:-.01em;color:inherit}.fin-hero__sub{font-size:clamp(15px,1.8vw,19px);line-height:1.55;color:inherit;opacity:.86;margin:0 auto 30px;max-width:620px}.fin-hero__cta{display:flex;gap:14px;justify-content:var(--fin-hero-align);flex-wrap:wrap}.fin-trust{background:var(--fin-ink);border-bottom:3px solid var(--fin-red)}.fin-trust__inner{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;justify-content:center;gap:36px;flex-wrap:wrap}.fin-trust__item{display:inline-flex;align-items:center;gap:8px;color:#ffffffe0;font-size:13.5px;font-weight:600}.fin-trust__item svg{color:var(--fin-red);flex-shrink:0}.fin-section{padding:76px 0}.fin-section.fin-why,.fin-section.fin-options{background:var(--fin-bg-alt)}.fin-section__head{text-align:var(--fin-content-align);max-width:680px;margin:0 auto 48px}.fin-section__head:has(+.fin-why__grid),.fin-why .fin-section__head,.fin-how .fin-section__head,.fin-options .fin-section__head{margin-left:auto;margin-right:auto}.fin-kicker{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fin-blue);margin-bottom:12px}.fin-section__head h2{font-size:clamp(26px,3.4vw,var(--fin-heading-size));line-height:1.15;font-weight:800;margin:0 0 12px;letter-spacing:-.01em;color:var(--fin-ink)}.fin-section__sub{color:var(--fin-ink-soft);font-size:var(--fin-body-size);line-height:1.6;margin:0}.fin-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.fin-why__card{background:var(--fin-card-bg);border:1px solid var(--fin-line);border-radius:var(--fin-radius);padding:28px 24px;transition:box-shadow .2s ease,transform .2s ease}.fin-why__card:hover{box-shadow:0 14px 30px #14161a14;transform:translateY(-3px)}.fin-why__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.fin-why__card h3{font-size:17px;font-weight:700;margin:0 0 8px}.fin-why__card p{font-size:calc(var(--fin-body-size) - 1.5px);line-height:1.55;margin:0}.fin-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.fin-how__step{padding:0 12px}.fin-how__num{width:52px;height:52px;border-radius:50%;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 0 18px}.fin-how__step h3{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--fin-ink)}.fin-how__step p{font-size:calc(var(--fin-body-size) - 1.5px);line-height:1.6;color:var(--fin-ink-soft);margin:0;max-width:300px}.fin-how__step[style*=center] h3,.fin-how__step[style*=center] p{margin-left:auto;margin-right:auto}.fin-options__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fin-card{position:relative;background:var(--fin-card-bg);border:1px solid var(--fin-line);border-radius:var(--fin-radius);padding:28px 22px 24px;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.fin-card:hover{box-shadow:0 16px 34px #14161a1a;transform:translateY(-4px);border-color:var(--fin-card-accent, var(--fin-blue))}.fin-card--commercial{background:linear-gradient(180deg,color-mix(in srgb,var(--fin-card-accent, var(--fin-blue)) 6%,transparent),var(--fin-card-bg) 120px)}.fin-card__badge{position:absolute;top:-12px;left:20px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.fin-card__logo{display:flex;align-items:center;margin-bottom:14px}.fin-card__logo img{max-width:100%;object-fit:contain}.fin-card__name{font-size:20px;font-weight:800;letter-spacing:-.01em}.fin-card__tagline{font-size:13.5px;font-weight:600;color:var(--fin-ink-soft);margin:0 0 14px}.fin-card__highlight{display:inline-block;font-size:12px;font-weight:700;padding:5px 10px;border-radius:6px;margin-bottom:14px}.fin-card[style*=center] .fin-card__highlight{align-self:center}.fin-card__desc{font-size:calc(var(--fin-body-size) - 2px);line-height:1.6;color:var(--fin-ink-soft);margin:0 0 14px}.fin-card__list{margin:0 0 4px;padding:0;list-style:none}.fin-card__list li{font-size:13.5px;color:var(--fin-ink);padding-left:20px;position:relative;margin-bottom:7px;line-height:1.4}.fin-card__list li:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--dot-color, var(--fin-blue)) 15%,transparent);box-shadow:inset 0 0 0 2px var(--dot-color, var(--fin-blue))}.fin-card__fine{font-size:11px;line-height:1.5;color:#8b8e95;margin:14px 0 0}.fin-legal{max-width:900px;margin:44px auto 0;font-size:11.5px;line-height:1.7;color:#9a9da3;text-align:center}.fin-closing{background:var(--fin-ink);color:#fff;padding:56px 0}.fin-closing__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.fin-closing h2{font-size:clamp(22px,2.8vw,30px);font-weight:800;margin:0 0 8px;color:#fff}.fin-closing p{color:#ffffffbf;margin:0;font-size:15px;max-width:460px}.fin-closing__actions{display:flex;gap:12px;flex-wrap:wrap}.fin-closing .fin-btn--outline{border-color:#fff9;color:#fff}.fin-closing .fin-btn--outline:hover{background:#fff;color:var(--fin-ink)}@media(max-width:989px){.fin-why__grid,.fin-options__grid{grid-template-columns:repeat(2,1fr)}.fin-how__steps{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.fin-hero{min-height:460px}.fin-why__grid,.fin-options__grid{grid-template-columns:1fr}.fin-section{padding:56px 0}.fin-closing__inner{text-align:center;justify-content:center}.fin-closing__actions{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/financing-page.css.map */
