.jfz-apply-form[data-v-c3bf8ec7]{display:grid;gap:.9rem}.jfz-form-row[data-v-c3bf8ec7]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.jfz-apply-form label[data-v-c3bf8ec7]{display:grid;gap:.35rem}.jfz-apply-form label>span[data-v-c3bf8ec7]{color:#14263d;font-weight:800}.jfz-apply-form label i[data-v-c3bf8ec7]{font-style:normal;color:#8e4137;font-size:.66rem}.jfz-apply-form label small[data-v-c3bf8ec7]{color:#737a80;font-size:.68rem}.jfz-apply-form label>small[data-v-c3bf8ec7]{justify-self:end}.jfz-apply-form input[data-v-c3bf8ec7],.jfz-apply-form textarea[data-v-c3bf8ec7]{width:100%;padding:.75rem .8rem;border:1px solid #ddd8cb;border-radius:10px;background:#fffefa;color:#172130;font:inherit;font-size:16px;resize:vertical}.jfz-apply-form input[data-v-c3bf8ec7]:focus,.jfz-apply-form textarea[data-v-c3bf8ec7]:focus{outline:2px solid rgba(169,134,79,.22);border-color:#a9864f}.jfz-apply-form button[data-v-c3bf8ec7]{min-height:50px;border:0;border-radius:10px;background:#14263d;color:#fff;font:800 .95rem var(--sans);cursor:pointer}.jfz-apply-form button[data-v-c3bf8ec7]:disabled{opacity:.5;cursor:default}.jfz-form-error[data-v-c3bf8ec7]{margin:0;padding:.7rem;border:1px solid rgba(142,65,55,.3);border-radius:9px;background:#f6eae6;color:#8e4137;font-size:.8rem}.jfz-form-privacy[data-v-c3bf8ec7]{margin:0;color:#737a80;text-align:center;font-size:.7rem}.jfz-apply-done[data-v-c3bf8ec7]{padding:1.4rem;border:1px solid rgba(101,234,210,.3);border-radius:14px;background:#10243d;color:#c7d1dc}.jfz-apply-done>span[data-v-c3bf8ec7]{color:#65ead2;font-size:.7rem;font-weight:900;letter-spacing:.14em}.jfz-apply-done h3[data-v-c3bf8ec7]{color:#fff}.jfz-apply-done div[data-v-c3bf8ec7]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.jfz-apply-done a[data-v-c3bf8ec7]{display:inline-flex;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;text-decoration:none;font-size:.78rem;font-weight:800}.jfz-apply-done a[data-v-c3bf8ec7]:first-child{background:#65ead2;color:#07111f;border-color:#65ead2}@media(max-width:620px){.jfz-form-row[data-v-c3bf8ec7]{grid-template-columns:1fr}.jfz-apply-done div[data-v-c3bf8ec7]{display:grid}.jfz-apply-done a[data-v-c3bf8ec7]{justify-content:center}}.jfz-shell{--jfz-deep:#07111f;--jfz-navy:#14263d;--jfz-mint:#65ead2;--jfz-gold:#a9864f;--jfz-paper:#f8f6f0;--jfz-line:#ddd8cb;background:var(--jfz-paper);color:#34404e}.jfz-wrap{width:100%;max-width:1180px;margin:auto;padding-inline:clamp(1rem,3vw,2rem)}.jfz-kicker{margin:0;color:var(--jfz-gold);font-size:.7rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.jfz-hero{position:relative;overflow:hidden;min-height:calc(100vh - 68px);display:grid;align-items:center;background:radial-gradient(circle at 78% 18%,rgba(101,234,210,.14),transparent 24%),linear-gradient(145deg,#07111f,#102945);color:#fff}.jfz-hero:before{content:"";position:absolute;width:850px;height:850px;right:-150px;top:-130px;border:1px solid rgba(169,134,79,.18);border-radius:50%;box-shadow:0 0 0 75px #a9864f06,0 0 0 170px #65ead205}.jfz-hero:after{content:"";position:absolute;left:42%;right:-8%;top:58%;height:2px;background:linear-gradient(90deg,transparent,rgba(169,134,79,.75),var(--jfz-mint),transparent);transform:rotate(-8deg);box-shadow:0 0 24px #65ead240}.jfz-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(2rem,8vw,7rem);align-items:center;padding-block:clamp(4rem,8vw,7.5rem)}.jfz-hero .jfz-kicker{color:var(--jfz-mint)}.jfz-hero h1{margin:.35rem 0;color:#fff;font-size:clamp(5rem,12vw,10rem);line-height:.95;letter-spacing:.08em}.jfz-origin{margin:1rem 0 1.4rem;font:700 clamp(1.55rem,3vw,2.5rem)/1.5 var(--serif);color:#f4ead8}.jfz-intro{max-width:670px;color:#b8c5d2;font-size:1.05rem}.jfz-hero-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.7rem}.jfz-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;border:1px solid rgba(255,255,255,.22);border-radius:10px;color:#fff;text-decoration:none;font-weight:800}.jfz-hero-actions a:first-child{background:var(--jfz-mint);border-color:var(--jfz-mint);color:var(--jfz-deep)}.jfz-session-seal{position:relative;min-height:460px;padding:1.5rem;border:1px solid rgba(169,134,79,.35);border-radius:50% 50% 45% 45%;background:radial-gradient(circle,rgba(255,255,255,.045),rgba(255,255,255,.012) 55%,transparent 56%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.jfz-session-seal:before{content:"";position:absolute;inset:10%;border:1px solid rgba(101,234,210,.2);border-radius:50%}.jfz-session-seal>*{position:relative}.jfz-session-seal span{color:var(--jfz-mint);font-size:.68rem;font-weight:900;letter-spacing:.15em}.jfz-session-seal strong{display:block;margin:.7rem 0;color:#fff;font:700 clamp(2.1rem,4vw,3.5rem)/1.3 var(--serif)}.jfz-session-seal p{max-width:280px;color:#aebdca}.jfz-session-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:75%;margin-top:1rem}.jfz-session-meta i{padding:.45rem;border-top:1px solid rgba(255,255,255,.14);color:#d7dee5;font-style:normal;font-size:.72rem}.jfz-section{padding-block:clamp(3.5rem,8vw,7rem)}.jfz-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.jfz-section-head h2{margin:.35rem 0 0;font-size:clamp(2.2rem,4.5vw,4rem)}.jfz-section-head>p{margin:0;color:#737a80}.jfz-manifesto{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,7rem);align-items:center}.jfz-manifesto-mark{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--jfz-navy);color:#fff;box-shadow:0 30px 70px #14263d2e;font:700 clamp(3.5rem,8vw,7rem) var(--serif)}.jfz-manifesto-copy blockquote{margin:0 0 1.5rem;font:700 clamp(1.7rem,3.5vw,3rem)/1.65 var(--serif);color:var(--jfz-navy)}.jfz-manifesto-copy p{color:#737a80}.jfz-session{background:#0a1729;color:#c5d0dc}.jfz-session .jfz-kicker{color:var(--jfz-mint)}.jfz-session h2{color:#fff}.jfz-session-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden}.jfz-session-card>div{background:#0e2036;padding:clamp(1.5rem,4vw,3rem)}.jfz-session-title span{color:var(--jfz-mint);font-size:.72rem;font-weight:900;letter-spacing:.14em}.jfz-session-title h3{margin:.7rem 0;color:#fff;font-size:clamp(2.8rem,5vw,5rem)}.jfz-session-title p{color:#aebdca}.jfz-session-title dl{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:2rem 0 0}.jfz-session-title dl div{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.14)}.jfz-session-title dt{color:#8093a5;font-size:.65rem}.jfz-session-title dd{margin:.2rem 0 0;color:#fff;font-weight:800}.jfz-session-question{display:flex;flex-direction:column}.jfz-session-question>span{color:var(--jfz-gold);font-size:.7rem;font-weight:900}.jfz-session-question blockquote{margin:auto 0;font:700 clamp(1.8rem,3.5vw,3.1rem)/1.6 var(--serif);color:#fff}.jfz-session-question a{align-self:flex-start;display:inline-flex;padding:.7rem 1rem;border-radius:9px;background:var(--jfz-mint);color:#07111f;text-decoration:none;font-weight:900}.jfz-path{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.jfz-path:before{content:"";position:absolute;left:5%;right:5%;top:32px;height:1px;background:linear-gradient(90deg,var(--jfz-gold),var(--jfz-mint))}.jfz-step{position:relative;padding-top:70px}.jfz-step>i{position:absolute;top:15px;left:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--jfz-navy);color:var(--jfz-mint);font-style:normal;font:700 .72rem var(--serif);box-shadow:0 0 0 7px var(--jfz-paper)}.jfz-step strong{display:block;color:var(--jfz-navy);font:700 1.35rem var(--serif)}.jfz-step small{display:block;color:var(--jfz-gold);font-weight:800}.jfz-step p{margin:.7rem 0 0;color:#737a80;font-size:.82rem}.jfz-card-section{background:linear-gradient(135deg,#eee6d8,#f8f6f0)}.jfz-card-grid{display:grid;grid-template-columns:minmax(280px,.72fr) 1.2fr;gap:clamp(2rem,7vw,6rem);align-items:center}.jfz-example-card{position:relative;aspect-ratio:3/4;padding:8%;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 78% 14%,rgba(101,234,210,.14),transparent 26%),linear-gradient(155deg,#07111f,#17314e);color:#fff;box-shadow:0 28px 65px #14263d3b;display:flex;flex-direction:column}.jfz-example-card:after{content:"示例";position:absolute;right:-28px;top:34px;width:120px;text-align:center;padding:.25rem;background:var(--jfz-gold);color:#fff;font-size:.65rem;transform:rotate(45deg)}.jfz-example-card>span{color:var(--jfz-mint);font-size:.68rem;font-weight:900;letter-spacing:.13em}.jfz-example-card dl{margin:auto 0;display:grid;gap:.9rem}.jfz-example-card dt{color:#9fb0bd;font-size:.62rem}.jfz-example-card dd{margin:.2rem 0 0;font:700 1rem/1.6 var(--serif)}.jfz-example-card footer{border-top:1px solid rgba(255,255,255,.17);padding-top:.9rem;color:#9fb0bd;font-size:.65rem}.jfz-card-copy h2{font-size:clamp(2.2rem,4.4vw,3.8rem)}.jfz-card-copy>p{color:#737a80}.jfz-card-copy ol{padding-left:1.2rem;color:#737a80;line-height:2}.jfz-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.jfz-rule{padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--jfz-line);border-radius:16px;background:#fffefa}.jfz-rule.good{border-top:4px solid var(--jfz-mint);background:#10243d;color:#c7d2de}.jfz-rule.good h3{color:#fff}.jfz-rule.bad{border-top:4px solid var(--jfz-gold)}.jfz-rule ul{padding-left:1.2rem;line-height:2}.jfz-rule small{color:#737a80}.jfz-rule.good small{color:#9fb0bd}.jfz-apply{background:#f1ede3}.jfz-apply-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,7vw,6rem);align-items:start}.jfz-apply-copy{position:sticky;top:100px}.jfz-apply-copy h2{font-size:clamp(2.5rem,5vw,4.5rem);margin:.4rem 0}.jfz-apply-copy>p{color:#737a80}.jfz-apply-points{display:grid;gap:.6rem;margin:1.5rem 0}.jfz-apply-points span{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid #d7d0c3}.jfz-apply-points b{color:var(--jfz-gold)}.jfz-apply-form-card{padding:clamp(1.2rem,4vw,2.2rem);border:1px solid var(--jfz-line);border-radius:18px;background:#fffefa;box-shadow:0 20px 50px #14263d12}.jfz-themes{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}.jfz-theme{min-height:150px;padding:1rem;border:1px solid var(--jfz-line);border-radius:13px;background:#fffefa;display:flex;flex-direction:column}.jfz-theme span{color:#9a7a47;font-size:.65rem;font-weight:900}.jfz-theme strong{margin:auto 0;font:700 1.45rem var(--serif);color:var(--jfz-navy)}.jfz-theme small{color:#737a80}.jfz-final{padding-block:clamp(4rem,9vw,8rem);text-align:center;background:#07111f;color:#b9c6d3}.jfz-final .jfz-kicker{color:var(--jfz-mint)}.jfz-final h2{color:#fff;font-size:clamp(2.7rem,6vw,5.2rem)}.jfz-final p{max-width:650px;margin:0 auto 1.5rem}.jfz-final a{display:inline-flex;padding:.75rem 1.1rem;border-radius:9px;background:var(--jfz-mint);color:#07111f;text-decoration:none;font-weight:900}@media(max-width:900px){.jfz-hero-grid,.jfz-section-head,.jfz-manifesto,.jfz-session-card,.jfz-card-grid,.jfz-apply-grid{grid-template-columns:1fr}.jfz-session-seal{max-width:520px;width:100%;margin:auto}.jfz-path{grid-template-columns:1fr}.jfz-path:before{inset:18px auto 18px 16px;width:1px;height:auto;background:linear-gradient(var(--jfz-gold),var(--jfz-mint))}.jfz-step{padding:0 0 1.5rem 70px}.jfz-step>i{top:0;left:0}.jfz-apply-copy{position:static}.jfz-themes{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.jfz-hero{min-height:auto}.jfz-hero h1{font-size:5.2rem}.jfz-hero-actions{display:grid}.jfz-session-seal{min-height:390px}.jfz-rules,.jfz-themes{grid-template-columns:1fr}.jfz-session-title dl{grid-template-columns:1fr 1fr}.jfz-session-question blockquote{margin:2rem 0}.jfz-example-card{max-width:430px;margin:auto}}
