.global-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;height:72px;border-bottom:1px solid rgba(32,73,58,.12);background:#ffffffe6;backdrop-filter:blur(18px)}.global-nav-shell[data-astro-cid-ctg3m53h]{width:min(1400px,calc(100% - 64px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:34px}.global-brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.global-brand-mark[data-astro-cid-ctg3m53h]{display:grid;place-items:center;width:40px;aspect-ratio:1;border:1px solid rgba(35,132,95,.28);border-radius:10px;color:#176d4c;font-size:12px;font-weight:800}.global-brand[data-astro-cid-ctg3m53h]>span[data-astro-cid-ctg3m53h]:last-child{display:grid;gap:2px}.global-brand[data-astro-cid-ctg3m53h] strong[data-astro-cid-ctg3m53h]{font-size:15px;letter-spacing:.08em}.global-brand[data-astro-cid-ctg3m53h] small[data-astro-cid-ctg3m53h]{color:#748b82;font-size:8px;letter-spacing:.14em}.global-navigation[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:clamp(18px,2vw,32px)}.global-navigation[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:25px 0 23px;border-bottom:2px solid transparent;color:#60776f;font-size:13px;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.global-navigation[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.global-navigation[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].active{border-color:#70d2aa;color:#14231f}.global-language-switcher[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:6px;color:#53635d;font-size:12px}.global-navigation[data-astro-cid-ctg3m53h] .global-language-switcher[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding-inline:2px;border:0;font-weight:700}.global-navigation[data-astro-cid-ctg3m53h] .global-language-switcher[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].active{color:#176d4c}.global-nav-toggle[data-astro-cid-ctg3m53h]{display:none}@media(max-width:1100px){.global-nav-shell[data-astro-cid-ctg3m53h]{width:min(100% - 36px,1400px)}.global-nav-toggle[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:18px auto;align-items:center;gap:3px 9px;min-height:40px;padding:7px 12px;border:1px solid rgba(32,73,58,.2);border-radius:10px;background:transparent;color:#14231f}.global-nav-toggle[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{grid-column:1;width:18px;height:1px;background:currentColor}.global-nav-toggle[data-astro-cid-ctg3m53h] b[data-astro-cid-ctg3m53h]{grid-column:2;grid-row:1 / span 2;font-size:12px;font-weight:600}.global-navigation[data-astro-cid-ctg3m53h]{position:fixed;inset:72px 0 auto;max-height:calc(100dvh - 72px);padding:18px;display:grid;gap:0;overflow-y:auto;background:#fff;border-bottom:1px solid rgba(32,73,58,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.global-navigation[data-astro-cid-ctg3m53h].open{opacity:1;visibility:visible;transform:translateY(0)}.global-navigation[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:18px 4px;border-bottom:1px solid rgba(32,73,58,.1);font-size:18px}.global-language-switcher[data-astro-cid-ctg3m53h]{justify-content:center;padding:12px 0 4px;font-size:14px}.global-navigation[data-astro-cid-ctg3m53h] .global-language-switcher[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:8px 3px;border:0;font-size:14px}}@media(max-width:480px){.global-brand[data-astro-cid-ctg3m53h] small[data-astro-cid-ctg3m53h]{display:none}}.global-footer[data-astro-cid-gcn2mc3v]{border-top:1px solid rgba(32,73,58,.12);background:#edf3f0}.global-footer-inner[data-astro-cid-gcn2mc3v]{width:min(1400px,calc(100% - 64px));margin:0 auto;padding:54px 0;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:60px}.global-footer[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{font-size:15px}.global-footer[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.global-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#60776f;font-size:12px}.global-footer[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:9px 0 0}.footer-contact[data-astro-cid-gcn2mc3v]{display:grid;gap:8px}.copyright[data-astro-cid-gcn2mc3v]{white-space:nowrap}@media(max-width:800px){.global-footer-inner[data-astro-cid-gcn2mc3v]{width:min(100% - 36px,1400px);grid-template-columns:1fr;align-items:start;gap:28px}.copyright[data-astro-cid-gcn2mc3v]{white-space:normal}}.subpage-hero[data-astro-cid-hwizvnsu]{position:relative;overflow:hidden;padding:clamp(110px,14vw,180px) 0 clamp(70px,9vw,130px);border-bottom:1px solid rgba(222,235,228,.08)}.subpage-hero-bg[data-astro-cid-hwizvnsu]{position:absolute;inset:0;z-index:0}.subpage-hero-bg[data-astro-cid-hwizvnsu] img[data-astro-cid-hwizvnsu]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.subpage-hero-overlay[data-astro-cid-hwizvnsu]{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff2,#ffffffc2 58%,#ffffff42)}.subpage-hero-mesh[data-astro-cid-hwizvnsu]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 70%,rgba(112,210,170,.06),transparent 50%)}.subpage-hero-inner[data-astro-cid-hwizvnsu]{position:relative;z-index:1;width:min(1400px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:100px;align-items:end}.subpage-label[data-astro-cid-hwizvnsu]{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#176d4c;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.subpage-label-line[data-astro-cid-hwizvnsu]{width:24px;height:2px;background:linear-gradient(135deg,#70d2aa,#9be8c7);border-radius:2px}.subpage-hero[data-astro-cid-hwizvnsu] h1[data-astro-cid-hwizvnsu]{max-width:11ch;margin:0;font-family:Arial Narrow,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:700;letter-spacing:-.06em;line-height:1.02;background:linear-gradient(180deg,#10251e,#2c5547);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subpage-hero-side[data-astro-cid-hwizvnsu]{display:grid;gap:30px}.subpage-hero-side[data-astro-cid-hwizvnsu] p[data-astro-cid-hwizvnsu]{margin:0;color:#526d63;font-size:15px;line-height:1.9}.subpage-hero-side[data-astro-cid-hwizvnsu] strong[data-astro-cid-hwizvnsu]{color:#23845f;font-family:Arial Narrow,Segoe UI,sans-serif;font-size:clamp(30px,3.5vw,52px);letter-spacing:-.05em}@media(max-width:800px){.subpage-hero-inner[data-astro-cid-hwizvnsu]{width:min(100% - 36px,1400px);grid-template-columns:1fr;gap:30px}.subpage-hero[data-astro-cid-hwizvnsu] h1[data-astro-cid-hwizvnsu]{max-width:100%}}.subsite{--bg: #f5f8f6;--surface: #ffffff;--surface-2: #edf3f0;--surface-3: #dfe9e4;--text: #14231f;--text-2: #304941;--muted: #60776f;--muted-2: #7f958d;--line: rgba(32, 73, 58, .11);--line-strong: rgba(32, 73, 58, .2);--accent: #23845f;--accent-strong: #176d4c;--accent-dim: rgba(35, 132, 95, .09);--accent-gradient: linear-gradient(135deg, #70d2aa 0%, #9be8c7 100%);--ink: #0a2a1e;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--transition: .4s cubic-bezier(.16, 1, .3, 1);min-height:100%;background:var(--bg);color:var(--text);font-family:Segoe UI,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.subsite *,.subsite *:before,.subsite *:after{box-sizing:border-box}.subsite a{color:inherit;text-decoration:none}.subsite-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.subsite-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.12}.site-orb--1{width:500px;height:500px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(112,210,170,.12),transparent 70%)}.site-orb--2{width:400px;height:400px;bottom:20%;left:-150px;background:radial-gradient(circle,rgba(155,232,199,.08),transparent 70%)}.content-shell{position:relative;z-index:1;width:min(1400px,calc(100% - 64px));margin:0 auto}.content-section{padding:clamp(70px,9vw,130px) 0}.content-section+.content-section{border-top:1px solid var(--line)}.content-intro{max-width:820px;margin-bottom:clamp(40px,6vw,70px)}.content-intro h2,.prose-block h2{margin:0;font-family:Arial Narrow,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.055em;line-height:1.05}.content-intro p,.prose-block>p{max-width:680px;margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.download-row{margin-bottom:40px;display:flex;flex-wrap:wrap;gap:12px}.download-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;white-space:nowrap;transition:transform var(--transition),box-shadow var(--transition)}.download-button:hover,.outline-button:hover{transform:translateY(-2px)}.download-button{background:var(--accent-gradient);color:var(--ink);box-shadow:0 4px 16px #70d2aa33}.download-button:hover{box-shadow:0 8px 28px #70d2aa4d}.outline-button{border:1px solid var(--line-strong);color:var(--text-2)}.outline-button:hover{border-color:var(--accent);color:var(--accent-strong)}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-list article{padding:clamp(24px,4vw,44px);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.feature-list article:hover{transform:translateY(-4px);border-color:#70d2aa40;box-shadow:0 16px 48px #1a4a381a}.feature-list h3{margin:0;font-size:clamp(19px,2.2vw,28px);letter-spacing:-.03em}.feature-list p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.85}.prose-stack{display:grid;gap:14px}.prose-card{padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--transition)}.prose-card:hover{border-color:#70d2aa33}.prose-card h3{margin:0 0 16px;color:var(--accent-strong);font-size:20px}.prose-card p{margin:0;color:var(--text-2);font-size:14px;line-height:1.9}@media(max-width:800px){.content-shell{width:min(100% - 36px,1400px)}.feature-list{grid-template-columns:1fr}}
