.ab-sec[data-astro-cid-fwdcsva6]{padding:.7rem 0}.sec-tt[data-astro-cid-fwdcsva6]{font-size:.35rem;font-weight:700;margin-bottom:.5rem}.sec-tt[data-astro-cid-fwdcsva6] span[data-astro-cid-fwdcsva6]{display:inline-block;border-left:4px solid var(--gold);padding-left:.2rem}.sec-sub[data-astro-cid-fwdcsva6]{text-align:center;font-size:.16rem;color:var(--text-secondary);margin:-.3rem 0 .5rem;line-height:1.6}.stats-bar[data-astro-cid-fwdcsva6]{padding:.5rem 0}.stats-bar[data-astro-cid-fwdcsva6] .layout[data-astro-cid-fwdcsva6]{display:flex;justify-content:space-around}.stat-item[data-astro-cid-fwdcsva6]{text-align:center;padding:.2rem}.stat-icon[data-astro-cid-fwdcsva6]{display:flex;align-items:center;justify-content:center;width:.56rem;height:.56rem;margin:0 auto .12rem;background:var(--gold-subtle);border-radius:50%;color:var(--gold)}.stat-num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:.36rem;font-weight:900;color:var(--gold);line-height:1.1;margin-bottom:.06rem}.stat-label[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary)}.ab-grid-2[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1.2fr 1fr;gap:.5rem;align-items:center}.ab-text[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.16rem;color:var(--text-secondary);line-height:2;margin:0 0 .2rem}.ab-text[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{color:var(--gold);font-weight:700}.ab-highlights[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.hl-item[data-astro-cid-fwdcsva6]{text-align:center;padding:.3rem .15rem;background:var(--bg-alt);border-radius:var(--radius-md);border:1px solid var(--border-soft)}.hl-num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:.4rem;font-weight:900;color:var(--gold);display:block;line-height:1.1}.hl-unit[data-astro-cid-fwdcsva6]{font-size:.16rem;color:var(--gold);font-weight:600;margin-bottom:.06rem;display:block}.hl-label[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary)}.bento-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.bento-item[data-astro-cid-fwdcsva6]{padding:.28rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color .35s,box-shadow .35s,transform .35s}.bento-item[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px);box-shadow:0 12px 40px #0000000f}.bento-lg[data-astro-cid-fwdcsva6]{grid-column:1 / -1}.bento-item[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.2rem;font-weight:700;color:var(--text);margin-bottom:.1rem;font-family:var(--font-display)}.bento-item[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.8;margin:0}.bento-item[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{color:var(--gold)}.culture-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem}.cult-card[data-astro-cid-fwdcsva6]{text-align:center;padding:.36rem .2rem;background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .35s,box-shadow .35s,transform .35s}.cult-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.cult-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.1rem;font-family:var(--font-display)}.cult-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.7;margin:0}.tech-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.tech-card[data-astro-cid-fwdcsva6]{padding:.36rem .28rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);position:relative;overflow:hidden;transition:border-color .35s,box-shadow .35s,transform .35s}.tech-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.tech-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.12rem;font-family:var(--font-display)}.tech-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.8;margin:0;position:relative;z-index:1}.md-about-3[data-astro-cid-fwdcsva6]{padding:.7rem 0}.timeline[data-astro-cid-fwdcsva6]{position:relative;padding:.2rem 0}.tl-line[data-astro-cid-fwdcsva6]{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold) 0%,var(--border) 100%);transform:translate(-50%);border-radius:2px}.tl-item[data-astro-cid-fwdcsva6]{position:relative;display:flex;margin-bottom:.3rem;width:50%}.tl-item[data-astro-cid-fwdcsva6]:nth-child(odd){left:0;padding-right:.4rem;justify-content:flex-end;text-align:right}.tl-item[data-astro-cid-fwdcsva6]:nth-child(2n){left:50%;padding-left:.4rem}.tl-node[data-astro-cid-fwdcsva6]{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--border);top:.08rem;z-index:1;transition:.3s}.tl-item[data-astro-cid-fwdcsva6]:nth-child(odd) .tl-node[data-astro-cid-fwdcsva6]{right:-8px}.tl-item[data-astro-cid-fwdcsva6]:nth-child(2n) .tl-node[data-astro-cid-fwdcsva6]{left:-8px}.tl-item[data-astro-cid-fwdcsva6].active .tl-node[data-astro-cid-fwdcsva6]{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px #fcb60026}.tl-card[data-astro-cid-fwdcsva6]{display:inline-block;max-width:5rem}.tl-year[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:.24rem;font-weight:800;color:var(--gold);margin-bottom:.06rem}.tl-month[data-astro-cid-fwdcsva6]{font-size:.14rem;font-weight:500;color:var(--text-muted)}.tl-text[data-astro-cid-fwdcsva6]{font-size:.15rem;color:var(--text);line-height:1.7}.tl-item[data-astro-cid-fwdcsva6].active .tl-text[data-astro-cid-fwdcsva6]{color:var(--gold);font-weight:600}.md-about-team[data-astro-cid-fwdcsva6]{padding:.7rem 0}.md-about-team[data-astro-cid-fwdcsva6] .image-row[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.md-about-team[data-astro-cid-fwdcsva6] .img-wrap[data-astro-cid-fwdcsva6]{overflow:hidden;border-radius:var(--radius-md)}.md-about-team[data-astro-cid-fwdcsva6] .img-wrap[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{width:100%;height:3rem;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.md-about-team[data-astro-cid-fwdcsva6] .img-wrap[data-astro-cid-fwdcsva6]:hover img[data-astro-cid-fwdcsva6]{transform:scale(1.05)}.cert-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.cert-card[data-astro-cid-fwdcsva6]{text-align:center;padding:.3rem .15rem;background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .35s,box-shadow .35s,transform .35s}.cert-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-2px)}.cert-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.16rem;font-weight:700;margin-bottom:.06rem}.cert-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.13rem;color:var(--text-muted);margin:0}.ab-cta[data-astro-cid-fwdcsva6]{padding:.7rem 0;background:var(--ink-alt);text-align:center}.ab-cta[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:clamp(.24rem,2.5vw,.32rem);font-weight:700;color:#fff;margin:0 0 .1rem;letter-spacing:-.015em}.ab-cta[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.16rem;color:#ffffff80;margin:0 0 .24rem;line-height:1.6}.team-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;margin-top:.3rem}.team-card[data-astro-cid-fwdcsva6]{padding:.28rem;background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .35s,box-shadow .35s,transform .35s}.team-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.team-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.04rem;font-family:var(--font-display)}.team-role[data-astro-cid-fwdcsva6]{display:inline-block;font-size:.13rem;color:var(--gold);font-weight:600;margin-bottom:.1rem}.team-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.7;margin:0}.patent-summary[data-astro-cid-fwdcsva6]{display:flex;gap:.4rem;justify-content:center;margin-bottom:.4rem}.pat-stat[data-astro-cid-fwdcsva6]{text-align:center;padding:.2rem .3rem}.pat-num[data-astro-cid-fwdcsva6]{display:block;font-family:var(--font-display);font-size:.42rem;font-weight:900;color:var(--gold);line-height:1.1}.pat-label[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary)}.patent-list[data-astro-cid-fwdcsva6]{max-width:9rem;margin:0 auto}.patent-item[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:.6rem 2rem 1fr 1rem;gap:.15rem;align-items:center;padding:.14rem .2rem;border-bottom:1px solid var(--border-soft);font-size:.14rem}.patent-item[data-astro-cid-fwdcsva6]:last-child{border-bottom:none}.pat-type[data-astro-cid-fwdcsva6]{display:inline-block;padding:.02rem .1rem;background:var(--gold-subtle);color:var(--gold);border-radius:4px;font-size:.12rem;font-weight:600;text-align:center}.pat-no[data-astro-cid-fwdcsva6]{color:var(--text-muted);font-family:monospace;font-size:.13rem}.pat-name[data-astro-cid-fwdcsva6]{color:var(--text);font-weight:500}.pat-date[data-astro-cid-fwdcsva6]{color:var(--text-muted);text-align:right;font-size:.13rem}.region-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.region-card[data-astro-cid-fwdcsva6]{padding:.28rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .35s,box-shadow .35s,transform .35s}.region-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.region-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.06rem;font-family:var(--font-display)}.region-area[data-astro-cid-fwdcsva6]{font-size:.13rem;color:var(--text-muted);margin-bottom:.08rem;line-height:1.5}.region-note[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--gold);font-weight:500;margin:0}.overseas-adv[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:.15rem}.overseas-adv-item[data-astro-cid-fwdcsva6]{padding:.12rem .2rem;background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-md);font-size:.14rem;color:var(--text)}.chain-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.chain-card[data-astro-cid-fwdcsva6]{padding:.3rem .25rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);text-align:center;transition:border-color .35s,box-shadow .35s,transform .35s}.chain-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.chain-num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:.36rem;font-weight:900;color:var(--gold-subtle);margin-bottom:.08rem}.chain-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.1rem;font-family:var(--font-display)}.chain-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.7;margin:0 0 .12rem}.chain-carrier[data-astro-cid-fwdcsva6]{display:inline-block;padding:.04rem .14rem;background:var(--gold-subtle);color:var(--gold);border-radius:99px;font-size:.12rem;font-weight:600}.policy-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.policy-card[data-astro-cid-fwdcsva6]{padding:.3rem .25rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .35s,box-shadow .35s,transform .35s}.policy-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-2px)}.policy-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.1rem;font-family:var(--font-display)}.policy-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.7;margin:0}.synergy-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}.synergy-card[data-astro-cid-fwdcsva6]{padding:.3rem .28rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color .35s,box-shadow .35s,transform .35s}.synergy-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.synergy-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.18rem;font-weight:700;margin-bottom:.1rem;font-family:var(--font-display);color:var(--gold)}.synergy-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.14rem;color:var(--text-secondary);line-height:1.8;margin:0}.dual-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.dual-card[data-astro-cid-fwdcsva6]{padding:.36rem .3rem;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color .35s,box-shadow .35s,transform .35s}.dual-card[data-astro-cid-fwdcsva6]:hover{border-color:#fcb60033;transform:translateY(-3px)}.dual-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:.2rem;font-weight:700;margin-bottom:.12rem;font-family:var(--font-display)}.dual-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.15rem;color:var(--text-secondary);line-height:1.9;margin:0}@media(max-width:1024px){.bento-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.tech-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.culture-grid[data-astro-cid-fwdcsva6],.team-grid[data-astro-cid-fwdcsva6],.region-grid[data-astro-cid-fwdcsva6],.chain-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.synergy-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.policy-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.dual-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}}@media(max-width:768px){.stats-bar[data-astro-cid-fwdcsva6] .layout[data-astro-cid-fwdcsva6]{flex-wrap:wrap;gap:.1rem}.stats-bar[data-astro-cid-fwdcsva6] .stat-item[data-astro-cid-fwdcsva6]{width:calc(50% - .1rem)}.ab-grid-2[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.ab-highlights[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.bento-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.bento-lg[data-astro-cid-fwdcsva6]{grid-column:1}.culture-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.tech-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.cert-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.team-grid[data-astro-cid-fwdcsva6],.region-grid[data-astro-cid-fwdcsva6],.chain-grid[data-astro-cid-fwdcsva6],.synergy-grid[data-astro-cid-fwdcsva6],.policy-grid[data-astro-cid-fwdcsva6],.dual-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.patent-item[data-astro-cid-fwdcsva6]{grid-template-columns:.5rem 1fr;gap:.06rem}.pat-no[data-astro-cid-fwdcsva6],.pat-date[data-astro-cid-fwdcsva6]{display:none}.tl-line[data-astro-cid-fwdcsva6]{left:20px}.tl-item[data-astro-cid-fwdcsva6]{width:100%;left:0!important;padding-left:50px!important;padding-right:0!important;text-align:left!important;justify-content:flex-start!important}.tl-item[data-astro-cid-fwdcsva6] .tl-node[data-astro-cid-fwdcsva6]{left:12px!important;right:auto!important}.md-about-team[data-astro-cid-fwdcsva6] .image-row[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}}
