@charset "UTF-8";.video-banner-section{height:600px}.video-banner-section,.video-container{width:100%;position:relative;overflow:hidden}.video-container{height:100%}.banner-video{top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;pointer-events:none}.banner-video,.video-overlay{position:absolute;width:100%;height:100%}.video-overlay{top:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2}.video-content{text-align:center;color:#fff;padding:0 20px;z-index:3}.video-content h1{font-size:48px;font-weight:700;margin:0 0 20px;animation:fadeInUp 1s ease-out}.video-content p{font-size:24px;margin:0;animation:fadeInUp 1.2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.video-banner-section{height:400px}.video-content h1{font-size:32px}.video-content p{font-size:18px}}@media (max-width:480px){.video-banner-section{height:300px}.video-content h1{font-size:24px}.video-content p{font-size:16px}}.home-banner{background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:600px;overflow:hidden}.banner-overlay{inset:0;background:#0006;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.banner-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 20px}.banner-content h1{font-size:48px;font-weight:700;margin:0}.banner-content p{font-size:18px;margin-top:10px}.marquee-section{width:100%;background-color:#36a852;color:#fff;padding:10px 0;font-weight:700;font-size:18px;text-align:center}.services-section{position:relative;background:#fff;padding:80px 20px;text-align:center}.services-heading{font-size:36px;font-weight:700;margin-bottom:60px;color:#1b355e}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.service-card{position:relative;overflow:hidden;border-radius:16px;cursor:pointer;height:420px;display:flex;justify-content:center;align-items:center;text-align:center;transition:transform .3s ease;opacity:0}.service-card:hover{transform:translateY(-10px)}.service-card.animate-from-right{transform:translateX(100px)}.service-card.animate-from-right.animate-visible{animation:slideFromRight .8s ease-out .1s forwards}@keyframes slideFromRight{to{opacity:1;transform:translateX(0)}}.service-card.animate-from-left{transform:translateX(-100px)}.service-card.animate-from-left.animate-visible{animation:slideFromLeft .8s ease-out .2s forwards}@keyframes slideFromLeft{to{opacity:1;transform:translateX(0)}}.service-card.animate-from-up{transform:translateY(-100px)}.service-card.animate-from-up.animate-visible{animation:slideFromUp .8s ease-out .3s forwards}@keyframes slideFromUp{to{opacity:1;transform:translateY(0)}}.service-card.animate-from-down{transform:translateY(100px)}.service-card.animate-from-down.animate-visible{animation:slideFromDown .8s ease-out .4s forwards}@keyframes slideFromDown{to{opacity:1;transform:translateY(0)}}.service-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;filter:brightness(.6)}.card-text{position:relative;z-index:2;color:#fff;font-size:24px;font-weight:700;padding:0 10px}.service-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#1b5e34,#36a852);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 25px;transition:all .6s ease;z-index:3;box-sizing:border-box;overflow:hidden}.service-card.overlay-from-right .service-overlay{top:0;right:-100%;left:auto}.service-card.overlay-from-right:hover .service-overlay{right:0}.service-card.overlay-from-left .service-overlay{top:0;left:-100%;right:auto}.service-card.overlay-from-left:hover .service-overlay{left:0}.service-card.overlay-from-up .service-overlay{top:-100%;left:0;right:auto}.service-card.overlay-from-up:hover .service-overlay{top:0}.service-card.overlay-from-down .service-overlay{top:100%;left:0;right:auto}.service-card.overlay-from-down:hover .service-overlay{top:0}.service-overlay h3{font-size:28px;margin-bottom:15px;font-weight:700;line-height:1.2}.service-overlay p{font-size:16px;margin-bottom:25px;line-height:1.5;max-width:90%}.service-overlay button{background-color:#fff;color:#1b5e34;border:none;padding:12px 24px;font-size:14px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease}.service-overlay button:hover{background-color:#1b5e34;color:#fff}.home-section{text-align:center;padding:80px 20px;background:#f9fafc;font-family:Poppins,sans-serif}.section-title{font-size:34px;font-weight:700;margin-bottom:60px;color:#036;text-transform:uppercase;letter-spacing:1px}.counter-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.counter-box{background:linear-gradient(135deg,#b3e5fc,#81d4fa);color:#036;border-radius:20px;width:230px;padding:35px 20px;box-shadow:0 8px 20px #00000026;transition:all .3s ease;text-align:center;position:relative;overflow:hidden}.counter-box:hover{transform:translateY(-10px);box-shadow:0 12px 28px #00000040}.icon{font-size:45px;color:#01579b;margin-bottom:15px}.count{font-size:38px;font-weight:700;color:#002b5b;margin:5px 0}.title{font-size:18px;color:#003c8f;font-weight:600;margin-top:5px;text-transform:uppercase;letter-spacing:.5px}.statistics-section{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#2c4468,#f1f4f7);padding:60px 20px}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;max-width:1400px;width:100%;margin:0 auto}.stat-card{flex-direction:column;text-align:center}.icon-circle,.stat-card{display:flex;align-items:center}.icon-circle{width:160px;height:160px;border-radius:50%;background-color:#fff;justify-content:center;margin-bottom:24px;box-shadow:0 10px 30px #0003;color:#000}.icon-circle svg{width:64px;height:64px}.stat-number{font-size:48px;font-weight:700;color:#000;margin:0 0 12px}.stat-label{font-size:24px;font-weight:500;color:#000;margin:0}@media (max-width:1024px){.stats-container{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:768px){.statistics-section{padding:40px 20px}.stats-container{grid-template-columns:1fr;gap:48px}.icon-circle{width:140px;height:140px}.icon-circle svg{width:56px;height:56px}.stat-number{font-size:40px}.stat-label{font-size:20px}}.membership-section{background:url(/_next/static/media/transparent_bg2.81d10675.jpg) 50%/cover no-repeat fixed;padding:80px 20px;text-align:center;width:100%;color:#000;font-family:Georgia,serif}.membership-container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.membership-title{font-size:38px;font-weight:600;margin-bottom:70px;text-transform:none;text-align:center}.logo-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.logo-row.top{gap:90px;margin-bottom:70px}.logo-row.bottom{gap:120px}.logo-row img{width:auto;max-height:130px}.logo-row img:nth-child(2),.logo-row img:nth-child(4),.logo-row.bottom img{max-height:120px}@keyframes dropIn{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.drop-animate{opacity:0;animation-name:dropIn;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-out}@media (max-width:1200px){.membership-title{font-size:32px}.logo-row.top{gap:70px;margin-bottom:50px}.logo-row.bottom{gap:90px}.logo-row img{max-height:110px}}@media (max-width:992px){.membership-title{font-size:28px;margin-bottom:40px}.logo-row.top{gap:50px;margin-bottom:40px}.logo-row.bottom{gap:60px}.logo-row img{max-height:90px}}@media (max-width:768px){.membership-title{font-size:24px;margin-bottom:30px}.logo-row.top{gap:40px;margin-bottom:30px}.logo-row.bottom{gap:50px}.logo-row img{max-height:70px}}@media (max-width:480px){.membership-title{font-size:20px;margin-bottom:20px}.logo-row.top{gap:30px;margin-bottom:20px}.logo-row.bottom{gap:40px}.logo-row img{max-height:60px}}.blog-section{background-color:#1e3b70;padding:60px 100px;color:#fff;font-family:Segoe UI,Arial,sans-serif}.blog-container{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.main-article{display:flex;flex-direction:column}.main-img{width:100%;height:auto;border-radius:4px}.main-link{display:block;color:#fff;font-size:16px;font-weight:500;margin-top:8px;text-decoration:underline;transition:color .3s}.main-link:hover{color:#3c9}.side-articles{gap:40px}.side-article,.side-articles{display:flex;flex-direction:column}.side-img{width:150px;height:auto;border-radius:3px}.side-link{color:#fff;font-size:15px;font-weight:500;text-decoration:underline;margin-top:10px;line-height:1.5;transition:color .3s}.side-link:hover{color:#3c9}.explore-btn-wrapper{display:flex;justify-content:center;margin-top:40px}.explore-btn{background-color:#fff;color:#1e3b70;border:none;border-radius:4px;padding:10px 25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.explore-btn:hover{background-color:#3c9;color:#fff}@media (max-width:992px){.blog-container{grid-template-columns:1fr}.side-articles{flex-direction:row;gap:20px;flex-wrap:wrap}.side-img{width:100%}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #0000}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:#0000;outline:none;background:#0000}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:#0000;border:0;outline:none;background:#0000}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}