.howItWorks_page__l1oIm{background-color:var(--color-cream)}.howItWorks_hero__HK1Ma{padding:var(--rhythm-page-top) var(--spacing-5) var(--rhythm-section);text-align:center}.howItWorks_eyebrow__Owy4Z{margin:0 0 var(--spacing-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-500)}.howItWorks_heroTitle__tgoFz{margin:0;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:500;line-height:var(--leading-tight);color:var(--color-ink-900)}.howItWorks_heroSubtitle__GeWej{margin:var(--spacing-4) auto 0;max-width:60ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-600)}.howItWorks_steps__U66tB{display:grid;grid-gap:0;gap:0;margin:0;padding:0 var(--spacing-5) var(--rhythm-section);list-style:none}.howItWorks_step__8t010{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6);align-items:start;padding:var(--spacing-7) 0;border-top:1px solid var(--color-line)}.howItWorks_step__8t010:last-child{border-bottom:1px solid var(--color-line)}.howItWorks_stepNumber__xUY39{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:500;line-height:1;color:var(--color-wine-200)}.howItWorks_stepTitle__1PveI{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-snug);color:var(--color-ink-900)}.howItWorks_stepText__aS1V0{margin:var(--spacing-3) 0 0;max-width:68ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-600)}.howItWorks_benefits__ci1Sc{background-color:var(--color-paper);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:var(--rhythm-section) 0}.howItWorks_sectionTitle___UTCF{margin:0 0 var(--spacing-7);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;text-align:center;color:var(--color-ink-900)}.howItWorks_benefitGrid__YelDM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-7) var(--spacing-6);gap:var(--spacing-7) var(--spacing-6);margin:0;padding:0 var(--spacing-5);list-style:none}.howItWorks_benefit__aFHup{padding-top:var(--spacing-4);border-top:2px solid var(--color-gold-300)}.howItWorks_benefitTitle__4vim3{margin:0 0 var(--spacing-2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-ink-900)}.howItWorks_benefitText__AwZhw{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-600)}.howItWorks_faq__5Nioo{padding:var(--rhythm-section) var(--spacing-5)}.howItWorks_faqList__CLDS5{max-width:820px;margin:0 auto}.howItWorks_faqClosing__k8fHG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-5);max-width:820px;margin:var(--spacing-8) auto 0;padding:var(--spacing-6) var(--spacing-7);background-color:var(--color-paper);border:1px solid var(--color-line);border-left:3px solid var(--color-gold-500);border-radius:var(--radius-md)}.howItWorks_faqClosingTitle__Kn6H4{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--color-ink-900)}.howItWorks_faqClosingText__NECYh{margin:var(--spacing-2) 0 0;max-width:48ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink-600)}.howItWorks_faqClosingActions__r7a9A{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.howItWorks_cta__Q73yJ{background-color:var(--color-wine-900);color:var(--color-paper);padding:var(--rhythm-section) var(--spacing-5);text-align:center}.howItWorks_ctaTitle__BrjOx{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;color:var(--color-paper)}.howItWorks_ctaText__QXkOA{margin:var(--spacing-4) auto var(--spacing-6);max-width:56ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:rgb(255 255 255/.78)}.howItWorks_ctaActions__zeuHj{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4)}.howItWorks_ctaPrimary__vu3AV.howItWorks_ctaPrimary__vu3AV{background:var(--color-gold-300);color:var(--color-wine-900);border-color:var(--color-gold-300)}.howItWorks_ctaPrimary__vu3AV.howItWorks_ctaPrimary__vu3AV:hover{background:var(--color-gold-500);border-color:var(--color-gold-500)}.howItWorks_ctaSecondary__bpPKr.howItWorks_ctaSecondary__bpPKr{background:transparent;color:var(--color-paper);border-color:rgb(255 255 255/.45)}.howItWorks_ctaSecondary__bpPKr.howItWorks_ctaSecondary__bpPKr:hover{background:rgb(255 255 255/.1);border-color:var(--color-paper)}.howItWorks_ctaPrimary__vu3AV:focus-visible,.howItWorks_ctaSecondary__bpPKr:focus-visible{outline:2px solid var(--color-focus-inverse);outline-offset:2px}@media screen and (max-width:1024px){.howItWorks_benefitGrid__YelDM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.howItWorks_step__8t010{gap:var(--spacing-3)}.howItWorks_benefitGrid__YelDM,.howItWorks_step__8t010{grid-template-columns:minmax(0,1fr)}.howItWorks_faqClosing__k8fHG{padding:var(--spacing-5)}}.FAQAccordian_faq-item__a8G5B{border-bottom:1px solid var(--color-line)}.FAQAccordian_faq-item__a8G5B:first-child{border-top:1px solid var(--color-line)}.FAQAccordian_faq-heading__QaWTC{margin:0;font-family:var(--font-sans);font-size:var(--text-base)}.FAQAccordian_faq-trigger__8_FgC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-5);width:100%;padding:var(--spacing-5) 0;background:none;border:none;font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-align:left;color:var(--color-ink-900);cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.FAQAccordian_faq-trigger__8_FgC:hover{color:var(--color-wine-700)}.FAQAccordian_faq-trigger__8_FgC:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.FAQAccordian_faq-question__DJ3WE{flex:1 1 auto;min-width:0}.FAQAccordian_faq-chevron__5vIOP{flex:0 0 auto;color:var(--color-wine-700);transition:transform var(--dur-base) var(--ease-out)}.FAQAccordian_is-open__8i8q3 .FAQAccordian_faq-chevron__5vIOP{transform:rotate(180deg)}.FAQAccordian_faq-panel__kKGcu{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.FAQAccordian_is-open__8i8q3 .FAQAccordian_faq-panel__kKGcu{grid-template-rows:1fr}.FAQAccordian_faq-panel-inner__FuMfL{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-slow)}.FAQAccordian_is-open__8i8q3 .FAQAccordian_faq-panel-inner__FuMfL{visibility:visible;transition-delay:0s}.FAQAccordian_faq-answer__buOEV{margin:0;padding:0 var(--spacing-7) var(--spacing-5) 0;max-width:72ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-600)}@media (prefers-reduced-motion:reduce){.FAQAccordian_faq-chevron__5vIOP,.FAQAccordian_faq-panel-inner__FuMfL,.FAQAccordian_faq-panel__kKGcu,.FAQAccordian_faq-trigger__8_FgC{transition:none}}@media screen and (max-width:640px){.FAQAccordian_faq-trigger__8_FgC{font-size:var(--text-base);gap:var(--spacing-4)}.FAQAccordian_faq-answer__buOEV{padding-right:0;font-size:var(--text-sm)}}