.jp-page .jp-s0{position:relative;background:#f7f8fa;background-image:radial-gradient(#DADDE3 1px,transparent 1px);background-size:22px 22px;padding:clamp(64px,8vw,110px) 24px clamp(72px,8vw,120px);display:flex;align-items:center;justify-content:center;overflow:hidden}.jp-page .jp-s1{position:absolute;inset:0;pointer-events:none}.jp-page .jp-s2{position:absolute;top:60px;left:-30px;width:180px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;transform:rotate(-8deg);box-shadow:0 20px 50px #0a0a0a24}.jp-page .jp-s3{width:100%;height:100%;object-fit:cover}.jp-page .jp-s4{position:absolute;top:12px;left:12px;background:#111827b3;color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;font-family:ui-monospace,Menlo,monospace;padding:6px 10px;border-radius:999px}.jp-page .jp-s5{position:absolute;top:30px;right:-20px;width:180px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;transform:rotate(8deg);box-shadow:0 20px 50px #0a0a0a24}.jp-page .jp-s6{position:absolute;bottom:-40px;left:40px;width:220px;background:#fff;border:1px solid #E6E8EC;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;font-size:14px;box-shadow:0 10px 30px #0a0a0a14;transform:rotate(-4deg)}.jp-page .jp-s7{display:flex;justify-content:space-between;align-items:center}.jp-page .jp-s8{color:#6b7280}.jp-page .jp-s9{width:36px;height:36px;border-radius:10px;background:#2563eb;color:#fff;display:grid;place-items:center}.jp-page .jp-s10{font-size:20px;font-weight:700;letter-spacing:-.02em}.jp-page .jp-s11{font-size:14px;font-weight:500;color:#6b7280}.jp-page .jp-s12{color:#15803d;font-weight:600;font-size:13px;padding-top:8px}.jp-page .jp-s13{position:absolute;bottom:-140px;right:24px;width:180px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;transform:rotate(5deg);box-shadow:0 20px 50px #0a0a0a24}.jp-page .jp-s14{width:100%;height:100%;object-fit:cover;object-position:top}.jp-page .jp-s15{position:relative;max-width:1080px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.jp-page .jp-s16{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E6E8EC;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:#1f2937;box-shadow:0 1px 2px #0000000a}.jp-page .jp-s17{width:20px;height:20px;border-radius:5px}.jp-page .jp-s18{font-size:clamp(38px,5.2vw,68px);line-height:1.04;font-weight:800;letter-spacing:-.04em;max-width:820px}.jp-page .jp-s19{background:linear-gradient(90deg,#2563eb,#5b8def 55%,#9b8cf7);-webkit-background-clip:text;background-clip:text;color:transparent}.jp-page .jp-s20{font-size:clamp(17px,1.5vw,21px);color:#5b6170;max-width:620px;line-height:1.45}.jp-page .jp-s21{width:100%;max-width:760px;background:#fff;border:1px solid #E6E8EC;border-radius:20px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 2px #0000000a,0 24px 60px #0a0a0a14;text-align:left}.jp-page .jp-s22{width:100%;border:0;outline:0;resize:none;font-size:clamp(16px,1.3vw,18px);line-height:1.45;color:#0a0a0a;background:transparent;padding:0}.jp-page .jp-s23{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.jp-page .jp-s24{display:flex;gap:8px;flex-wrap:wrap}.jp-page .jp-s25{display:inline-flex;align-items:center;gap:7px;background:#f4f5f7;border:1px solid #E6E8EC;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;color:#1f2937}.jp-page .jp-s26{width:14px;height:14px}.jp-page .jp-s27{background:#0a0a0a;color:#fff;font-weight:600;font-size:15px;border-radius:12px;padding:13px 20px;display:inline-flex;align-items:center;gap:10px}.jp-page .jp-s28{display:flex;align-items:center;gap:10px;font-size:15px;color:#5b6170}.jp-page .jp-s29{color:#f59e0b;letter-spacing:2px}.jp-page .jp-s30{max-width:1240px;margin:0 auto;padding:64px 24px 0;display:flex;flex-direction:column;align-items:center;gap:26px}.jp-page .jp-s31{font-size:15px;font-weight:600;color:#6b7280}.jp-page .jp-s32{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap;opacity:.7}.jp-page .jp-s33{height:26px;width:auto;filter:grayscale(1)}.jp-page .jp-s34{max-width:1240px;margin:0 auto;padding:clamp(72px,8vw,110px) 24px 0}.jp-page .jp-s35{background:#f7f8fa;border:1px solid #E6E8EC;border-radius:28px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.jp-page .jp-s36{display:flex;flex-direction:column;gap:22px}.jp-page .jp-s37{align-self:flex-start;background:#eff4ff;color:#2563eb;font-size:12px;font-weight:600;border-radius:6px;padding:5px 9px}.jp-page .jp-s38{font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;max-width:560px}.jp-page .jp-s39{font-size:clamp(16px,1.2vw,18px);color:#5b6170;line-height:1.5;max-width:520px}.jp-page .jp-s40{align-self:flex-start;background:#0a0a0a;color:#fff;font-weight:600;font-size:15px;border-radius:12px;padding:14px 22px}.jp-page .jp-s41{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;align-items:stretch;min-width:0}.jp-page .jp-s42{position:relative;min-height:260px;border-radius:18px;overflow:hidden;background:#e5e7eb;min-width:0}.jp-page .jp-s43{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.jp-page .jp-s44{position:absolute;left:10px;top:10px;background:#111827bf;color:#fff;font-size:11px;font-weight:600;border-radius:7px;padding:5px 8px}.jp-page .jp-s45{display:flex;flex-direction:column;gap:12px;min-width:0}.jp-page .jp-s46{background:#fff;border:1px solid #E6E8EC;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.jp-page .jp-s47{display:inline-flex;align-self:flex-start;gap:4px;background:#f7f8fa;border:1px solid #E6E8EC;border-radius:10px;padding:3px}.jp-page .jp-s48{padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;background:#0a0a0a;color:#fff}.jp-page .jp-s49{padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#1f2937}.jp-page .jp-s50{font-size:15px;line-height:1.45;color:#1f2937}.jp-page .jp-s51{display:inline-block;width:2px;height:1em;background:#0a0a0a;vertical-align:-2px;margin-left:2px}.jp-page .jp-s52{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.jp-page .jp-s53{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-weight:600;font-size:13px}.jp-page .jp-s54{font-size:12px;color:#6b7280}.jp-page .jp-s55{background:#fff;border:1px solid #E6E8EC;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.jp-page .jp-s56{display:flex;align-items:center;justify-content:space-between}.jp-page .jp-s57{font-size:12px;font-weight:600;letter-spacing:.1em;color:#6b7280}.jp-page .jp-s58{font-size:12px;font-weight:600;color:#2563eb}.jp-page .jp-s59{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#1f2937}.jp-page .jp-s60{display:flex;justify-content:space-between}.jp-page .jp-s61{font-weight:600}.jp-page .jp-s62{height:5px;border-radius:999px;background:#e6e8ec}.jp-page .jp-s63{width:68%;height:100%;border-radius:999px;background:#2563eb}.jp-page .jp-s64{max-width:1240px;margin:0 auto;padding:24px 24px 0}.jp-page .jp-s65{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;align-items:stretch;min-width:0;order:1}.jp-page .jp-s66{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jp-page .jp-s67{position:absolute;left:10px;right:10px;bottom:14px;background:#0a0a0a;color:#fff;font-size:12px;font-weight:700;line-height:1.3;border-radius:6px;padding:7px 8px;text-align:center}.jp-page .jp-s68{display:flex;flex-direction:column;gap:10px;min-width:0}.jp-page .jp-s69{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #E6E8EC;border-radius:12px;padding:12px 14px}.jp-page .jp-s70{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1f2937}.jp-page .jp-s71{font-size:12px;font-weight:700;color:#16a34a}.jp-page .jp-s72{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;background:#0a0a0a;color:#fff;font-weight:600;font-size:14px;border-radius:12px;padding:13px}.jp-page .jp-s73{display:flex;flex-direction:column;gap:22px;order:2}.jp-page .jp-s74{font-size:clamp(16px,1.2vw,18px);color:#5b6170;line-height:1.5;max-width:480px}.jp-page .jp-s75{margin-top:clamp(80px,8vw,120px);background:#0a0a0a;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:18px 18px;color:#fff;padding:clamp(64px,7vw,100px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(32px,4vw,48px)}.jp-page .jp-s76{font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.045em;line-height:.98;max-width:820px}.jp-page .jp-s77{background:linear-gradient(90deg,#60a5fa,#93c5fd 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.jp-page .jp-s78{display:flex;align-items:flex-end;justify-content:center;gap:12px;flex-wrap:wrap;max-width:1000px}.jp-page .jp-s79{width:120px;aspect-ratio:9/16;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000040}.jp-page .jp-s80{width:136px;aspect-ratio:9/16;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #00000040}.jp-page .jp-s81{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#0a0a0a;font-weight:600;font-size:18px;border-radius:14px;padding:18px 30px}.jp-page .jp-s82{font-size:15px;color:#9ca3af}
