.card{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-lg);border:1px solid var(--gray-800);box-shadow:var(--shadow-md);transition:all var(--transition-normal);overflow:hidden;&:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--gray-700)}}.card-glass-glitter{display:flex;flex-direction:column;align-items:center;text-align:center;width:95vw;margin:0 auto;padding:var(--space-6);background:#ffffff04;backdrop-filter:blur(2.5px) saturate(100%);-webkit-backdrop-filter:blur(2.5px) saturate(100%);border-radius:var(--radius-xl);gap:var(--space-8);border:none;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff08;transition:all var(--transition-normal);overflow:hidden;position:relative;@media (min-width: 640px){width:90vw;padding:var(--space-8);border-radius:var(--radius-2xl);gap:var(--space-10)}@media (min-width: 768px){width:85vw;padding:var(--space-10);border-radius:var(--radius-3xl);gap:var(--space-12)}@media (min-width: 1024px){width:75vw;max-width:1200px}@media (min-width: 1440px){width:70vw;max-width:1400px}}.card-glass-glitter:before{content:"";position:absolute;inset:0;background-image:url(/particles.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:inherit;pointer-events:none;z-index:1}.card-glass-glitter>*{position:relative;z-index:2}.text-content-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.card-solutions-carousel{display:flex;flex-direction:column;align-items:flex-start;width:280px;height:500px;padding:var(--space-4);gap:var(--space-3);position:relative;overflow:hidden;background:linear-gradient(to bottom,#25272a,#000 60%);border-radius:var(--radius-lg);@media (min-width: 640px){width:320px;height:550px;padding:var(--space-5);border-radius:var(--radius-xl)}@media (min-width: 768px){width:350px;height:580px;padding:var(--space-6);border-radius:20px}@media (min-width: 1024px){width:365px;height:618px}}.card-solutions-carousel:after{content:"";position:absolute;inset:40px 0 0 40px;background-image:linear-gradient(to bottom,transparent 0%,transparent 20%,rgba(0,0,0,.2) 35%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.85) 65%,rgba(0,0,0,.95) 80%,#000000 100%),var(--hero-image, url(/solu_carou.svg));background-size:100% 100%,cover;background-repeat:no-repeat,no-repeat;background-position:center,center;pointer-events:none;z-index:2;@media (min-width: 640px){top:50px;left:50px}@media (min-width: 768px){top:58px;left:58px}}.card-solutions-carousel:before{content:"";position:absolute;top:-150%;left:-150%;width:400%;height:400%;background-image:linear-gradient(rgba(163,198,254,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(163,198,254,.18) 1px,transparent 1px);background-size:60px 60px;background-position:0 0,30px 30px;transform:perspective(1000px) rotateX(45deg) rotate(-45deg);transform-origin:center center;pointer-events:none;z-index:1;opacity:.7;mask:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 80%),linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2) 75%,rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 80%),linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2) 75%,rgba(0,0,0,0) 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.card-solutions-carousel>*{position:relative;z-index:3}.card-text-container{position:absolute;top:60%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);color:#fff;@media (min-width: 640px){top:62%}@media (min-width: 768px){top:64%}@media (min-width: 1024px){top:66%}}.card-text-container .card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0;text-align:left;background:linear-gradient(90deg,#9fc3ff .33%,#fcffee,#bf5adf 334.56%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;@media (min-width: 640px){font-size:var(--font-size-xl)}@media (min-width: 768px){font-size:var(--font-size-2xl)}}.card-text-container .card-description{font-size:var(--font-size-xs);font-weight:var(--font-weight-extralight);text-align:left;margin:0;line-height:1.5;color:#e0e0e0;max-width:220px;@media (min-width: 640px){font-size:var(--font-size-sm);max-width:250px}@media (min-width: 768px){max-width:270px}@media (min-width: 1024px){max-width:280px}}.solutions-carousel-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 var(--space-6);@media (min-width: 640px){max-width:640px;padding:0}@media (min-width: 768px){max-width:800px}@media (min-width: 1024px){max-width:1000px}@media (min-width: 1200px){max-width:1200px}}.solutions-carousel{overflow-x:auto;overflow-y:hidden;border-radius:var(--radius-lg);position:relative;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;@media (min-width: 768px){border-radius:20px}}.solutions-carousel::-webkit-scrollbar{display:none}.carousel-track{display:flex;transition:transform .5s cubic-bezier(.25,.8,.25,1);gap:var(--space-3);cursor:grab;user-select:none;@media (min-width: 640px){gap:var(--space-4)}}.carousel-track:active{cursor:grabbing}.carousel-track .card-solutions-carousel{flex:0 0 calc(100vw - 3rem);@media (min-width: 640px){flex:0 0 320px}@media (min-width: 768px){flex:0 0 350px}@media (min-width: 1024px){flex:0 0 365px}}.carousel-controls{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.carousel-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--gray-700);background:#ffffff0d;backdrop-filter:blur(10px);border-radius:50%;color:#fff;cursor:pointer;transition:all var(--transition-normal);z-index:10;@media (min-width: 640px){width:44px;height:44px}@media (min-width: 768px){width:48px;height:48px}}.carousel-btn:hover{background:#ffffff1a;border-color:var(--gray-600);transform:scale(1.05)}.carousel-btn:active{transform:scale(.95)}.carousel-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.carousel-indicators{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.carousel-indicator{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden;@media (min-width: 768px){width:12px;height:12px}}.carousel-indicator:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#9fc3ff .33%,#fcffee 167.44%);border-radius:50%;opacity:0;transform:scale(.8);transition:all var(--transition-normal)}.carousel-indicator.active{transform:scale(1.2)}.carousel-indicator.active:before{opacity:1;transform:scale(1)}.carousel-indicator:hover{background:#ffffff80;transform:scale(1.1)}@media (max-width: 768px){.solutions-carousel-container{padding:var(--space-4) var(--space-2)}.carousel-track{gap:var(--space-2)}.carousel-track .card-solutions-carousel{flex:0 0 280px;height:480px}.carousel-controls{gap:var(--space-2)}.carousel-btn{width:40px;height:40px}}.telyport-platform-wrapper[data-astro-cid-yrqnmzft]{display:flex;flex-direction:column;align-items:center;gap:31px;font-family:Inter,sans-serif;width:100%}.styled-box[data-astro-cid-yrqnmzft]{display:inline-flex;width:100%;max-width:400px;padding:30px;flex-direction:column;align-items:center;gap:24px;z-index:1;border-radius:10px;background:linear-gradient(180deg,#000,#402788);box-shadow:0 10px 40px #3f4aaf80,0 10px 30px #497bffb3 inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid transparent;border-image-source:linear-gradient(180deg,#2737cf,#6562fb);border-image-slice:1;color:#fff;border-collapse:collapse}.styled-box[data-astro-cid-yrqnmzft] h2[data-astro-cid-yrqnmzft]{margin:0;align-self:stretch;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:120%;background:linear-gradient(90deg,#9fc3ff .33%,#fcffee,#bf5adf 334.56%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub-cards-container[data-astro-cid-yrqnmzft]{display:flex;flex-direction:column;gap:12px;width:100%}.sub-card[data-astro-cid-yrqnmzft]{display:flex;padding:15px;justify-content:center;align-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:radial-gradient(146.13% 118.42% at 50% -15.5%,#fff3,#fff0),linear-gradient(180deg,#2e335acc,#1c1b33cc);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fffc;text-align:center;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.bottom-elements-row[data-astro-cid-yrqnmzft]{display:flex;flex-direction:row;align-items:start;margin-top:-20px}.decorative-line-group[data-astro-cid-yrqnmzft]{display:flex;flex-direction:row;align-items:start;gap:31px}.decorative-line[data-astro-cid-yrqnmzft]{width:229px;height:172px;flex-shrink:0}.flipped-vertically[data-astro-cid-yrqnmzft]{transform:scaleX(-1)}.card-container[data-astro-cid-yrqnmzft]{display:flex;width:335px;height:335px;padding:0 7px;justify-content:center;align-items:center;flex-shrink:0;border-radius:20px;border:1px solid #656565;background:linear-gradient(184deg,#0000 3.75%,#000 96.5%),linear-gradient(180deg,#80808000,#0000001f),linear-gradient(181deg,#9fc3ff14 1.04%,#cde1f714 97.29%,#00000014 98.84%);box-shadow:0 36px 100px #000;backdrop-filter:blur(59.04999923706055px);overflow:hidden}.hexagon-item[data-astro-cid-yrqnmzft]{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:104px;text-align:center;overflow-wrap:break-word;word-break:break-word}.hexagon-text[data-astro-cid-yrqnmzft]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10;font-size:20px;font-weight:500;background:linear-gradient(90deg,#9fc3ff .33%,#fcffee,#bf5adf 334.56%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.honeycomb-grid[data-astro-cid-yrqnmzft]{display:flex;align-items:flex-start}.honeycomb-column[data-astro-cid-yrqnmzft]{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 -10px}.honeycomb-column[data-astro-cid-yrqnmzft].offset{margin-top:60px}.our-network-ecosystem[data-astro-cid-gicftyez]{background:#000;overflow:hidden}.our-network-ecosystem[data-astro-cid-gicftyez] .container[data-astro-cid-gicftyez]{margin:0 auto;padding:var(--space-16) var(--space-4) 0 var(--space-4);max-width:var(--container-max);@media (min-width: 640px){padding:var(--space-20) var(--space-6) 0 var(--space-6)}@media (min-width: 768px){padding:var(--space-24) var(--space-8) 0 var(--space-8)}@media (min-width: 1024px){padding:88px var(--space-12) 0 var(--space-12)}@media (min-width: 1440px){padding:88px var(--space-16) 0 var(--space-16)}}.our-network-ecosystem[data-astro-cid-gicftyez] .content[data-astro-cid-gicftyez]{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center;@media (min-width: 640px){gap:var(--space-14)}@media (min-width: 768px){gap:var(--space-16)}}.our-network-ecosystem[data-astro-cid-gicftyez] .gradient-text-wrapper[data-astro-cid-gicftyez]{position:relative;isolation:isolate}.our-network-ecosystem[data-astro-cid-gicftyez] .gradient-text-glow[data-astro-cid-gicftyez]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,rgba(255,255,255,.025) 40%,transparent 70%);z-index:0;pointer-events:none;@media (min-width: 640px){width:600px;height:450px}@media (min-width: 768px){width:700px;height:525px}@media (min-width: 1024px){width:800px;height:600px}}.ecosystem-image-container[data-astro-cid-gicftyez]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:0 var(--space-1);@media (min-width: 640px){padding:0 var(--space-2)}@media (min-width: 768px){padding:0;max-width:950px}@media (min-width: 1024px){max-width:1050px}@media (min-width: 1440px){max-width:1150px}}.ecosystem-image[data-astro-cid-gicftyez]{width:100%;height:auto;max-width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:transform var(--transition-normal);@media (min-width: 640px){border-radius:var(--radius-xl)}@media (min-width: 768px){border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}}
