.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-accent);text-decoration:underline}.breadcrumb__sep{color:var(--color-text-light)}.hero-image-wrap{max-width:900px;margin-inline:auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 8px 40px #0000001a}.hero-image{width:100%;height:auto;display:block}.feature-detail{display:flex;gap:var(--space-8);max-width:var(--max-width-content);margin-inline:auto}@media(max-width:600px){.feature-detail{flex-direction:column}}.feature-detail__icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-accent-light);border-radius:var(--radius-xl);color:var(--color-accent)}.feature-detail__content{flex:1}.body-content{max-width:var(--max-width-content);margin-inline:auto;line-height:var(--leading-relaxed)}.body-content h2{margin-top:var(--space-10);margin-bottom:var(--space-4);font-size:var(--text-2xl)}.body-content h3{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.body-content p{margin-bottom:var(--space-4)}.body-content ul,.body-content ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.body-content li{margin-bottom:var(--space-2)}.body-content strong{font-weight:var(--weight-semibold)}.body-content hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.body-content .lead{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-loose)}.benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:700px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}.benefit-card{display:flex;flex-direction:column;gap:var(--space-3)}.benefit-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-accent-light);border-radius:var(--radius-lg);color:var(--color-accent)}.benefit-card h3{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold)}.benefit-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.steps-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:700px){.steps-grid{grid-template-columns:repeat(3,1fr)}}.step-card{display:flex;flex-direction:column;gap:var(--space-3)}.step-card__number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-weight:var(--weight-bold);font-size:var(--text-sm)}.step-card h3{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold)}.step-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);margin-top:var(--space-12);text-align:center}@media(min-width:700px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item__number{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-accent);line-height:1}.stat-item__label{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.related-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:700px){.related-grid{grid-template-columns:repeat(3,1fr)}}.related-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s}.related-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px);border-color:var(--color-accent)}.related-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-accent-light);border-radius:var(--radius-lg);color:var(--color-accent)}.related-card h3{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold)}.related-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}
