.page-container{max-width:1000px;margin:0 auto;padding:1.5rem}.page-container h1{margin-bottom:.5rem;font-size:1.8rem}.page-container>p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:1rem}.content-box{background:var(--color-background);padding:0;border-radius:8px;margin:1rem 0}.content-box h3{margin-top:2rem;margin-bottom:1rem}.content-box h3:first-of-type{margin-top:1.5rem}.content-box p{margin-bottom:1rem}.content-box ul{margin-left:0;margin-bottom:1.5rem}.content-box li{margin-bottom:.75rem}.page-links{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.page-links a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.page-links a:hover{border-bottom-color:var(--color-primary)}.seo-screenshot{margin:1.5rem 0 2rem;text-align:center}.seo-screenshot img,.seo-screenshot video{width:100%;max-width:900px;height:auto;border-radius:12px;box-shadow:0 10px 30px #0000001f}.seo-screenshot img{border:1px solid var(--color-border)}.seo-screenshot-placeholder-box{width:100%;max-width:900px;height:420px;margin:0 auto;border-radius:12px;border:2px dashed var(--color-border);background:linear-gradient(135deg,#00000008,#0000000f)}.seo-screenshot-caption{margin-top:.75rem;color:var(--color-text-secondary);font-size:.95rem}.how-it-works-page .feature-section{margin:2rem 0;background:var(--color-background);border-radius:8px}.how-it-works-page .feature-section h2{margin-top:0}.how-it-works-page .feature-section>p:first-of-type{margin-bottom:.5rem}.how-it-works-page .feature-section a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.how-it-works-page .feature-section a:hover{border-bottom-color:var(--color-primary)}@media(max-width:768px){.page-container{padding:1rem}.page-container h1{font-size:1.5rem}.page-container>p{font-size:.95rem}.content-box{padding:1rem}.how-it-works-page .feature-section{margin:1rem 0}.how-it-works-page .feature-section h2{font-size:1.3rem}.how-it-works-page .feature-section>p:first-of-type{margin-bottom:.5rem}.faq-page .faq-item{margin:1rem 0;padding-bottom:1rem}.faq-page .faq-item h2{font-size:1.2rem}.page-links{margin-top:1rem}.mobile-fab-nav{position:fixed;right:10px;bottom:20px;z-index:1200;width:56px;height:56px;border-radius:50%;background:var(--gradient-primary-button);color:#fff;border:none;font-size:24px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000002e;cursor:pointer}.mobile-fab-nav:hover:not(:disabled){background:var(--gradient-primary-button-hover)}.mobile-fab-insights{position:fixed;right:10px;bottom:86px;z-index:1200;width:56px;height:56px;border-radius:50%;background:var(--gradient-primary-button);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000002e;cursor:pointer;padding:0}.mobile-fab-insights:hover:not(:disabled){background:var(--gradient-primary-button-hover)}}.faq-page .faq-item{margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.faq-page .faq-item:last-of-type{border-bottom:none}.faq-page .faq-item h2{margin-bottom:1rem;font-size:1.3rem}.faq-page .faq-item p{color:var(--color-text);line-height:1.6}.faq-page .faq-item a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.faq-page .faq-item a:hover{border-bottom-color:var(--color-primary)}@media(min-width:769px){.mobile-fab-nav,.mobile-fab-insights{display:none}}
