@import"https://fonts.googleapis.com/css2?family=Libertinus+Math&family=Outfit:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:#f5f5f5}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.navcontainer{padding-left:10%;padding-right:10%}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,Segoe UI,sans-serif}.navcontainer{width:100%;height:82px;padding:0 7%;position:fixed;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:1000;box-shadow:0 4px 20px #00000014}.logo{width:215px;cursor:pointer}.nav-links{display:flex;align-items:center;gap:40px}.nav-links li{list-style:none}.nav-link,.nav-links a{color:#1f3a5f;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;position:relative;transition:color .3s ease}.nav-link:after,.nav-links a:after{content:"";position:absolute;width:0%;height:2px;bottom:-8px;left:0;background-color:#6e9b2f;transition:width .3s ease}.nav-link:hover,.nav-links a:hover{color:#6e9b2f}.nav-link:hover:after,.nav-links a:hover:after{width:100%}.mega-dropdown{position:relative}.mega-menu{position:absolute;top:110%;right:0;left:auto;width:960px;padding:34px 40px;background:linear-gradient(180deg,#fff,#f7faf5);display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-radius:14px;box-shadow:0 30px 70px #0000002e;opacity:0;visibility:hidden;transform:translateY(18px);transition:all .35s ease;z-index:999}.mega-dropdown:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-column{position:relative}.mega-column h4{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6e9b2f;margin-bottom:18px}.mega-column a{display:block;padding:7px 0;font-size:14.5px;color:#1f3a5f;text-decoration:none;transition:color .25s ease,transform .25s ease}.mega-column a:hover{color:#6e9b2f;transform:translate(6px)}.mega-column:after{content:"";position:absolute;top:10px;right:-22px;width:1px;height:calc(100% - 20px);background:#0000000f}.mega-column:last-child:after{display:none}.mega-menu{animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.mega-menu{width:100%;left:-100px}}@media(max-width:992px){.nav-links{display:none}}.hero{width:100%;height:600px;background:linear-gradient(#08003ab3,#08003ab3),url(/assets/2-GDMB2LiK.png);background-size:cover;background-position:center;color:#6e9b2f;display:flex;align-items:center;justify-content:center}.hero-text{text-align:center;max-width:800px}.hero-text h1{font-size:60px;font-weight:600}.hero-text p{max-width:700px;margin:10px auto 20px;line-height:1.4}.page-layout{width:100%;background:#f8fafc;color:#1f2937}.page-hero{width:100%;min-height:500px;display:flex;align-items:center;background:linear-gradient(#08003ad9,#08003ad9);background-size:cover;background-position:center}.page-hero.has-image{background-blend-mode:overlay}.page-hero-inner{max-width:1200px;margin:0 auto;padding:80px 24px;color:#fff}.breadcrumbs{font-size:14px;color:#ffffffbf;margin-bottom:14px}.breadcrumbs a{color:#ffffffe6;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.page-title{font-size:46px;font-weight:700;margin-bottom:14px;line-height:1.2}.page-subtitle{font-size:18px;max-width:620px;line-height:1.6;opacity:.95}.hero-cta{margin-top:28px;display:flex;gap:16px;flex-wrap:wrap}.btn-primary{background:#f59e0b;color:#0f172a;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .25s ease}.btn-primary:hover{background:#fbbf24;transform:translateY(-2px)}.btn-outline{background:transparent;color:#fff;padding:14px 28px;border-radius:8px;border:2px solid rgba(255,255,255,.7);font-weight:600;cursor:pointer;transition:all .25s ease}.btn-outline:hover{background:#ffffff1f}.page-content{width:100%}.page-content-inner{max-width:1100px;margin:70px auto;padding:0 24px;line-height:1.75}.page-content-inner h2{font-size:30px;margin-bottom:18px;color:#0f172a}.page-content-inner p{font-size:16px;margin-bottom:18px;color:#374151}@media(max-width:768px){.page-title{font-size:34px}.page-subtitle{font-size:16px}.page-hero-inner{padding:60px 20px}.page-content-inner{margin:50px auto}}
