.financing-page{padding-top:0}
.financing-page-intro{max-width:1200px;margin:auto;padding:22px 0 0}
.financing-page-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:18px}
.financing-page-breadcrumb a{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
.financing-page-intro h1{font-size:clamp(40px,4.5vw,62px);line-height:1.04;letter-spacing:-.045em;max-width:22ch}
.financing-page-intro>p{font-size:15px;line-height:1.8;max-width:76ch;margin-top:16px}
.financing-page .financing-application{padding-top:30px}
.financing-page .financing-heading{display:none}
.financing-page-notes{max-width:1200px;margin:auto;padding:0 0 80px;display:grid;grid-template-columns:1fr 1fr;gap:48px}
.financing-page-notes h2{font-size:22px;line-height:1.4;letter-spacing:-.025em;margin-bottom:12px}
.financing-page-notes p{font-size:14px;line-height:1.85;max-width:55ch}
.financing-page-notes a{color:var(--pink-deep);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:700;margin-top:12px}
.financing-page-privacy{width:min(680px,calc(100% - 32px));max-height:85dvh;padding:32px;border:0;border-radius:14px;color:var(--ink);background:white;overscroll-behavior:contain}
.financing-page-privacy::backdrop{background:#06101ac9}
.financing-page-privacy h2{font-size:28px;line-height:1.2;margin:0 0 20px}
.financing-page-privacy p{font-size:14px;line-height:1.85;margin:14px 0}
.financing-page-privacy .button{margin-top:20px;font-size:14px}
@media(max-width:1280px){.financing-page-intro,.financing-page-notes{margin-inline:7%}}
@media(max-width:720px){.financing-page-intro{padding-top:20px;margin-inline:6%}.financing-page-breadcrumb{margin-bottom:22px}.financing-page-intro h1{font-size:43px;max-width:14ch}.financing-page-intro>p{font-size:14px}.financing-page .financing-application{padding-top:30px}.financing-page-notes{margin-inline:6%;padding-bottom:60px;grid-template-columns:1fr;gap:32px}.financing-page-privacy{padding:24px}.financing-page-privacy h2{font-size:25px}}
