.blog-main h2{font-size:1.75rem;font-weight:800;color:var(--text-color);margin-top:2.5rem;margin-bottom:1.25rem;line-height:1.3;scroll-margin-top:120px}.blog-main h2:first-child{margin-top:0}.blog-main h3{font-size:1.25rem;font-weight:700;color:var(--text-color);margin-top:1.75rem;margin-bottom:.75rem}.blog-main p{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-bottom:1.25rem}.blog-main strong{color:var(--text-color);font-weight:600}.blog-main .direct-answer{background:color-mix(in srgb,var(--destiny-cyan) 8%,var(--destiny-element-bg));border-left:4px solid var(--destiny-cyan);border-radius:0 .5rem .5rem 0;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.blog-main .direct-answer p{color:var(--text-color);margin-bottom:0;font-weight:500}.blog-main .key-facts{background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.blog-main .key-facts-title{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--destiny-cyan);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.blog-main .key-facts ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.blog-main .key-facts li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--text-muted);line-height:1.5}.blog-main .key-facts li:before{content:"✓";color:var(--destiny-cyan);font-weight:700;flex-shrink:0}.blog-main .highlight-box{background:color-mix(in srgb,var(--destiny-violet) 8%,var(--destiny-element-bg));border:1px solid color-mix(in srgb,var(--destiny-violet) 15%,transparent);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.blog-main .highlight-box h3{font-size:1.125rem;font-weight:700;color:var(--text-color);margin-top:0;margin-bottom:.75rem}.blog-main .highlight-box p{color:var(--text-muted);margin-bottom:0}.blog-main .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.blog-main .stat-card{background:var(--destiny-element-bg);border:1px solid var(--border-color);border-radius:1rem;padding:1.25rem;text-align:center;transition:all .3s ease}.blog-main .stat-card:hover{border-color:var(--destiny-cyan);transform:translateY(-2px)}.blog-main .stat-number{font-size:1.875rem;font-weight:800;background:var(--destiny-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem;display:block}.blog-main .stat-label{font-size:.875rem;color:var(--text-muted)}.blog-main .comparison-table{width:100%;border-collapse:collapse;margin-bottom:2rem;border-radius:1rem;overflow:hidden;border:1px solid var(--border-color)}.blog-main .comparison-table thead{background:var(--surface-subtle);color:var(--text-color)}.blog-main .comparison-table th{padding:1rem 1.25rem;font-size:.875rem;font-weight:700;text-align:left;border-bottom:1px solid var(--border-color)}.blog-main .comparison-table td{padding:.75rem 1.25rem;font-size:.875rem;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.blog-main .comparison-table tr:nth-child(2n){background:color-mix(in srgb,var(--border-color) 10%,transparent)}.blog-main .comparison-table tr:hover{background:color-mix(in srgb,var(--destiny-cyan) 5%,transparent)}.blog-main .benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2rem}.blog-main .benefit-card{background:var(--destiny-element-bg);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.blog-main .benefit-card:hover{border-color:var(--destiny-cyan);transform:translateY(-2px)}.blog-main .benefit-icon{font-size:1.5rem;margin-bottom:.75rem}.blog-main .benefit-card h3{font-size:1rem;margin-top:0;margin-bottom:.5rem}.blog-main .benefit-card p{font-size:.875rem;margin-bottom:0}.blog-main .steps{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.blog-main .step{display:flex;gap:1.25rem;padding:1.25rem;background:var(--destiny-element-bg);border:1px solid var(--border-color);border-radius:1rem;transition:all .3s ease}.blog-main .step:hover{border-color:var(--destiny-cyan)}.blog-main .step-number{width:40px;height:40px;border-radius:.75rem;background:var(--destiny-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.875rem;flex-shrink:0}.blog-main .step-content h3{margin-top:0;font-size:1rem;margin-bottom:.5rem}.blog-main .step-content p{font-size:.875rem;margin-bottom:0}.blog-main .checklist{list-style:none;padding:0;margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.blog-main .checklist li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--text-muted);line-height:1.6;padding:.75rem 1rem;background:var(--destiny-element-bg);border:1px solid var(--border-color);border-radius:.75rem}.blog-main .checklist li svg{color:var(--destiny-cyan);flex-shrink:0;margin-top:3px}.blog-main .product-section{background:bg-gradient-to-br from-neutral-900 to-black;border:1px solid var(--border-color);border-radius:1.5rem;padding:2.5rem;margin-bottom:2rem;color:var(--text-color)}.blog-main .product-section h2{color:var(--text-color);margin-top:0;padding-top:0}.blog-main .product-section p{color:var(--text-muted)}.blog-main .product-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.blog-main .product-feature{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:.75rem}.blog-main .product-feature-icon{width:36px;height:36px;border-radius:.5rem;background:color-mix(in srgb,var(--destiny-cyan) 15%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.blog-main .product-feature h4{font-size:.875rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.blog-main .product-feature p{font-size:.75rem;color:var(--text-muted);margin-bottom:0}.blog-main .product-cta{text-align:center}.blog-main .product-cta .btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:100px;font-weight:600;font-size:.9375rem;background:var(--destiny-gradient);color:#fff;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 15px color-mix(in srgb,var(--destiny-violet) 30%,transparent)}.blog-main .product-cta .btn-accent:hover{transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--destiny-violet) 45%,transparent)}.blog-main .product-trust{display:flex;gap:1.5rem;justify-content:center;font-size:.875rem;color:var(--text-muted);flex-wrap:wrap;margin-top:1rem}.blog-main .faq-section{margin-bottom:2rem}.blog-main .faq-item{border:1px solid var(--border-color);border-radius:1rem;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.blog-main .faq-item:hover{border-color:var(--destiny-cyan)}.blog-main .faq-item.open{border-color:var(--destiny-cyan);background:var(--surface-subtle)}.blog-main .faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-color);text-align:left;gap:1rem;transition:all .2s ease}.blog-main .faq-question:hover{color:var(--destiny-cyan)}.blog-main .faq-chevron{flex-shrink:0;transition:transform .3s ease;color:var(--text-muted)}.blog-main .faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--destiny-cyan)}.blog-main .faq-answer{display:none;padding:0 1.5rem 1.25rem;font-size:.875rem;color:var(--text-muted);line-height:1.6}.blog-main .faq-item.open .faq-answer{display:block}.blog-main .faq-answer p{font-size:.875rem;margin-bottom:.5rem}.blog-main .faq-answer p:last-child{margin-bottom:0}.blog-main .inline-cta{background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:1rem;padding:2rem;text-align:center;margin-bottom:2rem}.blog-main .inline-cta h3{color:var(--text-color);margin-top:0;margin-bottom:.5rem}.blog-main .inline-cta p{color:var(--text-muted);margin-bottom:1.25rem;max-width:500px;margin-inline:auto}.blog-main .inline-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:100px;font-weight:600;font-size:.875rem;background:var(--destiny-gradient);color:#fff;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.blog-main .inline-cta .btn:hover{transform:translateY(-2px)}@media(max-width:768px){.blog-main .stats-grid,.blog-main .benefits-grid,.blog-main .product-features{grid-template-columns:1fr}.blog-main .step{flex-direction:column;gap:.75rem}.blog-main .product-section{padding:1.5rem}}.toc-link.active{background:var(--surface-subtle);color:var(--destiny-cyan);border-left:2px solid var(--destiny-cyan);padding-left:.75rem}
