.how-module__SsW3ca__main{animation:.4s ease-out how-module__SsW3ca__fadeIn}.how-module__SsW3ca__hero{padding:var(--space-4xl)0 var(--space-2xl);border-bottom:1px solid var(--border-primary);background:var(--bg-secondary)}.how-module__SsW3ca__hero h1{margin:var(--space-md)0}.how-module__SsW3ca__heroSub{font-size:var(--text-lg);color:var(--text-secondary);max-width:500px}.how-module__SsW3ca__steps{gap:var(--space-lg);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.how-module__SsW3ca__stepCard{gap:var(--space-lg);padding:var(--space-xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all var(--transition-base);display:flex}.how-module__SsW3ca__stepCard:hover{border-color:var(--accent)}.how-module__SsW3ca__stepNum{font-size:var(--text-3xl);color:var(--accent);opacity:.3;flex-shrink:0;font-weight:900;line-height:1}.how-module__SsW3ca__stepContent{flex:1}.how-module__SsW3ca__stepIcon{margin-bottom:var(--space-sm);font-size:1.5rem;display:block}.how-module__SsW3ca__stepContent h3{font-size:var(--text-lg);margin-bottom:var(--space-sm);font-weight:700}.how-module__SsW3ca__stepContent p{font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.7}.how-module__SsW3ca__techSection{background:var(--bg-secondary);border-top:1px solid var(--border-primary)}.how-module__SsW3ca__techSection h2{margin-bottom:var(--space-2xl)}.how-module__SsW3ca__techGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.how-module__SsW3ca__techCard{padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.how-module__SsW3ca__techCard h4{font-size:var(--text-base);margin-bottom:var(--space-xs)}.how-module__SsW3ca__techCard p{font-size:var(--text-sm);color:var(--text-tertiary)}@keyframes how-module__SsW3ca__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.how-module__SsW3ca__techGrid{grid-template-columns:repeat(2,1fr)}.how-module__SsW3ca__stepCard{gap:var(--space-sm);flex-direction:column}}@media (max-width:480px){.how-module__SsW3ca__techGrid{grid-template-columns:1fr}}
