.hero{position:relative;background:url(../../../../wp-content/themes/starter_theme/assets/images/herocompexiecex.jpg) center/cover no-repeat;height:60vh;display:flex;align-items:center;color:#fff}.hero__overlay{position:absolute;inset:0;background:rgb(10 25 47 / .65)}.hero .container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px}.hero__content{max-width:600px;z-index:2}.hero h1{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero__sub{font-size:18px;margin-bottom:10px;opacity:.9}.hero__desc{font-size:16px;line-height:1.6;margin-bottom:30px;opacity:.85}.hero__buttons{display:flex;gap:15px;flex-wrap:wrap}.hero .btn{padding:14px 28px;border-radius:30px;font-size:16px;text-decoration:none;display:inline-block;transition:.3s ease}.hero .btn--primary{background:#f5a623;color:#fff;font-weight:600}.hero .btn--primary:hover{background:#e0961d}.hero .btn--outline{border:2px solid #fff;color:#fff}.hero .btn--outline:hover{background:#fff;color:#000}@media(max-width:992px){.hero{height:auto;padding:80px 0}.hero h1{font-size:36px}}@media(max-width:600px){.hero{text-align:center}.hero__content{max-width:100%}.hero h1{font-size:28px}.hero__buttons{justify-content:center}}.logo-strip{background:#f3f3f3;padding:40px 0;text-align:center!important}.logo-strip__inner{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.logo-strip .logo{max-height:80px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.logo-strip{padding:20px 0}.logo-strip__inner{gap:30px}.logo-strip .logo{max-height:50px}}.image-slider{overflow:hidden;background:#e9e6e2;padding:30px 0}.image-slider .slider-track{display:flex;gap:20px;will-change:transform}.image-slider .slide{flex:0 0 auto}.image-slider .slide img{width:400px;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block}@media(max-width:768px){.slide img{width:250px;height:150px}}.pathways{background:#f5f6f8;padding:80px 20px;text-align:center}.pathways .container{max-width:1200px;margin:auto}.pathways .subtitle{color:#f5a623;font-weight:600;letter-spacing:1px;margin-bottom:10px}.pathways .title{font-size:40px;font-weight:700;color:#1f3b63;margin-bottom:15px}.pathways .description{max-width:700px;margin:0 auto 50px;color:#5f6b7a;line-height:1.6}.pathways .cards{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.pathways .card{background:#fff;padding:30px;border-radius:15px;width:350px;text-align:left;box-shadow:0 5px 20px rgb(0 0 0 / .05);transition:.3s}.pathways .card h3{color:#1f3b63;margin-bottom:20px}.pathways .card ul{padding:0;margin-bottom:25px;margin:0 0 1.5em 0em!important}.pathways .card ul li{list-style:none;margin-bottom:12px;position:relative;padding-left:25px;color:#333}.pathways .card ul li::before{content:"✔";position:absolute;left:0;color:#1f3b63}.pathways .card .btn{display:block;text-align:center;background:#1f3b63;color:#fff;padding:12px;border-radius:10px;text-decoration:none;font-weight:600}.pathways .card:hover{transform:translateY(-5px)}.pathways .highlight h3{color:#f5a623}.pathways .highlight ul li::before{color:#f5a623}@media(max-width:992px){.pathways .cards{flex-direction:column;align-items:center}.pathways .card{width:90%}}.comparison{background:#f5f6f8;padding:80px 20px}.comparison .container{max-width:1200px;margin:auto;text-align:center}.comparison .title{font-size:36px;font-weight:700;color:#1f3b63;margin-bottom:50px}.comparison__grid{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.comparison .box{background:#fff;padding:30px;border-radius:15px;width:520px;text-align:left}.comparison .box ul{padding:0;margin-top:20px;margin:0 0 1.5em 0em!important}.comparison .box ul li{list-style:none;margin-bottom:15px;padding-left:30px;position:relative;color:#333;line-height:1.6}.comparison .box ul li::before{content:"✔";position:absolute;left:0;font-size:14px}.comparison .iecex{border:2px solid #1f3b63}.comparison .iecex h3{color:#1f3b63}.comparison .iecex li::before{color:#f5a623}.comparison .compex{border:2px solid #f5a623}.comparison .compex h3{color:#f5a623}.comparison .compex li::before{color:#1f3b63}@media(max-width:992px){.comparison__grid{flex-direction:column;align-items:center}.comparison .box{width:100%}}