.carousel-track{position:relative;height:500px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-track.dragging{cursor:grabbing}.carousel-card{position:absolute;bottom:84px;left:50%;display:flex;flex-direction:column;align-items:center;cursor:pointer;transform:translate(-50%);will-change:transform,opacity}.carousel-card-media{width:280px;transform-origin:bottom center;transition:filter .3s ease;will-change:transform}.carousel-card:hover .carousel-card-media{filter:brightness(1.05)}.carousel-card:hover .carousel-card-img{box-shadow:0 30px 50px -10px #495aa080,0 14px 24px -8px #0f172a47}.carousel-card-img{width:100%;height:auto;display:block;border-radius:.5rem;box-shadow:0 16px 28px -12px #495aa042,0 6px 14px -8px #0f172a24;transition:box-shadow .3s ease;pointer-events:none}.carousel-card-title{position:absolute;top:100%;left:50%;transform:translate(-50%);width:100%;margin-top:.55rem;padding:0 .25rem;text-align:center;font-weight:600;font-size:.875rem;letter-spacing:.02em;line-height:1.35;color:#d1d5db;white-space:normal;word-break:break-word;pointer-events:none}@media (max-width: 768px){.carousel-track{height:400px}.carousel-card{bottom:70px}.carousel-card-media{width:220px}}@media (max-width: 640px){.carousel-track{height:320px}.carousel-card{bottom:60px}.carousel-card-media{width:170px}}.dot-carousel{width:8px;height:8px;background-color:#cbd5e1;border-radius:50%;transition:all .2s ease;cursor:pointer}.dot-carousel.active{background-color:#2563eb;width:24px;border-radius:6px}.carousel-wrapper{overflow:visible!important}#section-why-us{overflow-x:clip;isolation:isolate}@media (max-width: 639px){#carousel-prev,#carousel-next{transform:translateY(-50%)!important}}@media (prefers-reduced-motion: reduce){.carousel-card-media{transition:none!important}}.home-tab-active{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 4px 15px #2563eb66}.home-tab-inactive{color:#64748b;background:transparent}.home-tab-inactive:hover{color:#2563eb;background:#006eff}main{background:radial-gradient(circle at 12% 8%,rgb(7,8,26),transparent 100%),radial-gradient(circle at 88% 18%,rgb(10,15,24),transparent 100%),radial-gradient(circle at 64% 72%,rgb(10,20,22),transparent 100%),radial-gradient(circle at 18% 92%,rgb(23,31,53),transparent 100%),linear-gradient(135deg,#f5fbff,#eaf5ff 48%,#f2f9ff)}main #section-showcase,main #section-why-us,main #section-partners,main #cta-container{background:transparent!important}main #cta-container>section>div:first-child{background:transparent!important}main #section-intro,main>div.sticky.top-16.z-30{background:transparent!important}main #section-intro .section-title,main>div.sticky.top-16.z-30 button{color:#fff!important}main .product-section .product-info-card{background:#ffffff0d!important;border:1px solid transparent;background-clip:padding-box;box-shadow:0 12px 40px #08235c2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}main .product-section .product-info-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#60a5fa,#a78bfa 48%,#22d3ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}main .product-section .product-title{color:#fff!important}main .product-section .product-desc{color:#cbd5e1!important}main .product-section .product-img-desktop,main .product-section .product-img-mobile{background:#ffffff0d!important;border:1px solid transparent;background-clip:padding-box;box-shadow:0 12px 40px #08235c2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}main .product-section .product-img-desktop:before,main .product-section .product-img-mobile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#60a5fa,#a78bfa 48%,#22d3ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}main #section-showcase .section-title,main #section-why-us .section-title,main #section-partners .section-title{color:#fff!important}main .product-section .product-info-card,main .product-section .product-img-desktop,main .product-section .product-img-mobile{border:none!important}main .product-section .product-info-card:before,main .product-section .product-img-desktop:before,main .product-section .product-img-mobile:before{display:none!important}main .product-section .product-info-card,main .product-section .product-img-desktop,main .product-section .product-img-mobile{transition:background .35s ease,box-shadow .35s ease,transform .35s ease}main .product-section .product-info-card:hover,main .product-section .product-img-desktop:hover,main .product-section .product-img-mobile:hover{background:#ffffff1a!important}main .product-section .product-info-card:before,main .product-section .product-img-desktop:before,main .product-section .product-img-mobile:before{display:block!important;opacity:0;transition:opacity .35s ease}main .product-section .product-info-card:hover:before,main .product-section .product-img-desktop:hover:before,main .product-section .product-img-mobile:hover:before{opacity:.5}main .product-section .product-info-card .product-btn{opacity:.5;transition:opacity .35s ease,background .35s ease,box-shadow .3s ease,transform .3s ease}main .product-section .product-info-card:hover .product-btn{opacity:1;background:linear-gradient(135deg,#2563eb,#1d4ed8)}main>div.sticky.top-16.z-30{border-bottom-color:#ffffff0d!important}main>div.sticky.top-16.z-30{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.credential-gallery-compact{--cgc-duration: .72s;--cgc-width: 202px;--cgc-frame-height: 285px;--cgc-near: 204px;--cgc-middle: 381px;--cgc-outer: 547px;--cgc-edge: 713px;width:100%;padding:64px 0 58px;overflow:hidden;background:transparent;border:0}.credential-gallery-compact-inner{width:min(100% - 48px,1800px);margin:0 auto}.credential-gallery-compact-heading{margin-bottom:36px;text-align:center}.credential-gallery-compact-heading h2{margin:0;color:#f8fafc;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:0}.credential-gallery-compact-heading p{margin:12px 0 0;color:#94a3b8;font-size:16px;line-height:1.6;letter-spacing:0}.credential-gallery-compact-stage{position:relative;height:365px}.credential-gallery-compact-viewport{position:absolute;top:0;right:64px;bottom:0;left:64px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.credential-gallery-compact-track{position:relative;width:100%;height:100%}.credential-gallery-compact-item{position:absolute;top:0;left:50%;width:var(--cgc-width);margin:0;opacity:0;transform:translate(-50%) scale(.73267);pointer-events:none;transition:transform var(--cgc-duration) cubic-bezier(.22,.61,.36,1),opacity var(--cgc-duration) ease;will-change:transform,opacity}.credential-gallery-compact-item[data-position="0"]{z-index:5;opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.credential-gallery-compact-item[data-position="-1"]{z-index:4;opacity:.78;transform:translate(calc(-50% - var(--cgc-near))) scale(.84158)}.credential-gallery-compact-item[data-position="1"]{z-index:4;opacity:.78;transform:translate(calc(-50% + var(--cgc-near))) scale(.84158)}.credential-gallery-compact-item[data-position="-2"]{z-index:3;opacity:.55;transform:translate(calc(-50% - var(--cgc-middle))) scale(.73267)}.credential-gallery-compact-item[data-position="2"]{z-index:3;opacity:.55;transform:translate(calc(-50% + var(--cgc-middle))) scale(.73267)}.credential-gallery-compact-item[data-position="-3"]{z-index:2;opacity:.32;transform:translate(calc(-50% - var(--cgc-outer))) scale(.73267)}.credential-gallery-compact-item[data-position="3"]{z-index:2;opacity:.32;transform:translate(calc(-50% + var(--cgc-outer))) scale(.73267)}.credential-gallery-compact-item[data-position="-4"]{z-index:1;opacity:0;transform:translate(calc(-50% - var(--cgc-edge))) scale(.73267)}.credential-gallery-compact-item[data-position="4"]{z-index:1;opacity:0;transform:translate(calc(-50% + var(--cgc-edge))) scale(.73267)}.credential-gallery-compact-frame{display:grid;place-items:center;height:var(--cgc-frame-height);padding:0;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.24);border-radius:6px;box-shadow:0 20px 42px #00000040}.credential-gallery-compact-frame img{display:block;width:100%;height:100%;object-fit:cover}.credential-gallery-compact-caption{margin-top:13px;color:#e2e8f0;font-size:13px;line-height:1.45;text-align:center;letter-spacing:0}.credential-gallery-compact-arrow{position:absolute;top:calc(var(--cgc-frame-height) / 2);z-index:10;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;background:#07152db8;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease}.credential-gallery-compact-arrow:hover{border-color:#fff;background:#2563eb}.credential-gallery-compact-arrow:focus-visible{outline:3px solid rgba(96,165,250,.75);outline-offset:3px}.credential-gallery-compact-arrow svg{width:22px;height:22px}.credential-gallery-compact-arrow-prev{left:max(24px,calc(50% - 640px))}.credential-gallery-compact-arrow-next{right:max(24px,calc(50% - 640px))}@media (max-width: 767px){.credential-gallery-compact{--cgc-width: 180px;--cgc-frame-height: 254px;--cgc-near: 164px;--cgc-middle: 305px;--cgc-outer: 446px;--cgc-edge: 587px;padding:52px 0 46px}.credential-gallery-compact-inner{width:min(100% - 24px,1800px)}.credential-gallery-compact-heading{margin-bottom:28px}.credential-gallery-compact-heading h2{font-size:28px}.credential-gallery-compact-stage{height:330px}.credential-gallery-compact-viewport{top:0;right:36px;bottom:0;left:36px}.credential-gallery-compact-frame{height:var(--cgc-frame-height);padding:0}.credential-gallery-compact-caption{margin-top:10px;font-size:12px}.credential-gallery-compact-arrow{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.credential-gallery-compact-item,.credential-gallery-compact-arrow{transition-duration:1ms}}#section-why-us .credential-gallery-compact{position:relative;left:50%;width:100vw;transform:translate(-50%)}
