.cw{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 5.5%}@media (max-width:1200px){.cw{padding:0 4.5%}}@media (max-width:767px){.cw{padding:0 20px}}.hero-section{margin-top:105px;margin-bottom:60px;position:relative}.hero-banner{background:url(/images/assessment-header.jpg) 50%/cover no-repeat;width:100%;height:60vh;min-height:450px;max-height:600px}.hero-badge{z-index:10;position:absolute;bottom:-60px;left:0;right:0}.hero-badge-inner{background:linear-gradient(-90deg,#b53855 0%,#62c0e2 100%);border-radius:12px 12px 0 0;max-width:85%;padding:45px 85px;display:inline-block}.hero-title{color:#fff;white-space:normal;word-wrap:break-word;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:38px;font-weight:700;line-height:1.3}@media (max-width:1024px){.hero-banner{height:55vh;min-height:380px}.hero-badge-inner{max-width:90%;padding:35px 50px}.hero-title{font-size:30px}}@media (max-width:767px){.hero-section{margin-bottom:30px}.hero-banner{height:75vw;min-height:340px}.hero-badge{bottom:-30px}.hero-badge-inner{border-radius:8px 10px 0 0;max-width:95%;padding:22px 28px}.hero-title{font-size:20px}}@media (max-width:480px){.hero-section{margin-bottom:25px}.hero-banner{height:78vw;min-height:300px}.hero-badge{bottom:-25px}.hero-badge-inner{max-width:96%;padding:16px 20px}.hero-title{font-size:16px}}.cards-section{padding-top:30px;padding-bottom:60px}@media (max-width:767px){.cards-section{padding-top:20px;padding-bottom:40px}}.assessment-grid{grid-template-columns:repeat(3,1fr);gap:32px 48px;display:grid}@media (max-width:1200px){.assessment-grid{grid-template-columns:repeat(2,1fr);gap:28px 40px}}@media (max-width:600px){.assessment-grid{grid-template-columns:1fr;gap:24px}}
