.hero3d[data-astro-cid-b6kts6in]{height:100svh}.hero-poster[data-astro-cid-b6kts6in]{background:radial-gradient(40% 35% at 50% 50%, #5eead429, transparent 70%), radial-gradient(120% 80% at 50% 50%, var(--color-ink-2), var(--color-ink) 70%)}.hero-canvas[data-astro-cid-b6kts6in]{opacity:0;transition:opacity .8s}.hero-canvas[data-astro-cid-b6kts6in].is-ready{opacity:1}.hero-flash[data-astro-cid-b6kts6in]{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#f2f7f7f2,#5eead48c 35%,#5eead400 75%)}.hero-vignette[data-astro-cid-b6kts6in]{background:radial-gradient(120% 90%,#0000 55%,#040a0dbf 100%),linear-gradient(#0000 50%,#040a0dc7 75%,#040a0de0),linear-gradient(#040a0d73,#0000 18% 80%,#0e1d22e6)}.hero-end-shade[data-astro-cid-b6kts6in]{opacity:var(--hero-finish,0);background:radial-gradient(85% 70% at 50% 48%,#040a0df0 12%,#040a0dd1 55%,#040a0d38)}.hero-loop-shade[data-astro-cid-b6kts6in]{opacity:0;background:var(--color-ink)}.hero3d[data-astro-cid-b6kts6in]:not([data-state=live]) .hero-loop-shade[data-astro-cid-b6kts6in]{opacity:0}.hero-live[data-astro-cid-b6kts6in]{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.hero3d[data-astro-cid-b6kts6in][data-state=live] .hero-live[data-astro-cid-b6kts6in]{visibility:visible;opacity:1}.hero-hud[data-astro-cid-b6kts6in]{right:max(1rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;gap:1rem;display:flex;position:absolute}.hero-copy[data-astro-cid-b6kts6in]{max-width:100%;position:relative}.hero-track[data-astro-cid-b6kts6in]{background:#f2f7f726;width:min(16rem,100%);height:1px;margin-top:1.5rem;position:absolute;top:100%;left:0;overflow:hidden}.hero-actions[data-astro-cid-b6kts6in]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.hero-play-icon[data-astro-cid-b6kts6in],.hero3d[data-astro-cid-b6kts6in][data-paused=true] .hero-pause-icon[data-astro-cid-b6kts6in]{display:none}.hero3d[data-astro-cid-b6kts6in][data-paused=true] .hero-play-icon[data-astro-cid-b6kts6in]{display:block}@media (width>=768px){.hero-hud[data-astro-cid-b6kts6in]{bottom:2.5rem;right:3rem}}.hero-slogan[data-astro-cid-b6kts6in]{max-width:100%;font-size:1.875rem;line-height:1.375;position:relative}.hero-separator[data-astro-cid-b6kts6in]{color:#fffc;margin-inline:.5rem}@media (width>=768px){.hero-slogan[data-astro-cid-b6kts6in]{font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.25}.hero-separator[data-astro-cid-b6kts6in]{margin-inline:1rem}}.hero-slogan[data-astro-cid-b6kts6in] .hero-line[data-astro-cid-b6kts6in]{text-shadow:0 1px 3px #040a0d,0 0 6px #040a0d}.hero-slogan[data-astro-cid-b6kts6in] .hero-glow[data-astro-cid-b6kts6in]{text-shadow:0 1px 3px #040a0d,0 0 6px #040a0d,0 0 18px #5eead48c,0 0 42px #14b8a659}.hero-bar[data-astro-cid-b6kts6in]{background:var(--color-brand-soft);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-control[data-astro-cid-b6kts6in]{backdrop-filter:blur(6px);color:#f2f7f7e6;background:#0e1d228c;border:1px solid #f2f7f726;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}.hero-control[data-astro-cid-b6kts6in]:hover{border-color:var(--color-brand);color:var(--color-brand-soft)}.hero-icon-control[data-astro-cid-b6kts6in]{cursor:pointer;width:44px;padding:0}@media (height<=560px){.hero-slogan[data-astro-cid-b6kts6in]{font-size:clamp(1.5rem,5vw,3rem);line-height:1.15}}@media (height>=600px){html[data-consent-shown] .hero3d[data-astro-cid-b6kts6in] .hero-copy[data-astro-cid-b6kts6in]{transform:translateY(calc(-1 * min(var(--consent-offset,0px), max(0px, 100svh - 100% - 10.5rem))))}}@media (height>=600px) and (width>=768px){html[data-consent-shown] .hero3d[data-astro-cid-b6kts6in] .hero-copy[data-astro-cid-b6kts6in]{transform:translateY(calc(-1 * min(var(--consent-offset,0px), max(0px, 100svh - 100% - 12.5rem))))}}html[data-consent-shown] .hero3d[data-astro-cid-b6kts6in] .hero-hud[data-astro-cid-b6kts6in]{bottom:calc(max(1.5rem, env(safe-area-inset-bottom)) + var(--consent-offset,0px))}@media (width>=768px){html[data-consent-shown] .hero3d[data-astro-cid-b6kts6in] .hero-hud[data-astro-cid-b6kts6in]{bottom:calc(2.5rem + var(--consent-offset,0px))}}@media (width<=639px),(height<=599px){html[data-consent-shown] .hero3d[data-astro-cid-b6kts6in] .hero-hud[data-astro-cid-b6kts6in].hero-live{visibility:hidden}}.display[data-astro-cid-d4v3cdc3]{overflow-wrap:anywhere}.ticker[data-astro-cid-d4v3cdc3]{--ticker-control-edge:1rem;align-items:center;min-height:3.25rem;display:flex}.ticker-window[data-astro-cid-d4v3cdc3]{width:100%;mask-image:linear-gradient(90deg, transparent, #000 calc(var(--ticker-control-edge) + 4rem), #000 calc(100% - var(--ticker-control-edge) - 4rem), transparent);overflow:hidden}.animate-marquee[data-astro-cid-d4v3cdc3]{width:max-content;animation:108s linear infinite ticker-loop;display:flex}.ticker-half[data-astro-cid-d4v3cdc3]{flex-shrink:0;align-items:center;gap:1.5rem;padding-inline-end:1.5rem;display:flex}.ticker-item[data-astro-cid-d4v3cdc3]{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;animation:4s cubic-bezier(.4,0,.6,1) infinite pulse-glow}.ticker-separator[data-astro-cid-d4v3cdc3]{color:#4b5563;font-size:10px}@keyframes ticker-loop{to{transform:translate(-50%)}}@keyframes pulse-glow{0%,to{opacity:.8;text-shadow:0 0 2px #0000}50%{opacity:1;text-shadow:0 0 10px #14b8a6cc}}[data-astro-cid-d4v3cdc3][data-paused] .animate-marquee[data-astro-cid-d4v3cdc3],[data-astro-cid-d4v3cdc3][data-paused] .ticker-item[data-astro-cid-d4v3cdc3],.no-js .animate-marquee[data-astro-cid-d4v3cdc3],.no-js .ticker-item[data-astro-cid-d4v3cdc3]{animation-play-state:paused}.ticker-toggle[data-astro-cid-d4v3cdc3]{border-radius:0}.ticker-toggle[data-astro-cid-d4v3cdc3]:focus-visible{outline-offset:-3px}@media (width>=768px){.ticker[data-astro-cid-d4v3cdc3]{--ticker-control-edge:3rem}}@media (prefers-reduced-motion:reduce){.ticker-toggle[data-astro-cid-d4v3cdc3]{display:none}.animate-marquee[data-astro-cid-d4v3cdc3],.ticker-item[data-astro-cid-d4v3cdc3]{animation:none}.ticker-window[data-astro-cid-d4v3cdc3]{mask-image:none}}.cooperation-atoms[data-astro-cid-2nq6j4ho]{isolation:isolate;width:100%;height:22rem;margin:0 auto 2rem;position:relative}.cooperation-atoms-scene[data-astro-cid-2nq6j4ho]{pointer-events:none;width:100%;height:100%;display:block}.cooperation-nucleus[data-astro-cid-2nq6j4ho]{filter:drop-shadow(0 0 9px #5eead459)}@media (width<=767px){.cooperation-atoms[data-astro-cid-2nq6j4ho]{height:clamp(10.5rem,46vw,20rem);margin-bottom:1.5rem}}.cooperation-section[data-astro-cid-fdbgegge]{padding-block:4rem}.cooperation-inner[data-astro-cid-fdbgegge]{max-width:72rem;margin-inline:auto}.cooperation-heading[data-astro-cid-fdbgegge]{text-align:center;margin-bottom:2.5rem}.cooperation-heading[data-astro-cid-fdbgegge] .eyebrow-sys[data-astro-cid-fdbgegge]{justify-content:center}.cooperation-heading[data-astro-cid-fdbgegge] h2[data-astro-cid-fdbgegge] span[data-astro-cid-fdbgegge]{display:block}.cooperation-subtitle[data-astro-cid-fdbgegge]{max-width:48rem;margin:1rem auto 0}.facts-grid[data-astro-cid-fdbgegge]{gap:1.5rem;margin-bottom:4rem;display:grid}.fact[data-astro-cid-fdbgegge]{border-top:1px solid var(--color-line);min-width:0;padding-top:1rem}.fact[data-astro-cid-fdbgegge] h3[data-astro-cid-fdbgegge]{color:#e5e7eb;gap:.65rem;margin-bottom:.5rem;font-size:.875rem;font-weight:750;line-height:1.625;display:flex}.fact[data-astro-cid-fdbgegge] h3[data-astro-cid-fdbgegge] span[data-astro-cid-fdbgegge]{color:var(--color-brand)}.cooperation-note[data-astro-cid-fdbgegge]{text-align:center;max-width:56rem;margin-inline:auto;line-height:1.625}@media (width>=768px){.cooperation-heading[data-astro-cid-fdbgegge] h2[data-astro-cid-fdbgegge] span[data-astro-cid-fdbgegge]{display:inline}.facts-grid[data-astro-cid-fdbgegge]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (width>=1024px){.cooperation-section[data-astro-cid-fdbgegge]{padding-block:6rem}}.faq-list[data-astro-cid-qjsx4x74]{flex-direction:column;gap:.25rem;min-width:0;padding:.5rem;display:flex;overflow:visible}.faq-item[data-astro-cid-qjsx4x74]{border-bottom:1px solid #14b8a633;border-radius:.5rem;transition:border-color .3s,box-shadow .3s;overflow:visible}.faq-item[data-astro-cid-qjsx4x74]:hover,.faq-item[data-astro-cid-qjsx4x74]:focus-within{border-bottom-color:var(--color-brand);box-shadow:0 4px 15px -3px #14b8a64d}.faq-item[data-astro-cid-qjsx4x74][open]{border-bottom-color:var(--color-selected);box-shadow:0 4px 15px -3px rgb(var(--selected-rgb) / .25)}summary[data-astro-cid-qjsx4x74]{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;padding:1.5rem 1.25rem;list-style:none;display:flex}summary[data-astro-cid-qjsx4x74]::-webkit-details-marker{display:none}summary[data-astro-cid-qjsx4x74] h3[data-astro-cid-qjsx4x74]{color:#e5e7eb;text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.55}.faq-icon[data-astro-cid-qjsx4x74]{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1;transition:transform .3s,color .3s;display:flex}.faq-item[data-astro-cid-qjsx4x74]:hover .faq-icon[data-astro-cid-qjsx4x74],.faq-item[data-astro-cid-qjsx4x74]:focus-within .faq-icon[data-astro-cid-qjsx4x74],.faq-item[data-astro-cid-qjsx4x74][open] .faq-icon[data-astro-cid-qjsx4x74]{color:var(--color-selected);transform:rotate(45deg)}.faq-answer[data-astro-cid-qjsx4x74]{color:#9ca3af;max-width:64ch;padding:0 1.25rem 1.5rem;font-size:.875rem;line-height:1.6}.faq-item[data-astro-cid-qjsx4x74][open] .faq-answer[data-astro-cid-qjsx4x74]{animation:.35s faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=767px){#faq[data-astro-cid-qjsx4x74]{padding-block:4rem}#faq[data-astro-cid-qjsx4x74]>.container-x[data-astro-cid-qjsx4x74]{gap:1rem}}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-qjsx4x74],.faq-icon[data-astro-cid-qjsx4x74]{transition:none}.faq-item[data-astro-cid-qjsx4x74][open] .faq-answer[data-astro-cid-qjsx4x74]{animation:none}}.bento-card[data-astro-cid-vvqbfljv]{z-index:2;min-width:0;height:100%}.bento-bg-layer[data-astro-cid-vvqbfljv]{opacity:.6;filter:grayscale(40%)contrast(1.2);background-position:50%;background-size:cover;transition:opacity .5s,filter .5s,transform .5s;position:absolute;inset:0}.qdev-bg[data-astro-cid-vvqbfljv]{background-position:top}.funnel-bg[data-astro-cid-vvqbfljv]{background-color:#090f15;background-position:100%;background-repeat:no-repeat;background-size:contain}.bento-card[data-astro-cid-vvqbfljv]:is(:hover,:focus-within) .bento-bg-layer[data-astro-cid-vvqbfljv]{opacity:.9;filter:grayscale(0%)contrast(1.1)brightness(.8);transform:scale(1.03)}.nande-art[data-astro-cid-vvqbfljv] .product-art--nande{--brand-image-width:12rem}.bento-overlay[data-astro-cid-vvqbfljv]{z-index:3;background:linear-gradient(#0e1d2233 0%,#0e1d22b3 60%,#0e1d22f2 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.tech-corner[data-astro-cid-vvqbfljv]{z-index:4;pointer-events:none;background:linear-gradient(135deg,#0000 50%,#14b8a633 50%);width:40px;height:40px;position:absolute;top:0;right:0}.bento-glass[data-astro-cid-vvqbfljv]{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #03090b33,inset 0 0 52px 8px #03090b66}.bento-screen[data-astro-cid-vvqbfljv]{z-index:4;color:#5eead4d1;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);pointer-events:none;border:1px solid #5eead485;border-radius:10px;transition:border-color .4s,color .4s,box-shadow .4s;position:absolute;inset:8px;box-shadow:0 0 7px #5eead426,inset 0 0 5px #5eead40f}.bento-screen[data-astro-cid-vvqbfljv]:before,.bento-screen[data-astro-cid-vvqbfljv]:after{content:"";filter:drop-shadow(0 0 3px #5eead480);pointer-events:none;width:12px;height:12px;position:absolute}.bento-screen[data-astro-cid-vvqbfljv]:before{border-top:1px solid;border-left:1px solid;top:4px;left:4px}.bento-screen[data-astro-cid-vvqbfljv]:after{border-bottom:1px solid;border-right:1px solid;bottom:4px;right:4px}.bento-screen-led[data-astro-cid-vvqbfljv]{opacity:.9;pointer-events:none;background:radial-gradient(circle,#fff 0 22%,#f4f8f8 26% 45%,#5eead4 72%,#14b8a6 100%);border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite paused bento-screen-led;position:absolute;top:6px;right:44px;box-shadow:0 0 6px #5eead466,-11px 0 #5eead43d}.bento-screen-led[data-astro-cid-vvqbfljv]:before{content:"";background:radial-gradient(circle,#f4f8f833,#5eead424 32%,#14b8a600 72%);border-radius:50%;position:absolute;inset:-9px}.product-grid:has([data-cables-state=running]) .bento-screen-led[data-astro-cid-vvqbfljv]{animation-play-state:running}.bento-card[data-astro-cid-vvqbfljv]:is(:hover,:focus-within) .bento-screen[data-astro-cid-vvqbfljv]{color:#ccfbf1eb;border-color:#5eead4ad;box-shadow:0 0 9px #5eead430,inset 0 0 6px #5eead414}@keyframes bento-screen-led{0%,to{opacity:.7}50%{opacity:1}}.bento-meta[data-astro-cid-vvqbfljv]{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:auto;padding-bottom:.5rem;display:flex}.bento-chip[data-astro-cid-vvqbfljv]{background:var(--color-ink);color:var(--color-brand);border:1px solid #14b8a64d;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.bento-status[data-astro-cid-vvqbfljv]{color:#d1d5db;background:#0e1d22d9;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.bento-logo[data-astro-cid-vvqbfljv]{object-fit:contain;width:auto;height:36px;margin-bottom:.25rem;display:block}.bento-logo--wordmark[data-astro-cid-vvqbfljv]{height:26px;margin-bottom:.4rem}.bento-name[data-astro-cid-vvqbfljv]{color:var(--color-white);margin-bottom:.5rem;font-size:1.25rem;font-weight:750;line-height:1.75rem;transition:color .3s}.bento-card--wide[data-astro-cid-vvqbfljv] .bento-name[data-astro-cid-vvqbfljv],.bento-card--service[data-astro-cid-vvqbfljv] .bento-name[data-astro-cid-vvqbfljv]{font-size:1.5rem;line-height:2rem}.bento-card[data-astro-cid-vvqbfljv]:is(:hover,:focus-within) .bento-name[data-astro-cid-vvqbfljv]{color:var(--color-brand-soft)}.bento-title[data-astro-cid-vvqbfljv]{color:#e5e7eb;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.5}.bento-summary[data-astro-cid-vvqbfljv]{color:#d1d5db;max-width:32rem;font-size:.75rem;line-height:1rem}.bento-card--wide[data-astro-cid-vvqbfljv] .bento-summary[data-astro-cid-vvqbfljv],.bento-card--service[data-astro-cid-vvqbfljv] .bento-summary[data-astro-cid-vvqbfljv]{color:#d1d5db;font-size:.875rem;line-height:1.25rem}.bento-tags[data-astro-cid-vvqbfljv]{color:#d1d5db;flex-wrap:wrap;gap:.25rem .75rem;margin-top:1rem;font-size:.75rem;line-height:1rem;display:flex}.bento-tags[data-astro-cid-vvqbfljv] li[data-astro-cid-vvqbfljv]:before{content:"✓";color:var(--color-brand);margin-right:.4rem}.bento-install[data-astro-cid-vvqbfljv]{z-index:4;background:var(--color-ink);max-width:100%;color:var(--color-brand-soft);overflow-wrap:anywhere;user-select:all;border:1px solid #14b8a64d;border-radius:4px;margin-top:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;display:table;position:relative}.bento-actions[data-astro-cid-vvqbfljv]{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.bento-card[data-astro-cid-vvqbfljv]:has(.bento-install) .bento-actions[data-astro-cid-vvqbfljv]{margin-block:-.75rem -.25rem}.bento-actions[data-astro-cid-vvqbfljv] a[data-astro-cid-vvqbfljv]{color:#d1d5db;align-items:center;gap:.5rem;min-height:44px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.bento-actions[data-astro-cid-vvqbfljv] svg{color:var(--color-brand);flex-shrink:0}.bento-main-link[data-astro-cid-vvqbfljv]:after{content:"";border-radius:1rem;position:absolute;inset:0}.bento-main-link[data-astro-cid-vvqbfljv]:focus-visible{outline:none}.bento-main-link[data-astro-cid-vvqbfljv]:focus-visible:after{outline:2px solid var(--color-brand-soft);outline-offset:0;inset:5px}.bento-extra-link[data-astro-cid-vvqbfljv]{z-index:4;position:relative}.bento-extra-link[data-astro-cid-vvqbfljv]:focus-visible{outline-color:var(--color-brand-soft)}.bento-actions[data-astro-cid-vvqbfljv] a[data-astro-cid-vvqbfljv]:hover{color:var(--color-brand-soft);text-underline-offset:4px;text-decoration:underline}@media (width>=768px){.bento-card--wide[data-astro-cid-vvqbfljv]{grid-column:span 2}}@media (width<=767px){.bento-card[data-astro-cid-vvqbfljv]{height:auto;min-height:300px}.bento-overlay[data-astro-cid-vvqbfljv]{min-height:300px;position:relative}.bento-card--service[data-astro-cid-vvqbfljv] .bento-overlay[data-astro-cid-vvqbfljv]{min-height:340px}.bento-name[data-astro-cid-vvqbfljv]{font-size:1.5rem;line-height:2rem}.bento-summary[data-astro-cid-vvqbfljv]{font-size:.875rem;line-height:1.25rem}.bento-actions[data-astro-cid-vvqbfljv] a[data-astro-cid-vvqbfljv]{font-size:.8125rem}.bento-card[data-astro-cid-vvqbfljv]:has(.bento-install) .bento-actions[data-astro-cid-vvqbfljv]{margin-block:0}.bento-overlay[data-astro-cid-vvqbfljv]{background:linear-gradient(#0e1d2233 0%,#0e1d22e0 54%,#0e1d22f5 100%)}}@media (prefers-reduced-motion:reduce){.bento-screen-led[data-astro-cid-vvqbfljv]{opacity:.85;animation:none}.bento-screen[data-astro-cid-vvqbfljv]{transition:none}.bento-card[data-astro-cid-vvqbfljv]:is(:hover,:focus-within),.bento-card[data-astro-cid-vvqbfljv]:is(:hover,:focus-within) .bento-bg-layer[data-astro-cid-vvqbfljv]{transform:none}}.atom-dock[data-astro-cid-s6nga3jc]{z-index:1;width:var(--atom-diameter);aspect-ratio:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.atom-dock--shared[data-astro-cid-s6nga3jc]{display:none}.atom-dock--dev[data-astro-cid-s6nga3jc]{left:calc(100% + var(--atom-gutter) - 8px)}.atom-dock--journey[data-astro-cid-s6nga3jc]{left:calc(8px - var(--atom-gutter))}.atom-emblem[data-astro-cid-s6nga3jc]{width:100%;height:100%;display:block;overflow:visible}.atom-orbit-aura[data-astro-cid-s6nga3jc],.atom-orbit[data-astro-cid-s6nga3jc],.atom-orbit-back[data-astro-cid-s6nga3jc]{fill:none}.atom-orbit-back[data-astro-cid-s6nga3jc]{stroke:var(--atom-ring);stroke-width:.9px}.atom-orbit-aura[data-astro-cid-s6nga3jc],.atom-orbit[data-astro-cid-s6nga3jc]{stroke:var(--atom-near);stroke-dasharray:500 500;stroke-linecap:round}.atom-orbit-aura[data-astro-cid-s6nga3jc]{stroke-width:4.5px;stroke-opacity:.34;filter:var(--atom-soft)}.atom-orbit[data-astro-cid-s6nga3jc]{stroke-width:1.35px}.atom-current[data-astro-cid-s6nga3jc]{fill:none;stroke:var(--atom-pulse);stroke-width:1px;stroke-dasharray:22 978;filter:var(--atom-glow)}.atom-tail[data-astro-cid-s6nga3jc],.atom-tail-glow[data-astro-cid-s6nga3jc]{fill:none;stroke:var(--atom-comet);stroke-width:2px;stroke-linecap:round}.atom-tail-glow[data-astro-cid-s6nga3jc]{stroke-width:6px;opacity:.55;filter:var(--atom-soft)}.atom-charge[data-astro-cid-s6nga3jc]{fill:#fff}.atom-charge-glow[data-astro-cid-s6nga3jc]{fill:#f4f8f8}.atom-charge-halo[data-astro-cid-s6nga3jc]{fill:var(--atom-charge)}.atom-nucleus[data-astro-cid-s6nga3jc]{filter:drop-shadow(0 0 9px #5eead459)}.atom-impulse[data-astro-cid-s6nga3jc]{fill:none;stroke:#ccfbf1;stroke-width:2px;opacity:0;filter:var(--atom-glow)}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] .atom-orbit[data-astro-cid-s6nga3jc]{stroke:var(--color-selected);stroke-width:1.1px;stroke-opacity:.85}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] .atom-orbit-aura[data-astro-cid-s6nga3jc]{stroke:var(--color-selected);stroke-width:4px;stroke-opacity:.16}[data-astro-cid-s6nga3jc][data-atom-ring][data-active]{stroke:var(--color-selected);stroke-width:.85px;stroke-opacity:.22}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] [data-astro-cid-s6nga3jc]:is(.atom-current,.atom-impulse){stroke:var(--color-selected)}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] .atom-current[data-astro-cid-s6nga3jc]{stroke-opacity:.5}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] .atom-comet-gradient[data-astro-cid-s6nga3jc] stop[data-astro-cid-s6nga3jc]{stop-color:var(--color-selected)}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] [data-astro-cid-s6nga3jc]:is(.atom-charge,.atom-charge-glow){fill:var(--color-selected)}[data-astro-cid-s6nga3jc][data-atom-orbit][data-active] .atom-charge-halo[data-astro-cid-s6nga3jc]{fill:var(--atom-charge-active)}@media (width>=1024px){.atom-dock[data-astro-cid-s6nga3jc]{display:none}.atom-dock--shared[data-astro-cid-s6nga3jc]{top:var(--atom-core-y,65%);display:block;left:50%}}.services-atom[data-astro-cid-6aqsvl55]{--atom-diameter:22rem;--atom-gutter:1rem;isolation:isolate;padding-block:2rem;position:relative}.atom-service[data-astro-cid-6aqsvl55]{min-width:0}.atom-service[data-astro-cid-6aqsvl55]+.atom-service[data-astro-cid-6aqsvl55]{margin-top:3rem;padding-top:2.5rem}.atom-category[data-astro-cid-6aqsvl55]{color:var(--color-brand-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.6875rem;line-height:1.5}.atom-name[data-astro-cid-6aqsvl55]{letter-spacing:-.04em;margin-bottom:1rem;font-size:2.25rem;font-weight:750;line-height:1.15}.atom-title[data-astro-cid-6aqsvl55]{color:#e5e7eb;text-wrap:balance;margin-bottom:.75rem;font-size:1.0625rem;font-weight:750;line-height:1.5}.atom-summary[data-astro-cid-6aqsvl55]{color:#9ca3af;font-size:.875rem;line-height:1.75}.atom-cta[data-astro-cid-6aqsvl55]{color:#e5e7eb;align-items:center;gap:.75rem;min-height:44px;margin-top:.5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.atom-cta[data-astro-cid-6aqsvl55] svg{width:16px;height:16px;color:var(--color-brand-soft)}.atom-cta[data-astro-cid-6aqsvl55]:hover{color:var(--color-brand-soft)}.atom-intro[data-astro-cid-6aqsvl55],.atom-note[data-astro-cid-6aqsvl55]{z-index:2;position:relative}.atom-intro[data-astro-cid-6aqsvl55]{text-align:left}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-intro[data-astro-cid-6aqsvl55]{text-align:right}.atom-stage[data-astro-cid-6aqsvl55]{--atom-step:.64;margin-top:1.5rem;position:relative}.atom-service--dev[data-astro-cid-6aqsvl55] .atom-stage[data-astro-cid-6aqsvl55]{--atom-step:.55}.atom-list[data-astro-cid-6aqsvl55]{z-index:2;grid-auto-rows:var(--atom-row-step,calc(var(--atom-diameter) * .475 * var(--atom-step)));gap:0;display:grid;position:relative}.atom-link-heading[data-astro-cid-6aqsvl55]{align-items:center;gap:.5rem;display:flex}.atom-link[data-astro-cid-6aqsvl55] .atom-link-arrow--wide{display:none}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link[data-astro-cid-6aqsvl55]{text-align:right;flex-direction:row-reverse;gap:.5rem;width:max-content;max-width:100%;margin-left:auto}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-heading[data-astro-cid-6aqsvl55]{flex-direction:row-reverse}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-copy[data-astro-cid-6aqsvl55]{margin-left:auto}.atom-service--dev[data-astro-cid-6aqsvl55] .atom-link[data-astro-cid-6aqsvl55]{width:var(--atom-side-width,calc(100% - var(--atom-diameter) / 2))}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-detail[data-astro-cid-6aqsvl55]{max-width:13.25rem;margin-left:auto}.atom-link[data-astro-cid-6aqsvl55]{border-radius:.5rem;align-items:center;gap:1rem;height:100%;min-height:84px;padding:.75rem .5rem;transition:background-color .2s;display:flex;position:relative}.atom-link[data-astro-cid-6aqsvl55]:focus-visible,.atom-cta[data-astro-cid-6aqsvl55]:focus-visible{outline:2px solid var(--color-brand-soft);outline-offset:3px}.atom-link-copy[data-astro-cid-6aqsvl55]{min-width:0;display:block}.atom-link-name[data-astro-cid-6aqsvl55]{color:#e5e7eb;letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .2s;display:block}.atom-link-detail[data-astro-cid-6aqsvl55]{color:#9ca3af;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.atom-link[data-astro-cid-6aqsvl55] .atom-link-arrow{width:14px;height:14px;color:var(--color-brand-soft);opacity:.6;flex-shrink:0;margin-left:0;transition:color .2s,opacity .2s}.atom-link[data-astro-cid-6aqsvl55]:is(:hover,:focus-visible) .atom-link-name[data-astro-cid-6aqsvl55]{color:var(--color-selected);text-shadow:0 0 18px rgb(var(--selected-rgb) / .2)}.atom-link[data-astro-cid-6aqsvl55]:is(:hover,:focus-visible) .atom-link-arrow{color:var(--color-selected);opacity:1}.atom-link[data-astro-cid-6aqsvl55]:is(:hover,:focus-visible) .atom-electron[data-astro-cid-6aqsvl55]{background:var(--color-selected);box-shadow:0 0 7px var(--color-selected),0 0 18px rgb(var(--selected-rgb) / .4)}.atom-electron[data-astro-cid-6aqsvl55]{background:#ccfbf1;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block;box-shadow:0 0 6px #5eead4,0 0 18px #14b8a680}.atom-note[data-astro-cid-6aqsvl55]{color:#9ca3af;margin-top:1.75rem;line-height:1.625}@media (width<=1023px){.atom-list[data-astro-cid-6aqsvl55]{grid-template-columns:minmax(0,1fr)}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-name[data-astro-cid-6aqsvl55]{overflow-wrap:anywhere}}@media (width<=379px){.atom-service--journey[data-astro-cid-6aqsvl55] .atom-stage[data-astro-cid-6aqsvl55]{--atom-diameter:19rem}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-detail[data-astro-cid-6aqsvl55]{max-width:10rem}}@media (width>=768px) and (width<=1023px){.services-atom[data-astro-cid-6aqsvl55]{--atom-diameter:30rem;--atom-gutter:3rem;padding-block:2.5rem}.atom-intro[data-astro-cid-6aqsvl55]{max-width:38rem}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-intro[data-astro-cid-6aqsvl55]{margin-left:auto}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-detail[data-astro-cid-6aqsvl55]{max-width:none}.atom-name[data-astro-cid-6aqsvl55]{font-size:2.75rem}}@media (width>=1024px){.services-atom[data-astro-cid-6aqsvl55]{--atom-diameter:clamp(20rem,27vw,26rem);grid-template-columns:minmax(0,1fr) var(--atom-diameter) minmax(0,1fr);grid-template-rows:auto auto auto;gap:2rem 1.5rem;padding-block:calc(2.5rem + 1px) calc(2rem + 1px);display:grid}.atom-service[data-astro-cid-6aqsvl55]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:1/4;display:grid}.atom-service--dev[data-astro-cid-6aqsvl55]{text-align:right;grid-column:1}.atom-service--journey[data-astro-cid-6aqsvl55]{grid-column:3}.atom-service[data-astro-cid-6aqsvl55]+.atom-service[data-astro-cid-6aqsvl55]{border-top:0;margin-top:0;padding-top:0}.atom-intro[data-astro-cid-6aqsvl55]{z-index:3;grid-row:1;position:relative}.atom-name[data-astro-cid-6aqsvl55]{font-size:clamp(2.25rem,3.2vw,3rem)}.atom-stage[data-astro-cid-6aqsvl55]{display:contents}.atom-link-heading[data-astro-cid-6aqsvl55]{display:block}.atom-link[data-astro-cid-6aqsvl55] .atom-link-arrow--compact{display:none}.atom-link[data-astro-cid-6aqsvl55] .atom-link-arrow--wide{display:block}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link[data-astro-cid-6aqsvl55]{width:var(--atom-row-width,100%);max-width:none;margin-left:var(--atom-row-shift,0px);text-align:left;flex-direction:row;gap:.75rem}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-copy[data-astro-cid-6aqsvl55]{margin-left:0}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-link-detail[data-astro-cid-6aqsvl55]{max-width:none;margin-left:0}.atom-list[data-astro-cid-6aqsvl55]{z-index:2;grid-row:2;grid-auto-rows:var(--atom-row-step,7rem);margin:calc(-1 * var(--atom-lift,0px)) 0 0;align-self:start;gap:0;position:relative}.atom-service--journey[data-astro-cid-6aqsvl55] .atom-list[data-astro-cid-6aqsvl55]{align-self:center}.atom-link[data-astro-cid-6aqsvl55]{width:var(--atom-row-width,100%);margin-left:var(--atom-row-shift,0px);gap:.75rem;min-height:84px;padding:.75rem .5rem}.atom-service--dev[data-astro-cid-6aqsvl55] .atom-link[data-astro-cid-6aqsvl55]{width:var(--atom-row-width,100%);justify-content:flex-end}.atom-service--dev[data-astro-cid-6aqsvl55] .atom-link[data-astro-cid-6aqsvl55] .atom-link-arrow{margin-left:0}.atom-service--dev[data-astro-cid-6aqsvl55] .atom-cta[data-astro-cid-6aqsvl55]{justify-content:flex-end}.atom-electron[data-astro-cid-6aqsvl55]{display:none}.atom-note[data-astro-cid-6aqsvl55]{z-index:2;grid-row:3;margin-top:0;position:relative}}.home-cooperation[data-astro-cid-cshvqltg]{padding-block:3rem}.cooperation-heading[data-astro-cid-cshvqltg]{border-bottom:1px solid var(--color-line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:2rem;display:flex}.cooperation-lead[data-astro-cid-cshvqltg]{color:#9ca3af;border-left:1px solid #14b8a666;max-width:40ch;padding-left:1.25rem;font-size:1rem;line-height:1.75}.subsection-title[data-astro-cid-cshvqltg]{color:#e5e7eb;margin-bottom:1.75rem;font-size:1.5rem;line-height:2rem}.cooperation-services[data-astro-cid-cshvqltg]{--band-fade:8rem;background-image:linear-gradient(to bottom, var(--color-void) 0, var(--color-void) calc(100% - var(--band-fade)), var(--color-ink) 100%);margin-bottom:-1rem;padding-top:2.25rem;padding-bottom:4rem;overflow-x:clip}.service-grid[data-astro-cid-cshvqltg]{grid-template-columns:1fr;gap:1.5rem;display:grid}.cooperation-products[data-astro-cid-cshvqltg]{margin-top:3rem}.product-grid[data-astro-cid-cshvqltg]{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}.portfolio-link[data-astro-cid-cshvqltg]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:1.5rem;display:flex}.portfolio-link[data-astro-cid-cshvqltg] a[data-astro-cid-cshvqltg]{min-height:44px;color:var(--color-brand-soft);align-items:center;gap:.6rem;display:inline-flex}.portfolio-link[data-astro-cid-cshvqltg] a[data-astro-cid-cshvqltg]:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=768px){.cooperation-heading[data-astro-cid-cshvqltg]{flex-direction:row;align-items:flex-end}.subsection-title[data-astro-cid-cshvqltg]{font-size:1.875rem;line-height:2.25rem}.service-grid[data-astro-cid-cshvqltg]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(340px,auto)}.product-grid[data-astro-cid-cshvqltg]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px}}.partners-section[data-astro-cid-ngzn75mt]{z-index:1;background:var(--color-ink);position:relative;box-shadow:0 30px 60px -28px #000000bf,0 -18px 46px -30px #0000008c}.quote-card[data-astro-cid-ngzn75mt]{background:var(--color-ink-2);touch-action:pan-y;position:relative;overflow:hidden}.partners-content[data-astro-cid-ngzn75mt]{z-index:3;max-width:78rem;margin-inline:auto;padding:2.5rem 1.5rem;position:relative}.partners-heading[data-astro-cid-ngzn75mt]{margin:0 0 2rem;font-weight:700}.quote-bg[data-astro-cid-ngzn75mt]{opacity:.8;background-position:100%;background-size:cover;transition:transform .8s,opacity .8s;position:absolute;inset:0}.quote-card[data-astro-cid-ngzn75mt]:hover .quote-bg[data-astro-cid-ngzn75mt]{opacity:.9;transform:scale(1.03)}.quote-overlay[data-astro-cid-ngzn75mt]{z-index:2;background:linear-gradient(90deg,#0e1d22f2 0%,#0e1d22cc 40%,#0e1d2233 100%);position:absolute;inset:0}.quote-slides[data-astro-cid-ngzn75mt]{position:relative}.quote-slide[data-astro-cid-ngzn75mt]{flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;min-height:360px;display:flex}.quote-slide[data-astro-cid-ngzn75mt]+.quote-slide[data-astro-cid-ngzn75mt]{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2.5rem}.quote-copy[data-astro-cid-ngzn75mt]{max-width:48rem}.partner-text[data-astro-cid-ngzn75mt]{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.625}.partner-identity[data-astro-cid-ngzn75mt]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.partner-logo[data-astro-cid-ngzn75mt]{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:100%;height:48px;display:block}.partner-name[data-astro-cid-ngzn75mt]{color:#fff;font-size:1.125rem;font-weight:750;line-height:1.55}.partner-role[data-astro-cid-ngzn75mt]{color:#9ca3af;font-size:.875rem;line-height:1.5}.partner-controls[data-astro-cid-ngzn75mt]:not([hidden]){align-items:center;gap:.5rem;margin-top:2rem;display:flex}.partner-dots[data-astro-cid-ngzn75mt]{display:flex}.nav-btn[data-astro-cid-ngzn75mt],.partner-dot[data-astro-cid-ngzn75mt]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nav-btn[data-astro-cid-ngzn75mt]{color:#9ca3af;backdrop-filter:blur(4px);background:#0e1d2299;border:1px solid #ffffff1a;border-radius:.25rem;transition:background-color .3s,color .3s,border-color .3s}.nav-btn[data-astro-cid-ngzn75mt]:hover{border-color:var(--color-brand);color:var(--color-brand);background:#14b8a61a}.partner-dot[data-astro-cid-ngzn75mt]:before{content:"";background:#4b5563;border-radius:50%;width:6px;height:6px;transition:background-color .3s,box-shadow .3s}.partner-dot[data-astro-cid-ngzn75mt][aria-current=true]:before{background:var(--color-brand);box-shadow:0 0 5px var(--color-brand)}.quote-card[data-astro-cid-ngzn75mt][data-enhanced] .quote-slides[data-astro-cid-ngzn75mt]{display:grid}.quote-card[data-astro-cid-ngzn75mt][data-enhanced] .quote-slide[data-astro-cid-ngzn75mt]{border-top:0;grid-area:1/1;margin-top:0;padding-top:0;transition:opacity .5s,visibility .5s}.quote-slide[data-astro-cid-ngzn75mt][aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}@media (width<=767px){.partner-text[data-astro-cid-ngzn75mt]{line-height:1.45}}@media (width>=768px){.partners-content[data-astro-cid-ngzn75mt]{padding:4rem}.quote-slide[data-astro-cid-ngzn75mt]{min-height:318px}.partner-text[data-astro-cid-ngzn75mt]{font-size:2.25rem;line-height:1.11111}}@media (width>=1024px){.partner-identity[data-astro-cid-ngzn75mt]{flex-direction:row;align-items:center;gap:1.5rem}.quote-card[data-astro-cid-ngzn75mt][data-enhanced] .partner-identity[data-astro-cid-ngzn75mt]{padding-right:20rem}.partner-controls[data-astro-cid-ngzn75mt]:not([hidden]){margin-top:0;position:absolute;bottom:4rem;right:4rem}}@media (prefers-reduced-motion:reduce){.quote-card[data-astro-cid-ngzn75mt],.quote-bg[data-astro-cid-ngzn75mt],.quote-card[data-astro-cid-ngzn75mt][data-enhanced] .quote-slide[data-astro-cid-ngzn75mt],.nav-btn[data-astro-cid-ngzn75mt],.partner-dot[data-astro-cid-ngzn75mt]:before{transition:none}.quote-card[data-astro-cid-ngzn75mt]:hover .quote-bg[data-astro-cid-ngzn75mt]{transform:none}}
