.ai-grid.svelte-6qug6m{align-items:stretch;gap:1rem;display:grid}ul.svelte-6qug6m{gap:.44rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-6qug6m{color:var(--color-text);border:1px solid color-mix(in srgb, var(--theme-color) 20%, transparent);background:var(--color-surface-glass);animation:.54s both fade-up;animation-delay:calc(var(--i,0) * 60ms);transition:all var(--transition-fast);border-radius:.72rem;padding:.56rem .72rem}li.svelte-6qug6m:hover{border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 6%, transparent);box-shadow:0 4px 15px color-mix(in srgb, var(--theme-color) 15%, transparent);transform:translate(4px)}.network.svelte-6qug6m{min-height:20rem;padding:.82rem;position:relative;overflow:hidden}.pulse.svelte-6qug6m{border:1px solid color-mix(in srgb, var(--theme-color) 45%, transparent);box-shadow:0 0 25px color-mix(in srgb, var(--theme-color) 20%, transparent);border-radius:999px;animation:4.8s ease-in-out infinite svelte-6qug6m-pulse-ring;position:absolute}.pulse-a.svelte-6qug6m{width:8.5rem;height:8.5rem;top:1rem;right:1rem}.pulse-b.svelte-6qug6m{width:6rem;height:6rem;animation-delay:.6s;bottom:1rem;left:1rem}@keyframes svelte-6qug6m-pulse-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (width>=940px){.ai-grid.svelte-6qug6m{grid-template-columns:1.08fr .92fr;gap:1.4rem}}@media (prefers-reduced-motion:reduce){.pulse.svelte-6qug6m,li.svelte-6qug6m{animation:none}}.clients-layout.svelte-1frx97i{grid-template-columns:1fr;gap:.84rem;display:grid}.lead-panel.svelte-1frx97i{background:radial-gradient(circle at 88% 10%, #4f7bff3d, transparent 46%), var(--color-panel);padding:clamp(1rem,2.2vw,1.5rem);position:relative;overflow:hidden}.lead-panel.svelte-1frx97i:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#4f7bff26,#0000 40%,#22d3ee1f);position:absolute;inset:0}.lead-panel.svelte-1frx97i p:where(.svelte-1frx97i){color:var(--color-muted);max-width:46ch;margin:0 0 1rem}.tiles-grid.svelte-1frx97i{grid-template-columns:repeat(1,minmax(0,1fr));gap:.72rem;display:grid}.tile.svelte-1frx97i{animation:.56s both fade-up;animation-delay:var(--delay);transition:transform var(--transition-medium), border-color var(--transition-medium), box-shadow var(--transition-medium);border-radius:.9rem;align-content:start;gap:.5rem;padding:.92rem;display:grid}.tile.svelte-1frx97i:hover{border-color:var(--theme-color);box-shadow:0 4px 15px color-mix(in srgb, var(--theme-color) 15%, transparent);background:color-mix(in srgb, var(--theme-color) 5%, transparent);transform:translateY(-4px)}.logo-wrap.svelte-1frx97i{background:var(--color-panel-strong);width:2.15rem;height:2.15rem;transition:all var(--transition-fast);border:1px solid #99ace35c;border-radius:.56rem;place-items:center;display:inline-grid}.tile.svelte-1frx97i:hover .logo-wrap:where(.svelte-1frx97i){border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 12%, transparent)}.logo-wrap.svelte-1frx97i img:where(.svelte-1frx97i){object-fit:cover;border-radius:inherit;width:100%;height:100%}.logo-wrap.svelte-1frx97i span:where(.svelte-1frx97i){letter-spacing:.03em;color:var(--color-text);transition:color var(--transition-fast);font-size:.78rem;font-weight:700}.tile.svelte-1frx97i:hover .logo-wrap:where(.svelte-1frx97i) span:where(.svelte-1frx97i){color:var(--theme-color)}.tile.svelte-1frx97i h3:where(.svelte-1frx97i){margin:0;font-size:.98rem;line-height:1.25}.tile.svelte-1frx97i p:where(.svelte-1frx97i){color:var(--color-muted);margin:0;font-size:.84rem}@media (width>=860px){.clients-layout.svelte-1frx97i{grid-template-columns:.95fr 1.05fr}.tiles-grid.svelte-1frx97i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.tiles-grid.svelte-1frx97i{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tile.svelte-1frx97i{animation:none}}.cta-space.svelte-1figi0g{padding-bottom:clamp(3rem,8vw,6rem)}.cta-wrap.svelte-1figi0g{border-radius:var(--radius-xl);background:var(--color-surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-soft);box-shadow:var(--color-shadow-soft);padding:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.benefits.svelte-1figi0g{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.benefits.svelte-1figi0g span:where(.svelte-1figi0g){border:1px solid var(--color-border-soft);background:var(--color-panel);color:var(--color-text-muted);transition:all var(--duration-fast);border-radius:999px;padding:.6rem 1rem;font-size:.85rem;font-weight:500}.benefits.svelte-1figi0g span:where(.svelte-1figi0g):hover{background:var(--color-panel-strong);color:var(--color-text);border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.cta-action.svelte-1figi0g{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}@media (prefers-reduced-motion:reduce){.benefits.svelte-1figi0g span:where(.svelte-1figi0g){transition:none;animation:none}}.animated-card.svelte-1vvo0sg{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface);animation:.62s both fade-up;animation-delay:var(--delay);transition:all var(--duration-normal) var(--ease-smooth);border:1px solid var(--color-border-soft);padding:clamp(1.2rem,3.5vw,1.8rem);position:relative;overflow:hidden}.animated-card.svelte-1vvo0sg:before{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--theme-color) 15%, transparent), transparent 70%);z-index:-1;opacity:0;transition:opacity var(--duration-normal), transform .5s ease;position:absolute;inset:0;transform:scale(.9)}.animated-card.svelte-1vvo0sg:after{content:"";opacity:0;transition:opacity var(--transition-fast);pointer-events:none;background:linear-gradient(90deg,#0000,#0f172a14,#0000);position:absolute;inset:-150% 30% 150% -50%;transform:rotate(25deg)}.animated-card.svelte-1vvo0sg:hover{border-color:color-mix(in srgb, var(--theme-color) 40%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--theme-color) 15%, transparent);background:var(--color-surface);transform:translateY(-8px)}.animated-card.svelte-1vvo0sg:hover:before{opacity:1;transform:scale(1)}.animated-card.svelte-1vvo0sg:hover:after{opacity:1;animation:1s forwards svelte-1vvo0sg-sheen}.tag.svelte-1vvo0sg{letter-spacing:.05em;color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--theme-color) 25%, transparent);text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.animated-card.svelte-1vvo0sg:hover .tag:where(.svelte-1vvo0sg){background:var(--theme-color);color:#fff}h3.svelte-1vvo0sg{color:var(--color-text);margin:1rem 0 0;font-size:1.25rem;font-weight:700}p.svelte-1vvo0sg{color:var(--color-text-muted);margin:.6rem 0 0;font-size:.95rem;line-height:1.6}@keyframes svelte-1vvo0sg-sheen{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(100%)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.animated-card.svelte-1vvo0sg,.animated-card.svelte-1vvo0sg:hover:after{animation:none}}.case-grid.svelte-1vuiume{grid-template-columns:repeat(1,minmax(0,1fr));gap:.8rem;display:grid}.case-link.svelte-1vuiume{display:block}@media (width>=820px){.case-grid.svelte-1vuiume{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-wrap.svelte-1xyslta{grid-template-columns:1fr;gap:.9rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.cloud-grid.svelte-1xyslta{grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem;display:grid}.cloud-item.svelte-1xyslta{color:var(--color-text);border:1px solid color-mix(in srgb, var(--theme-color) 20%, transparent);background:var(--color-surface-glass);transition:all var(--transition-fast);animation:.52s both fade-up;animation-delay:calc(var(--i) * 56ms);border-radius:.72rem;padding:.66rem .74rem;font-size:.92rem}.cloud-item.svelte-1xyslta:hover{border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 8%, transparent);box-shadow:0 4px 15px color-mix(in srgb, var(--theme-color) 15%, transparent);transform:translateY(-2px)}@media (width>=760px){.cloud-grid.svelte-1xyslta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.cloud-wrap.svelte-1xyslta{grid-template-columns:1.2fr .8fr;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cloud-item.svelte-1xyslta{animation:none}}.enterprise-grid.svelte-1fw35kr{align-items:stretch;gap:1rem;display:grid}.enterprise-panel.svelte-1fw35kr{background:radial-gradient(circle at 88% 12%, #8a5bff3d, transparent 52%), var(--color-panel-strong);gap:.66rem;padding:1rem;display:grid}.enterprise-panel.svelte-1fw35kr p:where(.svelte-1fw35kr){border:1px solid color-mix(in srgb, var(--theme-color,#8b5cf6) 20%, transparent);background:var(--color-surface-glass);transition:all var(--transition-fast);color:var(--color-text);border-radius:.75rem;margin:0;padding:.74rem;font-weight:600}.enterprise-panel.svelte-1fw35kr p:where(.svelte-1fw35kr):hover{border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 8%, transparent);box-shadow:0 4px 15px color-mix(in srgb, var(--theme-color) 15%, transparent);transform:translateY(-4px)}ul.svelte-1fw35kr{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1fw35kr{color:var(--color-text);border:1px solid color-mix(in srgb, var(--theme-color) 20%, transparent);background:var(--color-surface-glass);transition:all var(--transition-fast);border-radius:.7rem;padding:.54rem .7rem}li.svelte-1fw35kr:hover{border-color:var(--theme-color);background:color-mix(in srgb, var(--theme-color) 8%, transparent);box-shadow:0 4px 15px color-mix(in srgb, var(--theme-color) 15%, transparent);transform:translate(4px)}@media (width>=940px){.enterprise-grid.svelte-1fw35kr{grid-template-columns:.95fr 1.05fr;gap:1.4rem}}.tech-orbit.svelte-fw6f31{pointer-events:none;width:11.5rem;height:11.5rem;position:absolute;inset:auto 1rem 1rem auto}.ring.svelte-fw6f31{border:1px dashed #8099dc80;border-radius:999px;animation:18s linear infinite svelte-fw6f31-spin;position:absolute;inset:0}.core.svelte-fw6f31{letter-spacing:.08em;width:2.9rem;height:2.9rem;color:var(--color-text);background:var(--color-panel-strong);border:1px solid #8099dc80;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node.svelte-fw6f31{white-space:nowrap;color:var(--color-muted);background:var(--color-panel);transform:rotate(calc((360deg / var(--count)) * var(--i))) translateX(5.3rem) rotate(calc((-360deg / var(--count)) * var(--i)));border:1px solid #8099dc59;border-radius:999px;padding:.2rem .42rem;font-size:.7rem;animation:18s linear infinite svelte-fw6f31-spin-reverse;position:absolute;top:50%;left:50%}@keyframes svelte-fw6f31-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-fw6f31-spin-reverse{0%{translate:0}to{translate:0}}@media (width<=920px){.tech-orbit.svelte-fw6f31{display:none}}@media (prefers-reduced-motion:reduce){.ring.svelte-fw6f31,.node.svelte-fw6f31{animation:none}}.hero-section.svelte-u8lqp0{padding-top:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.hero-grid.svelte-u8lqp0{align-items:stretch;gap:1.1rem;display:grid}.hero-copy.svelte-u8lqp0,.hero-visual.svelte-u8lqp0{z-index:1;position:relative}.hero-copy.svelte-u8lqp0{padding:clamp(1rem,2vw,1.2rem) 0}.eyebrow.svelte-u8lqp0{letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-primary);background:#2563eb0d;border-radius:999px;margin:0;padding:.3rem .66rem;font-size:.75rem;display:inline-flex}h1.svelte-u8lqp0{max-width:20ch;margin:.82rem 0 0;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.1}.typed-wrap.svelte-u8lqp0{min-height:1.2em;margin-top:.12em;display:block}.typed-accent.svelte-u8lqp0{color:var(--typed-color);text-shadow:0 0 26px color-mix(in oklab, var(--typed-color) 44%, transparent);transition:color var(--transition-medium)}.typed-cursor.svelte-u8lqp0{vertical-align:-.05em;background:var(--color-primary);width:.1em;height:.95em;margin-left:.08em;animation:1.05s step-end infinite svelte-u8lqp0-cursor-blink;display:inline-block}.lead.svelte-u8lqp0{color:var(--color-muted);max-width:64ch;margin:1rem 0 0}.hero-actions.svelte-u8lqp0{flex-wrap:wrap;gap:.72rem;margin-top:1.3rem;display:flex}.hero-stats.svelte-u8lqp0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;max-width:34rem;margin-top:1rem;display:grid}.hero-stat.svelte-u8lqp0{border-radius:.78rem;padding:.66rem .72rem}.hero-stat-value.svelte-u8lqp0{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:800;line-height:1.1}.hero-stat-label.svelte-u8lqp0{color:var(--color-muted);margin:.22rem 0 0;font-size:.8rem}.hero-visual.svelte-u8lqp0{border:1px solid var(--color-border-soft);isolation:isolate;border-radius:var(--radius-xl);background:var(--color-surface);justify-content:center;align-items:flex-end;min-height:clamp(18rem,40vw,25rem);padding:clamp(.5rem,2vw,1.5rem);animation:6s ease-in-out infinite svelte-u8lqp0-hero-float;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000000f}.hero-image.svelte-u8lqp0{z-index:1;position:absolute;inset:.9rem}.hero-grid-overlay.svelte-u8lqp0{z-index:2;pointer-events:none;border-radius:calc(var(--radius-xl) - .2rem);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;animation:20s linear infinite svelte-u8lqp0-grid-pan;position:absolute;inset:.9rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.orbit.svelte-u8lqp0{z-index:2;pointer-events:none;border:1px solid #7e96dd57;border-radius:999px;position:absolute}.orbit-a.svelte-u8lqp0{width:7.4rem;height:7.4rem;animation:12s linear infinite svelte-u8lqp0-orbit-spin;top:1rem;left:1.1rem}.orbit-b.svelte-u8lqp0{width:9rem;height:9rem;animation:15s linear infinite reverse svelte-u8lqp0-orbit-spin;bottom:1rem;right:1rem}.slide-stage.svelte-u8lqp0{z-index:4;pointer-events:none;position:absolute;inset:.9rem}.visual-slide.svelte-u8lqp0{border-radius:calc(var(--radius-xl) - .2rem);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateX(calc(var(--offset) * 20px)) scale(.92) translateY(calc(var(--offset) * 10px));filter:saturate(.5)blur(2px);background:linear-gradient(#ffffff1a 0%,#ffffffb3 60%,#fffffff2 100%);border:1px solid #fff6;flex-direction:column;justify-content:flex-end;padding:2.5rem 2rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s,filter .4s;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #00000080}.visual-slide.active.svelte-u8lqp0{opacity:1;filter:saturate(1.2)blur();z-index:5;transform:translate(0)scale(1)translateY(0)}.slide-tag.svelte-u8lqp0{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:#fff;border:1px solid #2563eb33;border-radius:999px;margin:0;padding:.25rem .52rem;font-size:.74rem;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #0000000d}.visual-slide.svelte-u8lqp0 h3:where(.svelte-u8lqp0){color:var(--color-text);text-shadow:0 1px 2px #fffc;margin:.8rem 0 0;font-size:1.8rem;font-weight:800;line-height:1.2}.visual-slide.svelte-u8lqp0 p:where(.svelte-u8lqp0){color:var(--color-muted);max-width:40ch;margin:.54rem 0 0;font-size:1.1rem;font-weight:500}@keyframes svelte-u8lqp0-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-u8lqp0-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes svelte-u8lqp0-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-u8lqp0-grid-pan{0%{background-position:0 0,0 0}to{background-position:0 42px,42px 0}}@media (width>=900px){.hero-grid.svelte-u8lqp0{grid-template-columns:1.15fr .85fr;gap:1.8rem}.hero-visual.svelte-u8lqp0{min-height:25rem}}@media (width<=899px){.hero-grid.svelte-u8lqp0{grid-template-columns:1fr;gap:2rem}.hero-stats.svelte-u8lqp0{max-width:none}}@media (prefers-reduced-motion:reduce){.hero-visual.svelte-u8lqp0,.hero-grid-overlay.svelte-u8lqp0,.orbit.svelte-u8lqp0,.typed-cursor.svelte-u8lqp0{animation:none}.visual-slide.svelte-u8lqp0{transition:none}}.process-grid.svelte-16kyscx{grid-template-columns:repeat(1,minmax(0,1fr));gap:.7rem;display:grid;position:relative}.flow-line.svelte-16kyscx{display:none}.process-step.svelte-16kyscx{animation:.52s both fade-up;animation-delay:calc(var(--i) * 70ms);transition:transform var(--transition-medium), border-color var(--transition-medium), box-shadow var(--transition-medium);isolation:isolate;padding:1.2rem 1.15rem;position:relative;overflow:hidden}.process-step.svelte-16kyscx:before{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--theme-color) 12%, transparent), transparent 70%);z-index:-1;opacity:0;transition:opacity var(--duration-normal) var(--ease-smooth), transform .5s ease;position:absolute;inset:0;transform:scale(.9)}.process-step.svelte-16kyscx:hover{border-color:color-mix(in srgb, var(--theme-color) 35%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--theme-color) 12%, transparent);transform:translateY(-4px)}.process-step.svelte-16kyscx:hover:before{opacity:1;transform:scale(1)}.process-step.svelte-16kyscx .step-num:where(.svelte-16kyscx){background:color-mix(in srgb, var(--theme-color) 10%, transparent);width:2rem;height:2rem;color:var(--theme-color);border:1px solid color-mix(in srgb, var(--theme-color) 25%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex}.process-step.svelte-16kyscx:hover .step-num:where(.svelte-16kyscx){background:var(--theme-color);color:#fff}h3.svelte-16kyscx{margin:.72rem 0 0;font-size:1rem}p.svelte-16kyscx{color:var(--color-muted);margin:.42rem 0 0;font-size:.92rem}@media (width>=760px){.process-grid.svelte-16kyscx{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.84rem}.flow-line.svelte-16kyscx{pointer-events:none;background:linear-gradient(90deg,#6684d800,#6684d885,#6684d800);height:1px;display:block;position:absolute;top:2.35rem;left:10%;right:10%;overflow:hidden}.flow-line.svelte-16kyscx:after{content:"";background:linear-gradient(90deg,#0000,#a1c6ffe6,#0000);animation:3.8s linear infinite svelte-16kyscx-line-scan;position:absolute;inset:0}}@keyframes svelte-16kyscx-line-scan{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.process-step.svelte-16kyscx,.flow-line.svelte-16kyscx:after{animation:none}}.services-grid.svelte-1rzbbdw{grid-template-columns:repeat(1,minmax(0,1fr));gap:.78rem;display:grid}.service-link.svelte-1rzbbdw{display:block}@media (width>=720px){.services-grid.svelte-1rzbbdw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.services-grid.svelte-1rzbbdw{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-page.svelte-1uha8ag{position:relative}
