.rf-terms{--terms-muted:#5e6f86;--terms-line:#dfe7ef;color:#101922}.rf-terms-hero{isolation:isolate;border-bottom:1px solid var(--terms-line);background:#f5f9fc;position:relative}.rf-terms-art{z-index:-1;background:url(/images/landing-silver-rings.png) 50%/cover no-repeat;position:absolute;inset:0}.rf-terms-hero-inner{min-height:clamp(295px,28.8vw,430px);padding-block:clamp(42px,4.2vw,64px);position:relative}.rf-terms-intro{width:66%}.rf-terms .rf-terms-intro .rf-eyebrow{color:#59687a;letter-spacing:.16em;margin-bottom:17px;font-size:12px}.rf-terms h1{letter-spacing:-.065em;margin:0 0 19px;font-size:clamp(2.6rem,5vw,4.65rem);line-height:1.06}.rf-terms-lede{color:#647184;letter-spacing:-.025em;font-size:clamp(1.125rem,1.95vw,1.75rem);line-height:1.4}.rf-terms-hero-note{color:#68798c;letter-spacing:.13em;font-size:10px;line-height:1.55;position:absolute;top:44%;right:0}.rf-terms-hero-note .rf-rule{margin-top:20px}.rf-terms-layout{grid-template-columns:minmax(205px,25%) minmax(0,1fr);display:grid}.rf-terms-sidebar{border-right:1px solid var(--terms-line);background:linear-gradient(#f8fbff,#fff);flex-direction:column;min-width:0;padding:31px 22px 38px 0;display:flex}.rf-terms-nav-boundary{flex:1;min-width:0}.rf-terms-nav{position:sticky;top:25px}.rf-terms-nav>.rf-micro{color:#52677f;margin-bottom:14px;font-size:10px}.rf-terms-nav ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rf-terms-nav a{color:#526780;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:62px;padding:14px;font-size:14px;line-height:1.35;display:grid;position:relative}.rf-terms-nav a>span{color:#7b8da5;padding-top:2px;font-size:12px}.rf-terms-nav a:hover{color:#121c26;background:#f0f6fb}.rf-terms:not(:has(.rf-terms-section:target)) .rf-terms-nav li:first-child a{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#eligibility:target) .rf-terms-nav a[href=\#eligibility]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#financing:target) .rf-terms-nav a[href=\#financing]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#commissions:target) .rf-terms-nav a[href=\#commissions]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#permitted-use:target) .rf-terms-nav a[href=\#permitted-use]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#customer-information:target) .rf-terms-nav a[href=\#customer-information]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#changes:target) .rf-terms-nav a[href=\#changes]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms:has(#agreements:target) .rf-terms-nav a[href=\#agreements]{color:#101c28;background:#ebf5ff;box-shadow:inset 2px 0 #1395e2}.rf-terms-help{margin-top:auto;padding-top:120px}.rf-terms-help>div{background:#eff5fa;border-radius:9px;padding:22px 20px}.rf-terms-help .rf-micro{color:#58708a;letter-spacing:.14em;margin-bottom:14px;font-size:9px}.rf-terms .rf-terms-help h2{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.2}.rf-terms-help h2+p{color:var(--terms-muted);margin-bottom:18px;font-size:14px}.rf-terms-outline{color:#111d2b;box-shadow:none;background:#fff;border:1px solid #b6c6d8}.rf-terms-outline:hover{background:#edf4fa;border-color:#6d8eaa}.rf-terms-help .rf-button{justify-content:space-between;width:100%;padding:12px 14px;font-size:13px}.rf-terms-email{overflow-wrap:anywhere;color:var(--terms-muted);margin-top:23px;font-size:12px;display:block}.rf-terms-email:hover{text-decoration:underline}.rf-terms-document{min-width:0;padding:31px 0 30px clamp(30px,4.6vw,70px);scroll-margin-top:24px}.rf-terms-document-header>.rf-micro{color:#52677f;margin-bottom:11px;font-size:10px}.rf-terms .rf-terms-document-header h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.95vw,2.6rem);line-height:1.15}.rf-terms .rf-terms-effective{background:#f0f5fa;border-radius:5px;margin-top:17px;padding:7px 13px;font-size:14px;display:inline-block}.rf-terms .rf-terms-context{color:var(--terms-muted);margin-top:18px;font-size:16px;line-height:1.6}.rf-terms-sections{margin-top:26px}.rf-terms-section{grid-template-columns:32px minmax(0,1fr);gap:18px;scroll-margin-top:28px;display:grid}.rf-terms-number{color:#0082d4;background:#eff7fd;border-radius:7px;place-items:center;width:32px;height:32px;margin-top:2px;font-size:13px;display:grid}.rf-terms-section>div{border-bottom:1px solid var(--terms-line);margin-bottom:25px;padding-bottom:26px}.rf-terms-section:last-child>div{border-bottom:0;margin-bottom:0}.rf-terms .rf-terms-section h3{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;line-height:1.4}.rf-terms .rf-terms-section p{color:var(--terms-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.rf-terms-document-end{border-top:1px solid var(--terms-line);justify-content:space-between;align-items:center;gap:25px;margin-top:23px;padding-top:22px;display:flex}.rf-terms-document-end .rf-button{padding:14px 17px;font-size:14px}.rf-terms-document-end .rf-micro{color:#71849b;font-size:9px}.rf-terms-partner{color:#fff;background:#111a22 url(/images/landing-dark-metal.png) 50%/cover no-repeat}.rf-terms-partner-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:6%;padding-block:36px 40px;display:grid}.rf-terms-partner .rf-eyebrow{letter-spacing:.17em;margin-bottom:8px;font-size:12px}.rf-terms .rf-terms-partner h2{letter-spacing:-.05em;font-size:clamp(2rem,3.55vw,3.4rem)}.rf-terms .rf-terms-partner-copy{color:#e1e6ed;margin-top:13px;font-size:16px;line-height:1.6}.rf-terms-partner .rf-button{margin-top:21px;padding:14px 18px;font-size:14px}.rf-terms-partner-features{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rf-terms-partner-features li{flex-direction:column;gap:13px;min-width:0;padding-left:25%;font-size:15px;line-height:1.4;display:flex}.rf-terms-partner-features li+li{border-left:1px solid #52606d}.rf-terms-partner-features .rf-icon{width:34px;height:34px}.rf-terms-footer .rf-footer-top nav{color:#63748c;gap:25px;font-size:13px}.rf-terms-footer [aria-current=page]{color:#101b27}.rf-terms-footer .rf-footer-bottom .rf-micro{color:#617792;font-size:8px}@media (max-width:900px){.rf-terms-partner-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:25px}.rf-terms-footer .rf-footer-top{flex-wrap:wrap}.rf-terms-partner-features li{padding-left:17%}}@media (max-width:760px){.rf-terms-hero-inner{min-height:530px;padding-block:32px}.rf-terms-intro{width:100%}.rf-terms h1{font-size:clamp(2rem,7.2vw,3.4rem)}.rf-terms-lede{font-size:18px}.rf-terms-desktop-break{display:none}.rf-terms-art{background-position:77% bottom;background-size:auto 340px}.rf-terms-hero-note{display:none}.rf-terms-layout{grid-template-columns:minmax(0,1fr)}.rf-terms-sidebar{border-right:0;border-bottom:1px solid var(--terms-line);background:#fff;padding:25px 0}.rf-terms-nav-boundary{flex:none}.rf-terms-nav{position:static}.rf-terms-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rf-terms-nav a{gap:5px;min-height:55px;padding:12px 10px;font-size:14px}.rf-terms-help{padding-top:20px}.rf-terms-help>div{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px;display:flex}.rf-terms-help .rf-micro,.rf-terms-help h2,.rf-terms-help h2+p{margin:0}.rf-terms-help .rf-micro{width:100%}.rf-terms-help h2 br{display:none}.rf-terms-help .rf-button{gap:25px;width:auto;margin-left:auto}.rf-terms-email{margin-top:13px}.rf-terms-document{padding:28px 0}.rf-terms .rf-terms-document-header h2{font-size:29px}.rf-terms-section{grid-template-columns:30px minmax(0,1fr);gap:12px}.rf-terms-number{width:30px;height:30px}.rf-terms .rf-terms-section h3{font-size:20px}.rf-terms-document-end{flex-wrap:wrap}.rf-terms-partner-inner{grid-template-columns:minmax(0,1fr);gap:35px}.rf-terms .rf-terms-partner h2{font-size:34px}.rf-terms-partner-features li{padding-left:22%}.rf-terms-partner-features li:first-child{padding-left:0}.rf-terms-footer .rf-footer-top nav{gap:18px;line-height:2}}@media (max-width:360px){.rf-terms-nav ol{grid-template-columns:minmax(0,1fr)}.rf-terms-hero-inner{min-height:550px}.rf-terms-help .rf-button{margin-left:0}.rf-terms-partner-features li{padding-left:12%;font-size:14px}}@media print{.rf-terms .rf-header,.rf-terms-hero,.rf-terms-sidebar,.rf-terms-document-end,.rf-terms-partner,.rf-terms-footer,.rf-terms .rf-skip{display:none}.rf-terms-layout{width:100%;display:block}.rf-terms-document{padding:0}.rf-terms-section{break-inside:avoid}.rf-terms .rf-terms-section p,.rf-terms .rf-terms-context{color:#222}}
