.blog-swiper .swiper-slide{backface-visibility:hidden;transform:translateZ(0);filter:none!important;opacity:1!important}.blog-swiper .swiper-wrapper{filter:none!important}.mxd-blog-preview .swiper-slide img,.mxd-blog-preview .swiper-slide .mxd-blog-preview__image{backface-visibility:hidden;transform:translateZ(0)}.blog-swiper-button-next,.blog-swiper-button-prev{color:var(--clr-default)!important}.blog-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--clr-default)!important}.hero-giant-name{letter-spacing:-.04em;text-transform:lowercase;color:#fff;white-space:nowrap;margin-top:1.5rem;margin-bottom:2rem;font-family:Funnel Display,sans-serif;font-size:clamp(3.8rem,13.5vw,15.5rem);font-weight:800;line-height:.85}@media (max-width:991px){.hero-giant-name{white-space:normal;font-size:clamp(3.2rem,14vw,7rem);line-height:.95}}.hero-description-text{color:#ffffffd9;max-width:580px;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:400;line-height:1.55}.hero-tags-group{flex-wrap:wrap;gap:.6rem;max-width:850px;display:flex}.hero-tag-pill{color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #fff3;border-radius:50px;padding:.45rem 1.1rem;font-size:.85rem;transition:all .2s}.hero-tag-pill:hover{color:#fff;background:#ffffff2e;border-color:#ffffff73}.hero-badge-floating{-webkit-backdrop-filter:blur(14px);z-index:10;background:#161616d9;border:1px solid #ffffff24;border-radius:16px;padding:.8rem 1.4rem;box-shadow:0 12px 32px #00000073}.hero-09-svg-desktop{width:100%!important;height:auto!important;display:block!important}.hero-09-svg-mobile{width:100%!important;height:auto!important;display:none!important}@media (max-width:767px){.hero-09-svg-desktop{display:none!important}.hero-09-svg-mobile{display:block!important}}.hero-09-headline__title svg text{fill:currentColor!important}.mxd-logo__image{object-fit:cover!important;border-radius:14px!important;width:4.6rem!important;height:4.6rem!important}@media (min-width:768px){.mxd-logo__image{border-radius:18px!important;width:5.6rem!important;height:5.6rem!important}}.mxd-color-switcher{background-color:var(--base-tint)!important;border:1px solid var(--st-bright)!important;color:var(--t-bright)!important}.mxd-color-switcher i{color:var(--t-bright)!important}.mxd-preview-hover{display:none!important}.mxd-blog-preview__media{border-radius:var(--_radius-l)!important;display:block!important;position:relative!important;overflow:hidden!important}.mxd-blog-preview__image{-webkit-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .6s cubic-bezier(.25,1,.5,1)!important}.mxd-blog-preview__media:hover .mxd-blog-preview__image,.no-touch .mxd-blog-preview__media:hover .mxd-blog-preview__image{transform:scale(1.08)!important}.journal-swiper-controls{align-items:center!important;gap:.8rem!important;display:flex!important}.btn-swiper-nav{background-color:var(--base-tint)!important;border:1px solid var(--st-bright)!important;width:5.2rem!important;height:3.8rem!important;color:var(--t-bright)!important;cursor:pointer!important;opacity:.85!important;border-radius:10px!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:1.8rem!important;transition:all .25s cubic-bezier(.25,1,.5,1)!important;display:inline-flex!important;position:static!important}.btn-swiper-nav:not(.swiper-button-disabled){background-color:var(--t-bright)!important;color:var(--base-opp)!important;border-color:var(--t-bright)!important;opacity:1!important;box-shadow:0 4px 12px #00000026!important}.btn-swiper-nav:not(.swiper-button-disabled):hover{transform:translateY(-2px)scale(1.04)!important;box-shadow:0 6px 16px #00000038!important}.btn-swiper-nav.swiper-button-disabled{background-color:var(--base-tint)!important;border-color:var(--st-bright)!important;color:var(--t-bright)!important;opacity:.35!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.btn-swiper-nav:after{display:none!important}.company-badge-pulse{letter-spacing:.05em;text-transform:uppercase;color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.company-pulse-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-ring;box-shadow:0 0 10px #10b981}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.9)}}.workflow-card{background:var(--base-tint);border:1px solid var(--st-bright);border-radius:var(--_radius-l);height:100%;padding:2.8rem 2.2rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.workflow-card:hover{border-color:#fff6;transform:translateY(-6px);box-shadow:0 16px 36px #00000059}.workflow-card__step{color:var(--t-muted);margin-bottom:1.5rem;font-family:Funnel Display,sans-serif;font-size:3.2rem;font-weight:800;line-height:1}.why-us-card{background:var(--base-tint);border:1px solid var(--st-bright);border-radius:var(--_radius-l);padding:2.5rem;transition:all .3s}.why-us-card:hover{border-color:var(--t-bright)}.industry-card{background:var(--base-tint);border:1px solid var(--st-bright);border-radius:var(--_radius-l);padding:2.4rem;transition:all .3s cubic-bezier(.25,1,.5,1)}.industry-card:hover{border-color:#fff6;transform:translateY(-4px)}.detail-page-hero{border-bottom:1px solid var(--st-bright);padding-top:14rem;padding-bottom:5rem}.detail-metric-box{background:var(--base-tint);border:1px solid var(--st-bright);border-radius:var(--_radius-m);text-align:center;padding:1.8rem}.faq-item{border-bottom:1px solid var(--st-bright);cursor:pointer;padding:1.8rem 0}.btn-booking-primary{letter-spacing:-.01em;background:#fff;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #ffffff40;color:#121212!important}.btn-booking-primary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 8px 28px #ffffff59;color:#000!important}.btn-booking-secondary{background:0 0;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:#fff!important}.btn-booking-secondary:hover{background:#ffffff1a;border-color:#fff}.brand-marquee-container{background:var(--base-tint);border-top:1px solid var(--st-bright);border-bottom:1px solid var(--st-bright);align-items:center;width:100%;padding:2.5rem 0;display:flex;position:relative;overflow:hidden}.brand-marquee-track{white-space:nowrap;align-items:center;gap:4rem;width:max-content;animation:30s linear infinite brand-scroll;display:flex}.brand-marquee-track:hover{animation-play-state:paused}@keyframes brand-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-logo-item{opacity:.6;filter:grayscale()brightness(1.2);align-items:center;gap:.8rem;transition:all .3s;display:inline-flex}.brand-logo-item:hover{opacity:1;filter:grayscale(0%)brightness();transform:scale(1.08)}.brand-logo-item img{object-fit:contain;width:auto;max-width:120px;height:32px}.hero-glow-backdrop{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98126 0%,#3b82f617 45%,#0000 75%);width:70vw;max-width:900px;height:380px;position:absolute;top:20%;left:50%;transform:translate(-50%)}
