.tips-page section:nth-child(even){background:var(--color-surface-alabaster)}
.tips-page section:nth-child(odd){background:var(--color-surface-mint)}

.tips-hero-inner{max-width:640px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}

.tips-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.tips-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}

.tips-strategy-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-3);align-items:center}
.tips-strategy-text{max-width:600px}
.tips-strategy-image img{border-radius:var(--radius-card);border:1px solid var(--color-border-soft)}

.tips-exploration-grid{display:grid;grid-template-columns:55% 45%;gap:var(--space-3);align-items:center}
.tips-exploration-text{max-width:620px}
.tips-exploration-image img{border-radius:var(--radius-card);border:1px solid var(--color-border-soft)}

.tips-cta-box{max-width:520px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}

.tips-motivation-inner{max-width:700px}

@media (max-width:900px){
.tips-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}
.tips-strategy-grid{grid-template-columns:1fr}
.tips-exploration-grid{grid-template-columns:1fr}
}

@media (max-width:600px){
.tips-grid-3,.tips-grid-2{grid-template-columns:1fr}
}

.tips-cta:hover{animation:pulse 1s infinite}
@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}