.hero[data-astro-cid-bbe6dxrz]{height:100vh;min-height:640px;display:flex;align-items:center;justify-content:center;padding:80px 24px 0;background:#fff}.hero-inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo[data-astro-cid-bbe6dxrz]{width:min(640px,80vw);height:auto;margin-top:26px}.hero-rule[data-astro-cid-bbe6dxrz]{display:block;width:56px;height:2px;background:var(--red);margin:34px 0 28px}.hero-title[data-astro-cid-bbe6dxrz]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(2.2rem,3.6vw,3.2rem);letter-spacing:.06em;line-height:1;color:var(--text-primary)}.hero-zh[data-astro-cid-bbe6dxrz] .hero-title[data-astro-cid-bbe6dxrz]{font-family:PingFang SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-weight:700;font-size:clamp(1.8rem,2.8vw,2.4rem);letter-spacing:.04em}.hero-tagline[data-astro-cid-bbe6dxrz]{font-size:1rem;line-height:1.7;color:#555;margin:14px 0 32px;max-width:520px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero-btn[data-astro-cid-bbe6dxrz]{padding:14px 32px;font-size:.78rem}.hero-actions[data-astro-cid-bbe6dxrz] .btn-outline[data-astro-cid-bbe6dxrz]{border:1px solid #1a1a1a;color:#1a1a1a;background:transparent}.hero-actions[data-astro-cid-bbe6dxrz] .btn-outline[data-astro-cid-bbe6dxrz]:hover{background:#1a1a1a;color:#fff}.hero-anim[data-astro-cid-bbe6dxrz] .hero-item[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(24px)}.hero-anim[data-astro-cid-bbe6dxrz] .hero-logo[data-astro-cid-bbe6dxrz]{transform:translateY(24px) scale(.96)}.hero-anim[data-astro-cid-bbe6dxrz] .hero-rule[data-astro-cid-bbe6dxrz]{width:0}.hero-anim[data-astro-cid-bbe6dxrz].hero-in .hero-item[data-astro-cid-bbe6dxrz]{opacity:1;transform:none;transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(.15s + var(--i) * .12s)}.hero-anim[data-astro-cid-bbe6dxrz].hero-in .hero-rule[data-astro-cid-bbe6dxrz]{width:56px;transition:width .7s cubic-bezier(.65,0,.35,1) .45s}@media(prefers-reduced-motion:reduce){.hero-anim[data-astro-cid-bbe6dxrz] .hero-item[data-astro-cid-bbe6dxrz],.hero-anim[data-astro-cid-bbe6dxrz] .hero-logo[data-astro-cid-bbe6dxrz]{opacity:1;transform:none;transition:none}.hero-anim[data-astro-cid-bbe6dxrz] .hero-rule[data-astro-cid-bbe6dxrz]{width:56px;transition:none}}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{height:100svh;min-height:560px;padding:68px 20px 0}.hero-inner[data-astro-cid-bbe6dxrz]{width:100%}.hero-logo[data-astro-cid-bbe6dxrz]{width:86vw;margin-top:20px}.hero-rule[data-astro-cid-bbe6dxrz],.hero-anim[data-astro-cid-bbe6dxrz].hero-in .hero-rule[data-astro-cid-bbe6dxrz]{margin:26px 0 22px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2rem}.hero-tagline[data-astro-cid-bbe6dxrz]{font-size:.92rem;margin-bottom:24px}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;width:100%}.hero-btn[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center;text-align:center}}.hs[data-astro-cid-zltwsnpi]{padding:120px 0;background:var(--bg-soft)}.hs-wrap[data-astro-cid-zltwsnpi]{max-width:1200px;margin:0 auto;padding:0 24px}.hs-head[data-astro-cid-zltwsnpi]{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.hs-head[data-astro-cid-zltwsnpi] .section-label[data-astro-cid-zltwsnpi]{margin-bottom:8px}.hs-title[data-astro-cid-zltwsnpi]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.hs-sub[data-astro-cid-zltwsnpi]{max-width:420px;color:var(--text-secondary);font-size:.95rem;line-height:1.8}.hs-foot[data-astro-cid-zltwsnpi]{margin-top:56px;display:flex;justify-content:center}.hs-panels[data-astro-cid-zltwsnpi]{display:flex;gap:10px;height:560px}.hs-panel[data-astro-cid-zltwsnpi]{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:var(--radius);text-decoration:none;transition:flex .42s cubic-bezier(.25,1,.5,1)}.hs-panel[data-astro-cid-zltwsnpi].open{flex:3.2}.hs-panel[data-astro-cid-zltwsnpi] img[data-astro-cid-zltwsnpi]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hs-panel[data-astro-cid-zltwsnpi].open img[data-astro-cid-zltwsnpi]{transform:scale(1.03)}.hs-shade[data-astro-cid-zltwsnpi]{position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0ad9,#0a0a0a40 55%,#0a0a0a1a)}.hs-body[data-astro-cid-zltwsnpi]{position:absolute;left:0;right:0;bottom:0;padding:28px;color:#fff}.hs-num[data-astro-cid-zltwsnpi]{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.1em;color:var(--red)}.hs-name[data-astro-cid-zltwsnpi]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:2.6rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-top:4px}.hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-name[data-astro-cid-zltwsnpi]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.6rem;white-space:nowrap}.hs-more[data-astro-cid-zltwsnpi]{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.hs-panel[data-astro-cid-zltwsnpi].open .hs-more[data-astro-cid-zltwsnpi]{max-height:220px;opacity:1;transition-delay:.08s}.hs-tag[data-astro-cid-zltwsnpi]{color:#ffffffe6;font-size:.92rem;line-height:1.6;margin-top:10px}.hs-desc[data-astro-cid-zltwsnpi]{color:#ffffffb3;font-size:.9rem;line-height:1.75;max-width:440px;margin:6px 0 14px}.hs-link[data-astro-cid-zltwsnpi]{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--red);padding-bottom:3px;transition:letter-spacing .3s ease}.hs-panel[data-astro-cid-zltwsnpi]:hover .hs-link[data-astro-cid-zltwsnpi]{letter-spacing:.22em}.hs-zh[data-astro-cid-zltwsnpi] .hs-name[data-astro-cid-zltwsnpi],.hs-zh[data-astro-cid-zltwsnpi] .hs-title[data-astro-cid-zltwsnpi]{font-family:PingFang SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.04em}.hs-zh[data-astro-cid-zltwsnpi] .hs-panel[data-astro-cid-zltwsnpi].open .hs-name[data-astro-cid-zltwsnpi]{font-size:2rem}.hs-zh[data-astro-cid-zltwsnpi] .hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-name[data-astro-cid-zltwsnpi]{writing-mode:horizontal-tb;transform:none;white-space:normal;width:1em;line-height:1.15;font-size:1.5rem}@media(max-width:900px){.hs[data-astro-cid-zltwsnpi]{padding:72px 0}.hs-wrap[data-astro-cid-zltwsnpi]{padding:0 20px}.hs-head[data-astro-cid-zltwsnpi]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px}.hs-foot[data-astro-cid-zltwsnpi]{margin-top:36px}.hs-foot[data-astro-cid-zltwsnpi] .btn[data-astro-cid-zltwsnpi]{width:100%;justify-content:center}.hs-panels[data-astro-cid-zltwsnpi]{flex-direction:column;height:auto}.hs-panel[data-astro-cid-zltwsnpi],.hs-panel[data-astro-cid-zltwsnpi].open{flex:none;height:84px;transition:height .4s ease}.hs-panel[data-astro-cid-zltwsnpi].open{height:380px}.hs-body[data-astro-cid-zltwsnpi]{padding:20px}.hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-body[data-astro-cid-zltwsnpi]{display:flex;gap:14px;align-items:baseline}.hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-name[data-astro-cid-zltwsnpi],.hs-zh[data-astro-cid-zltwsnpi] .hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-name[data-astro-cid-zltwsnpi]{writing-mode:horizontal-tb;transform:none;width:auto;font-size:1.4rem}.hs-panel[data-astro-cid-zltwsnpi]:not(.open) .hs-more[data-astro-cid-zltwsnpi]{display:none}}.hp[data-astro-cid-jmtia5nq]{padding:120px 0;background:var(--bg)}.hp-wrap[data-astro-cid-jmtia5nq]{max-width:1200px;margin:0 auto;padding:0 24px}.hp-head[data-astro-cid-jmtia5nq]{text-align:center;max-width:640px;margin:0 auto 64px}.hp-head[data-astro-cid-jmtia5nq] .section-label[data-astro-cid-jmtia5nq]{margin-bottom:8px}.hp-title[data-astro-cid-jmtia5nq]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.hp-sub[data-astro-cid-jmtia5nq]{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin-top:14px}.hp-foot[data-astro-cid-jmtia5nq]{margin-top:56px;display:flex;justify-content:center}.hp-step[data-astro-cid-jmtia5nq]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:1.7rem;line-height:1.05;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.hp-desc[data-astro-cid-jmtia5nq]{color:var(--text-muted);font-size:.9rem;line-height:1.75;margin-top:8px}.hp-icon[data-astro-cid-jmtia5nq]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hp-zh[data-astro-cid-jmtia5nq] [data-astro-cid-jmtia5nq]:is(.hp-title,.hp-step){font-family:PingFang SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.04em}.hp-zh[data-astro-cid-jmtia5nq] .hp-step[data-astro-cid-jmtia5nq]{font-size:1.3rem}ol[data-astro-cid-jmtia5nq]{list-style:none}.t1[data-astro-cid-jmtia5nq]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.t1-line[data-astro-cid-jmtia5nq]{position:absolute;top:26px;left:12.5%;right:12.5%;height:2px;background:var(--border)}.t1-fill[data-astro-cid-jmtia5nq]{position:absolute;inset:0;width:0;background:var(--red);transition:width 1.4s cubic-bezier(.65,0,.35,1) .2s}.t1[data-astro-cid-jmtia5nq].is-in .t1-fill[data-astro-cid-jmtia5nq]{width:100%}.t1[data-astro-cid-jmtia5nq] li[data-astro-cid-jmtia5nq]{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.t1-dot[data-astro-cid-jmtia5nq]{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--red);color:var(--red);font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.05em;position:relative;z-index:1;margin-bottom:28px;transition:background .3s ease,color .3s ease}.t1[data-astro-cid-jmtia5nq] li[data-astro-cid-jmtia5nq]:hover .t1-dot[data-astro-cid-jmtia5nq]{background:var(--red);color:#fff}.t1[data-astro-cid-jmtia5nq] .hp-icon[data-astro-cid-jmtia5nq]{color:var(--text-primary);margin-bottom:14px}.t1[data-astro-cid-jmtia5nq] .hp-desc[data-astro-cid-jmtia5nq]{max-width:240px}@media(max-width:900px){.hp[data-astro-cid-jmtia5nq]{padding:72px 0}.hp-wrap[data-astro-cid-jmtia5nq]{padding:0 20px}.hp-head[data-astro-cid-jmtia5nq]{margin-bottom:40px}.hp-foot[data-astro-cid-jmtia5nq]{margin-top:36px}.hp-foot[data-astro-cid-jmtia5nq] .btn[data-astro-cid-jmtia5nq]{width:100%;justify-content:center}.t1[data-astro-cid-jmtia5nq]{grid-template-columns:1fr;gap:0}.t1-line[data-astro-cid-jmtia5nq]{inset:26px auto 26px 26px;width:2px;height:auto}.t1-fill[data-astro-cid-jmtia5nq]{width:100%;height:0;transition-property:height}.t1[data-astro-cid-jmtia5nq].is-in .t1-fill[data-astro-cid-jmtia5nq]{width:100%;height:100%}.t1[data-astro-cid-jmtia5nq] li[data-astro-cid-jmtia5nq]{display:grid;grid-template-columns:54px 1fr;column-gap:20px;text-align:left;align-items:start;padding-bottom:28px}.t1[data-astro-cid-jmtia5nq] li[data-astro-cid-jmtia5nq]:last-child{padding-bottom:0}.t1[data-astro-cid-jmtia5nq] li[data-astro-cid-jmtia5nq]:last-child:after{content:"";position:absolute;left:26px;top:54px;bottom:0;width:2px;background:var(--bg)}.t1-dot[data-astro-cid-jmtia5nq]{grid-row:span 2;margin:0}.t1[data-astro-cid-jmtia5nq] .hp-icon[data-astro-cid-jmtia5nq]{display:none}.t1[data-astro-cid-jmtia5nq] .hp-step[data-astro-cid-jmtia5nq]{align-self:center;padding-top:14px}.t1[data-astro-cid-jmtia5nq] .hp-desc[data-astro-cid-jmtia5nq]{grid-column:2;max-width:none}}.scroll-progress[data-astro-cid-fc637isq]{position:fixed;top:0;left:0;height:2px;width:0;background:var(--red);z-index:10000;transition:width .05s linear}.stats-section[data-astro-cid-fc637isq]{background:var(--bg);padding:120px 24px;overflow:hidden}.stats-inner[data-astro-cid-fc637isq]{max-width:1400px;margin:0 auto;display:flex;justify-content:center;gap:80px}.stat-block[data-astro-cid-fc637isq]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-giant[data-astro-cid-fc637isq]{font-family:Bebas Neue,sans-serif;font-size:clamp(7rem,16vw,14rem);font-weight:400;color:#5a1a1a;line-height:.85;letter-spacing:.025em}.stat-desc[data-astro-cid-fc637isq]{font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em}.why-section[data-astro-cid-fc637isq]{background:var(--black);padding:140px 0}.why-inner[data-astro-cid-fc637isq]{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.why-left[data-astro-cid-fc637isq]{position:sticky;top:120px}.why-title[data-astro-cid-fc637isq]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:400;color:#fff;margin-top:12px;margin-bottom:16px;line-height:1;letter-spacing:.03em;text-transform:uppercase}.why-sub[data-astro-cid-fc637isq]{font-size:.92rem;color:#ffffff59;line-height:1.8;max-width:400px}.why-right[data-astro-cid-fc637isq]{display:flex;flex-direction:column}.why-row[data-astro-cid-fc637isq]{display:flex;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.06);transition:padding-left .3s}.why-row[data-astro-cid-fc637isq]:hover{padding-left:12px}.why-row[data-astro-cid-fc637isq]:last-child{border-bottom:none}.why-num[data-astro-cid-fc637isq]{font-family:"DM Serif Display",serif;font-size:1.1rem;font-weight:300;color:#ffffff26;flex-shrink:0;transition:color .3s}.why-row[data-astro-cid-fc637isq]:hover .why-num[data-astro-cid-fc637isq]{color:var(--red)}.why-label[data-astro-cid-fc637isq]{font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;color:#fff9;transition:color .3s}.why-row[data-astro-cid-fc637isq]:hover .why-label[data-astro-cid-fc637isq]{color:#fff}.testi-section[data-astro-cid-fc637isq]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 24px;background:var(--bg);position:relative}.testi-inner[data-astro-cid-fc637isq]{text-align:center;max-width:860px;width:100%}.testi-mark[data-astro-cid-fc637isq]{font-family:"DM Serif Display",serif;font-size:10rem;color:var(--red);opacity:.08;line-height:.3;margin-bottom:32px}.testi-carousel[data-astro-cid-fc637isq]{position:relative;min-height:200px}.testi-slide[data-astro-cid-fc637isq]{position:absolute;inset:0;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.testi-slide[data-astro-cid-fc637isq].active{opacity:1;transform:translateY(0);position:relative;pointer-events:auto}.testi-quote[data-astro-cid-fc637isq]{font-family:"DM Serif Display",serif;font-size:clamp(1.4rem,3vw,2.2rem);font-style:italic;font-weight:400;color:var(--text-primary);line-height:1.55;margin-bottom:36px;max-width:740px}.testi-author[data-astro-cid-fc637isq]{display:flex;flex-direction:column;gap:4px;align-items:center}.testi-name[data-astro-cid-fc637isq]{font-family:Inter,sans-serif;font-weight:600;font-size:.88rem;color:var(--text-primary)}.testi-role[data-astro-cid-fc637isq]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.testi-controls[data-astro-cid-fc637isq]{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:48px}.testi-btn[data-astro-cid-fc637isq]{width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .25s}.testi-btn[data-astro-cid-fc637isq]:hover{border-color:var(--red);color:var(--red)}.testi-counter[data-astro-cid-fc637isq]{font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;color:var(--text-light);letter-spacing:.15em;min-width:60px;text-align:center}.fp-section[data-astro-cid-fc637isq]{background:var(--bg-soft)}.fp-header[data-astro-cid-fc637isq]{margin-bottom:48px}.fp-grid[data-astro-cid-fc637isq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fp-card[data-astro-cid-fc637isq]{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4/3;display:block;text-decoration:none}.fp-card-wide[data-astro-cid-fc637isq]{grid-column:span 2}.fp-card[data-astro-cid-fc637isq] img[data-astro-cid-fc637isq]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fp-card[data-astro-cid-fc637isq]:hover img[data-astro-cid-fc637isq]{transform:scale(1.05)}.fp-overlay[data-astro-cid-fc637isq]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,10,10,.8) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;transition:background .3s}.fp-card[data-astro-cid-fc637isq]:hover .fp-overlay[data-astro-cid-fc637isq]{background:linear-gradient(180deg,transparent 20%,rgba(10,10,10,.85) 100%)}.fp-tag[data-astro-cid-fc637isq]{display:inline-block;width:fit-content;padding:3px 10px;background:#ffffff26;backdrop-filter:blur(8px);color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;margin-bottom:8px}.fp-overlay[data-astro-cid-fc637isq] h3[data-astro-cid-fc637isq]{font-family:"DM Serif Display",serif;font-size:1.15rem;color:#fff;font-weight:600;margin-bottom:2px}.fp-overlay[data-astro-cid-fc637isq] p[data-astro-cid-fc637isq]{font-size:.78rem;color:#fff9}.fp-cta[data-astro-cid-fc637isq]{text-align:center;margin-top:40px}.btn-outline-dark[data-astro-cid-fc637isq]{display:inline-block;padding:14px 36px;border:1px solid var(--text-primary);color:var(--text-primary);font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:all .25s}.btn-outline-dark[data-astro-cid-fc637isq]:hover{background:var(--text-primary);color:#fff}@media(max-width:1024px){.fp-grid[data-astro-cid-fc637isq]{grid-template-columns:1fr 1fr}.fp-card-wide[data-astro-cid-fc637isq]{grid-column:span 2}.why-inner[data-astro-cid-fc637isq]{grid-template-columns:1fr;gap:48px}.why-left[data-astro-cid-fc637isq]{position:static}.stats-inner[data-astro-cid-fc637isq]{gap:40px}.stat-giant[data-astro-cid-fc637isq]{font-size:6rem}}@media(max-width:640px){.stats-inner[data-astro-cid-fc637isq]{flex-direction:column;gap:32px;align-items:center}.stat-giant[data-astro-cid-fc637isq]{font-size:5rem}.why-section[data-astro-cid-fc637isq]{padding:80px 0}.testi-section[data-astro-cid-fc637isq]{min-height:auto;padding:80px 24px}.testi-mark[data-astro-cid-fc637isq]{font-size:6rem}}
