.landing_container__ji3BV{max-width:var(--max-width);margin:0 auto;padding:0 24px}.landing_section__aO_za{padding:80px 0}.landing_sectionAlt__hVfQ_{padding:80px 0;background:var(--bg-card)}.landing_sectionTitle__IMuy_{font-size:32px;font-weight:700;margin-bottom:24px;text-align:center}.landing_sectionDesc___veMW{text-align:center;color:var(--fg-muted);max-width:600px;margin:0 auto 40px}.landing_hero__veHMK{padding:100px 0 80px;text-align:center}.landing_heroTitle__Jyy4d{font-size:48px;font-weight:800;line-height:1.15;max-width:720px;margin:0 auto 20px;background:linear-gradient(135deg,var(--fg) 0,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing_heroSubtitle__HxT8W{font-size:18px;line-height:1.6;color:var(--fg-muted);max-width:580px;margin:0 auto 36px}.landing_heroCtas__SR2yN{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.landing_ctaPrimary__AJbYX{display:inline-flex;align-items:center;padding:14px 32px;border-radius:var(--radius);background:var(--primary);color:var(--primary-fg);font-size:16px;font-weight:600;text-decoration:none;transition:background var(--transition),transform var(--transition)}.landing_ctaPrimary__AJbYX:hover{background:var(--primary-hover);text-decoration:none;transform:translateY(-1px)}.landing_ctaSecondary__5Upry{display:inline-flex;align-items:center;padding:14px 32px;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg-muted);font-size:16px;font-weight:600;text-decoration:none;transition:border-color var(--transition),color var(--transition)}.landing_ctaSecondary__5Upry:hover{border-color:var(--fg-muted);color:var(--fg);text-decoration:none}.landing_aboutText__gYbui{font-size:17px;line-height:1.7;color:var(--fg-muted);max-width:720px;margin:0 auto 16px;text-align:center}.landing_aboutText__gYbui:last-child{margin-bottom:0}.landing_featuresGrid__7xKNJ{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:40px}.landing_featureCard__lZmib{padding:28px;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.landing_featureIcon___yTPP{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);background:var(--primary-ghost);color:var(--primary);margin-bottom:16px}.landing_featureTitle__FvxyY{font-size:18px;font-weight:600;margin-bottom:8px}.landing_featureDesc__fooDc{font-size:15px;line-height:1.6;color:var(--fg-muted)}.landing_stepsList__zcCVD{list-style:none;display:flex;flex-direction:column;gap:24px;max-width:680px;margin:40px auto 0;counter-reset:none}.landing_step__0L6M9{display:flex;align-items:flex-start;gap:20px;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card)}.landing_stepNumber__TxkJx{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--primary-fg);font-size:16px;font-weight:700;flex-shrink:0}.landing_stepTitle__FDV75{font-size:17px;font-weight:600;margin-bottom:6px}.landing_stepDesc__YKmgf{font-size:15px;line-height:1.6;color:var(--fg-muted)}.landing_platformsGrid__9N2yq{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.landing_platformCard__n5CRU{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border);min-width:140px}.landing_platformIcon__wKyho{color:var(--fg-muted)}.landing_platformEmoji__GErrP{font-size:28px;line-height:1;color:var(--fg-muted)}.landing_platformName__O_jGz{font-size:15px;font-weight:500}.landing_faqList__Z0h9u{max-width:720px;margin:40px auto 0;display:flex;flex-direction:column;gap:8px}.landing_faqItem__yd7w4{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.landing_faqQuestion__1fYiD{display:flex;align-items:center;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;transition:background var(--transition)}.landing_faqQuestion__1fYiD:hover{background:var(--bg-card)}.landing_faqQuestion__1fYiD:before{content:"+";display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;border-radius:50%;background:var(--primary-ghost);color:var(--primary);font-size:16px;font-weight:700;flex-shrink:0}.landing_faqItem__yd7w4[open] .landing_faqQuestion__1fYiD:before{content:"\2212"}.landing_faqAnswer__MXUR2{padding:0 20px 16px 56px;font-size:15px;line-height:1.6;color:var(--fg-muted)}.landing_ctaSection__N9vsZ{padding:80px 0;text-align:center;background:linear-gradient(180deg,var(--bg) 0,var(--bg-card) 100%)}.landing_ctaTitle__LBuVt{font-size:32px;font-weight:700;margin-bottom:16px}.landing_ctaDesc__Iv8Sk{font-size:17px;color:var(--fg-muted);margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto}@media (max-width:767px){.landing_hero__veHMK{padding:64px 0 48px}.landing_heroTitle__Jyy4d{font-size:32px}.landing_heroSubtitle__HxT8W{font-size:16px}.landing_ctaSection__N9vsZ,.landing_sectionAlt__hVfQ_,.landing_section__aO_za{padding:56px 0}.landing_sectionTitle__IMuy_{font-size:26px}.landing_featuresGrid__7xKNJ{grid-template-columns:1fr}.landing_platformsGrid__9N2yq{gap:12px}.landing_platformCard__n5CRU{min-width:120px;padding:16px 20px}.landing_container__ji3BV{padding:0 16px}}