.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#04060d}.hero-canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease}.hero-canvas[data-astro-cid-j7pv25f6].ready{opacity:1}.hero-canvas[data-astro-cid-j7pv25f6] canvas{width:100%!important;height:100%!important;display:block}.hero[data-astro-cid-j7pv25f6].no-webgl .hero-canvas[data-astro-cid-j7pv25f6]{opacity:.5;background:url(/images/ui-dashboard.webp) center/cover}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#04060df2,#04060db8 32%,#04060d00 58%),linear-gradient(0deg,#04060d,#04060d00 22%),linear-gradient(180deg,#04060db3,#04060d00 18%)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-top:var(--header-h);pointer-events:none}.hero-copy[data-astro-cid-j7pv25f6]{max-width:640px;pointer-events:auto}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 6px;border-radius:999px;font-size:13.5px;color:var(--text-2);background:#ffffff0a;border:1px solid var(--line-2);backdrop-filter:blur(8px)}.hero-badge[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;height:24px;padding:0 10px;border-radius:999px;font-family:var(--font-display);font-size:12px;color:#031018;background:var(--grad)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:clamp(42px,6.6vw,84px);line-height:1.08;letter-spacing:.02em}.h1-line[data-astro-cid-j7pv25f6]{display:block}.hero-lead[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:18px;line-height:1.85;color:var(--text-2)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero-points[data-astro-cid-j7pv25f6]{display:flex;gap:40px;margin:56px 0 0;padding:0;list-style:none}.hero-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding-left:16px;border-left:1px solid var(--line-2)}.hero-points[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:26px;font-weight:500;color:var(--text)}.hero-points[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--text-3)}.hero-label[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero-label[data-astro-cid-j7pv25f6].show{opacity:1}.hero-label[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--fire);box-shadow:0 0 0 6px #ff6a3d33,0 0 20px var(--fire)}.hero-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:18px;top:-46px;white-space:nowrap;padding:7px 14px;border-radius:8px;font-size:13px;color:#fff;background:#280c06bf;border:1px solid rgba(255,106,61,.6);backdrop-filter:blur(6px)}.hero-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-14px;bottom:-12px;width:18px;height:1px;background:#ff6a3db3;transform:rotate(-50deg);transform-origin:right}.hero-label[data-astro-cid-j7pv25f6][data-tone=cyan] i[data-astro-cid-j7pv25f6]{background:var(--cyan);box-shadow:0 0 0 6px #22d3ee33,0 0 20px var(--cyan)}.hero-label[data-astro-cid-j7pv25f6][data-tone=cyan] span[data-astro-cid-j7pv25f6]{background:#041e28bf;border-color:#22d3ee99}.hero-label[data-astro-cid-j7pv25f6][data-tone=cyan] span[data-astro-cid-j7pv25f6]:before{background:#22d3eeb3}.hero-log[data-astro-cid-j7pv25f6]{position:absolute;right:max(24px,calc((100vw - var(--maxw)) / 2 + 24px));bottom:48px;z-index:3;width:340px;padding:14px 16px 10px;border-radius:14px;background:#060a1699;border:1px solid var(--line);backdrop-filter:blur(12px)}.hero-log-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.16em;color:var(--text-3)}.hero-log-head[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.3}}.hero-log[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;min-height:120px}.hero-log[data-astro-cid-j7pv25f6] li{display:grid;grid-template-columns:62px 52px 1fr;align-items:baseline;gap:6px;padding:4px 0;font-size:12.5px;color:var(--text-2);animation:logIn .5s ease}.hero-log[data-astro-cid-j7pv25f6] li .ts{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.hero-log[data-astro-cid-j7pv25f6] li b{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--cyan)}.hero-log[data-astro-cid-j7pv25f6] li[data-tone=fire] b{color:var(--fire)}.hero-log[data-astro-cid-j7pv25f6] li[data-tone=violet] b{color:#a78bfa}.hero-log[data-astro-cid-j7pv25f6] li:not(:first-child){opacity:.55}@keyframes logIn{0%{opacity:0;transform:translateY(-6px)}}.hero-scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:26px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;color:var(--text-3);transform:translate(-50%)}.hero-scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:1px;height:36px;background:linear-gradient(180deg,transparent,var(--cyan));animation:drop 2s ease-in-out infinite}@keyframes drop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.stats[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding:20px 0 40px}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;backdrop-filter:blur(10px)}.stat[data-astro-cid-j7pv25f6]{padding:30px 26px;border-right:1px solid var(--line)}.stat[data-astro-cid-j7pv25f6]:last-child{border-right:0}.stat-num[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:4px}.stat-num[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:40px;font-weight:500;line-height:1;background:linear-gradient(180deg,#fff,#9fb6d8);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-num[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--cyan)}.stat-label[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:15px}.stat-note[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--text-3);letter-spacing:.06em}.brands[data-astro-cid-j7pv25f6]{padding:50px 0 10px}.brands-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:20px;margin-bottom:24px}.brands-head[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.24em;color:var(--cyan);white-space:nowrap}.brands-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--text-2)}.brands-head[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--text-3);margin-left:6px}.stack[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stack-item[data-astro-cid-j7pv25f6]{padding:28px 26px 30px;overflow:visible}.stack-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.2em;color:var(--text-3)}.stack-no[data-astro-cid-j7pv25f6]{color:var(--cyan)}.stack-icon[data-astro-cid-j7pv25f6]{width:64px;height:64px;margin:28px 0 22px;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 30% 20%,#22d3ee40,#3b82f60f);border:1px solid var(--line-2)}.stack-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:34px;height:34px;fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stack-ai[data-astro-cid-j7pv25f6] .stack-icon[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 30% 20%,#8b5cf659,#8b5cf60f)}.stack-ai[data-astro-cid-j7pv25f6] .stack-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{stroke:#c4b5fd}.stack-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:22px}.stack-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:14.5px;color:var(--text-2)}.stack-arrow[data-astro-cid-j7pv25f6]{position:absolute;top:60px;right:-21px;width:22px;height:1px;background:linear-gradient(90deg,var(--line-2),var(--cyan));z-index:2}.stack-arrow[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-2px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:flow 2.4s linear infinite}@keyframes flow{0%{right:22px;opacity:0}30%{opacity:1}to{right:-2px;opacity:1}}.scenes[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px}.scenes-label[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-3);letter-spacing:.16em;margin-right:8px}.sol-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.sol-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:520px}.sol-0[data-astro-cid-j7pv25f6]{grid-column:span 7}.sol-1[data-astro-cid-j7pv25f6],.sol-2[data-astro-cid-j7pv25f6]{grid-column:span 5}.sol-3[data-astro-cid-j7pv25f6]{grid-column:span 7}.sol-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .4s ease}.sol-card[data-astro-cid-j7pv25f6]:hover:after{opacity:1}.sol-media[data-astro-cid-j7pv25f6]{position:relative;height:280px;overflow:hidden;border-bottom:1px solid var(--line)}.sol-media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(4,6,13,.85))}.sol-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sol-card[data-astro-cid-j7pv25f6]:hover .sol-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.sol-body[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;padding:28px 32px 30px}.sol-meta[data-astro-cid-j7pv25f6]{display:flex;gap:14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.sol-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:var(--text-3)}.sol-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:30px}.sol-tag[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:16px;color:var(--text)}.sol-sum[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:14.5px;color:var(--text-2)}.sol-more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--accent)}.sol-more[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:15px;height:15px;transition:transform .3s ease}.sol-card[data-astro-cid-j7pv25f6]:hover .sol-more[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.adv-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.adv-card[data-astro-cid-j7pv25f6]{padding:40px 34px 36px}.adv-no[data-astro-cid-j7pv25f6]{display:block;font-size:64px;line-height:1;font-weight:400;background:linear-gradient(180deg,#22d3ee99,#22d3ee00);-webkit-background-clip:text;background-clip:text;color:transparent}.adv-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:22px;font-size:22px}.adv-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:14px;font-size:14.5px;color:var(--text-2)}.adv-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.show-wrap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:340px 1fr;gap:28px;align-items:center}.show-tabs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.show-tab[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:34px 1fr;text-align:left;padding:20px 22px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-2);font:inherit;cursor:pointer;overflow:hidden;transition:background .3s ease,border-color .3s ease}.show-tab[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{grid-row:span 2;font-size:12px;color:var(--text-3);padding-top:3px}.show-tab[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--text-2)}.show-tab[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-size:13.5px;color:var(--text-3);max-height:0;overflow:hidden;transition:max-height .4s ease,margin .4s ease}.show-tab[data-astro-cid-j7pv25f6].on{background:#ffffff09;border-color:var(--line-2)}.show-tab[data-astro-cid-j7pv25f6].on span[data-astro-cid-j7pv25f6]{color:var(--cyan)}.show-tab[data-astro-cid-j7pv25f6].on b[data-astro-cid-j7pv25f6]{color:var(--text)}.show-tab[data-astro-cid-j7pv25f6].on em[data-astro-cid-j7pv25f6]{max-height:80px;margin-top:8px}.show-progress[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--grad)}.show-tab[data-astro-cid-j7pv25f6].on .show-progress[data-astro-cid-j7pv25f6]{animation:prog 6s linear forwards}@keyframes prog{to{width:100%}}.show-stage[data-astro-cid-j7pv25f6]{overflow:hidden}.show-imgs[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9.2}.show-imgs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity .8s ease,transform 1.2s ease}.show-imgs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].on{opacity:1;transform:none}.show-scan[data-astro-cid-j7pv25f6]{position:absolute;left:8px;right:8px;top:0;height:120px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.1),transparent);animation:scan 5s linear infinite;pointer-events:none}@keyframes scan{0%{transform:translateY(-120px)}to{transform:translateY(800px)}}.ai[data-astro-cid-j7pv25f6]{overflow:hidden}.ai[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;right:-10%;top:10%;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 65%);z-index:-1}.ai-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ai-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:18px;font-size:clamp(30px,3.6vw,44px)}.ai-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin-top:20px;color:var(--text-2)}.ai-list[data-astro-cid-j7pv25f6]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.ai-list[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-size:15px}.ai-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--text-3);line-height:1.6}.ai-chat[data-astro-cid-j7pv25f6]{padding:0;background:linear-gradient(180deg,#14102cb3,#080a16cc);border-color:#8b5cf64d;box-shadow:0 40px 100px -30px #8b5cf666}.ai-chat-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.ai-chat-head[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-size:15px}.ai-chat-head[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-size:11px;color:var(--text-3);letter-spacing:.1em}.ai-avatar[data-astro-cid-j7pv25f6]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#22d3ee)}.ai-avatar[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px;fill:#fff}.ai-online[data-astro-cid-j7pv25f6]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.ai-online[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.ai-msgs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;padding:24px 22px 26px}.msg[data-astro-cid-j7pv25f6]{max-width:88%;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.75}.msg[data-astro-cid-j7pv25f6].user{align-self:flex-end;background:linear-gradient(135deg,#22d3ee38,#3b82f638);border:1px solid rgba(34,211,238,.3);border-bottom-right-radius:4px}.msg[data-astro-cid-j7pv25f6].bot{align-self:flex-start;background:#ffffff0a;border:1px solid var(--line);border-bottom-left-radius:4px;color:var(--text-2)}.msg[data-astro-cid-j7pv25f6].bot ol[data-astro-cid-j7pv25f6]{margin:8px 0;padding-left:20px}.msg[data-astro-cid-j7pv25f6].bot b[data-astro-cid-j7pv25f6]{color:var(--text)}.msg[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;padding:1px 6px;border-radius:4px;color:var(--cyan);background:#22d3ee1a}.msg[data-astro-cid-j7pv25f6].typing{display:flex;gap:5px;padding:14px 18px}.msg[data-astro-cid-j7pv25f6].typing span[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--text-2);animation:typing 1.2s infinite}.msg[data-astro-cid-j7pv25f6].typing span[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.15s}.msg[data-astro-cid-j7pv25f6].typing span[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-4px);opacity:1}}.prod-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prod-visual[data-astro-cid-j7pv25f6]{position:relative;height:230px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(260px 160px at 50% 60%,rgba(34,211,238,.14),transparent 70%),#ffffff04;border-bottom:1px solid var(--line)}.prod-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.prod-card[data-astro-cid-j7pv25f6]:hover .prod-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.prod-chip[data-astro-cid-j7pv25f6]{position:relative;width:150px;height:110px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0d1730,#070c1a);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 0 8px #22d3ee0a,0 20px 50px -10px #22d3ee59,inset 0 1px #ffffff14;transform:perspective(600px) rotateX(18deg) rotateY(-14deg);transition:transform .6s ease}.prod-chip[data-astro-cid-j7pv25f6]:before,.prod-chip[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:18px;right:18px;height:6px;background:repeating-linear-gradient(90deg,rgba(34,211,238,.5) 0 6px,transparent 6px 12px)}.prod-chip[data-astro-cid-j7pv25f6]:before{top:-7px}.prod-chip[data-astro-cid-j7pv25f6]:after{bottom:-7px}.prod-chip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:15px;letter-spacing:.1em;color:var(--cyan);text-shadow:0 0 14px rgba(34,211,238,.8)}.prod-card[data-astro-cid-j7pv25f6]:hover .prod-chip[data-astro-cid-j7pv25f6]{transform:perspective(600px) rotateX(8deg) rotateY(6deg) translateY(-4px)}.prod-cat[data-astro-cid-j7pv25f6]{position:absolute;left:14px;top:14px;padding:3px 10px;border-radius:999px;font-size:12px;color:var(--text);background:#04060db3;border:1px solid var(--line-2);backdrop-filter:blur(6px)}.prod-body[data-astro-cid-j7pv25f6]{padding:22px 24px 26px}.prod-model[data-astro-cid-j7pv25f6]{font-size:11.5px;letter-spacing:.08em;color:var(--cyan)}.prod-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:20px}.prod-hl[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px}.prod-hl[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--text-3)}.prod-hl[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before{content:"+ ";color:var(--cyan)}.cases-head[data-astro-cid-j7pv25f6]{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:20px}.cases-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.case-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:220px 1fr}.case-img[data-astro-cid-j7pv25f6]{overflow:hidden}.case-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.case-card[data-astro-cid-j7pv25f6]:hover .case-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.case-body[data-astro-cid-j7pv25f6]{padding:26px 26px 28px}.case-tags[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.case-sol[data-astro-cid-j7pv25f6]{font-size:11.5px;color:var(--text-3)}.case-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:14px;font-size:20px}.case-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:14px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1100px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.stat[data-astro-cid-j7pv25f6]:nth-child(3){border-right:0}.stat[data-astro-cid-j7pv25f6]:nth-child(-n+3){border-bottom:1px solid var(--line)}.hero-log[data-astro-cid-j7pv25f6]{display:none}.show-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.show-tabs[data-astro-cid-j7pv25f6]{flex-direction:row;overflow-x:auto}.show-tab[data-astro-cid-j7pv25f6]{flex:1;min-width:200px}}@media(max-width:960px){.stack[data-astro-cid-j7pv25f6],.adv-grid[data-astro-cid-j7pv25f6],.prod-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.stack-arrow[data-astro-cid-j7pv25f6]{display:none}.sol-0[data-astro-cid-j7pv25f6],.sol-1[data-astro-cid-j7pv25f6],.sol-2[data-astro-cid-j7pv25f6],.sol-3[data-astro-cid-j7pv25f6]{grid-column:span 12}.ai-grid[data-astro-cid-j7pv25f6],.cases-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:640px){.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(0deg,#04060d 8%,#04060d8c 55%,#04060d59)}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:40vh}.hero-label[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:40px}.hero-lead[data-astro-cid-j7pv25f6]{font-size:16px}.br-pc[data-astro-cid-j7pv25f6]{display:none}.hero-points[data-astro-cid-j7pv25f6]{gap:22px}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-j7pv25f6]{padding:22px 18px;border-bottom:1px solid var(--line)}.stat[data-astro-cid-j7pv25f6]:nth-child(odd){border-right:1px solid var(--line)}.stat[data-astro-cid-j7pv25f6]:nth-child(2n){border-right:0}.stat-num[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:32px}.stack[data-astro-cid-j7pv25f6],.adv-grid[data-astro-cid-j7pv25f6],.prod-grid[data-astro-cid-j7pv25f6],.ai-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sol-card[data-astro-cid-j7pv25f6]{min-height:0}.sol-media[data-astro-cid-j7pv25f6]{height:200px}.case-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.case-img[data-astro-cid-j7pv25f6]{height:180px}.cases-head[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.show-tab[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:none}}
