.faq-module__I5k9nW__pageContainer{color:#1e293b;max-width:900px;margin:0 auto;padding:3rem 1rem}.faq-module__I5k9nW__header{text-align:center;margin-bottom:4rem}.faq-module__I5k9nW__title{color:#0f172a;margin-bottom:1.5rem;font-size:3rem;font-weight:800}.faq-module__I5k9nW__subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.25rem}.faq-module__I5k9nW__section{margin-bottom:4rem}.faq-module__I5k9nW__sectionTitle{color:#0f172a;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.75rem;font-weight:700;display:flex}.faq-module__I5k9nW__faqGrid{flex-direction:column;gap:1.5rem;display:flex}.faq-module__I5k9nW__faqCard{background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;padding:2rem;box-shadow:0 4px 6px -1px #0000000d}.faq-module__I5k9nW__question{color:#0f172a;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.faq-module__I5k9nW__answer{color:#475569;line-height:1.7}.faq-module__I5k9nW__banterBox{color:#334155;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:0 1rem 1rem 0;margin-top:1.5rem;padding:1.5rem;font-style:italic;position:relative}.faq-module__I5k9nW__banterBox:before{content:"🐢";font-size:1.5rem;position:absolute;top:-10px;left:-10px}.faq-module__I5k9nW__stepGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.faq-module__I5k9nW__stepGrid{grid-template-columns:1fr 1fr 1fr}}.faq-module__I5k9nW__stepCard{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.faq-module__I5k9nW__stepNumber{color:#f1f5f9;z-index:0;font-size:4rem;font-weight:900;position:absolute;top:-10px;right:-10px}.faq-module__I5k9nW__stepContent{z-index:1;position:relative}.faq-module__I5k9nW__stepTitle{margin-bottom:.5rem;font-weight:700}.faq-module__I5k9nW__codeBlock{color:#e2e8f0;background:#0f172a;border-radius:1rem;margin-top:1rem;padding:1.5rem;font-family:Fira Code,monospace;font-size:.85rem;overflow-x:auto}
