/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Hedvig+Letters+Sans&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--border-angle:0turn}}}:root{--background:#fff;--foreground:#171717}body{background:var(--background);font-family:Onest,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}a,button,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.primary-font{font-family:Onest,sans-serif}.secondary-font{font-family:Roboto,sans-serif}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-marquee-left{animation:marquee-left 15s linear infinite}.animate-marquee-right{animation:marquee-right 15s linear infinite}.logos{white-space:nowrap;padding:30px 0;position:relative;overflow:hidden}.logo_items{align-items:center;display:inline-flex}.logos:hover .logo_items{animation-play-state:paused}.logo_items img{object-fit:contain;width:auto;height:auto;margin:0 20px}.logos:after,.logos:before{content:"";z-index:2;width:250px;height:100%;position:absolute;top:0}.logos:before{left:0}.logos:after{right:0}.error-message{font-size:14px;color:red!important}.rotate-y-360{transform:rotateY(1turn)}.hero-section .swiper-pagination{text-align:right;max-width:96rem;padding:0 10px;transform:translate(-50%);bottom:80px!important;left:50%!important}@media screen and (max-width:640px){.hero-section .swiper-pagination{text-align:center;bottom:20px!important}}.hero-section .swiper-pagination .swiper-pagination-bullet{cursor:pointer;background-color:#fefefeb3;border-radius:30px;transition:all .3s ease-in-out}.hero-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fefefe;width:48px}.transparent-scrollbar::-webkit-scrollbar{width:8px;height:8px}.transparent-scrollbar::-webkit-scrollbar-track{background:0 0}.transparent-scrollbar::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.transparent-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#fff6}.transparent-scrollbar{scrollbar-width:thin;scrollbar-color:#fff3 #0000}.solutions-cards{z-index:1;background-color:#f5f6fa;transition:border-color .3s;position:relative}.solutions-cards:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0turn),transparent 25%,#08f,#0e1a4a 99%,transparent);opacity:0;pointer-events:none;z-index:-1;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.solutions-cards:hover:before{opacity:1;animation:spin-border 5s linear infinite}.value-cards{z-index:1;transition:border-color .3s;position:relative}.value-cards:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0turn),transparent 25%,#fff 99%,#fff,transparent);opacity:0;pointer-events:none;z-index:-1;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.value-cards:hover:before{opacity:1;animation:spin-border 5s linear infinite}@keyframes spin-border{to{--border-angle:1turn}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes growUnderlineDesktop{0%{width:0}to{width:150px}}@keyframes growUnderlineMobile{0%{width:0}to{width:100px}}.underline-ani{animation:growUnderlineDesktop 3s ease-out infinite forwards}@media screen and (max-width:575px){.underline-ani{animation:growUnderlineMobile 3s ease-out infinite forwards}}