body{margin:0;font-family:system-ui,-apple-system,sans-serif;color:#000000}section{padding:5rem 8vw}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}.eyebrow{color:#f7ba02;font-weight:600;margin-bottom:1rem}.hero h1{font-size:3.2rem;line-height:1.1}.hero-subtext{font-size:1.1rem;max-width:520px;margin:1.5rem 0 2.5rem;color:#3d3d3d}.hero-actions{display:flex;gap:1rem}.btn{padding:.9rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none}.btn.primary{background:#f7ba02;color:#000000}.btn.primary:hover{background:#e6a800}.btn.secondary{border:1px solid #c4c4c4;color:#3d3d3d}.hero-svg{width:100%}.how{background:#fafafa;text-align:center}.how h2{font-size:2.2rem;margin-bottom:3rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.step{background:#fff;padding:2.5rem 2rem;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.cta h2,.values h2{text-align:center;font-size:2.2rem;margin-bottom:3rem}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.value p{color:#3d3d3d}.cta{background:#ffffff;text-align:center}.cta p{max-width:600px;margin:1rem auto 2rem;color:#3d3d3d}@media (max-width:900px){.hero{grid-template-columns:1fr;text-align:center}.hero-actions{justify-content:center}.steps,.value-grid{grid-template-columns:1fr}}