.muted[data-astro-cid-lcdefpme]{color:var(--muted)}.hero[data-astro-cid-lcdefpme]{padding:clamp(140px,16vw,190px) 0 clamp(60px,8vw,100px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .glow--a[data-astro-cid-lcdefpme]{background:#2f7bff47;width:640px;height:520px;top:-200px;left:-100px}.hero[data-astro-cid-lcdefpme] .glow--b[data-astro-cid-lcdefpme]{background:#22e0a029;width:560px;height:520px;top:80px;right:-160px}.hero-grid[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid;position:relative}.hero-badge[data-astro-cid-lcdefpme]{color:#c3cddb;background:var(--surface);border:1px solid var(--line-2);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 10px;font-size:.85rem;display:inline-flex}.badge-dot[data-astro-cid-lcdefpme]{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px #22e0a02e, 0 0 12px var(--green);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 7px #22e0a00f, 0 0 18px var(--green)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,6.6vw,5.6rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{aspect-ratio:1;width:100%;max-width:480px;margin-inline:auto;position:relative}.ring[data-astro-cid-lcdefpme]{border:1px solid #ffffff14;border-radius:50%;margin:auto;position:absolute;inset:0}.ring--1[data-astro-cid-lcdefpme]{width:100%;height:100%}.ring--2[data-astro-cid-lcdefpme]{border-color:#2f7bff33;width:72%;height:72%}.ring--3[data-astro-cid-lcdefpme]{border:1px dashed #22e0a04d;width:44%;height:44%;animation:40s linear infinite spin}.core[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:#0a1224e6;border-radius:30%;place-items:center;width:30%;height:30%;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 80px #2f7bff59,inset 0 0 30px #22e0a014}.core[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:62%;height:auto;position:relative}.core-glow[data-astro-cid-lcdefpme]{z-index:-1;filter:blur(40px);background:conic-gradient(#2f7bff59,#22e0a04d,#16c2d81a,#2f7bff59);border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:-40%}.orbit[data-astro-cid-lcdefpme]{animation:36s linear infinite spin;position:absolute;inset:0}.orbit--b[data-astro-cid-lcdefpme]{animation-duration:44s;animation-direction:reverse}.orbit--c[data-astro-cid-lcdefpme]{animation-duration:52s}.orbit--d[data-astro-cid-lcdefpme]{animation-duration:40s;animation-direction:reverse}.chip[data-astro-cid-lcdefpme]{color:var(--heading);border:1px solid var(--line-2);white-space:nowrap;backdrop-filter:blur(8px);background:#0c1426d9;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.8rem;font-weight:500;animation:36s linear infinite reverse spin;display:inline-flex;position:absolute;box-shadow:0 10px 30px #00000059}.chip[data-astro-cid-lcdefpme] svg{color:var(--green)}.orbit--a[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{top:0;left:44%}.orbit--b[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{animation-duration:44s;animation-direction:normal;top:48%;right:-2%}.orbit--c[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{animation-duration:52s;bottom:12%;left:6%}.orbit--d[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{animation-duration:40s;animation-direction:normal;top:22%;left:0}@keyframes spin{to{transform:rotate(360deg)}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{gap:44px;width:max-content;animation:45s linear infinite marquee;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--dim);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:44px;font-size:.85rem;display:inline-flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"✦";color:#22e0a080;font-size:.7rem}@keyframes marquee{to{transform:translate(-50%)}}.vision-statement[data-astro-cid-lcdefpme]{max-width:1050px;color:var(--heading);letter-spacing:-.045em;margin:0 0 64px;font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:500;line-height:1.08}.vision-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.pillars[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);display:grid}.pillar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:28px;padding:26px 0;display:flex}.pillar-num[data-astro-cid-lcdefpme]{color:var(--teal);font-family:var(--mono);padding-top:4px;font-size:.8rem}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bento-featured[data-astro-cid-lcdefpme],.bento-item[data-astro-cid-lcdefpme]{padding:30px}.bento-featured[data-astro-cid-lcdefpme]{background:radial-gradient(at 100% 0,#2f7bff29,#0000 60%),linear-gradient(#ffffff0d,#ffffff04);grid-area:span 2/span 2;padding:clamp(30px,4vw,44px)}.bento-featured[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:26px;font-size:clamp(1.6rem,2.8vw,2.2rem)}.bento-featured[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:560px}.bento-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:22px;font-size:1.2rem}.bento-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.pipeline[data-astro-cid-lcdefpme]{align-items:center;margin:34px 0;display:flex}.node[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:#050a1499;border-radius:14px;flex:1;min-width:0;padding:14px 16px}.node[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--dim);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;display:block}.node[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--heading);align-items:center;gap:6px;margin-top:4px;font-size:.86rem;font-weight:500;display:flex}.node--ai[data-astro-cid-lcdefpme]{border-color:#22e0a073;box-shadow:0 0 30px #22e0a026}.node--ai[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme] svg{color:var(--green)}.wire[data-astro-cid-lcdefpme]{background:var(--line-2);flex:0 0 34px;height:1px;position:relative;overflow:hidden}.wire[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--gradient);width:40%;animation:1.8s linear infinite flow;position:absolute;inset:0}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10px 24px}.center-link[data-astro-cid-lcdefpme]{justify-content:center;margin-top:44px;display:flex}.process[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);padding:28px 24px 26px 0;position:relative}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--gradient);width:40%;height:1px;position:absolute;top:-1px;left:0}.step[data-astro-cid-lcdefpme]{color:var(--teal);font-family:var(--mono);margin-bottom:26px;font-size:.8rem;display:block}.process[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.95rem}.products[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.product-feature[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.device-stage[data-astro-cid-lcdefpme]{border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(at 80% 20%,#d6683447,#0000 60%),linear-gradient(135deg,#3a1530,#5b2238 55%,#c0562e);height:340px;padding:34px 0 0 34px;position:relative;overflow:hidden}.browser[data-astro-cid-lcdefpme]{background:#fff;border-radius:12px 12px 0 0;width:88%;transition:transform .6s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.browser-bar[data-astro-cid-lcdefpme]{background:#f1f2f4;border-bottom:1px solid #e3e5e8;align-items:center;gap:5px;height:28px;padding:0 12px;display:flex}.browser-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#d4d7dc;border-radius:50%;width:8px;height:8px}.browser-bar[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#6b7482;background:#fff;border-radius:6px;margin-left:12px;padding:2px 12px;font-size:.66rem;font-weight:500}.browser[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.phone[data-astro-cid-lcdefpme]{background:#0b0f17;border-radius:26px;width:27%;max-width:170px;padding:6px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-70px;right:22px;overflow:hidden;box-shadow:0 30px 60px -10px #0009,0 0 0 1px #ffffff14}.phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:20px}.product-feature[data-astro-cid-lcdefpme]:hover .browser[data-astro-cid-lcdefpme]{transform:translateY(-6px)}.product-feature[data-astro-cid-lcdefpme]:hover .phone[data-astro-cid-lcdefpme]{transform:translateY(-14px)}.product-body[data-astro-cid-lcdefpme]{padding:30px}.product-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.product-soon[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 0 10px;font-size:2rem}.text-link[data-astro-cid-lcdefpme]{color:var(--heading);font-weight:600}.product-soon[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;display:flex;position:relative;overflow:hidden}.product-soon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:18px;width:64px;height:64px;margin-bottom:22px}.product-soon[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.soon-rings){position:relative}.soon-rings[data-astro-cid-lcdefpme]{border:1px solid #22e0a024;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 50px #22e0a008,0 0 0 100px #22e0a005}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme],.vision-grid[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{max-width:380px}.bento[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.vision-grid[data-astro-cid-lcdefpme]{gap:30px}}@media (width<=640px){.bento[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme],.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento-featured[data-astro-cid-lcdefpme]{grid-column:auto}.pipeline[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.wire[data-astro-cid-lcdefpme]{flex:0 0 20px;width:1px;height:20px;margin-left:24px}.hero-visual[data-astro-cid-lcdefpme]{max-width:320px}.device-stage[data-astro-cid-lcdefpme]{height:260px;padding:22px 0 0 20px}.phone[data-astro-cid-lcdefpme]{border-radius:20px;width:32%;padding:4px;right:14px}.phone[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:16px}}
