
.rqworld-hero{min-height:520px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(5,41,52,.79),rgba(5,66,80,.35)),url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=2000&q=85) center/cover no-repeat}.rqworld-hero-inner{padding:100px 0}.rqworld-kicker{display:block;font-weight:800;font-size:12px;letter-spacing:2px;color:#12b9aa;margin-bottom:14px}.rqworld-hero .rqworld-kicker{color:#b7fff1}.rqworld-hero h1{font-size:clamp(35px,5vw,66px);line-height:1.12;max-width:860px;color:#fff;margin:0 0 22px}.rqworld-hero p{max-width:680px;font-size:19px;line-height:1.7;color:#f1fcfd}.rqworld-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.rqworld-outline{border:1px solid #fff;color:#fff;background:rgba(255,255,255,.12)}.rqworld-section{padding:85px 0;background:#fff}.rqworld-pale{background:#f0f9f9}.rqworld-heading{max-width:800px;margin:0 auto 38px;text-align:center}.rqworld-heading h2,.rqworld-cta h2{font-size:clamp(30px,3.5vw,46px);line-height:1.2;color:#133943;margin:0 0 15px}.rqworld-heading p,.rqworld-cta p{font-size:17px;line-height:1.8;color:#526870}.rqworld-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rqworld-card{padding:28px;border:1px solid #dcebea;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(22,77,83,.07)}.rqworld-flag{font-size:34px;display:block;margin-bottom:15px}.rqworld-status{display:inline-block;color:#007e78;background:#e4f7f3;border-radius:30px;padding:6px 12px;font-size:11px;font-weight:800;letter-spacing:.5px}.rqworld-card h3{font-size:22px;color:#173f48;margin:16px 0 10px}.rqworld-card p{color:#5b7075;line-height:1.7;margin:0}.rqworld-trends{grid-template-columns:repeat(4,minmax(0,1fr))}.rqworld-cta{display:flex;align-items:center;justify-content:space-between;gap:35px}.rqworld-cta>div{max-width:730px}@media(max-width:850px){.rqworld-grid,.rqworld-trends{grid-template-columns:repeat(2,minmax(0,1fr))}.rqworld-cta{flex-direction:column;align-items:flex-start}}@media(max-width:540px){.rqworld-grid,.rqworld-trends{grid-template-columns:1fr}.rqworld-section{padding:55px 0}.rqworld-hero-inner{padding:75px 0}.rqworld-hero{min-height:480px}}
