html,body{height:100%!important;overflow:hidden!important}.fm-seo{color:#26232e;background:#faf9fc;border-top:1px solid #ece7f2;padding:clamp(40px,6vw,72px) 20px clamp(48px,6vw,80px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fm-seo-inner{max-width:940px;margin:0 auto}.fm-seo h1{letter-spacing:-.02em;color:#1a1a1a;text-wrap:balance;margin:0 0 14px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.1}.fm-seo-lead{color:#3a3545;max-width:68ch;margin:0 0 8px;font-size:clamp(1rem,2vw,1.12rem);line-height:1.6}.fm-seo h2{letter-spacing:-.01em;color:#1a1a1a;margin:clamp(36px,5vw,52px) 0 18px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.2rem,2.6vw,1.5rem)}.fm-seo h3{color:#1a1a1a;margin:0 0 6px;font-size:1.02rem}.fm-seo p{margin:0 0 10px}.fm-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.fm-step{background:#fff;border:1px solid #ece7f2;border-radius:14px;padding:20px}.fm-step-num{color:#6b4ea8;background:#efe7fa;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;font-size:.95rem;font-weight:700;display:inline-flex}.fm-step p{color:#4b4557;margin:0;font-size:.95rem}.fm-uses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:18px;display:grid}.fm-use{color:inherit;background:#fff;border:1px solid #ece7f2;border-radius:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.fm-use:hover{border-color:#d4b8e6;transform:translateY(-2px)}.fm-use span{color:#4b4557;font-size:.92rem}.fm-use .fm-use-go{color:#6b4ea8;font-size:.88rem;font-weight:600}.fm-faq{margin-top:12px}.fm-faq-item{border-top:1px solid #ece7f2;padding:18px 0}.fm-faq-item h3{margin:0 0 6px}.fm-faq-item p{color:#4b4557;margin:0}.fm-seo-foot{border-top:1px solid #ece7f2;flex-wrap:wrap;gap:10px 22px;margin-top:clamp(32px,5vw,48px);padding-top:20px;display:flex}.fm-seo-foot a{color:#6b4ea8;font-size:.92rem;font-weight:500;text-decoration:none}.fm-seo-foot a:hover{text-decoration:underline}@media (max-width:700px){.fm-steps{grid-template-columns:1fr}}
