.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100vh;padding:80px 0 60px;display:flex;position:relative;overflow:hidden}.hero-canvas[data-astro-cid-ge2uvauf]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ambient[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;filter:blur(90px);border-radius:50%;position:absolute}.amb-yellow[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f5c5181f 0%,#0000 70%);width:700px;height:500px;top:-100px;left:-200px}.amb-cyan[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#00d4ff12 0%,#0000 70%);width:500px;height:400px;top:200px;right:-150px}.amb-purple[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#8c5aff0f 0%,#0000 70%);width:400px;height:300px;bottom:100px;left:40%}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:36px;padding-top:24px;display:grid;position:relative}.hero-badge[data-astro-cid-ge2uvauf]{margin-bottom:22px}.hero-h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;color:var(--white);margin-bottom:20px;font-size:clamp(32px,4.5vw,58px);font-weight:900;line-height:1.06}.hero-h1[data-astro-cid-ge2uvauf] .hl[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--yellow) 0%, #ff9f43 100%);-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:500px;margin-bottom:32px;font-size:16px;font-weight:300;line-height:1.75}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.hero-stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--glass-border);grid-template-columns:repeat(4,1fr);padding-top:28px;display:grid}.hero-stat[data-astro-cid-ge2uvauf]{padding-right:16px}.hero-stat[data-astro-cid-ge2uvauf]+.hero-stat[data-astro-cid-ge2uvauf]{border-left:1px solid var(--glass-border);padding-left:20px}.stat-n[data-astro-cid-ge2uvauf]{color:var(--yellow);letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(20px,2.2vw,28px);font-weight:800}.stat-l[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:11.5px;font-weight:300;line-height:1.5}@media (width<=1050px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding:76px 0 56px}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:36px;padding-top:0}.hero-chat-col[data-astro-cid-ge2uvauf]{display:none}.hero-h1[data-astro-cid-ge2uvauf]{font-size:clamp(30px,6vw,52px)}.hero-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding:70px 0 48px}.hero-inner[data-astro-cid-ge2uvauf]{gap:28px}.hero-badge[data-astro-cid-ge2uvauf]{margin-bottom:16px}.hero-h1[data-astro-cid-ge2uvauf]{margin-bottom:16px;font-size:clamp(28px,8vw,42px)}.hero-sub[data-astro-cid-ge2uvauf]{margin-bottom:24px;font-size:15px}.hero-ctas[data-astro-cid-ge2uvauf]{gap:10px;margin-bottom:36px}.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{justify-content:center;width:100%}.hero-stats[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;row-gap:20px}.hero-stat[data-astro-cid-ge2uvauf]:nth-child(3){border-left:none}.hero-stat[data-astro-cid-ge2uvauf]:nth-child(3),.hero-stat[data-astro-cid-ge2uvauf]:nth-child(4){padding-right:0}}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=960px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr}}@media (width<=600px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.svc-card[data-astro-cid-lesv7jgp]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);flex-direction:column;min-height:200px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.svc-card[data-astro-cid-lesv7jgp]:before{content:"";z-index:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,0%), #f5c5180f, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.svc-card[data-astro-cid-lesv7jgp]:hover:before{opacity:1}.svc-card[data-astro-cid-lesv7jgp]:hover{border-color:var(--glass-border-strong);transform:translateY(-5px);box-shadow:0 20px 50px #0000004d}.svc-card[data-astro-cid-lesv7jgp][data-ai]{background:linear-gradient(180deg, #f5c5180f, var(--glass) 50%);border-color:#f5c51833}.svc-card[data-astro-cid-lesv7jgp][data-ai]:hover{border-color:#f5c51873}.svc-top[data-astro-cid-lesv7jgp]{z-index:1;justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex;position:relative}.svc-icon[data-astro-cid-lesv7jgp]{background:var(--glass);border:1px solid var(--glass-border);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.svc-card[data-astro-cid-lesv7jgp][data-ai] .svc-icon[data-astro-cid-lesv7jgp]{background:var(--yellow-dim);border-color:#f5c5184d}.svc-icon[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:22px;height:22px}.badge-new[data-astro-cid-lesv7jgp]{letter-spacing:.1em;color:#080808;background:var(--yellow);border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:700}.svc-card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:var(--white);z-index:1;margin-bottom:10px;font-size:16px;font-weight:700;position:relative}.svc-card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);z-index:1;flex-grow:1;font-size:13px;font-weight:300;line-height:1.65;position:relative}.svc-arrow[data-astro-cid-lesv7jgp]{color:var(--muted-dim);z-index:1;font-size:18px;transition:color .2s,transform .2s;position:absolute;bottom:22px;right:22px}.svc-card[data-astro-cid-lesv7jgp]:hover .svc-arrow[data-astro-cid-lesv7jgp]{color:var(--yellow);transform:translate(3px,-3px)}.services-foot[data-astro-cid-lesv7jgp]{justify-content:center;margin-top:44px;display:flex}.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}@media (width<=900px){.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr;gap:48px}}.why-points[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.why-point[data-astro-cid-tbvw4kn2]{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:border-color .25s}.why-point[data-astro-cid-tbvw4kn2]:hover{border-color:#f5c5184d}.why-n[data-astro-cid-tbvw4kn2]{color:var(--yellow);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:800}.why-t[data-astro-cid-tbvw4kn2]{color:var(--muted);font-size:12.5px;font-weight:300;line-height:1.6}.why-left-desc[data-astro-cid-tbvw4kn2]{color:var(--muted);margin-bottom:28px;font-size:15.5px;font-weight:300;line-height:1.75}.ind-section[data-astro-cid-blrye27w]{background:var(--bg-2);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=760px){.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:1fr 1fr}}.ind-card[data-astro-cid-blrye27w]{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:22px;transition:border-color .25s,transform .25s}.ind-card[data-astro-cid-blrye27w]:hover{border-color:#f5c51859;transform:translateY(-3px)}.ind-icon-wrap[data-astro-cid-blrye27w]{background:var(--glass);border:1px solid var(--glass-border);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.ind-icon-wrap[data-astro-cid-blrye27w] svg[data-astro-cid-blrye27w]{width:20px;height:20px}.ind-card[data-astro-cid-blrye27w] h4[data-astro-cid-blrye27w]{color:var(--white);margin-bottom:8px;font-size:14.5px;font-weight:700}.ind-card[data-astro-cid-blrye27w] p[data-astro-cid-blrye27w]{color:var(--muted);font-size:12.5px;font-weight:300;line-height:1.6}.ind-more[data-astro-cid-blrye27w]{text-align:center;margin-top:28px}.ind-more[data-astro-cid-blrye27w] a[data-astro-cid-blrye27w]{color:var(--yellow);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ind-more[data-astro-cid-blrye27w] a[data-astro-cid-blrye27w]:hover{color:var(--white)}.work-tags[data-astro-cid-t3eiqlen]{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.work-tag[data-astro-cid-t3eiqlen]{color:var(--muted);border:1px solid var(--glass-border);background:var(--glass);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:500}.work-grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=1050px){.work-grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.work-grid[data-astro-cid-t3eiqlen]{grid-template-columns:1fr}}.work-card[data-astro-cid-t3eiqlen]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);transition:transform .3s,border-color .3s;overflow:hidden}.work-card[data-astro-cid-t3eiqlen]:hover{border-color:var(--glass-border-strong);transform:translateY(-4px)}.work-thumb[data-astro-cid-t3eiqlen]{background:linear-gradient(135deg,#141422,#0a0a14);align-items:flex-end;height:175px;padding:18px;display:flex;position:relative}.work-thumb[data-astro-cid-t3eiqlen]:before{content:"";background:radial-gradient(220px at 25% 25%,#f5c51829,#0000 60%);position:absolute;inset:0}.work-thumb-label[data-astro-cid-t3eiqlen]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);font-size:10.5px;font-weight:500;position:relative}.work-body[data-astro-cid-t3eiqlen]{padding:22px}.work-body[data-astro-cid-t3eiqlen] h4[data-astro-cid-t3eiqlen]{color:var(--white);margin-bottom:12px;font-size:15.5px;font-weight:700;line-height:1.4}.work-link[data-astro-cid-t3eiqlen]{color:var(--yellow);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.mobile-app-thumb[data-astro-cid-t3eiqlen],.wbms-work-thumb[data-astro-cid-t3eiqlen]{background:linear-gradient(135deg,#193448,#101721 72%);height:220px;overflow:hidden}.mobile-app-thumb[data-astro-cid-t3eiqlen]:before{background:radial-gradient(220px at 72% 42%,#00d4ff29,#0000 68%),linear-gradient(90deg,#070d1440,#0000 72%)}.mobile-art-copy[data-astro-cid-t3eiqlen],.wbms-art-copy[data-astro-cid-t3eiqlen]{z-index:2;justify-items:start;gap:8px;width:55%;display:grid;position:absolute;top:44px;left:22px}.mobile-art-copy[data-astro-cid-t3eiqlen]>span[data-astro-cid-t3eiqlen],.wbms-art-copy[data-astro-cid-t3eiqlen]>span[data-astro-cid-t3eiqlen]{color:#e3edf8ad;font:8px var(--mono);letter-spacing:.12em}.mobile-art-copy[data-astro-cid-t3eiqlen] strong[data-astro-cid-t3eiqlen],.wbms-art-copy[data-astro-cid-t3eiqlen] strong[data-astro-cid-t3eiqlen]{color:#fff;letter-spacing:-.025em;font-size:clamp(17px,2.2vw,24px);font-weight:800;line-height:1.12}.mobile-art-copy[data-astro-cid-t3eiqlen] small[data-astro-cid-t3eiqlen],.wbms-art-copy[data-astro-cid-t3eiqlen] small[data-astro-cid-t3eiqlen]{color:#e3edf8c2;font-size:10px;line-height:1.5}.mobile-app-device[data-astro-cid-t3eiqlen]{z-index:1;background:#080d14;border:2px solid #e5eaf0;border-radius:15px;width:82px;height:185px;padding:3px;position:absolute;top:17px;right:24px;overflow:hidden;box-shadow:0 14px 30px #0000006b}.mobile-app-device[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;object-position:top;border-radius:10px;width:100%;height:100%}.mobile-app-icons[data-astro-cid-t3eiqlen]{z-index:2;gap:6px;display:flex;position:absolute;bottom:13px;left:21px}.mobile-app-icons[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;background:#fff;border:1px solid #ffffffc7;border-radius:7px;width:24px;height:24px;box-shadow:0 3px 9px #00000059}.wbms-work-thumb[data-astro-cid-t3eiqlen]{background:linear-gradient(135deg,#102b43,#0d1722 75%)}.wbms-work-thumb[data-astro-cid-t3eiqlen]:before{background:radial-gradient(230px at 75% 45%,#308ed733,#0000 68%),linear-gradient(90deg,#070d1452,#0000 75%)}.wbms-art-copy[data-astro-cid-t3eiqlen]{width:37%;top:42px}.wbms-art-copy[data-astro-cid-t3eiqlen] strong[data-astro-cid-t3eiqlen]{font-size:clamp(16px,2vw,22px)}.wbms-screen[data-astro-cid-t3eiqlen]{z-index:1;background:#eaf0f7;border:2px solid #e7eff7e0;border-radius:9px;width:54%;height:170px;position:absolute;top:29px;right:16px;overflow:hidden;box-shadow:0 12px 28px #0000006b}.wbms-screen[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;object-position:50% 27%;width:100%;height:100%;display:block}@media (width<=760px){.work-grid[data-astro-cid-t3eiqlen]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.mobile-app-thumb[data-astro-cid-t3eiqlen],.wbms-work-thumb[data-astro-cid-t3eiqlen]{height:200px}.mobile-art-copy[data-astro-cid-t3eiqlen]{width:calc(100% - 116px);top:38px;left:16px}.mobile-art-copy[data-astro-cid-t3eiqlen] strong[data-astro-cid-t3eiqlen]{font-size:20px}.mobile-app-device[data-astro-cid-t3eiqlen]{width:72px;height:160px;top:22px;right:14px}.mobile-app-icons[data-astro-cid-t3eiqlen]{bottom:10px;left:16px}.wbms-art-copy[data-astro-cid-t3eiqlen]{width:calc(50% - 22px);top:35px;left:16px}.wbms-art-copy[data-astro-cid-t3eiqlen] strong[data-astro-cid-t3eiqlen]{font-size:16px}.wbms-screen[data-astro-cid-t3eiqlen]{width:48%;height:132px;top:34px;right:12px}}.cta-wrap[data-astro-cid-uiukiqfe]{padding:0 32px}.cta-banner[data-astro-cid-uiukiqfe]{border:1px solid var(--glass-border);text-align:center;background:linear-gradient(135deg,#0f0f1e,#0a0a10);border-radius:28px;padding:72px 48px;position:relative;overflow:hidden}.cta-banner[data-astro-cid-uiukiqfe]:before{content:"";background:radial-gradient(500px at 50% 0,#f5c5181f,#0000 65%);position:absolute;inset:0}.cta-banner[data-astro-cid-uiukiqfe] h2[data-astro-cid-uiukiqfe]{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(26px,3.2vw,40px);font-weight:800;position:relative}.cta-banner[data-astro-cid-uiukiqfe] p[data-astro-cid-uiukiqfe]{color:var(--muted);max-width:540px;margin:0 auto 32px;font-size:16px;font-weight:300;line-height:1.7;position:relative}.cta-banner[data-astro-cid-uiukiqfe] .btn[data-astro-cid-uiukiqfe]{position:relative}
