@charset "UTF-8";[data-v-af339b10] .hero-description .text{font-size:14px;line-height:18px;white-space:normal}[data-v-af339b10] .hero-description{white-space:pre-line;font-size:14px;line-height:18px}@media(min-width:600px){[data-v-af339b10] .hero-description{font-size:var(--text-style-size-base, 16px);line-height:var(--text-style-leading-24pt, 24px)}}.section-eyebrow[data-v-af339b10]{color:var(--color-accent-text-primary, #4169E1);font-family:LineToMedium;font-size:var(--text-style-size-xs, 12px);line-height:var(--text-style-leading-16pt, 16px);letter-spacing:1px;text-transform:uppercase}.section-eyebrow.light[data-v-af339b10]{color:#ffffffd9}.section-heading[data-v-af339b10]{color:var(--Primary-Black500, #1B2F42);font-size:var(--text-style-size-3xl, 28px);line-height:var(--text-style-leading-36pt, 36px);letter-spacing:-.25px;margin:12px 0}.section-heading.light[data-v-af339b10]{color:#fff}.section-sub[data-v-af339b10]{color:var(--color-text-secondary-gray-600, #4B5563);font-size:var(--text-style-size-base, 16px);line-height:var(--text-style-leading-24pt, 24px);letter-spacing:-.1px;margin:0 0 24px}.section-sub.light[data-v-af339b10]{color:#ffffffd9}.section-header[data-v-af339b10]{margin-bottom:24px}.desktop .section-eyebrow[data-v-af339b10]{font-size:var(--text-style-size-sm, 14px);line-height:var(--text-style-leading-16pt, 16px);letter-spacing:1px}.desktop .section-heading[data-v-af339b10]{font-size:var(--text-style-size-5xl, 36px);line-height:var(--text-style-leading-44pt, 44px);letter-spacing:-.5px;margin:24px 0}.desktop .section-sub[data-v-af339b10]{font-size:var(--text-style-size-lg, 18px);line-height:var(--text-style-leading-28pt, 28px);letter-spacing:-.25px}.offer-learn-more[data-v-af339b10]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:0;color:#4169e1;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:inherit;transition:color .15s}.offer-learn-more[data-v-af339b10]:hover{color:#1b2f42}.offer-read-terms[data-v-af339b10]{display:inline-flex;align-items:center;background:transparent;border:none;padding:0;color:#4b5563;font-size:13px;font-weight:500;text-decoration:underline;cursor:pointer;font-family:inherit;transition:color .15s}.offer-read-terms[data-v-af339b10]:hover{color:#1b2f42}.offers-section[data-v-af339b10]{padding:36px 20px;background:#f9fafb;border-bottom:1px solid #F3F4F6}.offers-section .offers-controls[data-v-af339b10]{background:#fff;border:1px solid #F3F4F6;border-radius:16px;padding:20px;margin-bottom:24px}.offers-section .control-row[data-v-af339b10]{margin-bottom:16px}.offers-section .control-label[data-v-af339b10]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;color:#1b2f42}.offers-section .control-label .control-value[data-v-af339b10]{color:#4169e1;font-weight:700}.offers-section .control-bounds[data-v-af339b10]{display:flex;justify-content:space-between;font-size:11px;color:#4b5563;margin-top:6px}.offers-section .amount-pills[data-v-af339b10]{display:flex;flex-wrap:wrap;gap:8px}.offers-section .amount-pill[data-v-af339b10]{padding:8px 14px;border-radius:100px;border:1px solid #E5E7EB;background:#fff;color:#4b5563;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.offers-section .amount-pill[data-v-af339b10]:hover{border-color:#4169e1;color:#4169e1}.offers-section .amount-pill.active[data-v-af339b10]{background:#1b2f42;color:#fff;border-color:#1b2f42}.offers-section .offers-grid[data-v-af339b10]{display:grid;grid-template-columns:1fr;gap:16px}.offers-section .offer-card[data-v-af339b10]{background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}.offers-section .offer-logo[data-v-af339b10]{display:block;width:auto}.offers-section .offer-logo.logo-affirm[data-v-af339b10]{height:26px}.offers-section .offer-logo.logo-paypal[data-v-af339b10]{height:22px}.offers-section .offer-logo.logo-afterpay[data-v-af339b10]{height:20px}.offers-section .offer-logo.logo-katapult[data-v-af339b10]{height:18px}.offers-section .offer-line[data-v-af339b10]{font-size:16px;line-height:24px;color:#1b2f42;min-height:24px}.offers-section .offer-line strong[data-v-af339b10]{font-weight:700}.offers-section .offer-line .offer-line-faint[data-v-af339b10]{color:#4b5563;font-size:13px}.offers-section .paypal-message-target[data-v-af339b10]{min-height:24px}.offers-section .offer-actions[data-v-af339b10]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.offers-section .hidden-affirm-trigger[data-v-af339b10]{position:absolute;opacity:0;height:0;overflow:hidden;pointer-events:none;margin:0}.offers-section .offer-foot[data-v-af339b10]{font-size:12px;line-height:18px;color:#4b5563;margin:0}.offers-section .offer-us-only[data-v-af339b10]{margin-top:4px;font-style:italic}.offers-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.offers-section.desktop .offers-controls[data-v-af339b10]{padding:28px 32px;margin-bottom:32px}.offers-section.desktop .offers-grid[data-v-af339b10]{grid-template-columns:repeat(4,1fr);gap:24px}.offers-section.desktop .offer-card[data-v-af339b10]{padding:28px}.offers-section.desktop .offer-logo.logo-affirm[data-v-af339b10]{height:28px}.offers-section.desktop .offer-logo.logo-paypal[data-v-af339b10]{height:24px}.offers-section.desktop .offer-logo.logo-afterpay[data-v-af339b10]{height:22px}.offers-section.desktop .offer-logo.logo-katapult[data-v-af339b10]{height:20px}.compare-section[data-v-af339b10]{padding:36px 20px;background:#fff;border-bottom:1px solid #F3F4F6}.compare-section .compare-wrapper[data-v-af339b10]{background:#f9fafb;border:1px solid #F3F4F6;border-radius:16px;overflow:hidden}.compare-section .compare-table[data-v-af339b10]{width:100%;border-collapse:collapse}.compare-section .compare-table th[data-v-af339b10],.compare-section .compare-table td[data-v-af339b10]{padding:16px 20px;text-align:left;font-size:14px;line-height:20px;vertical-align:top;color:#4b5563;border-bottom:1px solid #F3F4F6}.compare-section .compare-table thead th[data-v-af339b10]{background:#eff3fe;vertical-align:middle;padding:18px 20px}.compare-section .compare-table .row-label-head[data-v-af339b10]{background:#eff3fe}.compare-section .compare-table tbody th[data-v-af339b10]{width:24%;color:#1b2f42;font-size:13px;font-weight:600;background:#f1f5f980}.compare-section .compare-table tbody td[data-v-af339b10]{color:#1b2f42}.compare-section .compare-table tbody tr:last-child th[data-v-af339b10],.compare-section .compare-table tbody tr:last-child td[data-v-af339b10]{border-bottom:none}.compare-section .compare-table .compare-terms-row th[data-v-af339b10],.compare-section .compare-table .compare-terms-row td[data-v-af339b10]{padding-top:18px;padding-bottom:18px;background:#f1f5f966}.compare-section .compare-logo[data-v-af339b10]{display:block;width:auto}.compare-section .compare-logo.logo-affirm[data-v-af339b10]{height:22px}.compare-section .compare-logo.logo-paypal[data-v-af339b10],.compare-section .compare-logo.logo-afterpay[data-v-af339b10]{height:18px}.compare-section .compare-logo.logo-katapult[data-v-af339b10]{height:14px}.compare-section .compare-cards[data-v-af339b10]{display:flex;flex-direction:column;gap:12px}.compare-section .compare-card[data-v-af339b10]{background:#f9fafb;border:1px solid #F3F4F6;border-radius:16px;padding:20px}.compare-section .compare-card-head[data-v-af339b10]{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #F3F4F6}.compare-section .compare-card-logo[data-v-af339b10]{display:block;width:auto}.compare-section .compare-card-logo.logo-affirm[data-v-af339b10]{height:24px}.compare-section .compare-card-logo.logo-paypal[data-v-af339b10],.compare-section .compare-card-logo.logo-afterpay[data-v-af339b10]{height:20px}.compare-section .compare-card-logo.logo-katapult[data-v-af339b10]{height:16px}.compare-section .compare-card-facts[data-v-af339b10]{margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.compare-section .compare-fact-row[data-v-af339b10]{display:grid;grid-template-columns:38% 1fr;gap:12px;font-size:13px;line-height:19px}.compare-section .compare-fact-row dt[data-v-af339b10]{color:#4b5563;font-weight:500}.compare-section .compare-fact-row dd[data-v-af339b10]{margin:0;color:#1b2f42;font-weight:500}.compare-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.compare-section.desktop .compare-table th[data-v-af339b10],.compare-section.desktop .compare-table td[data-v-af339b10]{padding:20px 28px;font-size:15px;line-height:22px}.compare-section.desktop .compare-table tbody th[data-v-af339b10]{font-size:14px}.at-checkout-section[data-v-af339b10]{padding:36px 20px;background:#fff;border-bottom:1px solid #F3F4F6}.at-checkout-section .checkout-groups[data-v-af339b10]{display:flex;flex-direction:column;gap:16px}.at-checkout-section .checkout-group[data-v-af339b10]{background:#f9fafb;border:1px solid #F3F4F6;border-radius:16px;padding:20px}.at-checkout-section .group-label[data-v-af339b10]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#4b5563;margin-bottom:16px}.at-checkout-section .group-tiles[data-v-af339b10]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.at-checkout-section .checkout-tile[data-v-af339b10]{background:#fff;border:1px solid #F3F4F6;border-radius:12px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:10px}.at-checkout-section .tile-logo[data-v-af339b10]{display:block;width:auto;height:22px}.at-checkout-section .tile-logo.logo-affirm[data-v-af339b10]{height:22px}.at-checkout-section .tile-logo.logo-paypal-bnpl[data-v-af339b10],.at-checkout-section .tile-logo.logo-afterpay[data-v-af339b10]{height:18px}.at-checkout-section .tile-logo.logo-katapult[data-v-af339b10]{height:14px}.at-checkout-section .tile-logo.logo-paypal[data-v-af339b10],.at-checkout-section .tile-logo.logo-apple-pay[data-v-af339b10],.at-checkout-section .tile-logo.logo-bank-wire[data-v-af339b10],.at-checkout-section .tile-logo.logo-credit-card[data-v-af339b10]{height:22px}.at-checkout-section .tile-name[data-v-af339b10]{font-size:12px;color:#4b5563;text-align:center}.at-checkout-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.at-checkout-section.desktop .checkout-groups[data-v-af339b10]{flex-direction:row;gap:24px}.at-checkout-section.desktop .checkout-group[data-v-af339b10]{flex:1;padding:28px}.at-checkout-section.desktop .group-tiles[data-v-af339b10]{grid-template-columns:repeat(4,1fr);gap:16px}.at-checkout-section.desktop .checkout-tile[data-v-af339b10]{padding:20px 12px}.flow-section[data-v-af339b10]{padding:36px 20px;background:#f9fafb;border-bottom:1px solid #F3F4F6}.flow-section .flow-steps[data-v-af339b10]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.flow-section .flow-step[data-v-af339b10]{background:#fff;border:1px solid #F3F4F6;border-radius:16px;padding:20px;display:flex;gap:16px}.flow-section .flow-num[data-v-af339b10]{flex-shrink:0;width:36px;height:36px;background:#eff3fe;color:#4169e1;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.flow-section .flow-content[data-v-af339b10]{flex:1}.flow-section .flow-content h3[data-v-af339b10]{color:#1b2f42;font-size:16px;line-height:22px;margin:0 0 4px;font-weight:600}.flow-section .flow-content p[data-v-af339b10]{color:#4b5563;font-size:14px;line-height:20px;margin:0}.flow-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.flow-section.desktop .flow-steps[data-v-af339b10]{flex-direction:row;gap:20px}.flow-section.desktop .flow-step[data-v-af339b10]{flex:1;padding:28px;flex-direction:column;align-items:flex-start}.flow-section.desktop .flow-num[data-v-af339b10]{width:40px;height:40px;font-size:16px}.guide-section[data-v-af339b10]{padding:36px 20px;background:#fff;border-bottom:1px solid #F3F4F6}.guide-section .guide-card[data-v-af339b10]{background:#f9fafb;border:1px solid #F3F4F6;border-radius:16px;padding:8px 24px}.guide-section .guide-item[data-v-af339b10]{padding:18px 0;border-bottom:1px solid #F3F4F6}.guide-section .guide-item[data-v-af339b10]:last-child{border-bottom:none}.guide-section .guide-q[data-v-af339b10]{font-size:15px;font-weight:600;color:#4169e1;margin-bottom:6px}.guide-section .guide-a[data-v-af339b10]{font-size:14px;color:#4b5563;line-height:22px}.guide-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.guide-section.desktop .guide-card[data-v-af339b10]{padding:16px 40px}.guide-section.desktop .guide-q[data-v-af339b10]{font-size:16px}.promo-callout[data-v-af339b10]{padding:20px;background:#f9fafb;border-bottom:1px solid #F3F4F6}.promo-callout .promo-inner[data-v-af339b10]{background:linear-gradient(135deg,#eff3fe,#fff);border:1px solid #EFF3FE;border-radius:16px;padding:24px}.promo-callout .promo-eyebrow[data-v-af339b10]{display:inline-flex;align-items:center;gap:6px;color:#4169e1;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.promo-callout .promo-title[data-v-af339b10]{color:#1b2f42;font-size:20px;line-height:28px;margin:0 0 8px}.promo-callout .promo-desc[data-v-af339b10]{color:#4b5563;font-size:14px;line-height:22px;margin:0 0 16px}.promo-callout .promo-desc em[data-v-af339b10]{color:#1b2f42;font-style:normal;font-weight:600}.promo-callout .promo-cta[data-v-af339b10]{color:#4169e1;text-transform:none;font-size:14px;font-weight:600;padding:0}.promo-callout.desktop[data-v-af339b10]{padding:32px max(64px,(100% - 1120px) / 2)}.promo-callout.desktop .promo-inner[data-v-af339b10]{padding:36px 40px}.promo-callout.desktop .promo-title[data-v-af339b10]{font-size:24px;line-height:32px}.gemologist-section[data-v-af339b10]{padding:36px 20px;background:#1b2f42;color:#fff}.gemologist-section .gemologist-inner[data-v-af339b10]{display:flex;flex-direction:column;gap:20px}.gemologist-section .gem-title[data-v-af339b10]{color:#fff;font-size:26px;line-height:32px;letter-spacing:-.25px;margin:12px 0 8px}.gemologist-section .gem-desc[data-v-af339b10]{color:#ffffffc7;font-size:14px;line-height:22px;margin:0}.gemologist-section .gem-right[data-v-af339b10]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gemologist-section .gem-cta-primary[data-v-af339b10]{background:#fff;color:#1b2f42;padding:12px 24px;border-radius:50px;height:48px;text-transform:none;font-size:15px;font-weight:700}.gemologist-section .gem-cta-secondary[data-v-af339b10]{color:#fff;text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.gemologist-section .gem-cta-secondary[data-v-af339b10]:hover{border-bottom-color:#fff}.gemologist-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.gemologist-section.desktop .gemologist-inner[data-v-af339b10]{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}.gemologist-section.desktop .gem-left[data-v-af339b10]{flex:1}.gemologist-section.desktop .gem-title[data-v-af339b10]{font-size:36px;line-height:44px}.gemologist-section.desktop .gem-right[data-v-af339b10]{flex-direction:column;gap:14px;align-items:center;flex-shrink:0}.gemologist-section.desktop .gem-cta-secondary[data-v-af339b10]{font-size:15px}.faq-section[data-v-af339b10]{padding:36px 20px;background:#fff;border-bottom:1px solid #F3F4F6}.faq-section .heading[data-v-af339b10]{color:#1b2f42;font-size:28px;line-height:36px;letter-spacing:-.25px;margin:12px 0}.faq-section .faq-list[data-v-af339b10]{display:flex;flex-direction:column}.faq-section .faq-item[data-v-af339b10]{border-bottom:1px solid #F3F4F6}.faq-section .faq-item[data-v-af339b10]:last-child{border-bottom:none}.faq-section .faq-item[data-v-af339b10] .q-item{padding:16px 0}.faq-section .faq-item .faq-question[data-v-af339b10]{color:#1b2f42;font-size:16px;line-height:24px}.faq-section .faq-item[data-v-af339b10] .q-item__section--side{margin-left:12px;padding-left:0!important}.faq-section .faq-item .faq-answer[data-v-af339b10]{color:#4b5563;font-size:16px;line-height:24px;padding-bottom:24px}.faq-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2);display:flex;gap:64px}.faq-section.desktop .left[data-v-af339b10]{width:100%}.faq-section.desktop .left .heading[data-v-af339b10]{font-size:36px;line-height:44px;letter-spacing:-.5px;margin:24px 0}.faq-section.desktop .faq-list[data-v-af339b10]{width:100%}.faq-section.desktop .faq-item[data-v-af339b10] .q-item{padding:24px 16px}.faq-section.desktop .faq-item .faq-question[data-v-af339b10]{font-size:20px;line-height:28px}.faq-section.desktop .faq-item .faq-answer[data-v-af339b10]{padding-top:4px;padding-left:12px}.ready-section[data-v-af339b10]{padding:36px 20px;background:#f9fafb}.ready-section .ready-inner[data-v-af339b10]{text-align:center}.ready-section .ready-inner .heading[data-v-af339b10]{color:#1b2f42;font-size:32px;line-height:40px;letter-spacing:-.35px;margin-bottom:16px}.ready-section .ready-inner .text[data-v-af339b10]{color:#4b5563;font-size:16px;line-height:24px;letter-spacing:-.1px;margin-bottom:24px}.ready-section .ready-cta[data-v-af339b10]{display:flex;flex-direction:column;gap:12px}.ready-section .ready-cta .ready-cta-primary[data-v-af339b10]{background:#1b2f42;color:#fff;border-radius:50px;height:48px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:600}.ready-section .ready-cta .ready-cta-secondary[data-v-af339b10]{background:#fff;color:#1b2f42;border:1px solid #1B2F42;border-radius:50px;height:48px;padding:12px 24px;text-transform:none;font-size:16px;font-weight:600}.ready-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.ready-section.desktop .ready-inner[data-v-af339b10]{display:flex;flex-direction:column;align-items:center}.ready-section.desktop .ready-inner .heading[data-v-af339b10]{font-size:36px;line-height:44px}.ready-section.desktop .ready-inner .text[data-v-af339b10]{font-size:18px;line-height:28px;max-width:560px;margin-bottom:32px}.ready-section.desktop .ready-cta[data-v-af339b10]{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%}.ready-section.desktop .ready-cta .q-btn[data-v-af339b10]{min-width:240px}.details-section[data-v-af339b10]{padding:36px 20px;background:#f9fafb;border-bottom:1px solid #F3F4F6}.details-section .details-list[data-v-af339b10]{display:flex;flex-direction:column;gap:28px}.details-section .detail-block .detail-title[data-v-af339b10]{color:#1b2f42;font-size:18px;line-height:26px;font-weight:600;margin:0 0 12px}.details-section .detail-block[data-v-af339b10] .detail-body{color:#4b5563;font-size:14px;line-height:22px}.details-section .detail-block[data-v-af339b10] .detail-body p{margin:0 0 12px}.details-section .detail-block[data-v-af339b10] .detail-body p:last-child{margin-bottom:0}.details-section .detail-block[data-v-af339b10] .detail-body strong{color:#1b2f42;font-weight:600}.details-section .detail-block[data-v-af339b10] .detail-body a{color:#4169e1;text-decoration:underline}.details-section .detail-block[data-v-af339b10] .detail-body ul{margin:4px 0 12px;padding-left:20px}.details-section .detail-block[data-v-af339b10] .detail-body ul li{margin-bottom:6px}.details-section .detail-block[data-v-af339b10] .detail-body ul li:last-child{margin-bottom:0}.details-section .detail-block[data-v-af339b10] .detail-body .detail-note{margin-top:16px;padding-top:12px;border-top:1px dashed #E5E7EB;font-size:12px;line-height:18px}.details-section .detail-block[data-v-af339b10] .detail-body .detail-note em{font-style:italic;color:#8890a0}.details-section .detail-block[data-v-af339b10] .detail-body .detail-note a{color:#6b7280}.details-section.desktop[data-v-af339b10]{padding:64px max(64px,(100% - 1120px) / 2)}.details-section.desktop .details-list[data-v-af339b10]{gap:36px}.details-section.desktop .detail-block .detail-title[data-v-af339b10]{font-size:20px;line-height:28px}.details-section.desktop .detail-block[data-v-af339b10] .detail-body{font-size:15px;line-height:24px}.page-categories[data-v-af339b10]{background:#fff;padding:36px 0 12px}@media(min-width:970px){.page-categories[data-v-af339b10]{padding:64px 0 24px}}
