.scan-module__h1EveW__container{min-height:100vh;padding:var(--space-8);background:var(--bg-base);flex-direction:column;justify-content:center;align-items:center;display:flex}.scan-module__h1EveW__hero{text-align:center;margin-bottom:var(--space-12);max-width:560px}.scan-module__h1EveW__iconWrapper{border-radius:var(--radius-xl,16px);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);width:96px;height:96px;margin-bottom:var(--space-6);justify-content:center;align-items:center;display:inline-flex}.scan-module__h1EveW__icon{color:var(--brand-primary)}.scan-module__h1EveW__title{font-size:var(--font-3xl);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:700}.scan-module__h1EveW__subtitle{font-size:var(--font-lg);color:var(--text-secondary);max-width:480px;margin:0 auto;line-height:1.6}.scan-module__h1EveW__steps{align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}.scan-module__h1EveW__step{text-align:center;max-width:220px;padding:var(--space-6);background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-default);transition:box-shadow .2s}.scan-module__h1EveW__step:hover{box-shadow:0 4px 12px #00000014}.scan-module__h1EveW__stepIcon{border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);width:56px;height:56px;color:var(--brand-primary);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:inline-flex}.scan-module__h1EveW__step h3{font-size:var(--font-base);color:var(--text-primary);margin:var(--space-2) 0 var(--space-2);font-weight:600}.scan-module__h1EveW__step p{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.scan-module__h1EveW__arrow{color:var(--text-secondary);flex-shrink:0}.scan-module__h1EveW__ctaSection{text-align:center}.scan-module__h1EveW__ctaButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--brand-primary);color:#fff;font-size:var(--font-base);border-radius:var(--radius-md,8px);font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.scan-module__h1EveW__ctaButton:hover{opacity:.9}@media (max-width:640px){.scan-module__h1EveW__arrow{display:none}.scan-module__h1EveW__steps{flex-direction:column}.scan-module__h1EveW__step{width:100%;max-width:100%}}
