.insta[data-astro-cid-5esbkser]{padding-bottom:clamp(2.5rem,4vw,3.5rem)}.reels[data-astro-cid-5esbkser]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reels[data-astro-cid-5esbkser] .reel{position:relative;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:1.3rem;color:#fff;text-decoration:none;isolation:isolate;transition:transform .5s var(--ease)}.reels[data-astro-cid-5esbkser] .reel:before{content:"";position:absolute;inset:0;z-index:-1;transition:transform 1.2s var(--ease)}.reels[data-astro-cid-5esbkser] .reel:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.3px);background-size:14px 14px;mask-image:linear-gradient(to top,#000,transparent)}.t-a[data-astro-cid-5esbkser]:before{background:radial-gradient(circle at 20% 10%,#3fa6ff,transparent 50%),linear-gradient(160deg,#1e78c2,#06111d)}.t-b[data-astro-cid-5esbkser]:before{background:radial-gradient(circle at 80% 20%,#f58529,transparent 45%),linear-gradient(160deg,#dd2a7b,#515bd4)}.t-c[data-astro-cid-5esbkser]:before{background:radial-gradient(circle at 30% 80%,#6fe3ff,transparent 50%),linear-gradient(160deg,#0b1e31,#1e78c2)}.reels[data-astro-cid-5esbkser] .reel.live:before{background:linear-gradient(to bottom,rgba(6,17,29,.55),transparent 30%,transparent 55%,rgba(6,17,29,.85)),var(--img) center / cover no-repeat,var(--navy)}.reels[data-astro-cid-5esbkser] .reel.live:after{display:none}.reels[data-astro-cid-5esbkser] .reel:hover{transform:translateY(-6px) rotate(-.6deg)}.reels[data-astro-cid-5esbkser] .reel:hover:before{transform:scale(1.15) rotate(4deg)}.reels[data-astro-cid-5esbkser] .reel.live:hover:before{transform:scale(1.06)}.reels[data-astro-cid-5esbkser] .reel-top{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.78rem;opacity:.9}.reels[data-astro-cid-5esbkser] .reel-play{align-self:center;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #fff6;transition:transform .4s var(--ease)}.reels[data-astro-cid-5esbkser] .reel:hover .reel-play{transform:scale(1.12)}.reels[data-astro-cid-5esbkser] .reel-cap{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;letter-spacing:-.01em;line-height:1.2}.reels[data-astro-cid-5esbkser] .reel.live .reel-cap{font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600}@media(max-width:800px){.reels[data-astro-cid-5esbkser]{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.reels[data-astro-cid-5esbkser] .reel{scroll-snap-align:start}}.hero[data-astro-cid-ct3bgug4]{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0;isolation:isolate}.hero-video[data-astro-cid-ct3bgug4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.11);z-index:-3;background:var(--navy)}.hero-shade[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#06111dbf,#06111d00 22%),linear-gradient(100deg,#06111df5,#06111dd1 32%,#0e3a638c 58%,#1e78c240 80%,#3fa6ff1a),linear-gradient(0deg,var(--navy) 0%,rgba(6,17,29,.6) 22%,transparent 50%)}.hero-shade[data-astro-cid-ct3bgug4]:after{content:"";position:absolute;inset:0;opacity:var(--dim, 0);background:linear-gradient(180deg,#06111deb,#08203ad9 55%,#06111dc7)}.hero-grid[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.3px);background-size:4px 4px;opacity:.35;mix-blend-mode:overlay}.hero-inner[data-astro-cid-ct3bgug4]{padding-top:125px;width:100%}.hero[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{font-size:clamp(2.4rem,11.5vw,10rem);line-height:.88;letter-spacing:-.055em;max-width:11ch;color:#fff}@media(min-width:901px){.hero[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{position:relative;top:-10px}}@media(min-width:901px){.hero-lead[data-astro-cid-ct3bgug4],.hero-ctas[data-astro-cid-ct3bgug4]{position:relative;top:-5px}}.hero[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4].break-last .word[data-astro-cid-ct3bgug4]:last-child{display:block;width:fit-content}.word[data-astro-cid-ct3bgug4]{display:inline-block;overflow:hidden;padding:.12em .04em .2em;margin:-.12em .18em -.2em -.04em;vertical-align:top}.word[data-astro-cid-ct3bgug4]:last-child{padding-right:.18em;margin-right:.04em}.word[data-astro-cid-ct3bgug4]:last-child span[data-astro-cid-ct3bgug4]{background:linear-gradient(90deg,var(--blue-hi),var(--aqua));-webkit-background-clip:text;background-clip:text;color:transparent;padding:.06em .14em .06em .02em;margin:-.06em -.14em -.06em -.02em}.word[data-astro-cid-ct3bgug4]>span[data-astro-cid-ct3bgug4]{display:inline-block;transform:translateY(160%);animation:rise 1s var(--ease) var(--d) forwards}.hero-in[data-astro-cid-ct3bgug4]{opacity:0;transform:translateY(20px);animation:fadeup .9s var(--ease) var(--d) forwards}@keyframes rise{to{transform:none}}@keyframes fadeup{to{opacity:1;transform:none}}.hero-lead[data-astro-cid-ct3bgug4]{font-size:clamp(1.05rem,1.6vw,1.3rem);color:#c3d2e1;max-width:54ch;margin-top:1.75rem}.hero-ctas[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}@media(max-width:600px){.hero-ctas[data-astro-cid-ct3bgug4]{font-size:.88rem;gap:.6rem}.hero-ctas[data-astro-cid-ct3bgug4] .btn[data-astro-cid-ct3bgug4]{padding:.85em 1.3em}}@media(max-width:424px){.hero-ctas[data-astro-cid-ct3bgug4] .btn[data-astro-cid-ct3bgug4]>svg,.hero-ctas[data-astro-cid-ct3bgug4] .btn[data-astro-cid-ct3bgug4] .arr[data-astro-cid-ct3bgug4]{display:none}}.hero-foot[data-astro-cid-ct3bgug4]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding-block:clamp(3rem,5.5vw,4.75rem) clamp(2rem,9vh,6rem);width:100%}.hero-foot[data-astro-cid-ct3bgug4]{pointer-events:none}.hero-foot[data-astro-cid-ct3bgug4]>[data-astro-cid-ct3bgug4]{pointer-events:auto}.stats[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(3,auto);gap:0;margin:0;border-radius:18px;background:#ffffff0f;backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff1f}.stats[data-astro-cid-ct3bgug4] div[data-astro-cid-ct3bgug4]{padding:1rem 1.6rem;display:flex;flex-direction:column}.stats[data-astro-cid-ct3bgug4] div[data-astro-cid-ct3bgug4]+div[data-astro-cid-ct3bgug4]{border-left:1px solid rgba(255,255,255,.1)}.stats[data-astro-cid-ct3bgug4] .num[data-astro-cid-ct3bgug4]{display:inline-grid}.stats[data-astro-cid-ct3bgug4] .num[data-astro-cid-ct3bgug4]>[data-astro-cid-ct3bgug4]{grid-area:1 / 1}.stats[data-astro-cid-ct3bgug4] .ghost[data-astro-cid-ct3bgug4]{visibility:hidden}.stats[data-astro-cid-ct3bgug4] dt[data-astro-cid-ct3bgug4]{font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.stats[data-astro-cid-ct3bgug4] dd[data-astro-cid-ct3bgug4]{margin:.35rem 0 0;font-size:.78rem;color:#9fb2c6;font-family:var(--mono)}@media(max-width:900px){.stats[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr);width:100%}.stats[data-astro-cid-ct3bgug4] div[data-astro-cid-ct3bgug4]:first-child{display:none}.stats[data-astro-cid-ct3bgug4] div[data-astro-cid-ct3bgug4]+div[data-astro-cid-ct3bgug4]:nth-child(2){border-left:0}.hero-inner[data-astro-cid-ct3bgug4]>.kicker[data-astro-cid-ct3bgug4]{display:none}.hero-foot[data-astro-cid-ct3bgug4]{flex-direction:column;align-items:stretch;padding-bottom:2rem}}@media(max-width:600px){.hero[data-astro-cid-ct3bgug4]{min-height:110svh}.hero-foot[data-astro-cid-ct3bgug4]{padding-bottom:3rem}}@media(max-width:424px){.stats[data-astro-cid-ct3bgug4] div[data-astro-cid-ct3bgug4]{padding:.7rem 1rem}.stats[data-astro-cid-ct3bgug4] dt[data-astro-cid-ct3bgug4]{font-size:1.6rem}.stats[data-astro-cid-ct3bgug4] dd[data-astro-cid-ct3bgug4]{margin-top:.25rem;font-size:.7rem}}@media(max-width:355px){.stats[data-astro-cid-ct3bgug4] dd[data-astro-cid-ct3bgug4]{font-size:.6rem}}.pillars-sec[data-astro-cid-ct3bgug4]{padding-block:clamp(3rem,4.5vw,4rem)}.pillars[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.pillars[data-astro-cid-ct3bgug4] article[data-astro-cid-ct3bgug4]{position:relative;padding:2rem;border-radius:var(--r);background:#fff;box-shadow:0 0 0 1px var(--line);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.pillars[data-astro-cid-ct3bgug4] article[data-astro-cid-ct3bgug4]:after{content:"";position:absolute;inset:auto -30% -60% auto;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 22%,transparent),transparent 65%);opacity:0;transition:opacity .4s}.pillars[data-astro-cid-ct3bgug4] article[data-astro-cid-ct3bgug4]:hover{transform:translateY(-6px);box-shadow:0 0 0 1px var(--line),0 30px 50px -30px #06111d59}.pillars[data-astro-cid-ct3bgug4] article[data-astro-cid-ct3bgug4]:hover:after{opacity:1}.pillars[data-astro-cid-ct3bgug4] .num[data-astro-cid-ct3bgug4]{font-family:var(--mono);color:var(--blue);font-size:.85rem}.pillars[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:clamp(1.8rem,3vw,2.5rem);margin:1.75rem 0 .9rem}.pillars[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:var(--muted)}@media(max-width:860px){.pillars[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}.pillars[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{margin-top:1.5rem}}.offer[data-astro-cid-ct3bgug4]{position:relative;overflow:hidden}.offer[data-astro-cid-ct3bgug4]:before{content:"";position:absolute;top:-30%;right:-20%;width:70vw;aspect-ratio:1;background:radial-gradient(circle,rgba(30,120,194,.35),transparent 60%);pointer-events:none}.offer[data-astro-cid-ct3bgug4] .wrap[data-astro-cid-ct3bgug4]{position:relative}.offer-grid[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ocard[data-astro-cid-ct3bgug4]{position:relative;display:flex;flex-direction:column;min-height:360px;padding:1.6rem;border-radius:var(--r);text-decoration:none;background:linear-gradient(160deg,#ffffff12,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s,background .5s}.ocard[data-astro-cid-ct3bgug4]:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--blue),#0e3a63 70%);opacity:0;transition:opacity .5s;z-index:0}.ocard[data-astro-cid-ct3bgug4]:hover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px #6fe3ff66,0 40px 60px -30px #1e78c299}.ocard[data-astro-cid-ct3bgug4]:hover:before{opacity:1}.ocard[data-astro-cid-ct3bgug4]>[data-astro-cid-ct3bgug4]{position:relative;z-index:1}.ocode[data-astro-cid-ct3bgug4]{position:relative;font-size:clamp(4rem,7vw,6.5rem);font-weight:800;letter-spacing:-.05em;line-height:.9;padding-bottom:.05em;background:linear-gradient(160deg,#6fe3ff,#3fa6ff 55%,#1e78c28c);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85;transition:opacity .5s}.ocard[data-astro-cid-ct3bgug4]:hover .ocode[data-astro-cid-ct3bgug4]{background:linear-gradient(160deg,#fff,#d6ecff);-webkit-background-clip:text;background-clip:text;opacity:1}.obody[data-astro-cid-ct3bgug4]{padding-top:1.75rem}.obody[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{color:#fff}.obody[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:#9fb2c6;font-size:.95rem;margin-top:.6rem}.ocard[data-astro-cid-ct3bgug4]:hover .obody[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:#d6e6f5}.omore[data-astro-cid-ct3bgug4]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.4rem;font-weight:650;color:var(--aqua);font-size:.9rem}.ocard[data-astro-cid-ct3bgug4]:hover .omore[data-astro-cid-ct3bgug4]{color:#fff}.ocard[data-astro-cid-ct3bgug4].machines{background:linear-gradient(160deg,#ffc93c24,#ffffff05)}.ocard[data-astro-cid-ct3bgug4].machines .ocode[data-astro-cid-ct3bgug4]{background:linear-gradient(160deg,#ffe08a,#ffc93c 55%,#ffa02899);-webkit-background-clip:text;background-clip:text}.ocard[data-astro-cid-ct3bgug4].machines:hover .ocode[data-astro-cid-ct3bgug4]{background:linear-gradient(160deg,#fff,#fff1c9);-webkit-background-clip:text;background-clip:text}@media(max-width:1100px){.offer-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr)}.ocard[data-astro-cid-ct3bgug4]{min-height:380px}}@media(max-width:600px){.offer-grid[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}.ocard[data-astro-cid-ct3bgug4]{min-height:0}}.map-sec[data-astro-cid-ct3bgug4]{background:linear-gradient(180deg,var(--paper),var(--paper-2))}.map-sec[data-astro-cid-ct3bgug4] .lead[data-astro-cid-ct3bgug4]{margin-top:0}.hq[data-astro-cid-ct3bgug4]{position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;isolation:isolate}.hq-img[data-astro-cid-ct3bgug4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) contrast(1.1)}.hq-shade[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06111df5,#06111db3 45%,#1e78c28c);mix-blend-mode:normal}.hq-inner[data-astro-cid-ct3bgug4]{width:100%}.hq[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{max-width:14ch;color:#fff}.hq[data-astro-cid-ct3bgug4] .btn[data-astro-cid-ct3bgug4]{margin-top:2rem}.logos[data-astro-cid-ct3bgug4]{padding-block:clamp(1rem,2vw,1.5rem) clamp(3rem,6vw,5rem);overflow:hidden}.logos[data-astro-cid-ct3bgug4] .wrap[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.logos[data-astro-cid-ct3bgug4] .kicker[data-astro-cid-ct3bgug4]{margin:0}.marquee[data-astro-cid-ct3bgug4]{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);cursor:grab;touch-action:pan-y;user-select:none}.marquee[data-astro-cid-ct3bgug4].dragging{cursor:grabbing}.track[data-astro-cid-ct3bgug4]{display:flex;gap:1rem;width:max-content;list-style:none;margin:0;padding:0;will-change:transform}.track[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]:last-child{margin-right:1rem}.logo-slot[data-astro-cid-ct3bgug4]{flex:none;display:grid;place-items:center;width:200px;height:110px;padding:.9rem 1.2rem;border-radius:14px;background:#fff}.logo-slot[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{display:block;width:100%;height:100%;max-width:140px;max-height:58px;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.logo-slot[data-astro-cid-ct3bgug4]:hover img[data-astro-cid-ct3bgug4]{filter:none;opacity:1}
