@font-face{font-family:"PingFangSC-Semibold fallback default 9a1368";src:local("PingFangSC-Semibold");size-adjust:97.9381%;ascent-override:97.4084%;descent-override:25.1179%;line-gap-override:0%}@font-face{font-family:"PingFangSC-Regular fallback default 9a1368";src:local("PingFangSC-Regular");size-adjust:100.6356%;ascent-override:94.7975%;descent-override:24.4446%;line-gap-override:0%}@font-face{font-family:"Microsoft YaHei fallback default 9a1368";src:local("Microsoft YaHei");size-adjust:98.362%;ascent-override:96.9887%;descent-override:25.0097%;line-gap-override:0%}@font-face{font-family:"Source Han Sans fallback default 9a1368";src:local("Source Han Sans");size-adjust:101.7131%;ascent-override:93.7933%;descent-override:24.1857%;line-gap-override:0%}@font-face{font-family:DingTalk Sans;src:local("DingTalk Sans"),url(/assets/0a24cd2154fc68bd7fd94edb2e0ff5de-rridP58o.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-101,U+112-113,U+11A-11B,U+12A-12B,U+131,U+14C-14D,U+152-153,U+160-161,U+16A-16B,U+178,U+17D-17E,U+192,U+1CD-1DC,U+2C6-2C7,U+2C9-2CB,U+2DA,U+2DC,U+3BC,U+2014,U+2018-2019,U+201C-201D,U+2026,U+2500,U+2502,U+251C,U+3001-3002,U+300A-300B,U+FF01,U+FF08-FF09,U+FF0C-FF0D,U+FF1A-FF1B,U+FF1F,U+FF5C,U+FF5E}@font-face{font-family:DingTalk Sans;src:local("DingTalk Sans"),url(/assets/ceacc3b451d33539d31590e2fc05b502-Xu4J6VT5.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0,U+2013,U+201A,U+201E,U+2020-2022,U+2025,U+2030,U+2039-203B,U+2044,U+2074,U+20AC,U+2103,U+2109,U+2116,U+2121-2122,U+2160-216B,U+2170-2179,U+2190-2199,U+2212,U+221A,U+221E,U+2248,U+2260,U+2460-2469,U+2474-249B,U+2501,U+2503-251B,U+251D-254B,U+2550-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CB,U+25CE-25CF,U+25E2-25E5,U+2605-2606,U+2609,U+2640,U+2642,U+2FF0-2FFB,U+3000,U+3008-3009,U+300C-3017,U+303E,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+E78D-E796,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B}@font-face{font-family:DingTalk Sans;src:local("DingTalk Sans"),url(/assets/a574e35322972b5e5232c51a33ef50dd-CQmF294k.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+FF02-FF07,U+FF0A-FF0B,U+FF0E-FF19,U+FF1C-FF1E,U+FF20-FF5B,U+FF5D,U+FFE0-FFE5}@font-face{font-family:DingTalk Sans;src:local("DingTalk Sans"),url(/assets/17101b32b807b6e2a569f4d533327287-CFD8Fb1p.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+A0-FF}@font-face{font-family:DingTalk Sans;src:local("DingTalk Sans"),url(/assets/2de6393da467d60abf91c3766888d9d2-Bi0uDfnE.woff2)format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+20-7E}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;background-color:#f8f9fa}.homepage{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.header{position:fixed;top:0;left:0;right:0;background:transparent;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:all .3s ease}.header-scrolled{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a}.logo{line-height:1}.logo img{height:32px}.nav{display:flex;gap:2rem}.nav-btn{background:none;border:none;color:#333;font-size:1rem;cursor:pointer;padding:.5rem 0;transition:color .3s ease}.nav-btn:hover{color:#06c}.bg-image{width:1200px;position:fixed;top:-160px;left:calc(50vw - 700px);height:auto;z-index:4;opacity:.8;pointer-events:none}.hero-padding{height:800px}.hero-content{position:absolute;left:40vw;top:250px;z-index:2;text-align:left;color:#333}.hero-title{font-size:48px;font-weight:400;margin:1rem 0;line-height:1.2}.hero-subtitle{font-size:1.2rem;color:#666;margin-bottom:1.5rem}.hero-subtitle p{margin:.1rem 0}.cta-button{background:none;border:1px solid #333;color:#333;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.cta-button:hover{background:#333;color:#fff}.mission-section{padding:4rem 0;background:#fff}.container{max-width:1200px;margin:0 auto;padding:0 50px}.mission-text p{font-family:IBM Plex Sans,sans-serif;font-size:1.1rem;color:#444;margin:0 20px;margin-bottom:1.5rem;max-width:800px}.projects-section{padding:4rem 0;background:#f8f9fa}.section-title{font-size:2.5rem;color:#333;margin-bottom:3rem;font-weight:400}.section-title:before{content:"/";color:#999;margin-right:.5rem}.project-grid{display:flex;flex-direction:column;gap:3rem}.project-card{background:#fff;border-radius:12px;padding:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;box-shadow:0 4px 20px #0000001a}.project-title{font-size:2rem;color:#333;margin-bottom:1.5rem;font-weight:400}.project-features{list-style:none;margin-bottom:1.5rem}.project-features li{color:#333;margin-bottom:.5rem;font-weight:500}.project-features li:before{content:"•";color:#06c;margin-right:.5rem;font-weight:700}.project-description{color:#666;line-height:1.6;margin-bottom:2rem}.learn-more-btn{background:none;border:1px solid #333;color:#333;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.learn-more-btn:hover{background:#333;color:#fff}.project-image{display:flex;justify-content:center;align-items:center}.project-image .img{width:100%;max-width:400px;height:250px;object-fit:cover;border-radius:8px;background:#e9ecef;overflow:hidden}.iframe-wrapper{transform:scale(.4);transform-origin:top left;width:250%;height:250%}.iframe-wrapper iframe{width:100%;height:100%;border:none}.footer{background:#222;color:#fff;padding:3rem 0 50px;position:absolute;width:100vw;height:300px}.footer-content{max-width:1200px;margin:0 auto;padding:0 50px;display:grid;grid-template-columns:1fr 2fr;gap:4rem}.footer-logo img{height:32px;filter:brightness(0) invert(1)}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.footer-section h4{margin-bottom:1rem;font-size:1.1rem}.footer-section ul{list-style:none}.footer-section li{margin-bottom:.5rem}.footer-section a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#fff}@media (max-width: 768px){.header{padding:1rem;gap:1rem}.hero-background{transform:rotate(90deg);margin-top:-20px;margin-left:150px}.bg-image{width:500px;left:30vw}.footer{height:500px}.hero-content{left:40px;top:150px}.hero-padding{height:500px}.hero-title{font-size:2.5rem}.project-card{grid-template-columns:1fr;text-align:center}.footer-content,.footer-nav{grid-template-columns:1fr;gap:2rem}.nav{gap:1rem}}@media (max-width: 480px){.hero-title{font-size:2rem}.project-card{padding:1.5rem}.container{padding:0 1rem}}
