*{box-sizing:border-box}html{font-size:16px;background-color:#04070f}body{margin:0;font-family:Fira Code,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;background:transparent;color:#e2e8f0;line-height:1.7}a{color:#38bdf8;text-decoration:none;transition:color .2s ease}a:hover{color:#7dd3fc}img{max-width:100%;display:block}h1,h2,h3{color:#f8fafc;margin:0 0 .5rem;font-weight:700}p{margin:0 0 1rem}html,body{margin:0;width:100%;height:100%}._header_9aq0s_1{position:relative;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.16)}._background_9aq0s_7{position:absolute;inset:0;overflow:hidden}._heroImage_9aq0s_13{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.35) saturate(1.2);transform:scale(1.05)}._gradient_9aq0s_23{position:absolute;inset:0;background:linear-gradient(140deg,#020617d9 15%,#0f172aa6 55%,#111827f2),radial-gradient(circle at top right,rgba(56,189,248,.45),transparent 55%);mix-blend-mode:screen}._content_9aq0s_31{position:relative;padding:6rem 1.5rem 5rem;max-width:960px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem}._tagline_9aq0s_42{letter-spacing:.18em;text-transform:uppercase;font-size:.85rem;font-weight:600;color:#7dd3fc}._title_9aq0s_50{font-size:clamp(2.4rem,6vw,3.5rem);letter-spacing:.04em}._lead_9aq0s_55{max-width:720px;margin:0 auto;color:#e2e8f0eb}._highlightList_9aq0s_61{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:0;list-style:none;margin:0 auto .5rem}._highlightItem_9aq0s_71{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(125,211,252,.45);background:#0c4a6e40;font-size:.9rem}._highlightIcon_9aq0s_82{font-size:1.1rem}._actions_9aq0s_86{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}._cta_9aq0s_94{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;border-radius:.75rem;font-weight:600;font-size:1rem;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#020617;box-shadow:0 20px 45px #0e74904d}._cta_9aq0s_94:hover{color:#020617}._secondary_9aq0s_111{color:#f8fafc;font-weight:500;position:relative}._secondary_9aq0s_111:after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:1px;background:#7dd3fc66;transition:transform .2s ease;transform:scaleX(.6);transform-origin:left}._secondary_9aq0s_111:hover:after{transform:scaleX(1)}@media(min-width:640px){._content_9aq0s_31{padding:7rem 2rem 6rem}}@media(min-width:900px){._content_9aq0s_31{padding:8rem 2.5rem 7rem}._actions_9aq0s_86{flex-direction:row;justify-content:center}}._section_1eesl_1{display:flex;justify-content:center}._wrapper_1eesl_6{width:min(1100px,100%);display:grid;gap:2.5rem;background:linear-gradient(155deg,#0f172ae6,#1e293bcc);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;padding:2.5rem;backdrop-filter:blur(12px);box-shadow:0 40px 80px #0f172a59}._title_1eesl_18{font-size:clamp(1.8rem,4.2vw,2.4rem)}._codePanel_1eesl_22{border-radius:1.25rem;overflow:hidden;background:#0f172acc;border:1px solid rgba(94,234,212,.25);font-family:Fira Code,monospace}._panelHeader_1eesl_30{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#2dd4bf14;border-bottom:1px solid rgba(94,234,212,.2)}._dot_1eesl_39{width:.75rem;height:.75rem;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#0ea5e9);opacity:.8}._fileName_1eesl_47{margin-left:auto;font-size:.85rem;color:#94a3b8e6}._code_1eesl_22{margin:0;padding:1.75rem;font-size:.95rem;color:#f8fafc;background:radial-gradient(circle at top right,rgba(14,116,144,.3),transparent 60%),#0f172ae6}@media(min-width:960px){._wrapper_1eesl_6{grid-template-columns:1.1fr .9fr;align-items:center}}@media(max-width:640px){._wrapper_1eesl_6{padding:2rem}._code_1eesl_22{font-size:.9rem}}._section_ecg9n_1{display:flex;justify-content:center}._wrapper_ecg9n_6{width:min(1100px,100%);background:linear-gradient(155deg,#0f172aeb,#1e293bd9);border:1px solid rgba(148,163,184,.08);border-radius:1rem;padding:2rem;margin:1.5rem auto}._title_ecg9n_15{font-size:clamp(1.6rem,4vw,2.2rem);margin-bottom:.25rem}._lead_ecg9n_20{color:#e2e8f0d9;margin-top:0;margin-bottom:1rem}._list_ecg9n_26{list-style:none;margin:0;padding:0;display:grid;gap:1rem}._item_ecg9n_34{padding:1rem;border-radius:.75rem;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(94,234,212,.06)}._itemDesc_ecg9n_41{margin:.5rem 0 0;color:#e2e8f0e6;font-size:.95rem}@media(min-width:800px){._wrapper_ecg9n_6{padding:2.25rem}._list_ecg9n_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}._section_jmjml_1{width:min(1100px,100%);margin:0 auto;display:flex;flex-direction:column;gap:2rem}._headerRow_jmjml_9{max-width:720px}._title_jmjml_13{font-size:clamp(1.9rem,4.4vw,2.5rem)}._subtitle_jmjml_17{color:#e2e8f0bf;margin:0}._grid_jmjml_22{display:grid;gap:1.25rem}._card_jmjml_27{position:relative;padding:1.5rem;border-radius:1.25rem;border:1px solid rgba(59,130,246,.28);background:linear-gradient(160deg,#1e3a8a73,#082f4959);box-shadow:0 20px 36px #1e40af38;overflow:hidden}._cardAccent_jmjml_37{position:absolute;inset:-30% auto auto -30%;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.5),transparent 70%);filter:blur(.5px);opacity:.7}._cardTitle_jmjml_48{position:relative;font-size:1.2rem;margin-bottom:.5rem}._cardBody_jmjml_54{position:relative;color:#e2e8f0eb}@media(min-width:768px){._grid_jmjml_22{grid-template-columns:repeat(3,minmax(0,1fr))}._card_jmjml_27{min-height:unset}}@media(max-width:600px){._card_jmjml_27{padding:1.2rem}}._section_po3k6_1{width:min(1100px,100%);margin:0 auto}._inner_po3k6_6{display:grid;gap:2.5rem;align-items:center;padding:2.5rem;border-radius:1.75rem;border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,#312e81a6,#1e40af66);box-shadow:0 30px 70px #4f46e540;position:relative;overflow:hidden}._textBlock_po3k6_19{display:flex;flex-direction:column;gap:1.5rem}._title_po3k6_25{font-size:clamp(1.9rem,4.4vw,2.5rem)}._steps_po3k6_29{counter-reset:join-steps;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}._stepItem_po3k6_39{display:flex;gap:1rem;align-items:flex-start}._stepNumber_po3k6_45{font-family:Fira Code,monospace;font-size:1.1rem;font-weight:600;color:#a5b4fc;padding-top:.35rem}._stepTitle_po3k6_53{margin:0;font-size:1.2rem}._stepDescription_po3k6_58{margin:.35rem 0 0;color:#e2e8f0e0}._joinButton_po3k6_63{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:.75rem;border:1px solid rgba(165,180,252,.4);background:#818cf833;color:#e0e7ff;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}._joinButton_po3k6_63:hover{transform:translateY(-2px);box-shadow:0 18px 36px #818cf859}._illustrationWrapper_po3k6_82{position:relative;display:flex;justify-content:center}._glow_po3k6_88{position:absolute;width:65%;height:65%;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.6),transparent 70%);filter:blur(2px);top:12%}._illustration_po3k6_82{border-radius:1.5rem;border:2px solid rgba(165,180,252,.4);box-shadow:0 25px 60px #4f46e547}@media(min-width:960px){._inner_po3k6_6{grid-template-columns:1.1fr .9fr;padding:3rem 3.5rem}}@media(max-width:600px){._inner_po3k6_6{padding:2rem}._joinButton_po3k6_63{width:100%;justify-content:center}}._footer_fmwni_1{border-top:1px solid rgba(148,163,184,.18);padding:2.5rem 1.5rem;background:#020617e6}._content_fmwni_7{max-width:1100px;margin:0 auto;text-align:center;color:#94a3b8e6;font-size:.95rem;display:flex;flex-direction:column;gap:.35rem}._copy_fmwni_18{margin:0;font-weight:500;color:#e2e8f0e6}._note_fmwni_24{margin:0}
