.qs-hero{background:var(--cream);padding:20px 0}.qs-hero .cols{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1100px;margin:0 auto;padding:0 20px;display:grid}.qs-hero h2,.qs-essence h2{font-family:var(--f-ubuntu);letter-spacing:1.5px;color:#333;margin-bottom:18px;font-size:22px;font-weight:500}.qs-hero p,.qs-essence p{font-family:var(--f-poppins);color:#444;margin-bottom:10px;font-size:13px;line-height:2}.qs-hero img{width:100%;display:block}.qs-essence{background:linear-gradient(135deg,#f7f7f7,#eee);padding:110px 0 40px}.qs-essence .cols{grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:900px;margin:0 auto;padding:0 20px;display:grid}.qs-essence img{width:100%;display:block}.qs-journey{background:linear-gradient(135deg,#f7f7f7,#eee);padding:20px 0 80px}.qs-journey h2{font-family:var(--f-roboto);text-align:center;letter-spacing:1.5px;margin-bottom:40px;font-size:30px;font-weight:400}.qs-journey h2 strong{font-weight:700}.qs-model{padding:60px 0 80px}.qs-model .wrap{grid-template-columns:380px 1fr;align-items:center;gap:30px;max-width:1240px;margin:0 auto;padding:0 20px;display:grid}.qs-model h2{font-family:var(--f-ubuntu);color:#333;margin-bottom:22px;font-size:28px;font-weight:500;line-height:1.15}.qs-model .adv-card{border:1px solid var(--line);border-radius:16px;flex-basis:262px;min-height:250px;padding:40px 32px}.qs-model .adv-card h3{font-size:17px}.qs-model .adv-card p{font-size:12px}@media (max-width:900px){.qs-hero .cols,.qs-essence .cols,.qs-model .wrap{grid-template-columns:1fr}}
