.how-it-works_page__l83LK{padding-top:64px}.how-it-works_container__qqBbd{max-width:var(--max-width);margin:0 auto}.how-it-works_hero__2lsG9{padding:100px 24px 80px;border-bottom:1px solid var(--border-subtle)}.how-it-works_headline__Py02s{font-size:clamp(52px,6.5vw,84px);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--text-primary);margin-bottom:20px}.how-it-works_sub__Yg_kA{font-size:clamp(20px,2.2vw,26px);font-weight:400;color:var(--text-secondary);line-height:1.4;max-width:540px}.how-it-works_section__xcs2M{padding:100px 24px}.how-it-works_sectionSurface__2lvE0{background:var(--bg-surface)}.how-it-works_centeredContainer__RRzqI{text-align:center}.how-it-works_sectionLabel__dXJ2d{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.how-it-works_sectionHeadline__8hYTj{font-size:clamp(28px,3.5vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin-bottom:56px}.how-it-works_introBlock__zijAU{max-width:680px;display:flex;flex-direction:column;gap:20px}.how-it-works_introBlock__zijAU p{font-size:17px;color:var(--text-muted);line-height:1.8}.how-it-works_phases___8922{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.how-it-works_phase__7QIK0{display:flex;flex-direction:column;gap:12px}.how-it-works_phaseNum__ATl9c{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--accent);font-family:var(--font-geist-mono,monospace);margin-bottom:4px}.how-it-works_phaseTitle___fuQS{font-size:20px;font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.how-it-works_phaseBody__ZUFsY{font-size:16px;color:var(--text-muted);line-height:1.75}.how-it-works_phaseDetail__7fYGn{font-size:14px;color:var(--text-ghost);line-height:1.75;padding-top:4px}.how-it-works_listGrid__IMFZg{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.how-it-works_listItem__4HikI{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--text-secondary);line-height:1.55}.how-it-works_listCheck__7UL5s{color:var(--accent);font-weight:500;flex-shrink:0;margin-top:2px}.how-it-works_limitsIntro__yHCAT{font-size:17px;color:var(--text-muted);line-height:1.75;max-width:600px;margin-bottom:40px}.how-it-works_limitsList__unYFA{display:flex;flex-direction:column;gap:16px;max-width:640px}.how-it-works_limitItem___qVhq{display:flex;align-items:flex-start;gap:14px;font-size:16px;color:var(--text-muted);line-height:1.6}.how-it-works_limitDash__qaEvW{color:var(--text-ghost);flex-shrink:0}.how-it-works_faqList__IwkMy{display:flex;flex-direction:column;gap:0;max-width:760px}.how-it-works_faqItem__YK8V6{padding:28px 0;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.how-it-works_faqQ__4z05o{font-size:17px;font-weight:500;color:var(--text-primary);letter-spacing:-.01em}.how-it-works_faqA__EdDhl{font-size:15px;color:var(--text-muted);line-height:1.75}.how-it-works_ctaSection__x9nzP{padding:120px 24px}.how-it-works_ctaHeadline__zY0aj{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px}.how-it-works_ctaSub__jEvf8{font-size:18px;color:var(--text-secondary);margin-bottom:36px}.how-it-works_ctaBtn__qHgOB{display:inline-block;font-size:16px;font-weight:500;color:#fff;background:var(--accent);padding:14px 40px;border-radius:10px;transition:opacity .15s}.how-it-works_ctaBtn__qHgOB:hover{opacity:.88}@media (max-width:900px){.how-it-works_phases___8922{grid-template-columns:1fr;gap:36px}.how-it-works_listGrid__IMFZg{grid-template-columns:1fr}.how-it-works_headline__Py02s{font-size:clamp(36px,8vw,56px)}.how-it-works_sectionHeadline__8hYTj{font-size:clamp(24px,5vw,36px)}}@media (max-width:640px){.how-it-works_section__xcs2M{padding:64px 20px}.how-it-works_hero__2lsG9{padding:80px 20px 56px}.how-it-works_headline__Py02s{font-size:32px}.how-it-works_sub__Yg_kA{font-size:18px}.how-it-works_sectionHeadline__8hYTj{font-size:24px;margin-bottom:36px}.how-it-works_introBlock__zijAU p{font-size:15px}.how-it-works_phaseTitle___fuQS{font-size:18px}.how-it-works_phaseBody__ZUFsY{font-size:15px}.how-it-works_phaseDetail__7fYGn{font-size:13px}.how-it-works_faqQ__4z05o,.how-it-works_limitItem___qVhq,.how-it-works_limitsIntro__yHCAT,.how-it-works_listItem__4HikI{font-size:15px}.how-it-works_faqA__EdDhl{font-size:14px}.how-it-works_ctaSection__x9nzP{padding:72px 20px}.how-it-works_ctaHeadline__zY0aj{font-size:26px}.how-it-works_ctaSub__jEvf8{font-size:16px;margin-bottom:24px}}.Accordion_accordion__16XP3{display:flex;flex-direction:column;max-width:760px}.Accordion_item__3oiyJ{border-bottom:1px solid var(--border-subtle)}.Accordion_trigger__hy3mu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left}.Accordion_question__QpEK7{font-size:17px;font-weight:500;color:var(--text-primary);letter-spacing:-.01em;line-height:1.3}.Accordion_chevron__Brbcr{color:var(--text-ghost);flex-shrink:0;transition:transform .2s ease}.Accordion_chevronOpen__8vHcK{transform:rotate(180deg)}.Accordion_panel__uzdsR{padding-bottom:0;max-height:0;overflow:hidden;visibility:hidden}.Accordion_panelOpen__KqI_b{padding-bottom:24px;max-height:420px;visibility:visible}.Accordion_answer__Hkmds{font-size:15px;color:var(--text-muted);line-height:1.8;margin:0}