.review-hero{padding:6rem 0 4rem}.review-hero-wrap{max-width:900px;margin:0 auto;color:#000;text-align:left}.steps-timeline,.values-row{display:flex;margin-top:3rem}.review-hero h1{font-size:2.5rem;margin-bottom:1.5rem}.review-hero p{font-size:1.15rem;line-height:1.7;color:#333}.review-steps,.review-values{padding:5rem 0}.steps-timeline{flex-direction:column;gap:2.5rem}.step-block{display:flex;align-items:flex-start;gap:1.5rem}.step-number{font-size:2rem;font-family:var(--font-title);color:var(--color-accent);flex-shrink:0;min-width:2.5rem;text-align:center}.step-content h3{font-size:1.2rem;margin-bottom:.5rem;color:#000}.step-content p{font-size:1rem;color:#333;line-height:1.6}@media (max-width:600px){.step-block{flex-direction:column;align-items:flex-start}.step-number{font-size:1.8rem}}.review-values .title{color:#000}.values-row{justify-content:space-between;gap:2rem;flex-wrap:wrap}.value-item{flex:1 1 30%;background:#f4f4f4;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .2s}.value-item:hover{transform:translateY(-4px)}.value-icon{font-size:2rem;margin-bottom:1rem}.value-item h3{font-size:1.2rem;margin-bottom:.5rem;color:var(--color-accent)}.value-item p{font-size:1rem;color:#333;line-height:1.5}@media (max-width:800px){.values-row{flex-direction:column;align-items:center}.value-item{width:100%;max-width:480px}}