.convert-page{max-width:var(--content-max);margin:0 auto;padding:6rem 2rem 4rem}.breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-tertiary);margin-bottom:2rem;flex-wrap:wrap}.breadcrumbs a{color:var(--text-tertiary);transition:color .2s ease}.breadcrumbs a:hover{color:var(--accent-primary)}.breadcrumbs .sep{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.breadcrumbs .current{color:var(--text-secondary)}.convert-header{margin-bottom:3rem}.convert-header h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.25rem}.convert-header h1 .accent{color:var(--accent-primary)}.convert-intro{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;max-width:720px}.convert-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--accent-gradient-subtle);border:1px solid rgba(236,72,153,.15);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:3rem}.cta-banner-text{font-size:1rem;color:var(--text-secondary);line-height:1.6}.cta-banner-text strong{color:var(--text-primary);font-weight:600}.convert-cta-banner .btn-primary{flex-shrink:0}.comparison-section{margin-bottom:3rem}.comparison-section h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle)}.comparison-table thead th{background:var(--bg-elevated);padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.comparison-table thead th:first-child{color:var(--text-tertiary);font-weight:500}.comparison-table tbody td{padding:.75rem 1.25rem;font-size:.875rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody td:first-child{color:var(--text-tertiary);font-weight:500;font-size:.8125rem}.comparison-table tbody tr:hover td{background:#ffffff05}.content-section{margin-bottom:3rem}.content-section h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.content-section h3{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.content-section p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.content-section ul,.content-section ol{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;padding-left:1.25rem;margin-bottom:1rem}.content-section li{margin-bottom:.375rem}.how-to-steps{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1rem}.step{display:flex;gap:1rem;align-items:flex-start}.step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#ec48991a;border:1px solid rgba(236,72,153,.2);color:var(--accent-primary);font-size:.875rem;font-weight:700}.step-content h3{font-size:1rem;font-weight:600;margin-bottom:.25rem;margin-top:0}.step-content p{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:0}.reasons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.reason-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem}.reason-card h3{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;margin-top:0;color:var(--text-primary)}.reason-card p{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.tips-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.tip{display:flex;gap:.75rem;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.25rem}.tip-icon{color:var(--accent-primary);font-size:1rem;min-width:20px;text-align:center;line-height:1.6}.tip p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.convert-faq{margin-bottom:3rem}.convert-faq h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.convert-faq details{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:.5rem;transition:border-color .2s ease}.convert-faq details:hover{border-color:var(--border-hover)}.convert-faq details[open]{border-color:#ec489933}.convert-faq summary{padding:1rem 1.25rem;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center}.convert-faq summary::-webkit-details-marker{display:none}.convert-faq summary:after{content:"+";color:var(--text-tertiary);font-size:1.25rem;font-weight:300;transition:transform .2s ease}.convert-faq details[open] summary:after{content:"−"}.convert-faq .faq-body{padding:0 1.25rem 1rem;font-size:.875rem;color:var(--text-secondary);line-height:1.7}.related-section{margin-bottom:3rem}.related-section h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.625rem}.related-link{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--text-secondary);transition:all .2s ease}.related-link:hover{border-color:#ec48994d;color:var(--text-primary);background:#ffffff08}.related-link .arrow{color:var(--accent-primary);font-size:.75rem}.convert-final-cta{text-align:center;padding:3rem 2rem;background:var(--accent-gradient-subtle);border:1px solid rgba(236,72,153,.15);border-radius:var(--radius-xl);margin-bottom:2rem}.convert-final-cta h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.convert-final-cta p{color:var(--text-secondary);font-size:.9375rem;margin-bottom:1.5rem}.convert-final-cta .system-requirements{margin-top:.75rem}.hub-page{max-width:var(--content-max);margin:0 auto;padding:6rem 2rem 4rem}.hub-header{margin-bottom:3rem}.hub-header h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}.hub-header h1 .accent{color:var(--accent-primary)}.hub-header p{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;max-width:720px}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:3rem}.category-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.75rem;transition:all .3s var(--ease-out)}.category-card:hover{border-color:#ec48994d;background:#ffffff08;transform:translateY(-2px)}.category-card h2{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.category-card .count{font-size:.8125rem;color:var(--accent-primary);font-weight:500;margin-bottom:.75rem}.category-card p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.category-card .view-all{font-size:.8125rem;color:var(--accent-primary);font-weight:500;display:inline-flex;align-items:center;gap:.375rem}.conversion-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin-bottom:3rem}.conversion-list a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-secondary);transition:all .2s ease}.conversion-list a:hover{border-color:#ec48994d;color:var(--text-primary);background:#ffffff08}.conversion-list .fmt-arrow{color:var(--accent-primary);font-size:.75rem}.hub-stats{display:flex;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.hub-stat{display:flex;flex-direction:column}.hub-stat .number{font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.hub-stat .label{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:500}@media(max-width:768px){.convert-page,.hub-page{padding:5rem 1.25rem 3rem}.convert-cta-banner{flex-direction:column;text-align:center;padding:1.25rem}.comparison-table{display:block;overflow-x:auto}.reasons-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:1fr}.conversion-list{grid-template-columns:1fr 1fr}}@media(max-width:480px){.related-grid,.conversion-list{grid-template-columns:1fr}.hub-stats{gap:1.25rem}}
