.header-grid{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px}.header-illustration{border-radius:24px;box-shadow:0 18px 36px rgba(74,107,138,.16);height:205px;object-fit:cover;width:100%}.header-grid .primary-button{margin-top:20px}.centered{text-align:center}.steps-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.step-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;text-align:center}.step-icon{font-size:1.65rem;margin-bottom:8px}.step-number{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;height:28px;justify-content:center;margin-bottom:12px;width:28px}.step-card h3{color:#1e293b;font-size:1rem;font-weight:700;margin:0 0 8px}.step-card p{color:#64748b;font-size:.92rem;line-height:1.5}.info-title{color:var(--primary-deep);font-size:1.08rem;font-weight:700;margin:0 0 14px;text-align:center}.info-panel{background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:820px;padding:18px}.info-point{align-items:flex-start;display:flex;gap:12px}.info-point h4{color:#1e293b;font-size:.96rem;font-weight:700;margin:0 0 4px}.info-point p{font-size:.9rem;margin:0}.info-closing,.info-point p{color:#475569;line-height:1.55}.info-closing{border-top:1px solid #e2eef3;font-size:.94rem;grid-column:1/-1;margin:4px 0 0;padding-top:16px;text-align:center}@media (max-width:760px){.header-grid,.info-panel{grid-template-columns:1fr}}