.features_main__1yD3L{min-height:100vh;display:flex;flex-direction:column;max-width:960px;margin:0 auto;padding:0 24px}.features_hero__SueiO{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 0 48px}.features_badge__6V_mo{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;background:var(--app-highlight-light);border:1px solid var(--app-highlight-border);color:var(--app-text-primary);margin-bottom:16px}.features_h1__Hg2YT{font-family:var(--app-font-display);font-size:28px;font-weight:600;color:var(--app-primary);margin:0 0 16px;max-width:720px}@media(max-width:640px){.features_h1__Hg2YT{font-size:20px}}.features_subtitle__WdJ_d{font-size:16px;color:var(--app-text-secondary);max-width:600px;margin:0 auto 32px;line-height:1.6}.features_ctaWrap__ghC_w{width:100%;max-width:520px}.features_ctaSubtext__P1uyJ{margin-top:12px;font-size:13px;color:var(--app-text-muted);text-align:center}.features_ctaButton__4aHaM{display:inline-block;padding:12px 32px;background:var(--app-accent);color:#fff;border-radius:var(--app-radius-md);font-size:14px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .15s ease}.features_ctaButton__4aHaM:hover{opacity:.9;color:#fff}.features_features__6r9Lb{padding:48px 0}.features_sectionTitle__xjrCY{font-size:20px;font-weight:600;color:var(--app-primary);text-align:center;margin:0 0 8px}.features_sectionSubtitle__0xFfJ{font-size:14px;color:var(--app-text-secondary);text-align:center;margin:0 0 32px}.features_featureGrid__qHRSI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.features_featureCard__v5Q6m{padding:24px;border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-white);transition:var(--app-transition-fast)}.features_featureCard__v5Q6m:hover{border-color:var(--app-primary);box-shadow:0 2px 12px rgba(0,0,0,.06)}.features_featureTitle__lny_N{font-size:16px;font-weight:600;color:var(--app-primary);margin:0 0 8px}.features_featureDescription__nCPVF{font-size:14px;color:var(--app-text-secondary);line-height:1.6;margin:0}.features_faqSection__uqeRk{padding:48px 0}.features_faqList__z_fqu{max-width:720px;margin:24px auto 0}.features_faqItem__fgHMB{border-bottom:1px solid var(--app-border);padding:16px 0}.features_faqItem__fgHMB[open] .features_faqQuestion__0Y4Nb:after{transform:rotate(180deg)}.features_faqQuestion__0Y4Nb{font-size:16px;font-weight:500;color:var(--app-text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.features_faqQuestion__0Y4Nb::-webkit-details-marker{display:none}.features_faqQuestion__0Y4Nb:after{content:"▼";font-size:13px;color:var(--app-text-muted);transition:transform .2s ease;flex-shrink:0;margin-left:16px}.features_faqAnswer__KEXWK{font-size:14px;color:var(--app-text-secondary);line-height:1.7;margin:12px 0 0;padding-right:32px}.features_finalCta__kuMBS{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 0 32px;border-top:1px solid var(--app-border)}.features_ctaTitle__qZdNx{font-size:20px;font-weight:600;color:var(--app-primary);margin:0 0 8px}.features_ctaSubtitleText__RodJP{font-size:14px;color:var(--app-text-secondary);margin:0 0 24px}.features_backLink__MPI7C{text-align:center;padding:0 0 48px}.features_backLink__MPI7C a{color:var(--app-text-muted);font-size:13px;text-decoration:none}.features_backLink__MPI7C a:hover{color:var(--app-primary)}