@font-face{font-family:roboto;src:url(/_next/static/media/de6476984585df9b-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:roboto Fallback;src:local("Arial");ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.00%;size-adjust:100.37%}.__className_a8e591{font-family:roboto,roboto Fallback}.home-experience{background:#f8fafc;--section-blend:clamp(200px,22vw,300px)}.home-hero{padding-bottom:calc(var(--section-blend) + 24px)}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:var(--section-blend);background:linear-gradient(0deg,#f8fafc,rgb(248 250 252/96%) 12%,rgb(231 239 246/80%) 32%,rgb(173 196 216/45%) 55%,rgb(85 125 158/12%) 78%,rgb(12 37 65/0));pointer-events:none}.signal-core{width:100%}.signal-core svg{display:block;width:100%;height:auto}.capability-bounce>li{animation:capability-bounce 1.2s both;animation-delay:.25s}.capability-bounce>li:nth-child(2){animation-delay:.37s}.capability-bounce>li:nth-child(3){animation-delay:.49s}.capability-bounce>li:nth-child(4){animation-delay:.61s}.capability-bounce>li:nth-child(5){animation-delay:.73s}.capability-bounce>li:hover{background:rgb(41 207 243/20%);border-color:#29cff3}@keyframes capability-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-13px)}55%{transform:translateY(3px)}72%{transform:translateY(-5px)}88%{transform:translateY(1px)}}.home-capabilities{padding-top:12px;background:linear-gradient(#f8fafc,#e8eef5 60%,#f8fafc)}.home-service-card{background:white;box-shadow:0 12px 28px rgb(7 24 44/10%)}.home-service-card .service-visual{position:relative;inset:auto;height:78px;margin-bottom:20px;color:#1464e5;opacity:.85}.home-service-card .service-visual svg{width:76px;height:76px;stroke-width:1.15}.home-service-card h3{max-width:100%}.home-service-card p{max-width:42ch}.home-service-card[data-service=ai]{background:linear-gradient(135deg,#0c2541,#07182c)}.home-service-card[data-service=ai] h3{color:white}.home-service-card[data-service=ai] p{color:#d6e4f2}.home-service-card[data-service=ai] .service-visual,.home-service-card[data-service=ai]>span{color:#77e5fb}.home-service-card[data-service=data]{background:linear-gradient(135deg,#0b5bd3,#0749b8)}.home-service-card[data-service=data] h3,.home-service-card[data-service=data] p,.home-service-card[data-service=data]>span{color:white}.home-service-card[data-service=data] .service-visual{color:#b9f4ff}.home-service-card[data-service=cloud]{background:linear-gradient(135deg,#b9effa,#e4f5fa)}.home-service-card.supporting-card{margin-top:10px;border:1px solid #cad7e5}.home-service-card[data-service=security]{background:#e8f2fa}.home-service-card[data-service=support]{background:#e9eef8}.home-service-card[data-service=training]{background:#e5f5f7}.audience-section{overflow:clip;padding-block:12px}.audience-card{padding:22px 18px;border-radius:16px;background:linear-gradient(145deg,white,#e8eef5);border:1px solid #cbd9e8}[data-entrance=audiences][data-entered=true] .audience-card{animation:audience-slide .9s cubic-bezier(.16,1,.3,1) both}[data-entrance=audiences][data-entered=true] .audience-card:nth-child(2){animation-delay:.1s}[data-entrance=audiences][data-entered=true] .audience-card:nth-child(3){animation-delay:.2s}@keyframes audience-slide{0%{transform:translateX(45px);opacity:.35}to{transform:translateX(0);opacity:1}}.home-commitments{background:linear-gradient(#f8fafc,#e7edf2 calc(var(--section-blend) * .15),#b5c5d2 calc(var(--section-blend) * .35),#6c849b calc(var(--section-blend) * .55),#263e56 calc(var(--section-blend) * .78),#07182c var(--section-blend),#07182c calc(100% - var(--section-blend)),#263e56 calc(100% - var(--section-blend) * .78),#6c849b calc(100% - var(--section-blend) * .55),#b5c5d2 calc(100% - var(--section-blend) * .35),#e7edf2 calc(100% - var(--section-blend) * .15),#f8fafc);padding-block:calc(var(--section-blend) + 32px)}.home-commitments>div{align-items:center}.commitment-item{padding:20px 0;border-top:1px solid rgb(185 244 255/22%)}.commitment-item h3{font-size:20px}.editorial-picture{overflow:hidden;border-radius:16px}.editorial-picture img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.home-projects{padding-top:16px}.home-process{background:linear-gradient(#f8fafc,#dceaf6 35%,#e5f2f8 70%,#f8fafc)}.process-glass{position:relative;padding:24px;border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255/55%),rgb(12 37 65/6%));border:1px solid white;box-shadow:0 20px 45px rgb(12 37 65/10%)}.process-glass ol{gap:16px}.process-glass ol>li{border:1px solid rgb(255 255 255/90%);border-radius:14px;padding:22px;background:linear-gradient(145deg,rgb(255 255 255/90%),rgb(255 255 255/35%));box-shadow:inset 0 1px 0 white}.process-glass .process-step-icon{color:#0749b8}.process-glass ol>li>svg:last-child:not(.process-step-icon){right:12px;top:24px}.process-glass>p{position:relative;margin:22px 0 0;border:0;border-bottom:2px solid #1464e5;border-radius:0 0 16px 16px;background:rgb(255 255 255/55%);padding:18px 22px}.process-glass>p:before{content:"";position:absolute;left:-9px;top:-36px;bottom:-2px;width:22px;border-left:2px solid #1464e5;border-bottom:2px solid #1464e5;border-radius:0 0 0 16px}.home-training{padding-bottom:28px}@media (max-width:639px){.process-glass{padding:16px}}@media (prefers-reduced-motion:reduce){.capability-bounce>li,[data-entrance=audiences] .audience-card{animation:none!important;transform:none!important;opacity:1!important}}