@font-face{font-family:Aeonik;src:url(/site-content/font/Aeonik-Regular.ttf?v=5) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/site-content/font/Aeonik-Bold.ttf?v=5) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Light.ttf?v=4) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-LightOblique.ttf?v=4) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Book.ttf?v=4) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-BookOblique.ttf?v=4) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Roman.ttf?v=4) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Oblique.ttf?v=4) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Medium.ttf?v=4) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-MediumOblique.ttf?v=4) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Heavy.ttf?v=4) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-HeavyOblique.ttf?v=4) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-Black.ttf?v=4) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/site-content/font/Avenir-BlackOblique.ttf?v=4) format("truetype");font-weight:900;font-style:italic;font-display:swap}html,body{font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.nav-glass{position:relative;border-radius:24px;background:radial-gradient(120% 140% at 0% 0%,#ffffffe6,#ffffff59 28%,#ffffff1f 52%,#ffffff0f 70%,#ffffff08),#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(110%);backdrop-filter:blur(20px) saturate(180%) brightness(110%);box-shadow:0 10px 35px #538dff40}.nav-glass:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#fffffff2,#ffffff8c 28%,#ffffff2e 52%,#4c1d952e 78%,#2563eb29) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav-glass:after{content:"";position:absolute;inset:-1px;border-radius:24px;background:conic-gradient(from 225deg at 0% 0%,rgba(99,102,241,.22),rgba(168,85,247,.18),rgba(56,189,248,.1),transparent 60%);filter:blur(8px);opacity:.55;pointer-events:none}@media (max-width: 639px){.nav-glass{border-radius:12px}.nav-glass:before{border-radius:12px}.nav-glass:after{border-radius:12px}}.btn-rail{position:relative;display:inline-flex;border-radius:12px;padding:2px;background:conic-gradient(from var(--gradient-angle),#ffffff,#D7C2FF,#538DFF,#684CFC,#5133F0,#330CFF,#5133F0,#684CFC,#538DFF,#D7C2FF,#ffffff);cursor:pointer;box-shadow:0 10px 35px #538dff40;animation:rail-spin 4s linear infinite}.btn-rail:before{content:"";position:absolute;z-index:0;inset:2px;border-radius:22px;background:#fff}@property --gradient-angle{syntax: "<angle>"; initial-value: 90deg; inherits: false;}@keyframes rail-spin{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.btn-inner{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:11px;background:#fff;color:#0f172a;font-weight:600;border:none;font-size:11px;font-family:Aeonik,sans-serif}@media (min-width:640px){.btn-inner{height:48px;padding:0 28px;font-size:16px}}.btn-inner--lg{font-family:Avenir,sans-serif;font-weight:700;font-size:14px;height:42px;padding:0 32px;letter-spacing:0}@media (min-width:640px){.btn-inner--lg{font-size:16px;height:48px;padding:0 48px}}@media (min-width:768px){.btn-inner--lg{font-size:16px;height:48px;padding:0 48px}}@media (min-width:1024px){.btn-inner--lg{font-size:18px;height:48px;padding:0 48px}}.hero-card{overflow:hidden}@media (min-width:768px){.hero-card{border-radius:36px}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.clients-carousel-container{width:100%;overflow:hidden}.clients-carousel-container .overflow-x-hidden::-webkit-scrollbar{display:none}.clients-carousel-container .overflow-x-hidden{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.clients-carousel-container .overflow-x-hidden a img{opacity:1}.clients-carousel-container .overflow-x-hidden>div{transition:transform .3s ease}.font-aeonik{font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-avenir{font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
