@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}*{margin:0;padding:0;box-sizing:border-box}img{width:100%;max-width:100%;height:auto}:root{--default-font: "Bricolage Grotesque", sans-serif;--color-red-normal: #b33330;--color-red-light: #d18583;--color-red-lighter: #f0d6d6;--color-blue-normal: #221f52;--color-blue-light: #7a7997;--color-blue-lighter: #d3d2dc;--color-theme-black: #383938;--color-gray: #717171;--color-gray-light: #d9d9d9;--color-gray-lighter: #fbf9f7;--color-white: #ffffff;--color-text-black: #171415}body{font-family:var(--default-font);font-weight:400;font-size:16px;color:var(--color-gray)}.btn{display:flex;align-items:center;width:fit-content;padding:var(--padding-block) var(--padding-inline);background-color:var(--bg-color);border-radius:32px;font-size:var(--font-size);cursor:pointer;gap:clamp(4px,1.5vw,8px);color:var(--text-color);border:1px solid var(--border-color);font-family:var(--default-font);transition:background-color .3s,color .3s,border-color .3s ease}.btn:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);border-color:var(--hover-border-color)}.btn:hover svg{fill:var(--icon-hover-color)}.btn .icon{width:clamp(15px,2.5vw,20px);height:clamp(15px,2.5vw,20px)}.btn svg{transition:fill .3s ease;fill:var(--icon-color)}.btn svg path{fill:inherit}.btn.normal{--font-size: clamp(14px, 2vw, 16px);--padding-block: clamp(11.5px, 2.5vw, 14.5px);--padding-inline: 24px;--bg-color: var(--bg-unique-color, #fff);--text-color: var(--text-unique-color, #221f52);--border-color: var(--border-unique-color, #221f52);--hover-bg-color: var(--bg-hover-unique-color, #221f52);--hover-text-color: var(--text-hover-unique-color, #fff);--hover-border-color: var(--border-hover-unique-color, #221f52)}.btn.outline{--font-size: clamp(12px, 2vw, 16px);--padding-block: clamp(8px, 2.5vw, 14.5px);--padding-inline: clamp(12px, 2.5vw, 24px);--text-color: var(--color-white);--bg-color: transparent;--border-color: var(--color-white);--hover-bg-color: var(--color-white);--hover-text-color: var(--color-blue-normal);--hover-border-color: var(--color-white)}.btn.large{--font-size: clamp(14px, 2vw, 20px);--padding-block: clamp(11.5px, 2.5vw, 16px);--padding-inline: 32px;--bg-color: var(--bg-unique-color, #fff);--text-color: var(--text-unique-color, #221f52);--border-color: var(--border-unique-color, #fff)}.btn.outline-white{--font-size: clamp(12px, 2vw, 16px);--padding-block: clamp(8px, 2.5vw, 14.5px);--padding-inline: clamp(12px, 2.5vw, 24px);--text-color: var(--color-white);background-color:transparent;border:1px solid var(--color-white);transition:all .3s ease}.btn.outline-white svg path{fill:var(--color-white)}.btn.outline-white:hover{background-color:var(--color-white);--text-color: var(--color-blue-normal);border:1px solid var(--color-white)}.btn.outline-white:hover svg path{fill:var(--color-blue-normal)}.heading{font-size:clamp(32px,3vw,40px);color:var(--color-text-black)}main{overflow:hidden}.container{container-type:inline-size;max-width:1330px;margin-inline:auto;padding-inline:25px;width:100%;position:relative;z-index:2}.header-v1 .normal__header{position:fixed;top:30px;left:0;width:100%;z-index:3;transition:top .3s ease,background-color .3s ease}@media(max-width:991px){.header-v1 .normal__header{background-color:var(--color-white);padding-top:0;padding-bottom:0;top:0}}@media(max-width:991px){.header-v1 .normal__header{height:90px}}.header-v1 .normal__header.menu-active{background-color:var(--color-white)}.header-v1 .normal__header.scrolled{background-color:var(--color-white);box-shadow:0 2px 8px #0000001a;top:0}.header-v1 .normal__header.scrolled .header__container{border-radius:0}.header-v1 .normal__header.menu-active,.header-v1.header--black{background-color:var(--color-white)}.header-v1 .header__container{display:flex;justify-content:space-between;align-items:center;gap:clamp(20px,5vw,50px);--bg-unique-color: var(--color-blue-normal);--text-unique-color: var(--color-white);--border-unique-color: var(--color-blue-normal);background-color:var(--color-white);padding:0 40px;border-radius:48px;height:75px;transition:border-radius .3s ease,box-shadow .3s ease,height .3s ease}@media(max-width:991px){.header-v1 .header__container{padding:0}}.header-v1 .header__container .brand{width:180px;flex-shrink:0;position:relative}.header-v1 .header__container .brand a{position:absolute;inset:0}@media(max-width:991px){.header-v1 .header__container nav{display:none}}.header-v1 .header__container nav ul{display:flex;gap:clamp(16px,3vw,40px)}.header-v1 .header__container nav ul a{font-weight:500;font-size:clamp(12px,2vw,16px);color:var(--color-blue-normal)}.header-v1 .header__container nav ul a.active{font-weight:600;color:#d13c29}.header-v1 .header__container .btn{--bg-unique-color: var(--color-blue-normal);--text-unique-color: var(--color-white);--border-unique-color: var(--color-blue-normal);--bg-hover-unique-color: var(--color-white);--text-hover-unique-color: var(--color-blue-normal);--border-hover-unique-color: var(--color-blue-normal);--icon-color: var(--color-white);--icon-hover-color: var(--color-blue-normal)}@media(max-width:991px){.header-v1 .header__container .btn{display:none}}.header-v1 .header__container .menu-icon{justify-content:center;align-items:center;display:none}@media(max-width:991px){.header-v1 .header__container .menu-icon{display:block}}.header-v1 .header__container .menu-icon li{padding:10px}@media(max-width:991px){.header-v1 .header__container .menu-icon li{padding:0 10px}}.header-v1 .header__container .menu-icon .hamburger-icon{padding:0!important;margin-left:20px;width:20px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:14}.header-v1 .header__container .menu-icon .hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:var(--color-blue-normal);border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header-v1 .header__container .menu-icon .hamburger-icon span:nth-child(1){top:0}.header-v1 .header__container .menu-icon .hamburger-icon span:nth-child(2),.header-v1 .header__container .menu-icon .hamburger-icon span:nth-child(3){top:8px}.header-v1 .header__container .menu-icon .hamburger-icon span:nth-child(4){top:16px}.header-v1 .header__container .menu-icon .hamburger-open span:nth-child(1){top:8px;width:0%;left:50%}.header-v1 .header__container .menu-icon .hamburger-open span:nth-child(2){transform:rotate(45deg)}.header-v1 .header__container .menu-icon .hamburger-open span:nth-child(3){transform:rotate(-45deg)}.header-v1 .header__container .menu-icon .hamburger-open span:nth-child(4){top:8px;width:0%;left:50%}#full__menu-overlay{background-color:#00000080;position:absolute;width:100%;height:0;transition:width .3s ease-in-out;top:0}.full-menu{height:calc(100dvh - 90px);top:90px;width:100%;position:fixed;background-size:cover;transform:translateY(0);transition:.4s linear;z-index:4}.full-menu .full__menu-container{background-color:var(--color-text-black);padding:40px;margin-left:auto;width:100%;position:relative;height:100%;z-index:10}.full-menu .full__menu-container .header__mobile__bg{position:absolute;bottom:0;right:0;width:min(100%,375px)}.full-menu .full__menu-container .btn{--bg-unique-color: var(--color-blue-normal);--text-unique-color: var(--color-white);--border-unique-color: var(--color-blue-normal);--bg-hover-unique-color: var(--color-white);--text-hover-unique-color: var(--color-blue-normal);--border-hover-unique-color: var(--color-blue-normal);--icon-hover-color: var(--color-white);--icon-color: var(--color-blue-normal)}.full-menu .full-page_menu{height:100%;overflow-y:auto;scroll-behavior:smooth;position:relative;z-index:2;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-end}.full-menu .full-page_menu::-webkit-scrollbar{width:12px;background:transparent}.full-menu .full-page_menu::-webkit-scrollbar-track{background:transparent}.full-menu .full-page_menu::-webkit-scrollbar-track:hover{background-color:#00000080}.full-menu .full-page_menu::-webkit-scrollbar-thumb{background:#d2d2cf;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.full-menu .full-page_menu{scrollbar-width:thin;scrollbar-color:rgb(210,210,207) transparent}.full-menu .full-page_menu ul{display:flex;flex-direction:column;gap:28px}.full-menu .full-page_menu ul li a{font-size:28px;color:var(--color-white);position:relative;display:inline-block}.full-menu .full-page_menu ul li a.active{font-weight:600;color:#d13c29}.full-menu .full-page_menu .btn{margin-top:60px;width:100%;text-align:center;justify-content:center;--font-size: 20px;--bg-unique-color: var(--color-white);--text-unique-color: var(--color-blue-normal);--bg-hover-unique-color: var(--color-blue-normal);--text-hover-unique-color: var(--color-white);--border-hover-unique-color: var(--color-blue-normal);border:none!important}.full-menu .full-page_menu .btn:hover svg{fill:var(--color-white)}.full-menu .closebtn{position:absolute;top:1%;right:8%;font-size:clamp(30px,5vw,60px);color:#fff;line-height:1;z-index:4}@media(min-width:991px){.full-menu .closebtn{top:80px;right:80px}}@media(max-width:991px){.full-menu .closebtn{top:70px}}@media(max-width:575px){.full-menu .closebtn{top:30px}}footer{background-color:var(--color-text-black);padding-block:clamp(50px,5vw,100px) clamp(40px,5vw,80px);position:relative}footer .container{position:relative;z-index:1}footer .upper__footer__container{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,5vw,40px);padding-bottom:24px;border-bottom:2px solid rgb(from var(--color-white) r g b/.1)}@media(max-width:991px){footer .upper__footer__container{grid-template-columns:repeat(3,1fr)}}footer .upper__footer__container .item{display:flex;flex-direction:column;gap:clamp(20px,5vw,40px)}@media(max-width:991px){footer .upper__footer__container .item:nth-child(1){grid-column:span 3;text-align:center;place-items:center}}@media(max-width:675px){footer .upper__footer__container .item:nth-child(3){grid-column:span 2;flex-direction:row;justify-content:space-between}footer .upper__footer__container .item:nth-child(3) .sub__item{width:100%}}@media(max-width:675px){footer .upper__footer__container .item:nth-child(4){grid-column:span 3;text-align:center;place-items:center}footer .upper__footer__container .item:nth-child(4) .social__links{flex-direction:row;flex-wrap:wrap;justify-content:center}}footer .upper__footer__container .item .logo{width:180px;flex-shrink:0}footer .upper__footer__container .item p{color:var(--color-gray-light);width:min(100%,400px);font-size:14px}footer .upper__footer__container .item .sub__item{display:flex;flex-direction:column;gap:16px}footer .upper__footer__container .item .sub__item ul{display:flex;flex-direction:column;gap:16px}footer .upper__footer__container .item .sub__item ul a{color:var(--color-white);font-weight:500;font-size:clamp(12px,2vw,14px)}footer .upper__footer__container .item .sub__item ul.social__links a{display:flex;gap:8px;align-items:center;font-size:clamp(12px,2vw,14px)}footer .upper__footer__container .item .sub__item ul.social__links a i{font-size:20px}footer .lower__footer__container{padding-block:24px;position:relative}footer .lower__footer__container ul{display:flex;gap:clamp(10px,5vw,20px);justify-content:space-between;flex-wrap:wrap}footer .lower__footer__container ul li a{color:var(--color-white);font-weight:500;font-size:clamp(12px,2vw,14px)}footer .bg-art{position:absolute;bottom:0;right:0;width:clamp(300px,46vw,650px);z-index:0}.trusted-by{padding-block:clamp(30px,5vw,60px);overflow:hidden}.trusted-by .title{text-align:center;font-size:clamp(14px,2.5vw,20px);color:var(--color-text-black);margin-bottom:clamp(10px,5vw,20px)}.trusted-by .brands__slider{overflow:visible}.trusted-by .brands__slider .swiper-wrapper{align-items:center;transition-timing-function:linear!important}.trusted-by .brands__slider .swiper-wrapper .swiper-slide{position:relative}.trusted-by .brands__slider .swiper-wrapper .swiper-slide img{width:auto}.trusted-by .brands__slider .swiper-wrapper .swiper-slide a{position:absolute;inset:0}.accreditation{padding-block:clamp(60px,5vw,80px);background-color:var(--color-gray-lighter);margin-block:clamp(20px,5vw,40px)}.accreditation .accreditation__container .heading__container{text-align:center;width:min(100%,840px);margin-inline:auto}.accreditation .accreditation__container .heading__container p{margin-top:12px}.accreditation .accreditation__container .accreditation__list{gap:clamp(20px,2.5vw,24px);margin-top:40px}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-wrapper .swiper-slide{padding:40px 20px;height:auto;background-color:var(--color-white);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(20px,5vw,40px)}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-wrapper .swiper-slide .logo{width:clamp(60px,10vw,80px)}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-wrapper .swiper-slide .info{color:var(--color-text-black);font-size:14px}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-pagination{margin-top:clamp(20px,2.5vw,40px);padding-bottom:20px;position:relative;top:unset;bottom:unset;display:flex;align-items:center;justify-content:center;gap:4px}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--color-gray);position:relative;transition:background-color .3s linear;opacity:1}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;height:20px;background-color:var(--color-blue-normal)}.accreditation .accreditation__container .accreditation__list .accreditationSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";position:absolute;width:140%;height:140%;border:1px solid var(--color-blue-normal);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.cta{padding-block:clamp(40px,5vw,80px);margin-block:clamp(20px,5vw,40px)}.cta .cta__container{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.cta .cta__container{grid-template-columns:1fr;gap:clamp(20px,5vw,40px);text-align:center}}.cta .cta__container{--bg-unique-color: var(--color-blue-normal);--text-unique-color: var(--color-white);--border-unique-color: var(--color-blue-normal)}.cta .cta__container .heading__container p{margin-top:12px;font-size:clamp(16px,2vw,20px)}.cta .cta__container .btn{place-self:center end;--bg-color: var(--color-blue-normal);--text-color: var(--color-white);--hover-bg-color: var(--color-blue-dark);--hover-text-color: var(--color-blue-normal)}.cta .cta__container .btn:hover svg{fill:var(--color-blue-normal)}.cta .cta__container .btn svg{fill:var(--color-white)}@media(max-width:768px){.cta .cta__container .btn{place-self:center}}.info-grid{padding:clamp(60px,6vw,80px) 0;background-color:var(--color-white);margin-block:clamp(20px,5vw,40px)}.info-grid--no-padding{padding:0}.info-grid__header{text-align:left;margin-bottom:40px;max-width:620px}.info-grid__header__title{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.info-grid__header__subtitle{color:var(--color-gray)}.info-grid__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;max-height:640px;gap:clamp(20px,2.5vw,40px)}@media(max-width:768px){.info-grid__wrapper{grid-template-columns:1fr;grid-template-rows:auto;max-height:none}}.info-grid__card{border-radius:12px;overflow:hidden;display:flex;position:relative;color:var(--color-white);min-height:clamp(200px,25vw,300px)}@media(max-width:768px){.info-grid__card{min-height:clamp(400px,90vw,500px)}}.info-grid__card .info-grid__image{position:relative;z-index:2}.info-grid__card .info-grid__content{padding:clamp(24px,2.5vw,32px);position:relative;z-index:2}.info-grid__card--first{grid-row:1/3;background-image:url(/images/components/infoGridCards/card-1-bg.png);flex-direction:column;justify-content:flex-end}@media(max-width:768px){.info-grid__card--first{grid-row:auto}}.info-grid__card--first .info-grid__image{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;min-width:200px}@media(max-width:768px){.info-grid__card--first .info-grid__image{max-width:250px}}.info-grid__card--first .info-grid__image img{width:100%;height:100%;object-fit:cover}.info-grid__card--first .info-grid__content{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%)}.info-grid__card--second{background-color:var(--color-red-normal);background-image:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 50%);align-items:flex-end}.info-grid__card--third{background-color:var(--color-blue-normal);background-image:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.05) 100%);align-items:flex-end}.info-grid__icon{position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px);width:clamp(20px,3vw,40px);z-index:1}.info-grid__icon img{width:100%;height:auto;display:block}.info-grid__image{width:100%}.info-grid__banner-bg{position:absolute;bottom:0;left:0;z-index:1}.info-grid__banner-bg img{width:100%;height:auto;display:block}.info-grid__content{display:flex;flex-direction:column;gap:clamp(8px,1.5vw,12px)}.info-grid__title{font-size:clamp(24px,2.5vw,28px);font-weight:600;color:var(--color-white)}.info-grid__description{font-size:clamp(14px,1.5vw,16px);font-weight:300;color:var(--color-white)}.industries-we-support{padding:clamp(40px,6vw,80px) 0;background-color:var(--color-text-black);position:relative;overflow:hidden}.industries-we-support__bg-image{position:absolute;top:0;right:0;max-width:240px;height:auto;opacity:.6;z-index:1;pointer-events:none}.industries-we-support__bg-image img{width:100%;height:auto;object-fit:contain}@media(max-width:768px){.industries-we-support__bg-image{width:250px;opacity:.4}}.industries-we-support .container{position:relative;z-index:2}.industries-we-support__header{text-align:center;margin-bottom:clamp(20px,4vw,40px);max-width:650px;margin-left:auto;margin-right:auto}.industries-we-support__title{font-size:clamp(32px,3.5vw,48px);margin-bottom:clamp(16px,2vw,24px);color:var(--color-white);line-height:1.2}.industries-we-support__subtitle{font-size:clamp(16px,1.5vw,18px);color:var(--color-gray-light);max-width:850px;margin:0 auto}.industries-we-support__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,3vw,32px)}@media(max-width:768px){.industries-we-support__grid{flex-direction:column}}@media(min-width:769px)and (max-width:1024px){.industries-we-support__grid>*{flex:0 0 calc(50% - clamp(12px,1.5vw,16px))}}@media(min-width:1025px){.industries-we-support__grid>*{flex:0 0 calc(25% - clamp(18px,2.25vw,24px))}}.industries-we-support__card{background:var(--color-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-black);border-radius:12px;padding:clamp(24px,3vw,32px);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.industries-we-support__card-icon{width:40px;height:40px;margin-bottom:20px;transition:all .3s ease}.industries-we-support__card-icon img{width:100%;height:100%;object-fit:contain}.who-soc-for__card:hover .industries-we-support__card-icon{transform:scale(1.05)}.industries-we-support__card-title{font-size:16px;font-weight:600;margin-bottom:6px;color:var(--color-text-black)!important;min-height:48px;display:flex;align-items:center}.industries-we-support__card-description{font-size:14px;color:var(--color-gray)}.featured-articles{padding-top:96px;background-color:var(--color-gray-lighter)}.featured-articles__container{padding:clamp(40px,5vw,80px) 0}.featured-articles__header{text-align:left;margin-bottom:clamp(20px,2.5vw,40px);max-width:620px}.featured-articles__title{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.featured-articles__subtitle{color:var(--color-gray);font-size:clamp(16px,1.5vw,20px)}.featured-articles__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,2.5vw,32px)}@media(max-width:1024px){.featured-articles__grid{grid-template-columns:1fr}}@media(max-width:1024px){.featured-articles__main{display:flex;justify-content:center}}.featured-articles__side{display:flex;flex-direction:column;gap:clamp(20px,2vw,24px)}@media(max-width:1024px){.featured-articles__side{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2vw,24px)}}@media(max-width:768px){.featured-articles__side{grid-template-columns:repeat(1,1fr)}}.featured-articles__card{display:block;overflow:hidden;transition:all .3s ease;text-decoration:none}.featured-articles__card--main{height:100%;display:flex;flex-direction:column}.featured-articles__card--side{display:grid;grid-template-columns:auto 1fr}@media(max-width:1024px){.featured-articles__card--side{grid-template-columns:1fr}}.featured-articles__card:hover .featured-articles__image img{transform:scale(1.05);transition:transform .4s ease}.featured-articles__image{width:100%;border-radius:12px!important;margin-bottom:20px;min-width:clamp(600px,15vw,730px);min-height:450px;position:relative;background-color:var(--color-gray-light);transition:transform .4s ease;overflow:hidden}@media(max-width:768px){.featured-articles__image{min-width:unset;min-height:unset}}.featured-articles__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-articles__image--side{aspect-ratio:1;border-radius:8px;min-width:245px;min-height:auto;max-height:160px}.featured-articles__image--side img{width:100%;height:100%;object-fit:cover}@media(max-width:1150px){.featured-articles__image--side{min-width:unset}}@media(max-width:1024px){.featured-articles__image--side{aspect-ratio:16/10;min-width:100%;max-height:none;margin-bottom:0}}@media(max-width:480px){.featured-articles__image--side{aspect-ratio:16/10}}.featured-articles__card--side .featured-articles__content{padding-left:clamp(16px,2vw,20px);max-width:510px}@media(max-width:1024px){.featured-articles__card--side .featured-articles__content{padding-left:0;padding-top:20px;max-width:100%}}@media(max-width:480px){.featured-articles__card--side .featured-articles__content{padding-left:0}}.featured-articles__meta{display:flex;align-items:center;gap:8px;margin-bottom:clamp(10px,1.2vw,12px);font-size:clamp(12px,1vw,14px);color:var(--color-gray)}@media(max-width:424px){.featured-articles__meta{flex-direction:column;gap:6px;align-items:flex-start}}.featured-articles__author,.featured-articles__read-time{font-weight:400}.featured-articles__separator{opacity:.5}@media(max-width:424px){.featured-articles__separator{display:none}}.featured-articles__card-title{font-size:clamp(16px,1.8vw,20px);color:var(--color-text-black);line-height:1.3;margin-bottom:clamp(12px,1.5vw,16px);overflow:hidden}.featured-articles__card--side .featured-articles__card-title{font-size:clamp(15px,1.4vw,18px);margin-bottom:clamp(8px,1vw,12px)}.featured-articles__tags{display:flex;flex-wrap:wrap;gap:8px}.featured-articles__tag{display:inline-block;padding:6px 12px;border:1px solid var(--color-red-light);border-radius:12px;font-size:clamp(10px,.9vw,12px);color:var(--color-red-light);transition:all .3s ease}.featured-articles__tag:hover{background-color:var(--color-red-light);color:var(--color-white)}.blog-listing{padding:clamp(60px,8vw,96px) 0}.blog-listing__container{width:100%}.blog-listing__header{text-align:left;margin-bottom:clamp(20px,2.5vw,40px);max-width:620px}.blog-listing__header__title{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.blog-listing__header__subtitle{color:var(--color-gray);font-size:clamp(16px,1.5vw,20px)}.blog-listing__filters-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(20px,2.5vw,32px);border-bottom:1px solid var(--color-gray-light)}@media(max-width:992px){.blog-listing__filters-wrapper{flex-direction:column;align-items:stretch}}.blog-listing__filters{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){.blog-listing__filters{justify-content:center}}.blog-listing__search{position:relative;display:flex;align-items:center;min-width:400px}@media(max-width:992px){.blog-listing__search{width:100%;min-width:unset}}.blog-listing__search-input{width:100%;padding:10px 40px 10px 44px;border:1px solid var(--color-gray-light);border-radius:8px;font-size:clamp(14px,1.2vw,16px);font-family:var(--default-font);color:var(--color-text-black);outline:none;transition:all .3s ease}.blog-listing__search-input::placeholder{color:var(--color-gray)}.blog-listing__search-input:focus{border-color:var(--color-gray)}.blog-listing__search-icon{position:absolute;left:16px;color:var(--color-gray);pointer-events:none}.blog-listing__filter-btn{padding:4px 20px;background-color:transparent;border:none;border-radius:32px;font-size:clamp(14px,1.1vw,16px);font-family:var(--default-font);color:var(--color-gray);cursor:pointer;transition:all .3s ease;font-weight:500;white-space:nowrap}.blog-listing__filter-btn:hover{color:var(--color-white);background-color:var(--color-blue-light)}.blog-listing__filter-btn--active,.blog-listing__filter-btn--active:hover{background-color:var(--color-blue-normal);color:var(--color-white)}@media(max-width:480px){.blog-listing__filter-btn{padding:10px 16px;font-size:12px}}.blog-listing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,32px);margin-bottom:clamp(40px,5vw,60px)}@media(max-width:1024px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-listing__grid{grid-template-columns:1fr}}.blog-listing__card{display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease}.blog-listing__card:hover .blog-listing__image img{transform:scale(1.05)}.blog-listing__card--hidden{display:none!important}.blog-listing__card--animate{animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-listing__image{width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;margin-bottom:20px;background-color:var(--color-gray-lighter)}.blog-listing__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-listing__content{display:flex;flex-direction:column;flex:1}.blog-listing__meta{display:flex;align-items:center;gap:8px;margin-bottom:clamp(10px,1.2vw,12px);font-size:clamp(12px,1vw,14px);color:var(--color-gray)}.blog-listing__author,.blog-listing__read-time{font-weight:400}.blog-listing__separator{opacity:.5}.blog-listing__title{font-size:clamp(16px,1.8vw,20px);color:var(--color-text-black);line-height:1.4;margin-bottom:clamp(12px,1.5vw,16px);font-weight:600}@media(max-width:640px){.blog-listing__title{font-size:18px}}.blog-listing__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.blog-listing__tag{display:inline-block;padding:6px 12px;border:1px solid var(--color-red-light);border-radius:12px;font-size:clamp(10px,.9vw,12px);color:var(--color-red-light);transition:all .3s ease}.blog-listing__tag:hover{background-color:var(--color-red-light);color:var(--color-white)}.blog-listing__load-more{margin:0 auto;justify-content:center}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .5s ease,visibility .5s ease;background:var(--color-blue-normal);padding:clamp(16px,2vw,24px) 0;box-shadow:0 -4px 24px #0000004d}@media(max-width:768px){.cookie-consent{padding:16px 0}}.cookie-consent.show{transform:translateY(0);opacity:1;visibility:visible}.cookie-consent__container{margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(12px,2vw,20px);align-items:center;position:relative}@media(max-width:768px){.cookie-consent__container{grid-template-columns:auto 1fr;gap:12px}}.cookie-consent__icon{width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);flex-shrink:0;color:var(--color-blue-normal)}@media(max-width:768px){.cookie-consent__icon{display:none}}.cookie-consent__icon svg{width:100%;height:100%}.cookie-consent__content{flex:1}.cookie-consent__title{font-size:clamp(16px,2vw,20px);color:var(--color-white);margin-bottom:4px;font-weight:600}@media(max-width:768px){.cookie-consent__title{font-size:16px;margin-bottom:4px}}.cookie-consent__text{font-size:clamp(13px,1.5vw,14px);color:var(--color-gray-light);line-height:1.4;margin:0}.cookie-consent__link{color:var(--color-red-normal);transition:color .3s ease}.cookie-consent__link:hover{text-decoration:underline}.cookie-consent__actions{display:flex;gap:8px}@media(max-width:768px){.cookie-consent__actions{grid-column:1/-1;gap:8px}}.cookie-consent__actions .btn{--bg-unique-color: var(--color-white);--text-unique-color: var(--color-blue-normal);--border-unique-color: var(--color-white);--text-hover-unique-color: var(--color-white);--border-hover-unique-color: var(--color-white)}.cookie-consent__btn{min-width:clamp(100px,15vw,140px);justify-content:center;padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,24px);font-size:clamp(13px,1.5vw,15px)}@media(max-width:768px){.cookie-consent__btn{min-width:100px;padding:10px 20px;font-size:13px}}.multi-select{width:100%;position:relative}.multi-select .select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:56px}.multi-select .select-trigger:focus,.multi-select .select-trigger.active{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ef44441a}.multi-select .placeholder{color:var(--color-gray-light);font-size:clamp(16px,1.5vw,20px)}.multi-select .tag-list{display:flex;flex-wrap:wrap;gap:8px}.multi-select .tag{display:flex;align-items:center;gap:6px;background:var(--color-red-lighter);padding:6px 10px;border-radius:6px;font-size:14px;color:var(--color-primary)}.multi-select .tag .remove{cursor:pointer;display:flex;align-items:center}.multi-select .dropdown-panel{position:absolute;width:100%;left:0;top:calc(100% + 4px);background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin-top:6px;padding:8px 0;max-height:240px;overflow-y:auto;z-index:999;box-shadow:0 4px 12px #0000000d}.multi-select .option{padding:12px 20px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s ease}.multi-select .option input[type=checkbox]{pointer-events:none}.multi-select .option:hover{background:#f1f1f1}.multi-select .option.selected{background:var(--color-red-lighter)}.animated-text{display:block;position:relative;height:1.2em;overflow:hidden}.animated-text .text-item{position:absolute;width:100%;left:0;opacity:0;transform:translateY(30px);transition:none;color:#d13c29}.animated-text .text-item.active{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.hero__banner-v2{background-color:var(--color-text-black)}.hero__banner-v2__container{background-color:var(--color-text-black);position:relative;display:flex;justify-content:center;overflow:hidden}@media(max-width:768px){.hero__banner-v2{height:auto;padding-top:clamp(40px,5vw,80px)}}.hero__banner-v2 .banner-art-img{width:50%;height:100%;position:absolute;top:0;right:0}.hero__banner-v2 .hero__banner__container{display:grid;min-height:calc(100dvh - 140px);grid-template-columns:1fr 1.5fr;align-items:center;gap:clamp(52px,2.5vw,60px);position:relative;padding-block:clamp(125px,8.5vw,175px)}@media(max-width:991px){.hero__banner-v2 .hero__banner__container{grid-template-columns:repeat(2,1fr);padding-bottom:40px}}@media(max-width:768px){.hero__banner-v2 .hero__banner__container{display:flex;flex-direction:column;padding-bottom:0;min-height:auto}}.hero__banner-v2 .hero__banner__container .content{color:var(--color-white)}@media(max-width:768px){.hero__banner-v2 .hero__banner__container .content{text-align:center;place-items:center}}.hero__banner-v2 .hero__banner__container .content h1{font-size:clamp(28px,2.8vw,50px);font-weight:600;width:100%}.hero__banner-v2 .hero__banner__container .content p{font-size:clamp(16px,1.3vw,24px);padding-top:clamp(14px,2vw,20px)}.hero__banner-v2 .hero__banner__container .content .btn{margin-top:clamp(24px,1.5vw,64px);--font-size: clamp(14px, 2vw, 20px);--padding-block: clamp(11.5px, 2vw, 16px);--padding-inline: 32px}@media(max-width:768px){.hero__banner-v2 .hero__banner__container .content .btn{margin-inline:auto}}.hero__banner-v2 .hero__banner__container .img__holder{position:relative;width:min(100%,712px);transform:translate(29%);display:none}.hero__banner-v2 .hero__banner__container .img__holder img{border-radius:24px}@media(max-width:991px){.hero__banner-v2 .hero__banner__container .img__holder{display:block}}@media(max-width:768px){.hero__banner-v2 .hero__banner__container .img__holder{order:2;transform:unset;width:min(100%,400px);margin-inline:auto;margin-bottom:calc(clamp(60px,20vw,100px)*-1)}}.hero__banner-v2 .outer__img__holder{position:absolute;right:0;top:56%;transform:translate(15%,-50%);width:clamp(200px,31vw,600px);z-index:1}.hero__banner-v2 .outer__img__holder img{border-radius:24px}@media(max-width:991px){.hero__banner-v2 .outer__img__holder{display:none}}.hero__banner-v2 .banner-art-video{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;object-position:left bottom}.hero__banner-v2 .hero__trusted-section{min-height:140px;padding-block:clamp(16px,1.4vw,40px);background-color:#201d1e;display:flex;align-items:center;justify-content:center;border-radius:clamp(20px,5vw,40px) 0}.hero__banner-v2 .hero__trusted-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,80px);align-items:center}@media(max-width:768px){.hero__banner-v2 .hero__trusted-grid{grid-template-columns:1fr;gap:clamp(24px,5vw,32px)}}.hero__banner-v2 .hero__trusted-item:nth-child(2){display:flex;flex-direction:column;align-items:flex-end}@media(max-width:768px){.hero__banner-v2 .hero__trusted-item:nth-child(2){align-items:center}}.hero__banner-v2 .hero__trusted-item:nth-child(2) .hero__trusted-logos{gap:20px}@media(max-width:768px){.hero__banner-v2 .hero__trusted-item:nth-child(2) .hero__trusted-logos{gap:clamp(12px,3vw,16px);justify-content:center}}.hero__banner-v2 .hero__trusted-item:nth-child(2) .hero__trusted-logos img{width:60px;height:60px;object-fit:contain;transition:opacity .3s ease}@media(max-width:768px){.hero__banner-v2 .hero__trusted-item:nth-child(2) .hero__trusted-logos img{width:clamp(48px,12vw,56px);height:clamp(48px,12vw,56px)}}@media(max-width:768px){.hero__banner-v2 .hero__trusted-item{text-align:center}}.hero__banner-v2 .hero__trusted-title{font-size:clamp(16px,1.8vw,20px);color:var(--color-white);margin-bottom:clamp(12px,1.5vw,16px);opacity:.8}.hero__banner-v2 .hero__trusted-logos{display:flex;align-items:center;gap:clamp(24px,3vw,36px)}@media(max-width:768px){.hero__banner-v2 .hero__trusted-logos{gap:clamp(12px,3vw,16px);justify-content:center}}.hero__banner-v2 .hero__trusted-logos img{width:clamp(100px,12vw,180px);height:40px;object-fit:contain;transition:opacity .3s ease}.safeguarding{padding-block:clamp(40px,5vw,80px);background-color:var(--color-gray-lighter);margin-block:clamp(20px,5vw,40px)}.safeguarding .safeguarding__container .heading__container{width:min(100%,620px);margin-inline:auto;text-align:center}.safeguarding .safeguarding__container .heading__container p{font-size:clamp(16px,1.5vw,20px);margin-top:12px}.safeguarding .safeguarding__container .map__content{display:grid;grid-template-columns:2.3334fr 1fr;gap:clamp(40px,5vw,80px);padding-top:40px}@media(max-width:991px){.safeguarding .safeguarding__container .map__content{grid-template-columns:repeat(1,1fr)}}@media(max-width:991px){.safeguarding .safeguarding__container .map__content{display:flex;flex-direction:column}}.safeguarding .safeguarding__container .map__content .map__container{position:relative}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container{width:min(100%,500px);margin-inline:auto}}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container{position:relative;display:flex;pointer-events:auto;margin-top:40px}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip{padding:16px;background-color:var(--color-white);position:absolute;border-radius:12px;opacity:0;visibility:hidden}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip{background-color:transparent}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .triangle-top{height:0;width:0;background-color:transparent;border-top:clamp(10px,5vw,20px) solid var(--color-white);border-left:clamp(10px,5vw,20px) solid transparent;border-right:clamp(10px,5vw,20px) solid transparent;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .triangle-top{display:none}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{top:0;right:0;transform:translate(-40%,-10%)}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{transform:translate(-50%,-15%)}}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{transform:translate(-30%,-15%)}}@media(max-width:625px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{transform:translate(-10%,-30%)}}@media(max-width:525px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{transform:translateY(-40%)}}@media(max-width:450px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.asia{transform:translateY(-60%)}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.north-america{top:0;left:0;transform:translate(20%,-15%)}@media(min-width:768px)and (max-width:800px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.north-america .triangle-top{left:30%}}@media(min-width:992px)and (max-width:1100px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.north-america .triangle-top{left:30%}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.south-america{top:30%;left:15%}@media(max-width:1200px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.south-america{transform:translate(-7%,-10%)}}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.south-america{transform:translateY(-10%)}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{top:0;left:50%;transform:translate(-40%,-10%)}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{transform:translate(-40%)}}@media(max-width:900px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{transform:translate(-40%,-15%)}}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{transform:translate(-40%,-50%)}}@media(max-width:525px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{transform:translate(-45%,-60%)}}@media(max-width:425px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.europe{transform:translate(-45%,-70%)}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.australia{right:0;bottom:26%}@media(min-width:992px)and (max-width:1200px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.australia .triangle-top{left:60%}}@media(min-width:768px)and (max-width:800px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.australia .triangle-top{left:60%}}@media(max-width:1200px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.australia{bottom:24%}}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.australia{bottom:22%}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip.active{opacity:1;visibility:visible;display:flex}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip{width:250px;display:flex;flex-direction:column;gap:clamp(10px,3vw,20px)}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip{transform:unset!important;left:unset!important;top:unset!important;right:unset!important;bottom:unset!important;position:relative;width:100%;display:none;text-align:center;padding:0;border-radius:unset}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper{position:relative}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper{overflow:hidden;padding-bottom:27px}}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper{padding:20px;background-color:var(--color-white);border-radius:12px;overflow:visible}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-pagination{bottom:-30px}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-blue-normal)}}@media(min-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper{display:flex;flex-direction:column;gap:22px;max-height:135px;overflow-y:auto}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper::-webkit-scrollbar{width:1px!important}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper::-webkit-scrollbar-button{display:none}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper::-webkit-scrollbar-track{background:transparent}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper::-webkit-scrollbar-thumb{background:var(--color-blue-normal);border-radius:4px}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-blue-dark)}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper{scrollbar-width:thin;scrollbar-color:var(--color-blue-normal) transparent}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper .swiper-slide{font-size:clamp(12px,2.5vw,14px);padding-right:8px;color:var(--color-gray-normal);display:flex;justify-content:space-between;align-items:center;gap:clamp(14px,2.5vw,20px);text-align:right}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper .swiper-slide{flex-direction:column;align-items:center;justify-content:center;text-align:left;gap:4px;height:60px}}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper .swiper-slide .logo{width:auto;max-width:100px}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper .swiper-slide .logo img{object-fit:contain;height:20px;width:unset}@media(max-width:768px){.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .company-swiper .companySwiper .swiper-wrapper .swiper-slide .logo img{object-fit:contain;width:fit-content;height:100%}}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip .title{font-size:16px;color:var(--color-text-black)}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip ul{display:flex;flex-direction:column;gap:8px;max-height:100px;overflow-y:auto}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip ul::-webkit-scrollbar{display:none;scrollbar-width:none;-ms-overflow-style:none}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip ul li{font-size:clamp(12px,2.5vw,14px);color:var(--color-gray-normal);display:flex;justify-content:space-between;gap:clamp(10px,2.5vw,20px);text-align:right}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip ul li .logo{width:60px}.safeguarding .safeguarding__container .map__content .map__container .tooltip__container .tooltip ul li .logo img{height:auto}.safeguarding .safeguarding__container .map__content .map__container .continent{pointer-events:bounding-box;cursor:pointer}.safeguarding .safeguarding__container .map__content .map__container .continent.active .continent__inner path,.safeguarding .safeguarding__container .map__content .map__container .continent:hover .continent__inner path{fill:var(--color-red-normal);transition:fill .3s linear}.safeguarding .safeguarding__container .map__content .map__container .continent#africa:hover path{fill:#d9d9d9}.safeguarding .safeguarding__container .map__content .mapSwiper{width:100%}.safeguarding .safeguarding__container .map__content .content{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,40px);max-height:clamp(200px,39vw,540px)}.safeguarding .safeguarding__container .map__content .content::-webkit-scrollbar{display:none;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .content{max-height:unset;overflow-y:unset;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:clamp(20px,2.5vw,40px)}}.safeguarding .safeguarding__container .map__content .content .item{padding:clamp(12px,2.5vw,20px);display:flex;justify-content:space-between;align-items:center;gap:30px;background-color:var(--color-white);border-radius:12px;height:auto}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .content .item{flex-direction:column;align-items:center;padding:33px 18px;width:calc(50% - clamp(10px,1.25vw,20px));gap:8px}}.safeguarding .safeguarding__container .map__content .content .item .number{font-size:clamp(24px,3vw,60px);color:var(--color-text-black)}.safeguarding .safeguarding__container .map__content .content .item .desc{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray-normal);text-align:right;max-width:120px}@media(max-width:991px){.safeguarding .safeguarding__container .map__content .content .item .desc{text-align:center}}.digital__assets{padding-block:clamp(82px,8.7vw,166px);margin-block:clamp(20px,5vw,40px)}.digital__assets .digital__assets__container{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:768px){.digital__assets .digital__assets__container{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.digital__assets .digital__assets__container .content{order:1;text-align:center;place-items:center}}.digital__assets .digital__assets__container .content p{padding-top:12px;font-size:clamp(16px,1.5vw,20px)}.digital__assets .digital__assets__container .content .btn{margin-top:32px}@media(max-width:768px){.digital__assets .digital__assets__container .content .btn{margin-inline:auto}}.digital__assets .digital__assets__container .img__holder{overflow:hidden;border-radius:clamp(12px,1.5vw,24px)}@media(max-width:768px){.digital__assets .digital__assets__container .img__holder{order:1;text-align:center;place-items:center}}.digital__ecosystem{padding-block:clamp(40px,5vw,80px);background-color:var(--color-gray-lighter);margin-block:clamp(20px,5vw,40px);--bg-unique-color: transparent}.digital__ecosystem .digital__ecosystem__container .heading__container{width:min(100%,620px);margin-inline:auto;text-align:center;position:relative;z-index:2}.digital__ecosystem .digital__ecosystem__container .heading__container p{font-size:clamp(16px,1.5vw,20px);margin-top:12px}.digital__ecosystem .digital__ecosystem__container .heading__container .btn{margin-top:32px;margin-inline:auto}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns{display:none;flex-direction:row-reverse;gap:clamp(12px,2.5vw,24px);margin-bottom:50px}@media(min-width:768px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns{display:flex}}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-next,.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev{position:static;width:68px;height:48px;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-blue-normal);border-radius:32px;cursor:pointer;transition:all .3s ease}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-next:after,.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev:after{content:none}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-next svg,.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev svg{width:24px;height:24px;fill:var(--color-blue-normal)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-next:hover,.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev:hover{background-color:var(--color-blue-normal)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-next:hover svg,.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev:hover svg{fill:var(--color-white)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__swiper-btns .swiper-button-prev svg{transform:rotate(180deg)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list{margin-top:40px}@media(min-width:768px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list{margin-top:-50px}}@media(max-width:768px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,2.5vw,24px)}}@media(max-width:525px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper{grid-template-columns:repeat(1,1fr)}}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide{padding:24px;background-color:var(--color-white);border-radius:24px;transition:background-color .3s linear;display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:30px;height:auto}@media(min-width:768px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide{aspect-ratio:1.13/1}}@media(max-width:768px){.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide{aspect-ratio:auto;gap:100px}}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide .title__container .icon{margin-bottom:clamp(8px,2vw,12px);width:clamp(30px,5vw,40px)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide .title__container .title{font-size:clamp(16px,2vw,28px);color:var(--color-text-black)}.digital__ecosystem .digital__ecosystem__container .digital__ecosystem__list .swiper-wrapper .swiper-slide p{font-size:clamp(14px,1.5vw,16px)}.cyber__threats{padding-block:clamp(75px,8vw,144px);margin-block:clamp(20px,5vw,40px)}.cyber__threats .cyber__threats__container{display:grid;grid-template-columns:2fr 1fr;gap:clamp(36px,5vw,34px)}@media(max-width:768px){.cyber__threats .cyber__threats__container{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.cyber__threats .cyber__threats__container .content{order:0;text-align:center;place-items:center}}.cyber__threats .cyber__threats__container .content .heading{margin-bottom:clamp(20px,2.5vw,40px);width:min(80%,620px)}@media(max-width:400px){.cyber__threats .cyber__threats__container .content .heading{width:100%}}@media(max-width:768px){.cyber__threats .cyber__threats__container .content .heading{margin-inline:auto}}.cyber__threats .cyber__threats__container .content .logo{width:clamp(160px,20vw,258px)}@media(max-width:768px){.cyber__threats .cyber__threats__container .content .logo{margin-inline:auto}}.cyber__threats .cyber__threats__container .content p{padding-top:12px;font-size:clamp(14px,1.5vw,20px)}.cyber__threats .cyber__threats__container .content .btn__holder{display:flex;gap:clamp(10px,2.5vw,20px);margin-top:clamp(22px,2.5vw,40px)}@media(max-width:768px){.cyber__threats .cyber__threats__container .content .btn__holder{align-items:center;flex-direction:column}}.cyber__threats .cyber__threats__container .content .btn__holder .btn:nth-child(1){--bg-color: var(--color-blue-normal);--text-color: var(--color-white);--hover-bg-color: var(--color-blue-dark);--hover-text-color: var(--color-blue-normal)}.cyber__threats .cyber__threats__container .content .btn__holder .btn:hover svg{fill:var(--color-white)}.cyber__threats .cyber__threats__container .img__holder{display:flex;justify-content:center;align-items:center}.cyber__threats .cyber__threats__container .img__holder img{width:min(100%,500px);display:block;border-radius:24px}@media(max-width:768px){.cyber__threats .cyber__threats__container .img__holder{margin-inline:auto}}.expertise{padding-block:clamp(40px,5vw,80px);background-color:var(--color-gray-lighter);margin-block:clamp(20px,5vw,40px)}.expertise .expertise__container .heading__container{width:min(100%,620px);margin-inline:auto;text-align:center}.expertise .expertise__container .heading__container p{font-size:clamp(14px,1.5vw,20px);margin-top:12px}.expertise .expertise__list{margin-top:40px;display:flex;gap:clamp(20px,2.5vw,24px)}@media(max-width:768px){.expertise .expertise__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.expertise .expertise__list{grid-template-columns:repeat(1,1fr)}}.expertise .expertise__list .item{padding:clamp(16px,2.5vw,32px) clamp(14px,2.5vw,28px);flex:1 0 0%;background-color:rgb(from var(--color-blue-lighter) r g b/.32);border-radius:12px;height:300px;transition:flex .3s linear,background-color .3s linear;position:relative}@media(max-width:768px){.expertise .expertise__list .item{height:auto;padding-bottom:100px}}@media(max-width:575px){.expertise .expertise__list .item{padding-bottom:clamp(50px,20vw,100px)}}.expertise .expertise__list .item:after{content:attr(data-num);position:absolute;font-size:clamp(42px,10vw,74px);right:clamp(12px,2.5vw,24px);bottom:clamp(12px,2.5vw,24px);pointer-events:none;color:var(--color-text-black);transition:color .3s linear;opacity:.2;line-height:1}.expertise .expertise__list .item .title{font-size:clamp(14px,2vw,20px);color:var(--color-text-black);margin-bottom:clamp(12px,2vw,24px);transition:color .3s linear,font-size .3s linear}@media(max-width:769px){.expertise .expertise__list .item .title{font-size:clamp(16px,2vw,28px)}}.expertise .expertise__list .item p{font-size:clamp(14px,1.5vw,16px)}@media(min-width:769px){.expertise .expertise__list .item p{opacity:0;visibility:hidden}}@keyframes displayAnim{to{opacity:1;visibility:visible}}.expertise .expertise__list .item.active{flex:3 0 0%;background-color:var(--color-text-black)}.expertise .expertise__list .item.active:after{color:var(--color-white)}.expertise .expertise__list .item.active .title,.expertise .expertise__list .item.active p{color:var(--color-white)}.expertise .expertise__list .item.active .title{font-size:clamp(16px,2vw,28px)}.expertise .expertise__list .item.active p{animation:displayAnim .25s linear .25s forwards}.testimonial{padding-block:clamp(40px,5vw,80px);background-color:var(--color-text-black);position:relative;overflow:hidden;margin-block:clamp(20px,5vw,40px)}.testimonial .art{position:absolute;top:0;right:0;transform:translate(29%,-20%);width:321px;z-index:1}.testimonial .testimonial__container .heading__container{width:min(100%,620px);margin-inline:auto;text-align:center;position:relative;z-index:1}.testimonial .testimonial__container .heading__container .heading{color:var(--color-white)}.testimonial .testimonial__container .heading__container p{font-size:clamp(16px,1.5vw,20px);margin-top:12px;color:var(--color-white)}.testimonial .testimonial__container .testimonial__list{margin-top:40px}.testimonial .testimonial__container .testimonial__list .swiper-wrapper .swiper-slide{background-color:var(--color-white);border-radius:12px;padding:40px 20px;aspect-ratio:.76/1;min-height:365px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.testimonial .testimonial__container .testimonial__list .swiper-wrapper .swiper-slide .logo{width:min(100%,150px)}.testimonial .testimonial__container .testimonial__list .swiper-wrapper .swiper-slide .content{display:flex;flex-direction:column;gap:20px}.testimonial .testimonial__container .testimonial__list .swiper-wrapper .swiper-slide .content p{color:var(--color-text-black);font-size:clamp(14px,1.5vw,16px)}.testimonial .testimonial__container .testimonial__list .swiper-pagination{margin-top:clamp(20px,2.5vw,40px);padding-bottom:20px;position:relative;top:unset;bottom:unset;display:flex;align-items:center;justify-content:center;gap:4px}.testimonial .testimonial__container .testimonial__list .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--color-gray);position:relative;transition:background-color .3s linear}.testimonial .testimonial__container .testimonial__list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;height:20px;background-color:var(--color-white)}.testimonial .testimonial__container .testimonial__list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";position:absolute;width:140%;height:140%;border:1px solid var(--color-white);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.blogs{padding-block:clamp(40px,5vw,80px);margin-block:clamp(20px,5vw,40px)}.blogs .blogs__container .heading__container{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(20px,5vw,40px)}@media(max-width:575px){.blogs .blogs__container .heading__container{flex-direction:column;align-items:center;text-align:center}}.blogs .blogs__container .heading__container .content{width:min(100%,620px)}.blogs .blogs__container .heading__container .content p{font-size:clamp(16px,1.5vw,20px);margin-top:12px}.blogs .blogs__container .heading__container .btn{flex-shrink:0}.blogs .blogs__container .blogs__list{margin-top:40px}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide{background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;cursor:pointer;transition:transform .3s ease}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide:hover{transform:translateY(-4px)}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide:hover .img__holder img{transform:scale(1.05)}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide a{position:absolute;inset:0;z-index:10}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .img__holder{border-radius:12px;overflow:hidden}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .img__holder img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .content{display:flex;flex-direction:column;gap:8px;padding-inline:4px}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .content .info{display:flex;gap:8px}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .content .title{font-size:clamp(14px,1.5vw,20px);color:var(--color-text-black)}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .content .tags{display:flex;gap:8px;margin-top:8px}.blogs .blogs__container .blogs__list .swiper-wrapper .swiper-slide .content .tags span{border-radius:4px;padding:4px 8px;border:1px solid var(--color-red-light);color:var(--color-red-light)}.products_hero__banner{background-color:var(--color-blue-normal);position:relative;display:flex;justify-content:center;overflow:hidden}@media(max-width:768px){.products_hero__banner{position:relative}.products_hero__banner .products_hero__banner__container{height:auto}}.products_hero__banner .banner-art-img{position:absolute;bottom:0;left:0;width:48.056vw;z-index:1}.products_hero__banner .products_hero__banner__container{display:grid;height:800px;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(30px,2.5vw,60px);position:relative;z-index:2;padding-block:clamp(100px,12vw,175px)}@media(max-width:991px){.products_hero__banner .products_hero__banner__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.products_hero__banner .products_hero__banner__container{grid-template-columns:repeat(1,1fr);height:auto;padding-block:0;padding-top:clamp(150px,12vw,175px)}}.products_hero__banner .products_hero__banner__container .featured-product{max-width:152px;width:100%;margin-bottom:clamp(24px,2.5vw,44px)}.products_hero__banner .products_hero__banner__container .content{color:var(--color-white)}@media(max-width:768px){.products_hero__banner .products_hero__banner__container .content{text-align:center}}@media(max-width:768px){.products_hero__banner .products_hero__banner__container .content .featured-product{margin-inline:auto}}.products_hero__banner .products_hero__banner__container .content h1{font-size:clamp(28px,2.5vw,60px);font-weight:600;margin-bottom:clamp(12px,1.5vw,16px)}.products_hero__banner .products_hero__banner__container .content p{font-size:clamp(15px,1.5vw,16px);color:var(--color-gray-light)}.products_hero__banner .products_hero__banner__container .content .btn{margin-top:clamp(32px,3.5vw,64px);border-radius:32px!important;--bg-color: var(--color-blue-normal);--text-color: var(--color-white);--hover-bg-color: var(--color-white);--hover-text-color: var(--color-blue-normal);--icon-color:var(--color-white);--icon-hover-color: var(--color-blue-normal)}@media(max-width:768px){.products_hero__banner .products_hero__banner__container .content .btn{margin-inline:auto}}.products_hero__banner .products_hero__banner__container .img__holder{position:relative;width:min(100%,712px);transform:translate(29%);display:none}@media(max-width:991px){.products_hero__banner .products_hero__banner__container .img__holder{display:block}}@media(max-width:768px){.products_hero__banner .products_hero__banner__container .img__holder{transform:translate(0);transform:translateY(10%);max-width:80%;margin:0 auto}}.products_hero__banner .outer__img__holder{position:absolute;right:0;top:50%;transform:translate(17%,-50%);width:clamp(300px,50vw,712px);z-index:1}@media(max-width:991px){.products_hero__banner .outer__img__holder{display:none}}.products_hero__banner .banner-art-video{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;object-position:left bottom}.traditional-security{padding:clamp(40px,6vw,80px) 0;background-color:var(--color-gray-lighter)}@media(max-width:1024px){.traditional-security{background-color:transparent}}.traditional-security__header{text-align:left;margin-bottom:clamp(20px,2.5vw,40px);max-width:620px}.traditional-security__title{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.traditional-security__subtitle{color:var(--color-gray)}.traditional-security__content{background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}@media(max-width:1024px){.traditional-security__content{background:transparent;box-shadow:none}}.traditional-security__mobile-cards{display:none}@media(max-width:1024px){.traditional-security__mobile-cards{display:grid;grid-template-columns:autofit minmax(280px,1fr);gap:clamp(20px,2.5vw,40px)}}.traditional-security__table{display:grid;grid-template-columns:280px 1fr 1fr;min-height:500px;gap:clamp(20px,2.5vw,40px);padding:80px}@media(max-width:1024px){.traditional-security__table{display:none}}.traditional-security__column{display:flex;flex-direction:column;border:0}@media(max-width:1024px){.traditional-security__column--factor{display:none}}.traditional-security__mobile-card{background-color:var(--color-gray-lighter);border-radius:12px;padding:32px 28px}.traditional-security__mobile-card-header{margin-bottom:16px}.traditional-security__mobile-card-title{font-size:clamp(16px,2vw,20px);font-weight:400;color:var(--color-blue-normal);text-transform:uppercase;letter-spacing:.5px;margin:0}.traditional-security__mobile-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--color-gray-light)}.traditional-security__mobile-header .traditional-security__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.traditional-security__mobile-header .traditional-security__icon img{width:100%;height:100%;object-fit:contain}.traditional-security__mobile-factor-title{font-size:clamp(14px,2vw,16px);color:var(--color-gray);margin:0;font-weight:400}.traditional-security__mobile-section{margin-bottom:20px}.traditional-security__mobile-section:last-child{margin-bottom:0}.traditional-security__mobile-section-title{font-size:clamp(16px,2vw,20px);font-weight:400;color:var(--color-blue-normal);margin-bottom:8px}.traditional-security__mobile-section-content{font-size:clamp(12px,2vw,14px);color:var(--color-gray);line-height:1.6;margin:0}.traditional-security__column-header{background-color:inherit}@media(max-width:1024px){.traditional-security__column-header{display:none}}.traditional-security__column-title{font-size:clamp(22px,2.5vw,28px);white-space:nowrap;color:var(--color-blue-normal);padding-bottom:24px;border-bottom:2px solid var(--color-gray-light);margin:0}.traditional-security__row{padding:24px 0;min-height:50px;display:flex;align-items:center;border-bottom:2px solid var(--color-gray-light);flex:1}.traditional-security__row:last-child{border-bottom:none;padding-bottom:0}@media(max-width:1024px){.traditional-security__row{display:none}}.traditional-security__factor{display:flex;align-items:center;gap:12px;font-size:clamp(14px,2vw,16px)}.traditional-security__factor-text,.traditional-security__description{color:var(--color-gray)}.how-soc-works{padding:clamp(60px,8vw,120px) 0;background-color:var(--color-white);overflow:hidden}@media(max-width:768px){.how-soc-works .container{padding-right:0}}.how-soc-works__header{text-align:left;margin-bottom:clamp(20px,2.5vw,40px);max-width:620px}.how-soc-works__title{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.how-soc-works__subtitle{color:var(--color-gray)}.how-soc-works__grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));row-gap:clamp(24px,3vw,40px)}@media(max-width:768px){.how-soc-works__grid{grid-template-columns:1fr}}.how-soc-works .bottom-card{padding-top:clamp(40px,5vw,80px)}@media(max-width:768px){.how-soc-works .bottom-card{padding-top:0}}.how-soc-works__card{background:var(--color-white);border-radius:12px}.how-soc-works__card-content{padding-left:clamp(10px,2.5vw,20px)}.how-soc-works__card-content .title{font-size:clamp(16px,2vw,20px);color:var(--color-text-black);margin-bottom:clamp(8px,1.5vw,12px)}.how-soc-works__card-content .description{font-size:clamp(12px,1.5vw,14px);color:var(--color-gray)}.how-soc-works__card-badge{display:flex;position:relative}.how-soc-works__card-badge .title{color:var(--color-texts-black);min-width:120px;font-size:clamp(12px,1.5vw,15px);display:flex;width:fit-content;align-items:center;gap:8px;text-transform:capitalize;margin-bottom:16px;border-radius:6px;padding:10px 16px;position:relative;overflow:hidden;transition:color .3s ease;isolation:isolate}.how-soc-works__card-badge .title:before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;background-color:var(--color-blue-normal);transition:width .6s ease;z-index:-1}.how-soc-works__card-badge .title .icon{width:16px;height:16px;transition:filter .3s ease}.how-soc-works__card-badge .progress-line-second{position:absolute;left:100%}@media(max-width:768px){.how-soc-works__card-badge .progress-line-second{display:none}}.how-soc-works__card-badge .progress-line-third{position:absolute;left:-100%}@media(max-width:768px){.how-soc-works__card-badge .progress-line-third{display:none}}.how-soc-works hr{width:100%;margin-top:20px;height:1px;background-color:var(--color-gray-light);border:none;position:relative;overflow:hidden}.how-soc-works hr.progress-line:after,.how-soc-works hr.progress-line-second:after,.how-soc-works hr.progress-line-third:after{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background-color:var(--color-blue-normal);transition:width .8s ease 0s}.how-soc-works .active .title{color:var(--color-white)}.how-soc-works .active .title:before{width:100%}.how-soc-works .active .title .icon{filter:brightness(0) invert(1)}.how-soc-works .active .progress-line:after{width:100%;transition-delay:.6s}.how-soc-works .animate-second-line .progress-line-second:after{width:100%}.how-soc-works .animate-third-line .progress-line-third:after{width:100%}.hero-about{width:100%;height:800px;position:relative;display:flex;align-items:center;background:url(/images/about/about-us-bg-image-dark.png);background-size:cover;background-position:center}@media(max-width:768px){.hero-about{height:auto;min-height:auto;background-image:none;background-color:var(--color-text-black);padding:0;flex-direction:column}}.hero-about__visuals{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr}.hero-about__visuals img{width:100%;height:100%;object-fit:cover;object-position:20% top}@media(max-width:768px){.hero-about__visuals{display:none}}.hero-about__color-block{background-color:var(--color-text-black);width:100%}.hero-about__image-wrapper{width:100%;position:relative}.hero-about__image-wrapper img{width:100%;height:100%;object-fit:cover}.hero-about__content{width:100%;position:absolute;top:50%;transform:translateY(-50%);color:var(--color-white);z-index:1}@media(max-width:768px){.hero-about__content{position:relative;top:auto;transform:none;padding:170px 0 0}}.hero-about__content .container{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,32px)}@media(max-width:768px){.hero-about__content .container{text-align:center}}.hero-about__content h1{font-size:clamp(28px,2.5vw,60px)}@media(max-width:768px){.hero-about__content h1{font-size:clamp(32px,6vw,48px)}}.hero-about__content p{font-size:clamp(16px,2vw,20px);font-weight:300;max-width:950px;color:var(--color-gray-light)}@media(max-width:768px){.hero-about__content p{max-width:100%}}.hero-about__image{position:absolute;bottom:0;left:0;width:48.056vw;z-index:1}.hero-about__mobile-image{display:none}@media(max-width:768px){.hero-about__mobile-image{display:block;width:100%;max-height:clamp(380px,65vw,500px);border-radius:24px;overflow:hidden;position:relative;top:60px}.hero-about__mobile-image img{width:100%;height:auto;border-radius:16px;display:block}}.stats-section{padding:clamp(20px,3vw,40px) 0;background-color:var(--color-gray-lighter);position:relative;z-index:2}@media(max-width:991px){.stats-section{padding:60px 0}}.stats-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);align-items:center}@media(max-width:991px){.stats-section__grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px);align-items:stretch}}@media(max-width:640px){.stats-section__grid{grid-template-columns:repeat(2,1fr)}}.stats-section__item{text-align:center;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1vw,12px);border-right:1px solid var(--color-gray-light);padding-right:clamp(12px,2vw,20px)}@media(max-width:991px){.stats-section__item{background-color:var(--color-white);border-radius:12px;padding:24px 12px}.stats-section__item:nth-child(odd){border-right:none}.stats-section__item:nth-child(2n){border-right:none}}.stats-section__item:last-child{border-right:none}.stats-section__icon{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.stats-section__icon img{width:clamp(40px,5vw,60px)}.stats-section__number{font-size:clamp(24px,3vw,40px);font-weight:400;color:var(--color-text-black)}.stats-section__value,.stats-section__label{font-size:clamp(12px,1.5vw,16px);color:var(--color-gray);font-weight:400}.quality-section{padding-block:clamp(40px,5vw,80px);background-color:var(--color-gray-lighter)}.quality-section__header{width:min(100%,620px);margin-inline:auto;text-align:center}.quality-section__header p{font-size:clamp(14px,1.5vw,20px);margin-top:clamp(6px,1.5vw,12px)}.quality-section__grid{margin-top:clamp(20px,2.5vw,40px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}@media(max-width:991px){.quality-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.quality-section__grid{grid-template-columns:1fr}}.quality-section__card{display:flex;flex-direction:column;gap:clamp(24px,2.5vw,32px);padding:clamp(12px,2vw,24px);background-color:var(--color-white);border-radius:12px;transition:background-color .3s ease;position:relative;height:auto}.quality-section__card a{position:absolute;inset:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOxSURBVHgB7VhNTttAFH7jn1AKVKkSB0tdYE4AnKBh12U4QekN2lWXJCconCDcoOkJkpyAcALcRaXQRCJIKQI59vS9GTsxISY2jkOr9pNgHHtm/M2b9/N5AP5wsCSdzXze4ppWx2G79JtzaCiuU+sOBjZkhNgEBTlVb+II694DDvad6+wNEJABlLgdPVWvSnKscTdyXjNN3cbbHbqX07SPkBFiE2SMb4kWvBOyVrfbtT0GJ/7jXcgIsQnOAufcppYBy0NGSEVwGfhPMC3+DYIcYGfTMC42iwYvFY0zo1A4hAVhIQQx2+eRpeVf7ypMqW8WiyI35n3AE7GwLWbA9y/7PeTHP9FvDuwISTZXNP2K/uiaqhEkxKIItrv9fosuLvv9Y6T3XVgVWHnShZWpVCa1ZiqCjDGLWhQNFxE9UpfFTKN4ZlnkbCvJHEtPM4xBhaI9bsSPCb4xjF1yZH/wValg1NNEH8FlbJYEG885HfGRBCm6RhyaIafO40oPc1pyp/ZfLXzScRz74SNmk19OR3zUewRBofVk1E2cGieiFeZU/QtEICccH/sxfh6+j3McsJGzPUvEco+3gvvhiH8RsmwYmlwUaT10acZr/uCBaZr7fOSekSVLxaI9a/CPXq+Dzfb0/WCO6cWMxKK9c0gATS4LrskhGOcVIKsgKPLMYvEAzd9EvVedfmFSRC1mHsQWo5WORYu+YGCwBA9l8pV+AhFbkDWUMREu85Tiwdeww5KfIPEaPBPGaWbVdark8JTtsXYehTt1+z+rYgH0XNNseC7IXCiTKPpfGZYAzIG2eF+EkLhXSaQj+7mJs9SJehF4UOpkboKWX9jrsCS4uh6dqKeBifoDNgMMjspjZWiRUB0nWRojYn5Bv3qK0IwDC10o8PmoPpFqRm41a1AZ4pqeyVbfqGrZv2xH9XlUbjFNoYAh05ez2WqlIlveiOox93TLNIxDVMzCgig693qyZKWGPMrTheohcUKldVa/uYK12+udBpWEoSQLl8JU5OgoD0R5rUWRS4SSYZwGDp1mu4kcKWkxj1G6mNdfhZj4dXPT2Hi5Ti5RxnW/W1tdszZWcufD29tY6YGS/qv19c+gqLgj+A1N0ktV9ofD4aPjEx0BE4RPourBUmPJO7yF/765pPdGo04gRv0qlNd1vQyeR9L+PUwUURtFbSXOqWxigoKkaVqe61bRf95OiMZCGz/wq8E3dBw8iWAYpUKhAopSYfLoYwcmVkLrsGsQAthr4Ys6SYj9NfgNBlp4Exv21C4AAAAASUVORK5CYII=),pointer}@media(min-width:700px){.quality-section__card{justify-content:space-between}}.quality-section__card:hover{background-color:rgb(from var(--color-blue-lighter) r g b/.32)}.quality-section__badge{width:clamp(60px,8vw,100px);height:clamp(60px,8vw,100px)}.quality-section__badge img{object-fit:contain}.quality-section__text{font-size:clamp(14px,1.5vw,16px);color:var(--color-text-black);font-weight:400}.team-section{padding:clamp(60px,6vw,80px) 0;background-color:var(--color-gray-lighter);margin-block:clamp(20px,5vw,40px)}.team-section__header{text-align:center;margin-bottom:40px;max-width:650px;margin-inline:auto}.team-section__header .heading{font-size:clamp(32px,3vw,40px);margin-bottom:20px;color:var(--color-text-black)}.team-section__header p{font-size:clamp(16px,1.5vw,18px);color:var(--color-gray);line-height:1.6}.team-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px)}@media(max-width:1200px){.team-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team-section__grid{grid-template-columns:1fr}}.team-section__card{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,20px);overflow:hidden}.team-section__card:hover .team-section__image-wrapper{box-shadow:0 8px 24px #0000001f}.team-section__card:hover .team-section__image{transform:scale(1.05)}.team-section__image-wrapper{position:relative;width:100%;height:300px;overflow:hidden;background-image:url(/images/components/infoGridCards/card-1-bg.png);border-radius:12px;display:flex;align-items:flex-end;transition:all .3s ease}@media(max-width:1200px){.team-section__image-wrapper{height:clamp(300px,50vw,550px)}}@media(max-width:640px){.team-section__image-wrapper{height:clamp(350px,90vw,600px)}}.team-section__image{width:85%;height:auto;margin-inline:auto;object-fit:cover;position:relative;top:40px;z-index:2;transition:transform .3s ease}.team-section__banner-bg{position:absolute;bottom:0;left:0;width:100%;z-index:1}.team-section__banner-bg img{width:100%;height:auto;display:block}.team-section__info{display:flex;flex-direction:column;gap:4px}.team-section__name{font-size:clamp(18px,2vw,24px);color:var(--color-text-black)}.team-section__designation{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray)}.team-section__company{font-size:clamp(13px,1.4vw,14px);color:var(--color-gray)}.why-choose-us{padding:clamp(40px,8vw,120px) 0;background-color:var(--color-white);margin-bottom:clamp(20px,5vw,40px)}.why-choose-us__header{max-width:700px;margin:0 0 40px}@media(max-width:768px){.why-choose-us__header{text-align:center}}.why-choose-us__header p{font-size:clamp(16px,1.5vw,20px);margin-top:16px}.why-choose-us__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}@media(max-width:991px){.why-choose-us__grid{grid-template-columns:1fr}}.why-choose-us__card{padding:24px;background-color:var(--color-gray-lighter);border-radius:clamp(12px,2vw,24px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(18px,2.5vw,28px);transition:background-color .3s ease}@media(max-width:768px){.why-choose-us__card{gap:100px}}.why-choose-us__title-container{display:flex;flex-direction:column;gap:14px}.why-choose-us__icon{width:clamp(30px,2.5vw,35px);height:clamp(30px,2.5vw,35px);display:flex;align-items:center;justify-content:center}.why-choose-us__icon img{width:100%;height:100%}.why-choose-us__title{font-size:clamp(20px,2.5vw,28px);color:var(--color-text-black)}.why-choose-us__text{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray);line-height:1.6}.faq-section{padding:clamp(60px,8vw,120px) 0;background-color:var(--color-text-black);position:relative}.faq-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px)}@media(max-width:991px){.faq-section__grid{display:flex;flex-direction:column-reverse}}.faq-section__header{color:var(--color-white)}.faq-section__header h2{color:var(--color-white);margin-bottom:clamp(16px,2vw,24px)}.faq-section__header p{font-size:clamp(16px,1.5vw,18px);color:var(--color-gray-light);line-height:1.6;margin-bottom:clamp(24px,3vw,40px)}@media(max-width:991px){.faq-section__header{order:2}}@media(max-width:768px){.faq-section__header{text-align:center}}.faq-section__buttons{display:flex;gap:clamp(12px,2vw,20px);flex-wrap:wrap;margin-bottom:clamp(40px,5vw,60px)}.faq-section__image{position:absolute;left:0;bottom:0;width:100%;max-width:250px}@media(max-width:991px){.faq-section__image{display:none}}.faq-section__image img{width:100%;height:auto;display:block}.faq-section__content{display:flex;flex-direction:column;gap:1px;background-color:#ffffff1a;overflow:hidden}.faq-section__item{background-color:var(--color-text-black);border-bottom:1px solid var(--color-gray-light)}.faq-section__item:first-child{border-top:1px solid var(--color-gray-light)}.faq-section__item.active .faq-section__answer{max-height:500px;padding:0 clamp(20px,2.5vw,32px) clamp(20px,2.5vw,32px)}.faq-section__item.active .faq-section__toggle svg{transform:rotate(180deg)}.faq-section__question{display:flex;align-items:center;gap:clamp(16px,2vw,24px);padding:clamp(20px,2.5vw,32px) clamp(16px,1.5vw,20px);cursor:pointer;transition:background-color .3s ease}.faq-section__question h3{flex:1;font-size:20px;font-weight:400;color:var(--color-white)}.faq-section__number{font-size:20px;font-weight:400;color:var(--color-white);min-width:25px}.faq-section__toggle{background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .3s ease}.faq-section__toggle svg{transition:transform .3s ease}.faq-section__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 clamp(20px,2.5vw,32px);margin-left:38px}.faq-section__answer p{font-size:clamp(16px,2vw,20px);color:var(--color-gray-light)}.strategic-partnership{padding-block:clamp(40px,5vw,80px)}.strategic-partnership__container{display:grid;grid-template-columns:1fr 2fr;gap:clamp(36px,5vw,64px);align-items:flex-start}@media(max-width:768px){.strategic-partnership__container{grid-template-columns:repeat(1,1fr)}}.strategic-partnership__container .img__holder{display:flex;align-items:center;justify-content:center;position:relative;top:55px}@media(max-width:768px){.strategic-partnership__container .img__holder{order:1;margin-inline:auto;top:0}}.strategic-partnership__container .img__holder img{width:min(100%,400px);display:block}@media(max-width:768px){.strategic-partnership__container .img__holder img{min-width:320px}}@media(max-width:768px){.strategic-partnership__container .content{order:0;text-align:center}}.strategic-partnership__container .content .heading{margin-bottom:20px;width:min(100%,620px)}@media(max-width:768px){.strategic-partnership__container .content .heading{margin-inline:auto}}.strategic-partnership__container .content p{font-size:clamp(14px,1.5vw,20px);line-height:1.6;color:var(--color-text-gray);margin-bottom:clamp(22px,2.5vw,40px)}.strategic-partnership__container .content .btn{padding:clamp(12px,1.5vw,16px) clamp(20px,2.5vw,32px);font-size:clamp(14px,1.2vw,16px);display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.strategic-partnership__container .content .btn svg{width:20px;height:20px;fill:currentColor;transition:transform .3s ease}.strategic-partnership__container .content .btn:hover svg{transform:translate(4px)}@media(max-width:768px){.strategic-partnership__container .content .btn{margin-inline:auto}}.hero-services{background-color:var(--color-text-black);color:var(--color-white);overflow:hidden;height:800px;position:relative}@media(max-width:991px){.hero-services{height:auto;padding-top:140px;padding-bottom:clamp(50px,10vw,80px)}}.hero-services:before{content:"";position:absolute;top:0;left:0;width:100%;height:96px;background-color:var(--color-text-black);z-index:2}@media(max-width:991px){.hero-services:before{display:none}}@media(max-width:991px){.hero-services .container{padding-inline:0}}.hero-services__wrapper{display:grid;grid-template-columns:45% 55%;align-items:center}@media(max-width:991px){.hero-services__wrapper{grid-template-columns:1fr;gap:clamp(40px,8vw,60px)}}.hero-services__content{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);padding-right:clamp(40px,6vw,80px);max-width:620px}@media(max-width:991px){.hero-services__content{padding-right:0;padding-left:0;text-align:center;align-items:center;max-width:100%;padding-inline:25px}}.hero-services__content .btn{--text-color: var(--color-white);--bg-color: transparent;--border-color: var(--color-white);--hover-bg-color: var(--color-white);--hover-text-color: var(--color-blue-normal);--hover-border-color: var(--color-white)}.hero-services__title{font-size:clamp(32px,4.5vw,60px);font-weight:600;line-height:1.15;color:var(--color-white)}@media(max-width:991px){.hero-services__title{font-size:clamp(28px,7vw,42px)}}.hero-services__text{font-size:clamp(18px,2vw,24px);font-weight:400;color:var(--color-white)}@media(max-width:991px){.hero-services__text{font-size:clamp(16px,4vw,18px)}}.hero-services__images{height:800px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,20px)}@media(max-width:991px){.hero-services__images{height:auto;grid-template-columns:1fr;gap:clamp(16px,4vw,20px);max-width:100%;margin:0}}.hero-services__images:before,.hero-services__images:after{content:"";position:absolute;left:0;right:0;height:100px;z-index:2;pointer-events:none}@media(max-width:991px){.hero-services__images:before,.hero-services__images:after{display:none}}.hero-services__images:before{top:0;background:linear-gradient(to bottom,#1a1a1a 0%,transparent 100%)}.hero-services__images:after{bottom:0;background:linear-gradient(to top,#1a1a1a 0%,transparent 100%)}.hero-services__column{height:100%;overflow:hidden}@media(max-width:991px){.hero-services__column{height:auto;overflow:visible}.hero-services__column:first-child{display:block;overflow:hidden}.hero-services__column:first-child .hero-services__scroll-track{display:flex;flex-direction:row;animation:scrollHorizontal 8s linear infinite}.hero-services__column:last-child{display:none}}.hero-services__column--left .hero-services__scroll-track{animation:scrollUp 20s linear infinite}@media(max-width:991px){.hero-services__column--left .hero-services__scroll-track{animation:scrollHorizontal 8s linear infinite}}.hero-services__column--right .hero-services__scroll-track{animation:scrollDown 25s linear infinite}@media(max-width:991px){.hero-services__column--right .hero-services__scroll-track{animation:none}}.hero-services__scroll-track{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px);will-change:transform}@media(prefers-reduced-motion:reduce){.hero-services__scroll-track{animation:none!important}}@media(max-width:991px){.hero-services__scroll-track{flex-direction:row;gap:clamp(12px,3vw,16px)}}.hero-services__image-item{width:100%;height:clamp(300px,60vw,400px);border-radius:clamp(12px,1.5vw,16px);overflow:hidden;flex-shrink:0}@media(max-width:991px){.hero-services__image-item{width:clamp(250px,70vw,350px);height:auto;aspect-ratio:4/3}.hero-services__image-item:nth-child(n+7){display:block}}.hero-services__image-item img{width:100%;height:100%;object-fit:cover;display:block}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes scrollHorizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.services-intro{padding:clamp(40px,7vw,80px) 0 clamp(20px,4vw,40px);background-color:var(--color-white);max-width:650px;margin:0 auto}.services-intro__header{text-align:center;max-width:700px;margin:0 auto}.services-intro__header p{font-size:clamp(14px,1.5vw,20px);margin-top:clamp(6px,1.5vw,12px)}.services-detail-container{padding-bottom:clamp(60px,8vw,120px);display:flex;flex-direction:column;gap:clamp(20px,5vw,40px);margin-bottom:clamp(20px,5vw,40px)}.service-detail{padding:clamp(20px,4vw,40px) 0;background-color:var(--color-white)}.service-detail__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;padding-inline:clamp(70px,9vw,110px)}@media(max-width:991px){.service-detail__wrapper{grid-template-columns:1fr;gap:clamp(30px,4vw,50px);padding-inline:0}}.service-detail__wrapper--right .service-detail__content{order:2}@media(max-width:991px){.service-detail__wrapper--right .service-detail__content{order:1}}.service-detail__wrapper--right .service-detail__image{order:1}@media(max-width:991px){.service-detail__wrapper--right .service-detail__image{order:2}}.service-detail__content{display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}.service-detail__title{font-size:clamp(20px,2.5vw,28px);color:var(--color-text-black)}.service-detail__description,.service-detail p{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray)}.service-detail__features p{margin-bottom:8px}.service-detail__features ul{list-style:none;margin:0;display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);padding:0 0 0 16px}.service-detail__features ul li{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray);padding-left:16px;position:relative}.service-detail__features ul li:before{content:"•";position:absolute;left:0;color:var(--color-gray);font-weight:700}.service-detail__footer{display:flex;flex-direction:column;gap:clamp(16px,2vw,20px)}.service-detail__footer p{font-size:clamp(14px,1.5vw,16px)}.service-detail__image{border-radius:clamp(12px,2vw,24px);overflow:hidden}.service-detail__image img{width:100%;height:auto;display:block}.blog-detail{padding:clamp(140px,12vw,190px) 0 clamp(40px,10vw,80px);background-color:var(--color-white)}.blog-detail__breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:clamp(24px,4vw,36px);font-size:clamp(13px,1.5vw,14px);font-weight:400;color:var(--color-gray)}.blog-detail__breadcrumb-link{color:var(--color-text-black);text-decoration:none;transition:color .3s ease}.blog-detail__breadcrumb-link:hover{color:var(--color-blue-normal)}.blog-detail__breadcrumb-separator{color:var(--color-text-black)}.blog-detail__breadcrumb-current{color:var(--color-gray)}.blog-detail__content{max-width:100%}.blog-detail__header{margin-bottom:clamp(24px,5vw,40px)}.blog-detail__title{font-size:clamp(28px,4vw,48px);color:var(--color-text-black);line-height:1.2;margin-bottom:clamp(12px,2vw,16px)}.blog-detail__meta{display:flex;align-items:center;gap:8px;font-size:clamp(14px,1.5vw,16px);color:var(--color-gray)}.blog-detail__read-time,.blog-detail__publish-date,.blog-detail__separator{color:var(--color-gray)}.blog-detail__main{padding-inline:clamp(20px,3.5vw,40px)}@media(max-width:991px){.blog-detail__main{padding-inline:0}}.blog-detail__featured-image{width:100%;border-radius:12px;overflow:hidden;margin-bottom:clamp(18px,4vw,24px);aspect-ratio:16/9}.blog-detail__featured-image img{width:100%;height:100%;display:block;object-fit:cover}.blog-detail__body{font-size:clamp(16px,1.8vw,20px);line-height:1.6;color:var(--color-gray)}.blog-detail__body p{margin-bottom:clamp(20px,3.5vw,28px);color:var(--color-theme-black)}.blog-detail__body h2{font-size:clamp(22px,3vw,32px);font-weight:600;color:var(--color-text-black);margin-top:clamp(32px,5vw,48px);margin-bottom:clamp(18px,2.5vw,32px)}.blog-detail__body h3{font-size:clamp(18px,2.5vw,24px);font-weight:600;color:var(--color-text-black);margin-top:clamp(24px,4vw,32px);margin-bottom:clamp(12px,2vw,16px)}.blog-detail__body ul{margin-bottom:clamp(20px,3.5vw,28px);padding-left:clamp(28px,3vw,40px);list-style-type:disc}.blog-detail__body ul li{margin-bottom:clamp(10px,1.5vw,12px);color:var(--color-theme-black);line-height:1.6}.blog-detail__body ul li:last-child{margin-bottom:0}.blog-detail__body ol{margin-bottom:clamp(20px,3.5vw,28px);padding-left:clamp(28px,3vw,40px);list-style-type:decimal}.blog-detail__body ol li{margin-bottom:clamp(10px,1.5vw,16px);color:var(--color-theme-black);line-height:1.6}.blog-detail__body ol li:last-child{margin-bottom:0}.blog-detail__body a{color:var(--color-blue-normal);text-decoration:underline;transition:color .3s ease}.blog-detail__body a:hover{color:var(--color-blue-dark)}.blog-detail__body hr{border:none;border-top:1px solid var(--color-gray-light);margin:clamp(20px,5vw,40px) 0}.blog-detail__image{margin:clamp(32px,5vw,48px) 0;border-radius:clamp(12px,2vw,16px);overflow:hidden}.blog-detail__image img{width:100%;height:auto;display:block}.blog-detail__image-caption{font-size:clamp(13px,1.5vw,14px);color:var(--color-gray);margin-top:12px}.blog-detail__tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(32px,5vw,48px)}.blog-detail__tag{display:inline-block;padding:4px 8px;border:1px solid var(--color-red-light);border-radius:4px;font-size:clamp(10px,.9vw,12px);color:var(--color-red-light);transition:all .3s ease;cursor:pointer}.blog-detail__tag:hover{background-color:var(--color-red-light);color:var(--color-white)}.blog-detail__sidebar{position:sticky;top:clamp(100px,15vw,120px)}@media(max-width:991px){.blog-detail__sidebar{position:relative;top:auto}}.blog-detail__author{background-color:var(--color-gray-lighter);padding:clamp(24px,3vw,32px);border-radius:12px;text-align:center}.blog-detail__author-feature{display:flex;text-align:left;gap:12px}.blog-detail__author-avatar{width:clamp(60px,4vw,72px);height:clamp(60px,4vw,72px);border-radius:50%;margin:0 auto clamp(16px,2vw,20px);display:block;object-fit:cover}.blog-detail__author-name{font-size:clamp(18px,2.5vw,24px);font-weight:600;color:var(--color-text-black);margin-bottom:8px}.blog-detail__author-role{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray);margin-bottom:clamp(20px,3vw,24px)}.blog-detail__share{padding-top:clamp(20px,3vw,24px);border-top:2px solid var(--color-gray-light)}.blog-detail__share-title{font-size:clamp(16px,1.5vw,20px);color:var(--color-text-black);margin-bottom:clamp(12px,2vw,16px);text-align:start}.blog-detail__share-icons{display:flex;gap:12px}.blog-detail__share-icon{width:40px;height:40px;background-color:var(--color-blue-normal);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-black);transition:all .3s ease}.blog-detail__share-icon:hover{background-color:var(--color-blue-normal);color:var(--color-white);transform:translateY(-2px)}.blog-detail__share-icon svg{width:20px;height:20px}.other-articles{padding:clamp(20px,5vw,40px) 0 clamp(40px,10vw,80px)}.other-articles__title{font-size:clamp(24px,4vw,40px);color:var(--color-text-black);margin-bottom:clamp(20px,5vw,40px)}.other-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,5vw,40px)}@media(max-width:1024px){.other-articles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.other-articles__grid{grid-template-columns:1fr}}.other-articles__card{display:flex;flex-direction:column;text-decoration:none;cursor:pointer;transition:transform .3s ease}.other-articles__card:hover{transform:translateY(-4px)}.other-articles__card:hover .other-articles__image img{transform:scale(1.05)}.other-articles__image{width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;margin-bottom:20px;background-color:var(--color-gray-lighter)}.other-articles__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.other-articles__content{display:flex;flex-direction:column;flex:1}.other-articles__meta{display:flex;align-items:center;gap:8px;margin-bottom:clamp(10px,1.2vw,12px);font-size:clamp(12px,1vw,14px);color:var(--color-gray)}.other-articles__author,.other-articles__read-time{color:var(--color-gray);font-weight:400}.other-articles__separator{color:var(--color-gray);opacity:.5}.other-articles__card-title{font-size:clamp(16px,1.8vw,20px);color:var(--color-text-black);line-height:1.4;margin-bottom:clamp(12px,1.5vw,16px)}@media(max-width:640px){.other-articles__card-title{font-size:18px}}.other-articles__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.other-articles__tag{display:inline-block;padding:4px 8px;border:1px solid var(--color-red-light);border-radius:4px;font-size:clamp(10px,.9vw,12px);color:var(--color-red-light);transition:all .3s ease;cursor:pointer}.other-articles__tag:hover{background-color:var(--color-red-light);color:var(--color-white)}.contact{padding:clamp(140px,12vw,190px) 0 clamp(40px,10vw,80px);background-color:var(--color-gray-lighter)}.contact__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,40px)}@media(max-width:991px){.contact__wrapper{grid-template-columns:1fr;gap:60px}}.contact__title{font-size:clamp(40px,5vw,64px);color:var(--color-text-black);margin-bottom:clamp(14px,2vw,20px)}.contact__description{font-size:clamp(16px,1.5vw,18px);line-height:1.3;color:var(--color-text-light);margin:0;max-width:480px;margin-bottom:clamp(30px,4vw,60px)}.contact__info{display:flex;flex-direction:column;gap:24px}.contact__info-item{display:flex;align-items:flex-start;align-items:center;gap:clamp(16px,2vw,20px)}.contact__info-icon{width:56px;height:56px;border-radius:50%;background-color:var(--color-red-lighter);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact__info-icon img{width:22px;height:22px;color:var(--color-primary)}.contact__info-text{font-size:clamp(16px,1.5vw,20px);line-height:1.6;color:var(--color-gray);transition:color .3s ease}.contact__info-text:hover{color:var(--color-blue-normal)}.contact__info-text.no-hover:hover{color:var(--color-gray)}.contact__map{width:100%;height:auto;border-radius:16px;overflow:hidden;margin-top:clamp(20px,3vw,40px)}.contact__map iframe{width:100%;height:100%;object-fit:cover;min-height:clamp(250px,30vw,300px)}.contact__right{display:flex;flex-direction:column}.contact__form{display:flex;flex-direction:column;gap:24px}.contact__form .btn{--bg-unique-color: var(--color-blue-normal);--text-unique-color: var(--color-white);--border-unique-color: var(--color-blue-normal);--bg-hover-unique-color: var(--color-white);--text-hover-unique-color: var(--color-blue-normal);--border-hover-unique-color: var(--color-blue-normal)}.contact__form-group{display:flex;flex-direction:column;gap:8px}.contact__form-label{font-size:16px;font-weight:500;color:var(--color-gray)}.contact__form-input,.contact__form-select,.contact__form-textarea{width:100%;padding:16px 20px;font-size:clamp(16px,1.5vw,20px);line-height:1.5;color:var(--color-dark);background-color:#fafafa;border:1px solid #e5e5e5;border-radius:8px;transition:all .3s ease;font-family:inherit}.contact__form-input::placeholder,.contact__form-select::placeholder,.contact__form-textarea::placeholder{color:var(--color-gray-light)}.contact__form-input:focus,.contact__form-select:focus,.contact__form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ef44441a}.contact__form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px;cursor:pointer}.contact__form-textarea{resize:vertical;min-height:120px}.contact__form-submit{margin-top:10px}.policies{padding:clamp(140px,12vw,190px) 0 clamp(40px,10vw,80px);background-color:var(--color-white)}.policies__content{max-width:100%}.policies__header{margin-bottom:clamp(24px,5vw,40px)}.policies__title{font-size:clamp(28px,4vw,48px);font-weight:600;color:var(--color-text-black);line-height:1.2;margin-bottom:clamp(12px,2vw,16px)}.policies__meta{font-size:clamp(14px,1.5vw,16px);color:var(--color-gray)}.policies__separator{color:var(--color-gray)}.policies__subtitle{font-size:clamp(20px,2.5vw,28px)!important;color:var(--color-text-black)!important;font-weight:600}.policies__main{font-size:clamp(16px,1.8vw,20px);line-height:1.8;color:var(--color-gray)}.policies__main p{margin-bottom:clamp(20px,3.5vw,28px);color:var(--color-theme-black);line-height:1.8}.policies__main h2{font-size:clamp(22px,3vw,32px);font-weight:600;color:var(--color-text-black);margin-top:clamp(32px,5vw,48px);margin-bottom:clamp(18px,2.5vw,24px);line-height:1.3;position:relative;padding-bottom:clamp(8px,1.5vw,12px)}.policies__main h2:first-child{margin-top:0}.policies__main h3{font-size:clamp(18px,2.5vw,24px);font-weight:600;color:var(--color-text-black);margin-top:clamp(24px,4vw,32px);margin-bottom:clamp(12px,2vw,16px);line-height:1.4}.policies__main ul{margin:clamp(16px,3vw,24px) 0 clamp(24px,4vw,32px);padding-left:0;list-style:none}.policies__main ul li{position:relative;padding-left:clamp(14px,4vw,24px);margin-bottom:clamp(12px,2vw,16px);color:var(--color-theme-black);line-height:1.75}.policies__main ul li:before{content:"";position:absolute;left:0;top:clamp(8px,1.5vw,11px);width:clamp(6px,1vw,8px);height:clamp(6px,1vw,8px);background-color:var(--color-blue-normal);border-radius:50%}.policies__main ul ul{margin-top:clamp(8px,1.5vw,12px);margin-bottom:clamp(8px,1.5vw,12px);padding-left:40px}.policies__main ul ul li{list-style-type:circle;padding-left:0}.policies__main ul ul li:before{display:none}.policies__main ol{margin:clamp(16px,3vw,24px) 0 clamp(24px,4vw,32px);padding-left:clamp(24px,4vw,32px);counter-reset:list-counter}.policies__main ol li{position:relative;margin-bottom:clamp(12px,2vw,16px);color:var(--color-theme-black);line-height:1.75;list-style:none;counter-increment:list-counter}.policies__main ol li:before{content:counter(list-counter) ".";position:absolute;left:clamp(-24px,-4vw,-32px);color:var(--color-blue-normal)}.policies__main strong{color:var(--color-text-black)}.policies__main a{color:var(--color-blue-normal);text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease;font-weight:500}.policies__main a:hover{border-bottom-color:var(--color-blue-normal)}.policies__main blockquote{margin:clamp(24px,4vw,32px) 0;padding:clamp(16px,3vw,24px) clamp(20px,3.5vw,32px);border-left:4px solid var(--color-blue-normal);background-color:var(--color-gray-lighter);border-radius:0 8px 8px 0}.policies__main blockquote p{margin-bottom:0;font-style:italic;color:var(--color-theme-black)}.policies__main blockquote p:last-child{margin-bottom:0}.policies__main code{background-color:var(--color-gray-lighter);padding:2px 8px;border-radius:4px;font-size:.9em;color:var(--color-red-normal)}.policies__main pre{background-color:var(--color-gray-lighter);padding:clamp(16px,3vw,24px);border-radius:8px;overflow-x:auto;margin:clamp(20px,3.5vw,28px) 0}.policies__main pre code{background-color:transparent;padding:0;color:var(--color-theme-black)}.policies__main table{width:100%;border-collapse:collapse;margin:clamp(24px,4vw,32px) 0}.policies__main table th,.policies__main table td{padding:clamp(12px,2vw,16px);text-align:left;border-bottom:1px solid var(--color-gray-light)}.policies__main table th{background-color:var(--color-gray-lighter);color:var(--color-text-black)}.policies__main table tr:last-child td{border-bottom:none}.policies__main hr{border:none;border-top:1px solid var(--color-gray-light);margin:clamp(20px,5vw,40px) 0}
