.miniapp-qr[data-v-cff827e5]{border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:18px;padding:clamp(24px,3vw,32px);display:flex}.miniapp-qr-image-wrap[data-v-cff827e5]{width:min(100%,220px);box-shadow:var(--shadow-sm);background:#fff;border:2px solid #78d6083d;border-radius:24px;padding:12px}.miniapp-qr-image[data-v-cff827e5]{border-radius:16px;width:100%;display:block}.miniapp-qr-copy[data-v-cff827e5]{width:100%;max-width:280px}.miniapp-qr-tip[data-v-cff827e5]{letter-spacing:.14em;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.miniapp-qr-name[data-v-cff827e5]{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-primary);margin:8px 0 0;font-size:clamp(20px,2.8vw,24px);font-weight:700}.miniapp-qr-desc[data-v-cff827e5]{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.7}.miniapp-qr--compact[data-v-cff827e5]{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px 20px}.miniapp-qr--compact .miniapp-qr-image-wrap[data-v-cff827e5]{border-radius:18px;flex-shrink:0;width:96px;padding:8px}.miniapp-qr--compact .miniapp-qr-copy[data-v-cff827e5]{flex:1;min-width:0;max-width:none}.miniapp-qr--compact .miniapp-qr-name[data-v-cff827e5]{font-size:17px}@media (width<=520px){.miniapp-qr--compact[data-v-cff827e5]{text-align:center;flex-direction:column}.miniapp-qr--compact .miniapp-qr-copy[data-v-cff827e5]{max-width:280px}}.cooperation[data-v-4f713ec8]{scroll-margin-top:var(--header-height);padding-top:calc(var(--header-height) + clamp(24px, 4vw, 36px));background:radial-gradient(80% 55% at 50% 0,#d4b87a24,#0000 58%),radial-gradient(50% 40% at 100% 80%,#78d6080f,#0000 50%),linear-gradient(#fffdf8 0%,#fff 55%,#f8fafc 100%);padding-bottom:clamp(48px,6vw,72px);position:relative;overflow:hidden}.cooperation-bg[data-v-4f713ec8]{pointer-events:none;background-image:linear-gradient(#d4b87a0d 1px,#0000 1px),linear-gradient(90deg,#d4b87a0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 92%);mask-image:linear-gradient(#00000073,#0000 92%)}.cooperation-head[data-v-4f713ec8]{z-index:1;text-align:center;max-width:820px;margin:0 auto clamp(36px,5vw,52px);position:relative}.cooperation-badge[data-v-4f713ec8]{color:#fff;letter-spacing:.14em;background:linear-gradient(135deg,#b91c1c,#dc2626);border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #b91c1c3d}.cooperation-kicker[data-v-4f713ec8]{letter-spacing:.26em;color:#a16207;margin:18px 0 10px;font-size:11px;font-weight:700}.cooperation-title[data-v-4f713ec8]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 10px;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.15}.cooperation-subtitle[data-v-4f713ec8]{color:#92400e;margin:0 0 16px;font-size:clamp(16px,2.2vw,20px);font-weight:600}.cooperation-summary[data-v-4f713ec8]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}.cooperation-register-btn[data-v-4f713ec8]{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#b91c1c,#dc2626);border:0;border-radius:999px;margin-top:24px;padding:14px 36px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #b91c1c47}.cooperation-register-btn[data-v-4f713ec8]:hover{transform:translateY(-1px);box-shadow:0 16px 40px #b91c1c57}.cooperation-board[data-v-4f713ec8]{z-index:1;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #d4b87a52;gap:24px;padding:clamp(20px,3vw,28px);display:grid;position:relative}.cooperation-block-label[data-v-4f713ec8]{letter-spacing:.08em;color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.cooperation-block-dot[data-v-4f713ec8]{background:#dc2626;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dc262624}.cooperation-block-dot--green[data-v-4f713ec8]{background:var(--brand-green);box-shadow:0 0 0 4px var(--brand-green-soft)}.cooperation-letter-block[data-v-4f713ec8]{min-width:0}.cooperation-media-btn[data-v-4f713ec8]{cursor:zoom-in;background:0 0;border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cooperation-media-btn img[data-v-4f713ec8]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.cooperation-media-btn:hover img[data-v-4f713ec8]{transform:scale(1.03)}.cooperation-media-btn--letter img[data-v-4f713ec8],.cooperation-letter-img[data-v-4f713ec8]{object-fit:contain;background:#fff}.cooperation-media-btn--letter[data-v-4f713ec8]{box-shadow:var(--shadow-md);border:2px solid #d4b87a73}.cooperation-gallery-block[data-v-4f713ec8]{min-width:0}.cooperation-gallery[data-v-4f713ec8]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cooperation-gallery-item[data-v-4f713ec8]{aspect-ratio:4/3;border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px}.cooperation-gallery-item--hero[data-v-4f713ec8]{aspect-ratio:16/9;grid-column:1/-1}.cooperation-zoom[data-v-4f713ec8]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0f172ab8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;transition:opacity .25s;position:absolute;bottom:12px;right:12px}.cooperation-media-btn:hover .cooperation-zoom[data-v-4f713ec8]{opacity:1}.cooperation-media-note[data-v-4f713ec8]{text-align:center;color:var(--text-muted);margin:12px 0 0;font-size:12px}.cooperation-facts[data-v-4f713ec8]{z-index:1;gap:14px;margin-top:24px;display:grid;position:relative}.cooperation-fact[data-v-4f713ec8]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.cooperation-fact strong[data-v-4f713ec8]{letter-spacing:.12em;color:var(--text-muted);font-size:11px;font-weight:700}.cooperation-fact span[data-v-4f713ec8]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.65}.cooperation-miniapp[data-v-4f713ec8]{margin-top:20px}.cooperation-modal[data-v-4f713ec8]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cooperation-modal-panel[data-v-4f713ec8]{width:min(960px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;padding:12px;position:relative;overflow:auto}.cooperation-modal-panel img[data-v-4f713ec8]{border-radius:12px;width:100%;display:block}.cooperation-modal-panel--qr[data-v-4f713ec8]{text-align:center;width:min(360px,100%);padding:28px 24px 24px}.cooperation-qr-title[data-v-4f713ec8]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:700}.cooperation-modal-panel--qr img[data-v-4f713ec8]{width:min(280px,100%);margin:0 auto}.cooperation-qr-tip[data-v-4f713ec8]{color:var(--text-muted);margin:16px 0 0;font-size:13px;line-height:1.7}.cooperation-modal-close[data-v-4f713ec8]{z-index:1;color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:10px;right:10px}.cooperation-modal-close svg[data-v-4f713ec8]{width:18px;height:18px;display:block}@media (width>=900px){.cooperation-board[data-v-4f713ec8]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:28px}.cooperation-facts[data-v-4f713ec8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.cooperation-board[data-v-4f713ec8]{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}}.about[data-v-ba8e8e2d]{background:radial-gradient(60% 40% at 50% 0,#d4b87a14,#0000 55%),#fff}.about-grid[data-v-ba8e8e2d]{margin-top:8px}.about-card h3[data-v-ba8e8e2d]{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 14px;font-size:clamp(20px,2.5vw,24px);font-weight:700}.about-card p[data-v-ba8e8e2d]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}.about-index[data-v-ba8e8e2d]{letter-spacing:.2em;color:var(--brand-green-dark);margin-bottom:20px;font-size:13px;font-weight:800;display:block}@media (width>=1100px){.about-grid[data-v-ba8e8e2d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.categories[data-v-bc2cd11b]{background:#fff}.category-card h3[data-v-bc2cd11b]{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 20px;font-size:clamp(20px,2.5vw,24px);font-weight:700}.category-tags[data-v-bc2cd11b]{flex-wrap:wrap;gap:10px;display:flex}.category-tags span[data-v-bc2cd11b]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.category-card:hover .category-tags span[data-v-bc2cd11b]{border-color:#78d60833}.contact[data-v-deb6e693]{position:relative;overflow:hidden}.contact-bg[data-v-deb6e693]{background:radial-gradient(60% 50% at 10% 20%,#78d6081a,#0000 50%),radial-gradient(50% 40% at 90% 80%,#d4b87a1a,#0000 50%),linear-gradient(#f8fafc 0%,#eef2f7 100%);position:absolute;inset:0}.contact-inner[data-v-deb6e693]{z-index:1;align-items:center;gap:40px;display:grid;position:relative}.contact-list[data-v-deb6e693]{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.contact-list li[data-v-deb6e693]{border-bottom:1px solid var(--border);gap:6px;padding-bottom:20px;display:grid}.contact-list li[data-v-deb6e693]:last-child{border-bottom:0;padding-bottom:0}.contact-list strong[data-v-deb6e693]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.contact-list span[data-v-deb6e693],.contact-list a[data-v-deb6e693]{color:var(--text-primary);font-size:clamp(18px,2.5vw,22px);font-weight:700}@media (width>=960px){.contact-inner[data-v-deb6e693]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}.faq[data-v-c31d3386]{background:var(--surface-muted)}.faq-inner[data-v-c31d3386]{max-width:920px}.faq-list[data-v-c31d3386]{gap:14px;display:grid}.faq-item[data-v-c31d3386]{border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;transition:border-color .25s,box-shadow .25s;overflow:hidden}.faq-item--open[data-v-c31d3386]{box-shadow:var(--shadow-md);border-color:#78d60847}.faq-question[data-v-c31d3386]{text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.faq-chevron[data-v-c31d3386]{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);flex-shrink:0;width:10px;height:10px;margin-top:-4px;transition:transform .25s;transform:rotate(45deg)}.faq-item--open .faq-chevron[data-v-c31d3386]{margin-top:4px;transform:rotate(-135deg)}.faq-answer[data-v-c31d3386]{padding:0 24px 22px}.faq-answer p[data-v-c31d3386]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}.features[data-v-8f2b2e44]{background:radial-gradient(50% 30% at 0%,#78d6080d,#0000 50%),#fff}.feature-icon[data-v-8f2b2e44]{width:52px;height:52px;color:var(--brand-slate-soft);background:linear-gradient(145deg,#78d60829,#d4b87a1f);border:1px solid #78d6081f;border-radius:16px;place-items:center;margin-bottom:20px;font-size:17px;font-weight:800;display:grid}.feature-card h3[data-v-8f2b2e44]{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 12px;font-size:clamp(19px,2.2vw,22px);font-weight:700}.feature-card p[data-v-8f2b2e44]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}.flow[data-v-f52eb2ab]{background:radial-gradient(ellipse 60% 40% at 50% 100%, #6366f10f, transparent 55%), var(--surface-muted)}.flow-track[data-v-f52eb2ab]{gap:20px;display:grid}.flow-item[data-v-f52eb2ab]{border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,3vw,32px);transition:transform .3s,box-shadow .3s;display:grid}.flow-item[data-v-f52eb2ab]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.flow-step-wrap[data-v-f52eb2ab]{flex-direction:column;align-items:center;display:flex;position:relative}.flow-step[data-v-f52eb2ab]{background:linear-gradient(145deg, var(--brand-green), var(--brand-green-light));color:#0a1a00;border-radius:18px;place-items:center;width:60px;height:60px;font-size:15px;font-weight:800;display:grid;box-shadow:0 12px 32px #78d6083d}.flow-connector[data-v-f52eb2ab]{display:none}.flow-body h3[data-v-f52eb2ab]{font-family:var(--font-display);letter-spacing:.02em;margin:6px 0 10px;font-size:clamp(20px,2.5vw,24px);font-weight:700}.flow-body p[data-v-f52eb2ab]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}@media (width>=1200px){.flow-track[data-v-f52eb2ab]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0}.flow-item[data-v-f52eb2ab]{text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:24px;padding:0 20px}.flow-item[data-v-f52eb2ab]:hover{box-shadow:none;transform:none}.flow-step-wrap[data-v-f52eb2ab]{width:100%}.flow-connector[data-v-f52eb2ab]{background:linear-gradient(90deg, var(--brand-green), #78d60833);width:calc(100% - 12px);height:2px;display:block;position:absolute;top:30px;left:calc(50% + 36px)}.flow-body h3[data-v-f52eb2ab]{margin-top:0}}.hero[data-v-9c05d6ce]{min-height:auto;color:var(--text-primary);background:radial-gradient(80% 55% at 12% 0,#78d60824,#0000 58%),radial-gradient(60% 45% at 100% 20%,#6366f114,#0000 52%),radial-gradient(50% 40% at 50% 100%,#d4b87a1a,#0000 55%),linear-gradient(#fff 0%,#f8fafc 58%,#f1f5f9 100%);flex-direction:column;justify-content:center;padding:clamp(56px,8vw,88px) 0 clamp(64px,8vw,96px);display:flex;position:relative;overflow:hidden}.hero-bg[data-v-9c05d6ce]{pointer-events:none;position:absolute;inset:0}.hero-aurora[data-v-9c05d6ce]{filter:blur(80px);opacity:.65;border-radius:50%;position:absolute}.hero-aurora--1[data-v-9c05d6ce]{background:#78d6082e;width:520px;height:520px;top:-180px;left:-120px}.hero-aurora--2[data-v-9c05d6ce]{background:#6366f11a;width:480px;height:480px;top:10%;right:-160px}.hero-aurora--3[data-v-9c05d6ce]{background:#d4b87a24;width:360px;height:360px;bottom:-80px;left:35%}.hero-inner[data-v-9c05d6ce]{z-index:1;align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}.hero-kicker[data-v-9c05d6ce]{letter-spacing:.32em;color:var(--brand-green-dark);margin:0 0 20px;font-size:11px;font-weight:700}.hero-title[data-v-9c05d6ce]{gap:10px;margin:0 0 24px;display:grid}.hero-title-main[data-v-9c05d6ce]{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-primary);font-size:clamp(48px,9vw,88px);font-weight:700;line-height:1.02;display:block}.hero-title-sub[data-v-9c05d6ce]{font-family:var(--font-display);letter-spacing:.12em;color:var(--brand-green-dark);font-size:clamp(32px,6vw,56px);font-weight:600;line-height:1.1;display:block}.hero-lead[data-v-9c05d6ce]{letter-spacing:.04em;color:var(--text-primary);margin:0 0 12px;font-size:clamp(18px,2.5vw,24px);font-weight:600}.hero-desc[data-v-9c05d6ce]{max-width:580px;color:var(--text-secondary);margin:0;font-size:clamp(15px,2vw,18px);line-height:1.9}.hero-highlights[data-v-9c05d6ce]{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hero-highlights li[data-v-9c05d6ce]{color:var(--text-primary);align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.hero-highlight-dot[data-v-9c05d6ce]{background:var(--brand-green);width:8px;height:8px;box-shadow:0 0 0 5px var(--brand-green-soft);border-radius:50%;flex-shrink:0}.hero-actions[data-v-9c05d6ce]{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.hero-btn[data-v-9c05d6ce]{letter-spacing:.02em;border:0;border-radius:999px;padding:16px 28px;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.hero-btn[data-v-9c05d6ce]:hover{transform:translateY(-2px)}.hero-btn--primary[data-v-9c05d6ce]{background:linear-gradient(135deg, var(--brand-green), var(--brand-green-light));color:#0a1a00;box-shadow:0 14px 36px #78d60847}.hero-btn--ghost[data-v-9c05d6ce]{border:1px solid var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-sm);background:#fff}.hero-btn--ghost[data-v-9c05d6ce]:hover{box-shadow:var(--shadow-md);border-color:#78d60859}.hero-visual[data-v-9c05d6ce]{justify-self:center;width:min(100%,520px);min-height:420px;position:relative}.hero-orbit[data-v-9c05d6ce]{border:1px solid #78d60829;border-radius:50%;position:absolute}.hero-orbit--outer[data-v-9c05d6ce]{background:#ffffff73;inset:8% 6%}.hero-orbit--inner[data-v-9c05d6ce]{background:#fff9;border-color:#78d60838;inset:22% 18%}.hero-float-card[data-v-9c05d6ce]{border:1px solid var(--border);width:min(240px,72vw);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:22px;padding:20px 22px;position:absolute}.hero-float-card strong[data-v-9c05d6ce]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.04em;margin:10px 0 6px;font-size:20px;font-weight:700;display:block}.hero-float-card p[data-v-9c05d6ce]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.hero-float-tag[data-v-9c05d6ce]{background:var(--brand-green-soft);color:var(--brand-green-dark);letter-spacing:.12em;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.hero-float-card--1[data-v-9c05d6ce]{top:6%;left:0}.hero-float-card--2[data-v-9c05d6ce]{top:34%;right:0}.hero-float-card--3[data-v-9c05d6ce]{bottom:4%;left:12%}.hero-scroll-hint[data-v-9c05d6ce]{letter-spacing:.2em;color:var(--text-muted);justify-items:center;gap:8px;font-size:11px;font-weight:600;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll-hint i[data-v-9c05d6ce]{background:linear-gradient(180deg, var(--brand-green), transparent);width:1px;height:36px;animation:2s ease-in-out infinite scroll-line-9c05d6ce}@keyframes scroll-line-9c05d6ce{0%,to{opacity:.5;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (width>=1024px){.hero-inner[data-v-9c05d6ce]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.hero-visual[data-v-9c05d6ce]{justify-self:end}}@media (width<=767px){.hero-scroll-hint[data-v-9c05d6ce]{display:none}}.principles[data-v-a4a70af3]{background:radial-gradient(70% 50% at 20% 100%,#78d60814,#0000 55%),radial-gradient(50% 40% at 90% 10%,#d4b87a1a,#0000 50%),linear-gradient(#f8fafc 0%,#fff 100%)}.principle-card h3[data-v-a4a70af3]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.04em;margin:0 0 12px;font-size:clamp(20px,2.5vw,24px);font-weight:700}.principle-card p[data-v-a4a70af3]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.85}.roles[data-v-f400bab1]{background:radial-gradient(ellipse 50% 40% at 100% 0%, #6366f10f, transparent 50%), var(--surface-muted)}.role-head[data-v-f400bab1]{gap:14px;margin-bottom:16px;display:grid}.role-tag[data-v-f400bab1]{letter-spacing:.12em;border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.role-card--model .role-tag[data-v-f400bab1]{color:#3f7f00;background:#78d60824}.role-card--merchant .role-tag[data-v-f400bab1]{color:#4338ca;background:#6366f11f}.role-card--broker .role-tag[data-v-f400bab1]{color:#be123c;background:#f43f5e1a}.role-card--agent .role-tag[data-v-f400bab1]{color:var(--brand-slate-soft);background:#0f172a0f}.role-head h3[data-v-f400bab1]{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700}.role-desc[data-v-f400bab1]{color:var(--text-secondary);margin:0 0 20px;font-size:15px;line-height:1.85}.role-points[data-v-f400bab1]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.role-points li[data-v-f400bab1]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-primary);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.scenarios[data-v-c2848125]{background:radial-gradient(ellipse 50% 40% at 100% 0%, #78d6080f, transparent 50%), var(--surface-muted)}.scenario-media[data-v-c2848125]{margin-bottom:clamp(40px,5vw,56px)}.scenario-media-head[data-v-c2848125]{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,36px)}.scenario-media-kicker[data-v-c2848125]{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-green-dark);margin:0 0 12px;font-size:11px;font-weight:700}.scenario-media-title[data-v-c2848125]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 10px;font-size:clamp(24px,3.2vw,32px);font-weight:700}.scenario-media-desc[data-v-c2848125]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.75}.scenario-media-grid[data-v-c2848125]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scenario-media-item[data-v-c2848125]{border-radius:var(--radius-md);aspect-ratio:700/316;cursor:pointer;box-shadow:var(--shadow-sm);background:#e2e8f0;border:0;padding:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.scenario-media-item[data-v-c2848125]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.scenario-media-item img[data-v-c2848125]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.scenario-media-item:hover img[data-v-c2848125]{transform:scale(1.03)}.scenario-media-type[data-v-c2848125]{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.scenario-media-play[data-v-c2848125]{background:#0f172a2e;place-items:center;display:grid;position:absolute;inset:0}.scenario-media-play svg[data-v-c2848125]{width:56px;height:56px;color:var(--text-primary);box-shadow:var(--shadow-md);background:#ffffffeb;border-radius:50%;padding-left:4px}.scenarios-grid[data-v-c2848125]{margin-top:0}.scenario-icon[data-v-c2848125]{background:linear-gradient(145deg, var(--brand-green-soft), #d4b87a1f);width:52px;height:52px;color:var(--brand-green-dark);border:1px solid #78d60824;border-radius:16px;place-items:center;margin-bottom:18px;font-size:17px;font-weight:800;display:grid}.scenario-card h3[data-v-c2848125]{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(19px,2.2vw,22px);font-weight:700}.scenario-card p[data-v-c2848125]{color:var(--text-secondary);margin:0 0 18px;font-size:15px;line-height:1.85}.scenario-tags[data-v-c2848125]{flex-wrap:wrap;gap:8px;display:flex}.scenario-tags span[data-v-c2848125]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.scenario-modal[data-v-c2848125]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scenario-modal-panel[data-v-c2848125]{width:min(960px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;padding:12px;position:relative;overflow:auto}.scenario-modal-panel img[data-v-c2848125],.scenario-modal-panel video[data-v-c2848125]{border-radius:12px;width:100%;display:block}.scenario-modal-panel--video[data-v-c2848125]{width:min(920px,100%)}.scenario-modal-close[data-v-c2848125]{z-index:1;color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:10px;right:10px}.scenario-modal-close svg[data-v-c2848125]{width:18px;height:18px;display:block}@media (width>=900px){.scenario-media-grid[data-v-c2848125]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width<=640px){.scenario-media-grid[data-v-c2848125]{grid-template-columns:1fr}}.site-footer[data-v-2277d8d7]{border-top:1px solid var(--border);color:var(--text-secondary);background:#fff;padding:48px 0 32px}.footer-inner[data-v-2277d8d7]{border-bottom:1px solid var(--border);gap:28px;padding-bottom:28px;display:grid}.footer-brand strong[data-v-2277d8d7]{font-family:var(--font-display);letter-spacing:.06em;color:var(--text-primary);font-size:clamp(22px,3vw,28px);font-weight:700;display:block}.footer-brand p[data-v-2277d8d7]{color:var(--text-secondary);margin:12px 0 0;font-size:15px;line-height:1.7}.footer-bottom[data-v-2277d8d7]{letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:24px;font-size:12px;display:flex}.footer-bottom p[data-v-2277d8d7]{margin:0}.site-header[data-v-d2876706]{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.site-header--solid[data-v-d2876706]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border);background:#fffffff2}.site-header-inner[data-v-d2876706]{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.brand[data-v-d2876706]{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-logo[data-v-d2876706]{object-fit:cover;width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:14px;flex-shrink:0}.brand-text[data-v-d2876706]{flex-direction:column;min-width:0;display:flex}.brand-text strong[data-v-d2876706]{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-primary);font-size:18px;line-height:1.1}.brand-text small[data-v-d2876706]{color:var(--text-muted);letter-spacing:.14em;margin-top:3px;font-size:11px}.desktop-nav[data-v-d2876706]{align-items:center;gap:2px;display:none}.nav-link[data-v-d2876706]{color:var(--text-secondary);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600;transition:color .2s,background .2s}.nav-link[data-v-d2876706]:hover{color:var(--text-primary);background:#78d60814}.header-actions[data-v-d2876706]{align-items:center;gap:12px;display:flex}.cta-btn[data-v-d2876706]{background:linear-gradient(135deg, var(--brand-green), var(--brand-green-light));color:#0a1a00;letter-spacing:.02em;border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:none;box-shadow:0 12px 32px #78d6083d}.cta-btn[data-v-d2876706]:hover{transform:translateY(-1px);box-shadow:0 16px 40px #78d6084d}.menu-toggle[data-v-d2876706]{border:1px solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.menu-toggle span[data-v-d2876706]{background:var(--text-primary);border-radius:999px;width:18px;height:2px}.mobile-nav[data-v-d2876706]{inset:var(--header-height) 0 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a33;position:fixed}.mobile-nav-panel[data-v-d2876706]{border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;gap:10px;padding:20px;display:grid}.mobile-nav-link[data-v-d2876706],.mobile-nav-cta[data-v-d2876706]{text-align:left;border:0;border-radius:16px;width:100%;padding:16px 18px;font-size:15px;font-weight:600}.mobile-nav-link[data-v-d2876706]{background:var(--surface-muted);color:var(--text-primary)}.mobile-nav-cta[data-v-d2876706]{background:linear-gradient(135deg, var(--brand-green), var(--brand-green-light));color:#0a1a00;margin-top:6px}@media (width>=1100px){.desktop-nav[data-v-d2876706]{display:flex}.cta-btn[data-v-d2876706]{display:inline-flex}.menu-toggle[data-v-d2876706],.mobile-nav[data-v-d2876706]{display:none}}.trust[data-v-f5374935]{background:radial-gradient(60% 50% at 0 100%,#6366f10d,#0000 55%),#fff}.trust-icon[data-v-f5374935]{color:#4338ca;background:#6366f114;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:16px;font-weight:800;display:grid}.trust-card h3[data-v-f5374935]{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(18px,2.2vw,21px);font-weight:700}.trust-card p[data-v-f5374935]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.85}main[data-v-dc370967]{overflow-x:hidden}:root{--brand-green:#78d608;--brand-green-light:#9ae026;--brand-green-dark:#5a9e04;--brand-green-soft:#78d60829;--brand-gold:#d4b87a;--brand-gold-soft:#d4b87a2e;--brand-indigo:#818cf8;--brand-slate:#070b14;--brand-slate-soft:#111827;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-on-dark:#f8fafc;--text-on-dark-muted:#e2e8f0b8;--surface:#fff;--surface-muted:#f8fafc;--surface-elevated:#fff;--border:#0f172a14;--border-strong:#0f172a1f;--shadow-sm:0 12px 32px #070b140f;--shadow-md:0 24px 64px #070b141a;--shadow-lg:0 40px 100px #070b1429;--shadow-glow:0 0 80px #78d6081f;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--radius-xl:40px;--header-height:80px;--container:min(1280px, calc(100vw - 48px));--container-narrow:min(760px, calc(100vw - 48px));--font:"Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Noto Serif SC", "Songti SC", "STSong", serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:var(--font);color:var(--text-primary);background:var(--surface-muted);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0}img{max-width:100%;display:block}a{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;touch-action:manipulation}button:focus,a:focus{outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}#app{min-height:100vh}.container{width:var(--container);margin-inline:auto}.section{padding:clamp(80px,10vw,128px) 0;position:relative}.section-head{max-width:var(--container-narrow);text-align:center;margin:0 auto clamp(48px,6vw,72px)}.section-head--left{text-align:left;max-width:720px;margin-inline:0}.section-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-green-dark);justify-content:center;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;font-weight:700;display:inline-flex}.section-kicker:before,.section-kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-green));width:32px;height:1px}.section-kicker:after{background:linear-gradient(90deg, var(--brand-green), transparent)}.section-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);margin:0 0 20px;font-size:clamp(34px,5.5vw,56px);font-weight:700;line-height:1.12}.section-desc{max-width:680px;color:var(--text-secondary);margin:0 auto;font-size:clamp(16px,2.2vw,19px);line-height:1.85}.section-head--left .section-desc{margin-inline:0}.section-head--left .section-kicker{justify-content:flex-start}.section-head--left .section-kicker:before{display:none}.card-grid{gap:24px;display:grid}.premium-card{border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:clamp(28px,3vw,36px);transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.premium-card:before{content:"";background:linear-gradient(90deg, var(--brand-green), var(--brand-gold), var(--brand-indigo));opacity:0;width:100%;height:3px;transition:opacity .35s;position:absolute;inset:0 auto auto 0}.premium-card:hover{box-shadow:var(--shadow-md);border-color:#78d6082e;transform:translateY(-4px)}.premium-card:hover:before{opacity:1}@media (width>=768px){.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){:root{--header-height:68px;--container:min(1280px, calc(100vw - 32px))}}
