.content-page h1,.content-page h2,.content-page h3{color:var(--text-color);margin-bottom:20px}.content-page h1{margin-bottom:var(--space-5);text-align:center}.content-page h2{border-bottom:1px solid var(--border-color);margin-top:40px;padding-bottom:10px}.content-page .section>h2:first-child{margin-top:0}.content-page h3{margin-top:25px}.content-page p{margin-bottom:20px}.content-page a{text-decoration:none}.content-page a:hover{text-decoration:underline}.content-page .back-button:hover{text-decoration:none}.content-page ul,.content-page ol{margin-bottom:20px;margin-left:20px}.content-page li{margin-bottom:10px}.section{margin-bottom:var(--space-5);background-color:var(--secondary-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.features{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}.feature-card{background-color:var(--surface-raised);border-radius:var(--radius-card);padding:20px;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.content-page .feature-card h3{margin-top:0}.coming-soon{padding:3px var(--space-2);background-color:var(--warning-color);color:var(--text-on-light);border-radius:12px;margin-left:10px;font-size:.75rem;font-weight:700;display:inline-block}.content-page .steps{counter-reset:step-counter;margin:20px 0 0;list-style-type:none}.content-page .step{margin-bottom:var(--space-5);padding-left:50px;position:relative}.step:before{content:counter(step-counter);counter-increment:step-counter;background-color:var(--accent-color);width:35px;height:35px;color:var(--text-on-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;left:0}.testimonials{margin-top:20px}.testimonial{background-color:var(--surface-raised);border-radius:var(--radius-card);margin-bottom:20px;padding:20px;position:relative}.testimonial:before{content:"\"";color:#ffffff1a;font-size:4rem;position:absolute;top:-20px;left:10px}.testimonial-content{margin-bottom:10px;font-style:italic}.testimonial-author{text-align:right;font-weight:700}.faq{margin-top:20px}.faq-item{margin-bottom:20px}.faq-question{background-color:var(--surface-raised);width:100%;color:var(--text-color);border-radius:var(--radius-button);font:inherit;text-align:left;cursor:pointer;appearance:none;border:0;justify-content:space-between;align-items:center;padding:10px;font-weight:700;display:flex}.faq-question:after{content:"+";font-size:1.5rem}.faq-question.active:after{content:"-"}.faq-answer{background-color:var(--surface-sunken);border-radius:0 0 var(--radius-button) var(--radius-button);margin-top:2px;padding:15px;display:none}.faq-answer.show{display:block}.toc{margin-bottom:var(--space-5);background-color:var(--surface-raised);border-radius:var(--radius-card);padding:15px}.content-page .toc ul{margin-left:0;list-style-type:none}.content-page .toc li{margin-bottom:var(--space-2)}.content-page .toc a{color:var(--text-color)}.last-updated{color:var(--text-muted);text-align:right;margin-top:10px;font-size:.9rem;font-style:italic}@media (width<=767px){.features{grid-template-columns:1fr}.section{padding:var(--space-3)}}
