.banner-section{background-color:#000;align-items:center;width:100%;height:675px;padding:2rem 4rem;display:flex;position:relative;overflow:hidden}.banner-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.banner-overlay{z-index:1;background-color:#1318921a;width:100%;height:100%;position:absolute;top:0;left:0}.banner-container{z-index:2;width:100%;max-width:1920px;margin:0 auto;position:relative}.banner-content-box{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;background:#ffffff1a;border-radius:40px;flex-direction:column;justify-content:center;max-width:525px;height:254px;padding:clamp(1rem,5vw,3rem);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #00000040}.content-box-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.content-box-overlay{z-index:1;background-color:#090b55a6;width:100%;height:100%;position:absolute;top:0;left:0}.content-box-inner{z-index:2;position:relative}.char-anim{display:inline-block}.banner-headline{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:1.5rem;font-size:clamp(32px,5vw,75px);font-weight:700;line-height:85px}.banner-description{font-family:var(--font-poppins), sans-serif;text-align:justify;max-width:100%;margin-bottom:0;font-size:clamp(16px,1.25vw,18px);font-weight:300;line-height:144%}.banner-buttons{flex-direction:column;gap:1.5rem;width:fit-content;display:flex}.banner-btn{font-family:var(--font-poppins), sans-serif;z-index:1;border-radius:99px;justify-content:left;align-items:center;gap:12px;width:fit-content;padding:.5rem 1.5rem;font-size:clamp(16px,1.25vw,22px);font-weight:400;text-decoration:none;transition:color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.banner-btn:before{content:"";z-index:-1;background-color:#fff;width:100%;height:0;transition:height .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.banner-btn:hover:before{height:100%}.banner-btn:hover{color:#170ccf}.banner-btn-primary{color:#fff;background-color:#170ccf;border:1px solid #0000}.banner-btn-primary .btn-icon-wrapper{color:#313896;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.banner-btn-primary:hover .btn-icon-wrapper{background-color:#170ccf}.banner-btn-primary:hover .btn-icon-wrapper svg path{fill:#fff;transition:fill .3s}.banner-btn-secondary{color:#fff;background-color:#0000;border:1px solid #fff9}.banner-btn-secondary:hover{border-color:#fff}.banner-btn-secondary svg path{transition:fill .3s}.banner-btn-secondary:hover svg path{fill:#170ccf}@media (max-width:1024px){.banner-section{padding:2rem}.banner-content-box{max-width:500px}}@media (max-width:768px){.banner-section{align-items:flex-end;height:70vh;padding:1rem}.banner-content-box{height:auto;padding-top:2rem;padding-bottom:2rem}.banner-headline{line-height:1.1}.banner-buttons{flex-direction:column}.banner-btn{width:fit-content}.banner-btn svg{width:12px!important;height:12px!important}.banner-btn-primary .btn-icon-wrapper{width:24px;height:24px}}
.latest-news-section{background-color:#fff;width:100%;padding:4.5rem 0 3.5rem;position:relative}.latest-news-container{box-sizing:border-box;width:100%;max-width:1712px;margin:0 auto;padding:0 4rem}.latest-news-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}.latest-big-card-wrap{grid-column:span 2;width:100%;max-width:1060px;height:100%}.latest-big-card{height:100%;color:inherit;background-color:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000008}.latest-big-card:hover{border-color:#2b2db526;transform:translateY(-4px);box-shadow:0 16px 36px #0c0f9514}.latest-big-image-wrap{background-color:#edf0fd;width:100%;max-width:1060px;height:480px;position:relative;overflow:hidden}.latest-big-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.latest-big-card:hover .latest-big-image{transform:scale(1.03)}.latest-big-content{flex-direction:column;flex:1;padding:2.25rem 2.5rem 2.5rem;display:flex}.latest-big-date{font-family:var(--font-poppins), sans-serif;color:#170ccf;margin-bottom:.75rem;font-size:clamp(16px,1vw,18px);font-weight:500}.latest-big-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;color:#212529;letter-spacing:.02em;margin:0 0 1rem;font-size:clamp(30px,2.2vw,40px);font-weight:700;line-height:100%;transition:color .25s}.latest-big-card:hover .latest-big-title{color:#2b2db5}.latest-author-pill{color:#170ccf;font-family:var(--font-poppins), sans-serif;background-color:#170fd11f;border-radius:9999px;align-items:center;width:fit-content;margin-bottom:1.25rem;padding:.35rem .95rem;font-size:.8rem;font-weight:500;display:inline-flex}.latest-big-desc{font-family:var(--font-poppins), sans-serif;color:#212529;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.75rem;font-size:clamp(16px,1vw,18px);line-height:144%;display:-webkit-box;overflow:hidden}.latest-big-btn-wrap{margin-top:auto}.latest-big-readmore-btn{font-family:var(--font-poppins), sans-serif;color:#171926;z-index:1;background-color:#0000;border:1.5px solid #171926;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.45rem;font-size:clamp(16px,1vw,18px);font-weight:400;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.latest-big-readmore-btn:before{content:"";z-index:-1;background-color:#2b2db5;width:100%;height:0;transition:height .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.latest-big-readmore-btn svg{transition:transform .25s}.latest-big-card:hover .latest-big-readmore-btn{color:#fff;border-color:#2b2db5}.latest-big-card:hover .latest-big-readmore-btn:before{height:100%}.latest-big-card:hover .latest-big-readmore-btn svg{transform:translate(2px,-2px)}.latest-popular-wrap{grid-column:span 1;align-self:start;width:100%;max-width:492px}.latest-popular-card{box-sizing:border-box;background-color:#fff;border:1px solid #0000000d;border-radius:24px;width:100%;padding:2.25rem 2rem 2rem;box-shadow:0 4px 24px #00000008}.latest-popular-heading{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;color:#3b3f9e;margin:0 0 1.75rem;font-size:clamp(28px,9vw,36px);font-weight:700;line-height:100%}.latest-popular-list{flex-direction:column;gap:1.5rem;display:flex}.latest-popular-item{color:inherit;border-top:1px solid #00000014;align-items:flex-start;gap:1.15rem;margin-left:-2rem;margin-right:-2rem;padding-top:1.5rem;padding-left:2rem;padding-right:2rem;text-decoration:none;transition:transform .25s;display:flex}.latest-popular-item:hover{transform:translate(3px)}.popular-thumb-wrap{background-color:#edf0fd;border-radius:12px;flex-shrink:0;width:140px;height:90px;overflow:hidden}.popular-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.latest-popular-item:hover .popular-thumb-img{transform:scale(1.06)}.popular-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.popular-cat-pill{color:#170ccf;font-family:var(--font-poppins), sans-serif;background-color:#170fd11a;border-radius:12px;align-items:center;width:fit-content;margin-bottom:.4rem;padding:.15rem .65rem;font-size:12px;font-weight:500;display:inline-flex}.popular-item-title{font-family:var(--font-poppins), sans-serif;color:#171926;margin:0;font-size:clamp(14px,1vw,15px);font-weight:500;line-height:140%;transition:color .2s}.latest-popular-item:hover .popular-item-title{color:#2b2db5}.popular-item-date{font-family:var(--font-poppins), sans-serif;color:#170ccf;margin-top:.35rem;font-size:13px;font-weight:300}.latest-col-card-wrap{grid-column:span 1;align-self:stretch;height:100%;display:flex}.latest-col-card{width:100%;height:100%;color:inherit;background-color:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000008}.latest-col-card:hover{border-color:#2b2db526;transform:translateY(-4px);box-shadow:0 16px 36px #0c0f9514}.latest-col-image-wrap{aspect-ratio:16/9;background-color:#edf0fd;width:100%;height:auto;position:relative;overflow:hidden}.latest-col-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.latest-col-card:hover .latest-col-image{transform:scale(1.05)}.latest-col-content{flex-direction:column;flex:1;padding:1.75rem 1.75rem 1.85rem;display:flex}.latest-cat-pill{color:#4347be;font-family:var(--font-poppins), sans-serif;background-color:#eeeffc;border-radius:9999px;align-items:center;width:fit-content;margin-bottom:.85rem;padding:.2rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex}.latest-col-date{font-family:var(--font-poppins), sans-serif;color:#170ccf;margin-bottom:.65rem;font-size:clamp(16px,1vw,18px);font-weight:300}.latest-col-title{font-family:var(--font-poppins), sans-serif;color:#212529;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 1.5rem;font-size:clamp(16px,2vw,24px);font-weight:400;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.latest-col-card:hover .latest-col-title{color:#2b2db5}.latest-col-readmore-link{font-family:var(--font-poppins), sans-serif;color:#0c0f95;align-items:center;gap:.35rem;margin-top:auto;font-size:clamp(16px,1vw,18px);font-weight:400;transition:color .2s;display:inline-flex}.latest-col-readmore-link svg{transition:transform .2s}.latest-col-card:hover .latest-col-readmore-link{color:#2b2db5}.latest-col-card:hover .latest-col-readmore-link svg{transform:translate(2px,-2px)}@media (max-width:1200px){.latest-news-section{padding:3.5rem 0 2.5rem}.latest-news-container{padding:0 2.5rem}.latest-news-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.latest-big-card-wrap,.latest-popular-wrap{grid-column:span 2;max-width:100%}.latest-col-card-wrap{grid-column:span 1;max-width:100%}.latest-col-card-wrap:last-child{grid-column:span 2}.latest-big-image-wrap{aspect-ratio:1060/480;max-width:100%;height:auto}.popular-thumb-wrap{width:160px;height:104px}.latest-big-content{padding:1.75rem 2rem 2rem}.latest-col-content{padding:1.5rem 1.5rem 1.65rem}}@media (max-width:640px){.latest-news-container{padding:0 1.25rem}.latest-news-grid{grid-template-columns:1fr;gap:1.25rem}.latest-big-card-wrap,.latest-popular-wrap,.latest-col-card-wrap,.latest-col-card-wrap:last-child{grid-column:span 1}.latest-big-image-wrap{aspect-ratio:16/9;height:auto}.latest-big-content{padding:1.5rem 1.25rem}.popular-thumb-wrap{width:100px;height:68px}.latest-popular-card{padding:1.5rem 1.25rem}.latest-popular-item{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.latest-col-image-wrap{height:190px}.latest-col-content{padding:1.25rem}}
.blog-list-section{background-color:#fff;width:100%;padding:0 0 6rem;position:relative}.blog-list-container{box-sizing:border-box;width:100%;max-width:1712px;margin:0 auto;padding:0 4rem}.blog-cards-stack{flex-direction:column;gap:1.5rem;display:flex}.blog-cards-stack>div{scroll-margin-top:120px}.blog-cards-stack>div+div{border-top:1px solid #21252920;padding-top:1.5rem}@keyframes cardBackPulse{0%{border-color:#0c0f95;transform:translateY(-2px);box-shadow:0 0 #0c0f9566}50%{border-color:#0c0f95;box-shadow:0 0 0 8px #0c0f9526}to{border-color:#0000000d;transform:translateY(0);box-shadow:0 4px 24px #00000008}}.highlight-card .blog-horizontal-card{animation:2s cubic-bezier(.16,1,.3,1) cardBackPulse}.blog-horizontal-card{color:inherit;background-color:#fff;border:1px solid #0000000d;border-radius:40px;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.25rem 2.75rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 24px #00000008}.blog-horizontal-card:hover{border-color:#2b2db533;transform:translateY(-3px);box-shadow:0 12px 32px #0c0f9512}.card-left-meta{flex-direction:column;flex-shrink:0;gap:.75rem;min-width:200px;margin-right:1.5rem;display:flex}.card-index-num{color:#212529;font-size:clamp(16px,1vw,18px);font-weight:300;line-height:144%;font-family:var(--font-poppins), sans-serif}.card-date-text{letter-spacing:2%;color:#170ccf;font-size:clamp(16px,1vw,18px);font-weight:300;line-height:100%;font-family:var(--font-poppins), sans-serif;white-space:nowrap}.card-center-content{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.card-title-text{font-family:var(--font-poppins), sans-serif;color:#212529;margin:0;font-size:clamp(20px,1.25vw,24px);font-weight:400;line-height:1.45;transition:color .2s}.blog-horizontal-card:hover .card-title-text{color:#2b2db5}.card-read-more-link{color:#0c0f95;font-size:clamp(16px,1vw,18px);font-weight:400;font-family:var(--font-poppins), sans-serif;align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:inline-flex}.card-read-more-link svg{transition:transform .2s}.blog-horizontal-card:hover .card-read-more-link{color:#2b2db5}.blog-horizontal-card:hover .card-read-more-link svg{transform:translate(2px,-2px)}.card-right-image-wrap{background-color:#edf0fd;border-radius:20px;flex-shrink:0;width:350px;height:220px;overflow:hidden}.card-thumbnail-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.blog-horizontal-card:hover .card-thumbnail-img{transform:scale(1.05)}.blog-list-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3.5rem;display:flex}.pagination-circle-btn{color:#212529;width:40px;height:40px;font-family:var(--font-poppins), sans-serif;cursor:pointer;background-color:#edf0fd;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(14px,1vw,16px);font-weight:500;transition:all .2s;display:inline-flex}.pagination-circle-btn:hover:not(:disabled){color:#171926;background-color:#dfe4fc}.pagination-circle-btn.active{color:#fff;background-color:#313896;font-weight:600}.pagination-circle-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-ellipsis-dots{color:#212529;letter-spacing:1px;cursor:default;padding:0;font-size:clamp(14px,1vw,16px)}@media (min-width:1920px){.blog-list-section{padding:6rem 0 7rem}.blog-list-container{max-width:1712px;padding:0 4rem}}@media (max-width:1470px){.blog-list-container{max-width:1712px;padding:0 4rem}}@media (max-width:1440px){.blog-list-section{padding:5rem 0 6rem}.blog-list-container{max-width:1712px;padding:0 4rem}.card-right-image-wrap{width:220px;height:130px}}@media (max-width:1280px){.blog-list-section{padding:4.5rem 0 5.5rem}.blog-list-container{max-width:1712px;padding:0 4rem}}@media (max-width:1080px){.blog-list-section{padding:4rem 0 5rem}.blog-list-container{padding:0 2.5rem}.blog-horizontal-card{gap:2rem;padding:2rem 2.25rem}.card-right-image-wrap{width:200px;height:118px}}@media (max-width:900px){.blog-list-section{padding:3.5rem 0 4.5rem}.blog-list-container{padding:0 2rem}.blog-horizontal-card{gap:1.5rem;padding:1.75rem}.card-right-image-wrap{width:175px;height:105px}.card-left-meta{min-width:110px}}@media (max-width:768px){.blog-list-section{padding:3rem 0 4rem}.blog-list-container{padding:0 1.5rem}.blog-horizontal-card{gap:1.25rem;padding:1.5rem}.card-right-image-wrap{width:155px;height:92px}.card-title-text{font-size:1rem}}@media (max-width:700px){.blog-horizontal-card{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}.card-left-meta{min-width:unset;flex-direction:row;align-items:center;gap:.75rem}.card-right-image-wrap{width:100%;height:200px}}@media (max-width:480px){.blog-list-section{padding:2.5rem 0 3rem}.blog-list-container{padding:0 1rem}.blog-horizontal-card{border-radius:16px;padding:1.25rem}.card-right-image-wrap{height:170px}.pagination-circle-btn{width:34px;height:34px;font-size:.8rem}}@media (max-width:360px){.blog-list-section{padding:2rem 0 2.5rem}.blog-list-container{padding:0 .75rem}}.blog-empty-state{text-align:center;background-color:#fff;border:1px dashed #0c0f9533;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:640px;margin:0 auto;padding:4.5rem 2rem;display:flex;box-shadow:0 4px 24px #00000005}.blog-empty-icon{color:#0c0f95;background-color:#0c0f950d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;display:flex}.blog-empty-title{font-family:var(--font-antonio), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#0c0f95;margin:0 0 .6rem;font-size:1.75rem;font-weight:700}.blog-empty-text{font-family:var(--font-poppins), sans-serif;color:#6b7280;max-width:440px;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.blog-empty-state{border-radius:16px;padding:3.5rem 1.5rem}.blog-empty-title{font-size:1.45rem}.blog-empty-text{font-size:.9rem}}
