.fin{background:var(--ds-surface, #fff);color:var(--ds-ink, #111)}.fin a:not(.ds-btn):focus-visible{outline:2px solid var(--ds-ink, #111);outline-offset:2px}.fin-section{max-width:1140px;margin:0 auto clamp(56px,7vw,104px);padding-left:var(--ds-gutter, 16px);padding-right:var(--ds-gutter, 16px)}.fin-section__header{max-width:720px;margin:0 auto clamp(28px,3.4vw,44px);text-align:center}.fin-section__heading{margin:0;text-wrap:balance}.fin-section__intro{margin:14px 0 0;font-size:var(--ds-text-lead, 16px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-hero{max-width:720px;margin:0 auto;padding:clamp(48px,6.5vw,92px) var(--ds-gutter, 16px) clamp(48px,6vw,84px);text-align:center}.fin-hero__eyebrow{margin-bottom:var(--ds-space-sm, 16px)}.fin-hero__heading{margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-weight:var(--font-heading-weight, 400);font-size:var(--ds-text-display, clamp(32px, 3.8vw, 48px));letter-spacing:var(--ds-tracking-display, -.03em);line-height:var(--ds-leading-tight, 1.15);color:var(--ds-ink, #111);text-wrap:balance}.fin-hero__logo{display:block;width:auto;height:26px;margin:clamp(20px,2.4vw,28px) auto 0}.fin-hero__body{max-width:560px;margin:clamp(16px,2vw,22px) auto 0;font-size:var(--ds-text-lead, 16px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-hero__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-md, 20px);margin-top:clamp(24px,3vw,36px)}.fin-cta.ds-btn{align-self:center;min-height:48px}.fin-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none}.fin-step{padding-top:20px;border-top:var(--ds-border-hairline, 1px solid rgba(17, 17, 17, .08));text-align:center}.fin-step__num{display:block;font-size:var(--ds-text-eyebrow, 12px);font-weight:var(--ds-weight-medium, 500);letter-spacing:var(--ds-tracking-eyebrow, .16em);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-step__title{margin:12px 0 0;font-family:var(--font-body-family);font-size:14px;font-weight:var(--ds-weight-semibold, 600);letter-spacing:var(--ds-tracking-wide, .06em);text-transform:uppercase;color:var(--ds-ink, #111)}.fin-step__text{max-width:300px;margin:10px auto 0;font-size:var(--ds-text-sm, 15px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-options__panel{max-width:900px;margin:0 auto;padding:clamp(32px,4.4vw,56px) clamp(20px,4vw,64px);background:var(--ds-surface-muted, #f4f2ee);border-radius:var(--ds-radius-card, 8px);text-align:center}.fin-options__body{max-width:640px;margin:16px auto 0;font-size:var(--ds-text-body, 16px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-options__support{margin:14px auto 0;font-size:var(--ds-text-sm, 15px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-ink, #111)}.fin-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none}.fin-benefit{padding-top:20px;border-top:var(--ds-border-hairline, 1px solid rgba(17, 17, 17, .08))}.fin-benefit__title{margin:0;font-family:var(--font-body-family);font-size:var(--ds-text-body, 16px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-ink, #111)}.fin-benefit__text{margin:8px 0 0;font-size:var(--ds-text-sm, 15px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-mto__panel{max-width:860px;margin:0 auto;padding:clamp(24px,3vw,36px) clamp(20px,3vw,40px);border:var(--ds-border-hairline, 1px solid rgba(17, 17, 17, .08));border-radius:var(--ds-radius-card, 8px)}.fin-mto__heading{margin:0;font-family:var(--font-body-family);font-size:var(--ds-text-body, 16px);font-weight:var(--ds-weight-medium, 500);color:var(--ds-ink, #111)}.fin-mto__body{margin:10px 0 0;font-size:var(--ds-text-sm, 15px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-faq__list{max-width:860px;margin:0 auto;border-top:1px solid #ccc}.fin-faq__question.fin-faq__question{font-size:16px;text-transform:none}.fin-faq__answer{max-width:720px;font-size:var(--ds-text-sm, 15px);line-height:var(--ds-leading-body, 1.65)}.fin-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fin-final{margin-bottom:clamp(40px,4.5vw,64px);text-align:center}.fin-final__body{max-width:560px;margin:14px auto 0;font-size:var(--ds-text-lead, 16px);line-height:var(--ds-leading-body, 1.65);color:var(--ds-ink-soft, rgba(17, 17, 17, .62))}.fin-final .fin-cta{margin-top:clamp(20px,2.6vw,28px)}.fin-final__support{margin:18px 0 0}.fin-disclosure{max-width:860px;margin:0 auto;padding:24px var(--ds-gutter, 16px) clamp(48px,5.5vw,80px);border-top:var(--ds-border-hairline, 1px solid rgba(17, 17, 17, .08))}.fin-disclosure p{margin:0;font-size:13px;line-height:1.6;color:#111111b3}.fin-disclosure a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.fin-section{margin-bottom:clamp(48px,10vw,72px)}.fin-steps,.fin-benefits__grid{grid-template-columns:1fr;gap:24px}.fin-step{text-align:left}.fin-step__text{max-width:none;margin-left:0;margin-right:0}.fin-hero__actions .fin-cta.ds-btn{width:100%}.fin-final .fin-cta.ds-btn{width:min(100%,360px)}.fin-disclosure p{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-financing.css.map */
