.hero[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, #f2f6fd 0%, var(--bg) 70%);padding:150px 0 40px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-wcolddp2]{position:absolute;inset:0;overflow:hidden}.hero-inner[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:26px;display:grid;position:relative}.eyebrows[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.eyebrows[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:16px;height:16px}.hero-lead[data-astro-cid-wcolddp2]{max-width:720px}.hero-ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.stage-wrap[data-astro-cid-wcolddp2]{margin-top:64px}.marquee[data-astro-cid-wcolddp2]{margin-top:56px;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-wcolddp2]{gap:12px;width:max-content;animation:50s linear infinite scroll;display:flex}.marquee[data-astro-cid-wcolddp2]:hover .track[data-astro-cid-wcolddp2]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-wcolddp2]{animation:none}}@keyframes scroll{to{transform:translate(-50%)}}.chip[data-astro-cid-wcolddp2]{border-radius:var(--pill);border:1px solid var(--line);font:500 15px/1 var(--font-text);color:var(--ink-2);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.tick[data-astro-cid-wcolddp2]{background:var(--grad);border-radius:50%;width:18px;height:18px;position:relative}.tick[data-astro-cid-wcolddp2]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.worlds-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.world[data-astro-cid-wcolddp2]{border-radius:var(--r-xl);align-content:start;justify-items:start;gap:22px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.world[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:17px;line-height:1.65}.product[data-astro-cid-wcolddp2]{background:var(--grad-navy);color:#c9d6e8}.world-glow[data-astro-cid-wcolddp2]{background:radial-gradient(circle,#00a4e466,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;right:-180px}.world-logo[data-astro-cid-wcolddp2]{width:auto;height:60px}.progress[data-astro-cid-wcolddp2]{background:#1e3a5f;border-radius:6px;width:100%;max-width:380px;height:12px;overflow:hidden}.progress[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:var(--blue);border-radius:6px;width:66%;height:100%;display:block}.services[data-astro-cid-wcolddp2]{border:1px solid var(--line);color:var(--ink-2);background:#fff}.pixels[data-astro-cid-wcolddp2]{opacity:.9;grid-template-columns:repeat(3,14px);gap:4px;display:grid;position:absolute;top:28px;right:28px}.pixels[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:14px;height:14px}.pixels[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].b{background:var(--blue)}.pixels[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].n{background:var(--navy)}.why[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, var(--bg) 0%, #fff 100%)}.why-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-card[data-astro-cid-wcolddp2]{border-radius:var(--r-lg);color:var(--ink-2);align-content:start;gap:10px;padding:30px;font-size:17px;line-height:1.55;display:grid}.why-card[data-astro-cid-wcolddp2].c0{background:#fff1ec}.why-card[data-astro-cid-wcolddp2].c1{background:#efedfe}.why-card[data-astro-cid-wcolddp2].c2{background:#e7f5fc}.quote[data-astro-cid-wcolddp2]{font:650 26px/1.15 var(--font-display);color:var(--ink);letter-spacing:-.02em}.why-answer[data-astro-cid-wcolddp2]{text-align:center;max-width:820px;font:600 clamp(22px, 2.4vw, 30px)/1.35 var(--font-display);letter-spacing:-.015em;margin:48px auto 0}.bento[data-astro-cid-wcolddp2]{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.tile[data-astro-cid-wcolddp2]{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;grid-column:span 2;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tile[data-astro-cid-wcolddp2]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tile[data-astro-cid-wcolddp2].t0{grid-column:span 4}.tile[data-astro-cid-wcolddp2].t2,.tile[data-astro-cid-wcolddp2].t3,.tile[data-astro-cid-wcolddp2].t4,.tile[data-astro-cid-wcolddp2].t5{grid-column:span 3}.tile-text[data-astro-cid-wcolddp2]{gap:6px;padding:26px 26px 18px;display:grid}.tile-text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15.5px}.tile-shot[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:var(--app-bg);border-bottom:0;border-right:0;border-radius:14px 0 0;height:260px;max-height:280px;margin:0 0 0 26px;overflow:hidden}.tile-shot[data-astro-cid-wcolddp2] img{object-fit:cover;transform-origin:0 0;width:100%;height:100%;transition:transform .6s var(--ease)}.tile[data-astro-cid-wcolddp2]:hover .tile-shot[data-astro-cid-wcolddp2] img{transform:scale(1.04)}.center[data-astro-cid-wcolddp2]{justify-content:center;margin-top:40px;display:flex}.story[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, var(--bg) 0%, #fff 22%)}.story[data-astro-cid-wcolddp2] .block[data-astro-cid-wcolddp2]{margin-top:clamp(80px,10vw,128px)}.steps[data-astro-cid-wcolddp2]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-wcolddp2]{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);align-content:start;gap:10px;padding:28px 24px;display:grid;position:relative}.step[data-astro-cid-wcolddp2]:after{content:"";border-top:2px dashed var(--line-2);width:20px;position:absolute;top:44px;right:-20px}.step[data-astro-cid-wcolddp2]:last-child:after{display:none}.step-no[data-astro-cid-wcolddp2]{font:650 15px/1 var(--font-display);color:var(--blue-ink);background:#e3f4fc;border-radius:9px;width:fit-content;padding:7px 11px}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15.5px}.play-card[data-astro-cid-wcolddp2]{border-radius:var(--r-xl);background:radial-gradient(120% 120% at 100% 0%, #4f46e5 0%, #1a2f6b 40%, var(--navy) 75%);color:#c9d6e8;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.play-text[data-astro-cid-wcolddp2]{justify-items:start;gap:20px;display:grid}.play-text[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#fff}.play-visual[data-astro-cid-wcolddp2]{justify-items:start;gap:16px;display:grid}.profile[data-astro-cid-wcolddp2]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:16px;width:min(100%,380px);padding:18px 22px;display:flex}.avatar[data-astro-cid-wcolddp2]{background:#fffffff2;border-radius:18px;flex:none;width:56px;height:56px;padding:9px;box-shadow:0 0 0 4px #ffffff1f}.pv-points[data-astro-cid-wcolddp2]{justify-items:end;gap:4px;display:grid}.pv-points[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font:650 24px/1 var(--font-display);color:var(--amber)}.pv-points[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:#9fb3c8;font-size:12.5px}.play-ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;display:flex}.play-ctas[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2][hidden]{display:none}.badges[data-astro-cid-wcolddp2] .badge.off{opacity:.45;border-style:dashed}.profile-meta[data-astro-cid-wcolddp2]{color:#fff;flex:1;gap:8px;display:grid}.profile-meta[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:#9fb3c8}.xp[data-astro-cid-wcolddp2]{background:#ffffff1f;border-radius:5px;height:10px;overflow:hidden}.xp[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:linear-gradient(90deg, var(--amber), #ffd36e);border-radius:5px;height:100%;display:block}.badges[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:8px;display:flex}.badges[data-astro-cid-wcolddp2] .badge{font:600 13.5px/1 var(--font-text);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px}.badges[data-astro-cid-wcolddp2] .badge.b0{background:#ffb5472e;border-color:#ffb54780}.coupon[data-astro-cid-wcolddp2]{color:var(--ink);font:650 clamp(15px, 4vw, 20px)/1 var(--font-display);letter-spacing:.06em;white-space:nowrap;border:2px dashed var(--amber);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 20px;display:flex}.coupon[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font:700 14px/1 var(--font-text);color:var(--indigo)}.dev-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.dev-text[data-astro-cid-wcolddp2]{justify-items:start;gap:20px;display:grid}.dev-text[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dev-text[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{color:var(--ink-2);padding-left:28px;position:relative}.dev-text[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--grad);border-radius:3px;width:12px;height:12px;position:absolute;top:7px;left:0}.code[data-astro-cid-wcolddp2]{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#0a1730;overflow:hidden}.code-bar[data-astro-cid-wcolddp2]{color:#8ea0b9;font:500 13px/1 var(--font-text);background:#0f1f3d;align-items:center;gap:7px;padding:14px 18px;display:flex}.code-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.code-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(2){background:#febc2e}.code-bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(3){background:#28c840}.code-bar[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{margin-left:10px}pre[data-astro-cid-wcolddp2]{color:#d6e2f3;margin:0;padding:22px 24px 26px;font:13.5px/1.7 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}@media (width<=600px){pre[data-astro-cid-wcolddp2]{padding:18px 16px 20px;font-size:12px}}.k[data-astro-cid-wcolddp2]{color:#8fb4ff}.s[data-astro-cid-wcolddp2]{color:#7fe0c3}.c[data-astro-cid-wcolddp2]{color:#6b7f9e}.n[data-astro-cid-wcolddp2]{color:#ffc685}.faq[data-astro-cid-wcolddp2]{background:#fff}.faq-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.6fr;align-items:start;gap:56px;display:grid}.faq-list[data-astro-cid-wcolddp2]{gap:12px;display:grid}details[data-astro-cid-wcolddp2]{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:0 24px}summary[data-astro-cid-wcolddp2]{cursor:pointer;font:600 18px/1.35 var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}summary[data-astro-cid-wcolddp2]::-webkit-details-marker{display:none}.plus[data-astro-cid-wcolddp2]{border:1px solid var(--line-2);background:#fff;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.plus[data-astro-cid-wcolddp2]:before,.plus[data-astro-cid-wcolddp2]:after{content:"";border-top:1.6px solid var(--ink);transition:transform .25s var(--ease);position:absolute;top:13px;left:8px;right:8px}.plus[data-astro-cid-wcolddp2]:after{transform:rotate(90deg)}details[data-astro-cid-wcolddp2][open] .plus[data-astro-cid-wcolddp2]:after{transform:rotate(0)}details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);padding:0 0 22px}.end[data-astro-cid-wcolddp2]{padding:var(--section) 0;background:linear-gradient(#fff 0%,#eef3fc 100%);position:relative;overflow:hidden}.end-inner[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.end[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(40px,6vw,72px)}.end-mail[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--blue-ink)}@media (width<=1000px){.worlds-grid[data-astro-cid-wcolddp2],.dev-grid[data-astro-cid-wcolddp2],.faq-grid[data-astro-cid-wcolddp2],.play-card[data-astro-cid-wcolddp2],.why-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.step[data-astro-cid-wcolddp2]:after{display:none}.bento[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.tile[data-astro-cid-wcolddp2],.tile[data-astro-cid-wcolddp2].t0,.tile[data-astro-cid-wcolddp2].t2,.tile[data-astro-cid-wcolddp2].t3,.tile[data-astro-cid-wcolddp2].t4,.tile[data-astro-cid-wcolddp2].t5{grid-column:span 1}}@media (width<=640px){.hero[data-astro-cid-wcolddp2]{padding-top:120px}.stage-wrap[data-astro-cid-wcolddp2]{margin-top:40px}.steps[data-astro-cid-wcolddp2],.bento[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}
