.stage[data-astro-cid-sqonohuo]{perspective:1100px;perspective-origin:50% 30%;--s:1;flex:420px;min-width:0;height:470px;position:relative}.anchor[data-astro-cid-sqonohuo]{width:0;height:0;transform-style:preserve-3d;transform:scale(var(--s));position:absolute;top:66%;left:50%}.floor-shadow[data-astro-cid-sqonohuo]{background:radial-gradient(closest-side,#0d2b3133,#0d2b3100);width:400px;height:90px;position:absolute;top:92px;left:-200px}.scene[data-astro-cid-sqonohuo]{width:0;height:0;transform-style:preserve-3d;animation:9s ease-in-out infinite alternate sway;position:absolute;transform:rotateX(-21deg)rotateY(-34deg)}.platform[data-astro-cid-sqonohuo]{background-color:#fff;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:26px 26px;border:1px solid #cfddda;width:260px;height:260px;position:absolute;top:-130px;left:-130px;transform:rotateX(90deg)}.edge[data-astro-cid-sqonohuo]{width:260px;height:16px;position:absolute;top:0;left:-130px}.edge-front[data-astro-cid-sqonohuo]{background:#d6e3e0;transform:translateZ(130px)}.edge-side[data-astro-cid-sqonohuo]{background:#bfd2ce;transform:rotateY(90deg)translateZ(130px)}.bar[data-astro-cid-sqonohuo]{width:52px;transform-style:preserve-3d;transform-origin:50% 100%;animation:grow .95s var(--ease) backwards;position:absolute;bottom:0}.bar[data-astro-cid-sqonohuo] i[data-astro-cid-sqonohuo]{width:52px;display:block;position:absolute;top:0;left:0}.front[data-astro-cid-sqonohuo]{background:var(--teal);height:100%;transform:translateZ(26px);box-shadow:inset 0 1px #ffffff2e}.side[data-astro-cid-sqonohuo]{background:var(--teal-deep);height:100%;transform:rotateY(90deg)translateZ(26px)}.cap[data-astro-cid-sqonohuo]{background:var(--teal-light);height:52px;transform:rotateX(90deg)translateZ(26px)}.arrow[data-astro-cid-sqonohuo]{filter:drop-shadow(0 8px 10px #00bf634d);width:300px;max-width:none;height:250px;position:absolute;bottom:6px;left:-150px;overflow:visible;transform:translateZ(66px)}.arrow-line[data-astro-cid-sqonohuo]{fill:none;stroke:var(--green);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:draw 1.2s .9s var(--ease) backwards}.arrow-head[data-astro-cid-sqonohuo]{fill:var(--green);stroke:var(--green);stroke-width:6px;stroke-linejoin:round;animation:.3s ease-out 2s backwards fade}.chip[data-astro-cid-sqonohuo]{z-index:2;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;animation:3.9s ease-in-out .5s infinite alternate bob;display:flex;position:absolute;top:18px;right:4px;box-shadow:0 4px #061a1e,0 14px 28px #0d2b3133}.dot[data-astro-cid-sqonohuo]{background:var(--green);border-radius:999px;width:8px;height:8px}.example[data-astro-cid-sqonohuo]{z-index:2;border:1px solid var(--line);width:min(290px,76%);box-shadow:0 4px 0 var(--line), 0 28px 48px #0d2b3129;color:var(--ink);transform-origin:0%;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;animation:3.4s ease-in-out infinite alternate float;display:flex;position:absolute;bottom:8px;left:0;transform:perspective(900px)rotateY(12deg)rotateX(4deg)}.example[data-astro-cid-sqonohuo]:hover{border-color:var(--teal)}.kicker[data-astro-cid-sqonohuo]{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:600}.lbl[data-astro-cid-sqonohuo]{color:var(--text-4);font-size:13px}.emi[data-astro-cid-sqonohuo]{font-family:var(--font-serif);font-size:42px;line-height:1}.rule[data-astro-cid-sqonohuo]{background:var(--line-soft);height:1px;margin:6px 0}.save[data-astro-cid-sqonohuo]{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.tick[data-astro-cid-sqonohuo]{background:var(--green);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tick[data-astro-cid-sqonohuo] path[data-astro-cid-sqonohuo]{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes sway{0%{transform:rotateX(-23deg)rotateY(-42deg)}to{transform:rotateX(-19deg)rotateY(-26deg)}}@keyframes grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:perspective(900px)rotateY(12deg)rotateX(4deg)translateY(0)}to{transform:perspective(900px)rotateY(12deg)rotateX(4deg)translateY(-10px)}}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (width>=1100px){.stage[data-astro-cid-sqonohuo]{--s:1.15;height:500px}}@media (width<=520px){.stage[data-astro-cid-sqonohuo]{--s:.8;height:420px}}.tool[data-astro-cid-rr62mfgb]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 3px 0 var(--line-soft), 0 12px 28px #0d2b310f;transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;gap:16px;padding:22px;text-decoration:none;display:flex}a[data-astro-cid-rr62mfgb].tool:hover{box-shadow:0 7px 0 var(--line-soft), 0 20px 36px #0d2b311a;transform:translateY(-4px)}a[data-astro-cid-rr62mfgb].tool:hover .name[data-astro-cid-rr62mfgb]{color:var(--teal)}.top[data-astro-cid-rr62mfgb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-astro-cid-rr62mfgb]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.badge[data-astro-cid-rr62mfgb]{background:var(--tint);color:var(--teal);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.name[data-astro-cid-rr62mfgb]{font-size:17px;font-weight:600}.blurb[data-astro-cid-rr62mfgb]{color:var(--text-4);margin-top:4px;font-size:15px}.soon[data-astro-cid-rr62mfgb] .tile3d[data-astro-cid-rr62mfgb]{background:#6f8f95;box-shadow:0 4px #4f6d72}.hero[data-astro-cid-lcdefpme]{background-color:var(--ground);background-image:radial-gradient(ellipse 60% 70% at 72% 45%, #fff 0%, #fff0 70%), linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);border-bottom:1px solid var(--line);background-size:100% 100%,36px 36px,36px 36px;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:40px;padding-block:clamp(40px,6vw,80px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:500px;gap:24px;min-width:0;display:flex}.accent[data-astro-cid-lcdefpme]{color:var(--teal)}.intro[data-astro-cid-lcdefpme]{max-width:540px;color:var(--text-3);font-size:19px;line-height:1.55}.search[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;max-width:540px;display:flex}.search[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:14px;font-weight:600}.search-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--field);min-width:0;min-height:54px;box-shadow:0 2px 0 var(--line-soft);background:#fff;border-radius:12px;flex:180px;padding:0 16px;font-size:16px}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #1c616b2e}.search[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:54px}.search-status[data-astro-cid-lcdefpme]:empty{display:none}.search-status[data-astro-cid-lcdefpme]{color:var(--teal);font-size:14px;font-weight:600}.popular[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:#fff}.trust-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 32px;padding-block:28px;display:grid}.trust-item[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;display:flex}.trust-item[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-weight:600}.trust-item[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:2px;font-size:14px}.section[data-astro-cid-lcdefpme]{padding-block:clamp(48px,6vw,88px) 24px}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;display:flex}.head[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;max-width:640px;display:flex}.lead[data-astro-cid-lcdefpme]{color:var(--text-4);font-size:17px}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.goal[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;padding:22px 22px 10px;scroll-margin-top:24px}.goal[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:24px}.goal[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.goal[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-faint)}.goal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.goal[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.goal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.goal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--teal)}.goal[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme]{color:var(--muted)}.soon-tag[data-astro-cid-lcdefpme]{background:var(--tint);color:var(--teal);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.band[data-astro-cid-lcdefpme]{background:var(--teal);color:#fff}.band-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(40px,5vw,64px);display:flex}.band-inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;flex:480px;gap:8px;min-width:0;display:flex}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);line-height:1.1}.band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d9e8ea;max-width:600px;font-size:17px}.section[data-astro-cid-lcdefpme].last{padding-bottom:clamp(56px,7vw,96px)}
