.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.orb[data-astro-cid-bbe6dxrz],.ring[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;pointer-events:none}.orb[data-astro-cid-bbe6dxrz]{right:-120px;top:-180px;width:620px;height:620px;background:radial-gradient(circle at 40% 40%,#d6e7f8,#fff 70%)}.ring[data-astro-cid-bbe6dxrz]{left:-160px;bottom:-260px;width:520px;height:520px;border:1px solid #efe7da}.inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:1380px;margin:0 auto;padding:34px 26px 56px;display:grid;grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);gap:28px;align-items:start}.copy[data-astro-cid-bbe6dxrz]{min-width:0;position:relative;z-index:2;padding-top:6px}h1[data-astro-cid-bbe6dxrz]{margin:0;font-family:var(--serif);font-size:clamp(34px,3.9vw,52px);line-height:1.45;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap;animation:heroReveal 1s cubic-bezier(.22,.7,.25,1) both}.sub[data-astro-cid-bbe6dxrz]{margin:18px 0 0;font-family:var(--serif);font-size:clamp(14px,1.45vw,19px);font-weight:500;letter-spacing:.02em;color:var(--accent);white-space:nowrap;animation:heroFadeUp 1s cubic-bezier(.22,.7,.25,1) 1.5s both}.inputs[data-astro-cid-bbe6dxrz]{max-width:460px;margin-top:64px;background:#fff;border:1px solid var(--line-strong);border-radius:6px;padding:20px 20px 18px;box-shadow:0 12px 28px #123a5a14;animation:heroFadeUp .8s cubic-bezier(.22,.7,.25,1) .42s both}.grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.input[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:9px;background:var(--tint);border:1px solid var(--line);border-radius:4px;padding:11px 12px}.ic[data-astro-cid-bbe6dxrz]{width:24px;height:24px;border-radius:3px;background:#fff;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.input[data-astro-cid-bbe6dxrz] .label[data-astro-cid-bbe6dxrz]{font-size:11px;color:var(--body-strong);white-space:nowrap}.note[data-astro-cid-bbe6dxrz]{margin:16px 0 0;padding-top:16px;border-top:1px solid #e4f0f8;text-align:center;font-family:var(--serif);font-size:14.5px;line-height:1.7;font-weight:600;color:var(--ink)}.cta-wrap[data-astro-cid-bbe6dxrz]{max-width:460px;display:flex;justify-content:center}.cta[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;margin:22px 0 0;background:var(--ink);color:#fff;font-size:12.5px;font-weight:500;padding:12px 20px;border-radius:3px;box-shadow:0 10px 20px #123a5a29;animation:heroFadeUp .8s cubic-bezier(.22,.7,.25,1) .52s both;transition:transform .4s cubic-bezier(.76,0,.24,1),box-shadow .4s cubic-bezier(.76,0,.24,1),background-color .4s cubic-bezier(.76,0,.24,1)}.cta[data-astro-cid-bbe6dxrz]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 26px #123a5a38;background:#08213a}.visual[data-astro-cid-bbe6dxrz]{min-width:0;position:relative;display:flex;flex-direction:column;gap:16px;align-items:center}.stage[data-astro-cid-bbe6dxrz]{position:relative;width:100%;padding-top:150px;perspective:1500px;perspective-origin:20% 50%}.chips[data-astro-cid-bbe6dxrz]{position:absolute;right:20px;top:96px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;z-index:3}.chip[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:6px;white-space:nowrap}.chip[data-astro-cid-bbe6dxrz] .dot[data-astro-cid-bbe6dxrz]{width:3px;height:3px;border-radius:50%;background:var(--accent)}.chip[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:last-child{font-size:9px;font-weight:500;letter-spacing:.16em;color:#8fa3b8;text-transform:uppercase}.tilt[data-astro-cid-bbe6dxrz]{width:91%;transform:rotateY(-19deg) rotateX(5deg) rotate(-1.5deg);transform-style:preserve-3d;transform-origin:0 50%}.bezel[data-astro-cid-bbe6dxrz]{position:relative;background:linear-gradient(150deg,#f7f8fa,#d9dde2 45%,#bfc5cc);border:1px solid #c4cad1;border-radius:16px;padding:6px;box-shadow:-18px 26px 40px #123a5a42,-40px 60px 100px #123a5a33,0 2px 6px #123a5a29,inset 0 1px #ffffffe6}.screen[data-astro-cid-bbe6dxrz]{position:relative;border-radius:11px;overflow:hidden;background:var(--tint)}.browser[data-astro-cid-bbe6dxrz]{position:relative;background:var(--tint);overflow:hidden}.bar[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#dfe6ee;border-bottom:1px solid #cbd5e0}.bar[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.bar[data-astro-cid-bbe6dxrz] .url[data-astro-cid-bbe6dxrz]{margin-left:10px;flex:1;min-width:0;width:auto;height:16px;border-radius:3px;background:#fff;border:1px solid #e4f0f8;font-size:8.5px;color:#a9b6c4;display:flex;align-items:center;padding:0 9px;overflow:hidden}.browser[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;margin-top:-1px}.disclaimer[data-astro-cid-bbe6dxrz]{align-self:flex-end;margin:22px 20px 0 0;font-size:10.5px;letter-spacing:.04em;color:#8d9dad}@media(max-width:1080px){.inner[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr);gap:44px}h1[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]{display:inline-block;white-space:nowrap}.sub[data-astro-cid-bbe6dxrz]{white-space:normal}.tilt[data-astro-cid-bbe6dxrz]{width:100%;transform:none}.stage[data-astro-cid-bbe6dxrz]{padding-top:40px;perspective:none}.chips[data-astro-cid-bbe6dxrz]{top:0;right:0}.disclaimer[data-astro-cid-bbe6dxrz]{margin-right:0}.inputs[data-astro-cid-bbe6dxrz],.cta-wrap[data-astro-cid-bbe6dxrz]{max-width:none}}@media(max-width:720px){.inner[data-astro-cid-bbe6dxrz]{padding:24px 18px 40px}.inputs[data-astro-cid-bbe6dxrz]{margin-top:32px}.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr)}h1[data-astro-cid-bbe6dxrz]{font-size:min(5.8vw,26px)}}.phrase[data-astro-cid-6g5c5gvx]{display:inline-block;word-break:keep-all;line-break:strict}section[data-astro-cid-c4nyun3u]{padding:44px 26px 46px;scroll-margin-top:92px}.inner[data-astro-cid-c4nyun3u]{max-width:1320px;margin:0 auto}h2[data-astro-cid-c4nyun3u]{margin:0 0 14px;text-align:center;font-family:var(--serif);font-size:25px;font-weight:600;letter-spacing:.05em;color:var(--ink)}.lead[data-astro-cid-c4nyun3u]{margin:0 auto 30px;max-width:620px;text-align:center;font-size:12px;line-height:2;color:var(--body)}.grid[data-astro-cid-c4nyun3u]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.card[data-astro-cid-c4nyun3u]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:22px 18px 24px;text-align:left;height:100%;display:flex;flex-direction:column;transition:box-shadow .3s}.card[data-astro-cid-c4nyun3u]:hover{box-shadow:0 14px 28px #123a5a14}.phase[data-astro-cid-c4nyun3u]{margin:0;text-align:center;font-size:9.5px;font-weight:500;letter-spacing:.06em;color:var(--blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-wrap[data-astro-cid-c4nyun3u]{display:flex;margin-top:14px;align-items:center;justify-content:center}.ic[data-astro-cid-c4nyun3u]{width:44px;height:44px;border-radius:50%;background:var(--tint);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.title[data-astro-cid-c4nyun3u]{margin:14px 0 0;min-height:2.9em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;font-family:var(--serif);font-size:14px;line-height:1.45;font-weight:600;color:var(--accent)}.body[data-astro-cid-c4nyun3u]{margin:12px 0 0;font-size:11.5px;line-height:1.95;color:var(--body)}@media(max-width:900px){.grid[data-astro-cid-c4nyun3u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){section[data-astro-cid-c4nyun3u]{padding:32px 18px}.grid[data-astro-cid-c4nyun3u]{grid-template-columns:minmax(0,1fr)}.title[data-astro-cid-c4nyun3u]{min-height:0}}section[data-astro-cid-t4ftlmvd]{padding:26px 26px 46px;scroll-margin-top:92px}.inner[data-astro-cid-t4ftlmvd]{max-width:1320px;margin:0 auto}h2[data-astro-cid-t4ftlmvd]{margin:0 0 14px;text-align:center;font-family:var(--serif);font-size:25px;font-weight:600;letter-spacing:.05em;color:var(--ink)}.lead[data-astro-cid-t4ftlmvd]{margin:0 auto 30px;max-width:660px;text-align:center;font-size:12px;line-height:2;color:var(--body)}.flow[data-astro-cid-t4ftlmvd]{display:flex;flex-direction:column;gap:12px}.band[data-astro-cid-t4ftlmvd]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:16px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.band[data-astro-cid-t4ftlmvd].center{justify-content:center}.tag[data-astro-cid-t4ftlmvd]{font-size:9.5px;font-weight:500;letter-spacing:.1em;color:var(--blue);white-space:nowrap}.ic[data-astro-cid-t4ftlmvd]{width:40px;height:40px;border-radius:50%;background:var(--tint);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.flag[data-astro-cid-t4ftlmvd]{font-size:20px;line-height:1;color:#8fa3b8}.band-title[data-astro-cid-t4ftlmvd]{font-family:var(--serif);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.band-body[data-astro-cid-t4ftlmvd]{margin:0;font-size:11.5px;line-height:1.9;color:var(--body)}.kp[data-astro-cid-t4ftlmvd]{display:inline-block;word-break:keep-all}.arrow[data-astro-cid-t4ftlmvd]{text-align:center;font-size:14px;color:#b9c6d4}.core[data-astro-cid-t4ftlmvd]{background:linear-gradient(180deg,#fff,#e8f1fb);border:1.5px solid #7fb6e4;border-radius:10px;padding:30px 34px 34px;box-shadow:0 14px 32px #123a5a1a}.core-en[data-astro-cid-t4ftlmvd]{margin:0;text-align:center;font-size:10.5px;font-weight:500;letter-spacing:.16em;color:var(--blue)}.core-ja[data-astro-cid-t4ftlmvd]{margin:12px 0 0;text-align:center;font-family:var(--serif);font-size:clamp(20px,3vw,29px);font-weight:600;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.core-sub[data-astro-cid-t4ftlmvd]{margin:10px 0 0;text-align:center;font-size:11.5px;letter-spacing:.12em;color:var(--blue)}.rule[data-astro-cid-t4ftlmvd]{width:56px;height:1px;margin:12px auto 0;background:#7fb6e4}.core-lead[data-astro-cid-t4ftlmvd]{margin:16px 0 0;text-align:center;font-family:var(--serif);font-size:13.5px;line-height:2;color:var(--accent)}.nb[data-astro-cid-t4ftlmvd]{display:inline-block;white-space:nowrap}.know[data-astro-cid-t4ftlmvd]{position:relative;max-width:640px;margin:26px auto 0}.know-tag[data-astro-cid-t4ftlmvd]{position:absolute;left:50%;top:-11px;transform:translate(-50%);background:var(--line);color:#1f4e7a;font-size:10px;letter-spacing:.06em;border-radius:999px;padding:4px 14px;white-space:nowrap}.know-box[data-astro-cid-t4ftlmvd]{border:1px solid var(--line-strong);border-radius:8px;padding:22px 24px 20px;background:#ffffff80;display:flex;align-items:center;justify-content:center;gap:18px}.know-ic[data-astro-cid-t4ftlmvd]{width:56px;height:56px;border-radius:50%;background:var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.know-title[data-astro-cid-t4ftlmvd]{margin:0;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap}.know-sub[data-astro-cid-t4ftlmvd]{margin:6px 0 0;font-size:11px;letter-spacing:.06em;color:var(--blue)}.points[data-astro-cid-t4ftlmvd]{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 28px;max-width:760px;margin:26px auto 0;padding-top:24px;border-top:1px solid var(--line-strong)}.col[data-astro-cid-t4ftlmvd]{display:flex;flex-direction:column;gap:18px}.divider[data-astro-cid-t4ftlmvd]{background:var(--line-strong)}.point[data-astro-cid-t4ftlmvd]{display:flex;align-items:center;gap:14px}.point-ic[data-astro-cid-t4ftlmvd]{width:46px;height:46px;border-radius:50%;background:var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.point-txt[data-astro-cid-t4ftlmvd]{display:flex;align-items:flex-start;gap:8px}.bullet[data-astro-cid-t4ftlmvd]{width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:8px}.point-txt[data-astro-cid-t4ftlmvd] p[data-astro-cid-t4ftlmvd]{margin:0;font-family:var(--serif);font-size:13px;line-height:1.75;color:#2b4b6e}@media(max-width:760px){section[data-astro-cid-t4ftlmvd]{padding:20px 18px 36px}.core[data-astro-cid-t4ftlmvd]{padding:24px 18px 26px}.core-ja[data-astro-cid-t4ftlmvd],.nb[data-astro-cid-t4ftlmvd]{white-space:normal}.know-box[data-astro-cid-t4ftlmvd]{flex-direction:column;text-align:center}.know-title[data-astro-cid-t4ftlmvd],.know-sub[data-astro-cid-t4ftlmvd]{white-space:normal}.points[data-astro-cid-t4ftlmvd]{grid-template-columns:minmax(0,1fr);gap:18px}.divider[data-astro-cid-t4ftlmvd]{display:none}}section[data-astro-cid-aafkaq3q]{padding:26px 26px 50px;scroll-margin-top:92px}.inner[data-astro-cid-aafkaq3q]{max-width:1320px;margin:0 auto}h2[data-astro-cid-aafkaq3q]{margin:0 0 30px;text-align:center;font-family:var(--serif);font-size:25px;font-weight:600;letter-spacing:.05em;color:var(--ink)}.grid[data-astro-cid-aafkaq3q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.card[data-astro-cid-aafkaq3q]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px 26px;transition:box-shadow .3s}.card[data-astro-cid-aafkaq3q]:hover{box-shadow:0 14px 28px #123a5a14}.head[data-astro-cid-aafkaq3q]{display:flex;align-items:center;justify-content:center;gap:12px}.ic[data-astro-cid-aafkaq3q]{width:36px;height:36px;border-radius:50%;background:var(--tint);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.title[data-astro-cid-aafkaq3q]{margin:0;text-align:center;font-family:var(--serif);font-size:13px;line-height:1.5;font-weight:600;color:var(--ink)}.body[data-astro-cid-aafkaq3q]{margin:14px 0 0;font-size:11.5px;line-height:1.95;color:var(--body)}@media(max-width:900px){.grid[data-astro-cid-aafkaq3q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){section[data-astro-cid-aafkaq3q]{padding:20px 18px 36px}.grid[data-astro-cid-aafkaq3q]{grid-template-columns:minmax(0,1fr)}}section[data-astro-cid-i344ymn4]{padding:0 26px 60px;scroll-margin-top:92px}.box[data-astro-cid-i344ymn4]{max-width:1000px;margin:0 auto;background:#e8f1fb;border:1px solid #c9e3f5;border-radius:4px;padding:44px;display:flex;flex-direction:column;align-items:center;gap:24px}.copy[data-astro-cid-i344ymn4]{margin:0;text-align:center;font-family:var(--serif);font-size:clamp(17px,2.2vw,26px);line-height:1.6;font-weight:600;letter-spacing:.03em;color:var(--ink);white-space:nowrap}.btn[data-astro-cid-i344ymn4]{display:flex;align-items:center;justify-content:center;gap:26px;background:var(--ink);color:#fff;font-size:15px;font-weight:500;padding:19px 34px;border-radius:3px;min-width:310px;box-shadow:0 14px 26px #123a5a33;transition:transform .4s cubic-bezier(.76,0,.24,1),box-shadow .4s cubic-bezier(.76,0,.24,1),background-color .4s cubic-bezier(.76,0,.24,1)}.btn[data-astro-cid-i344ymn4]:hover{color:#fff;transform:translateY(-2.5px);box-shadow:0 18px 32px #123a5a3d;background:#08213a}.note[data-astro-cid-i344ymn4]{margin:0;text-align:center;font-size:12px;color:var(--body)}@media(max-width:720px){section[data-astro-cid-i344ymn4]{padding:0 18px 40px}.box[data-astro-cid-i344ymn4]{padding:30px 20px}.copy[data-astro-cid-i344ymn4]{white-space:normal}.btn[data-astro-cid-i344ymn4]{min-width:0;width:100%}}
