*,::after,::before{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#0f0f12;color:#e8e8ea;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(960px,100% - 2rem);margin:0 auto}.header{position:sticky;top:0;z-index:10;background:rgba(15,15,18,.92);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}.header .wrap{display:flex;align-items:center;justify-content:space-between;height:56px}.logo{font-size:1.125rem;font-weight:600;letter-spacing:.05em}.nav{display:flex;gap:1.5rem;font-size:.9rem;color:#aaa}.nav a:hover{color:#fff}.banner .wrap{position:relative}.banner-slides{position:relative;width:100%;line-height:0}.banner-slide{width:100%;height:auto;max-width:none;transition:opacity 1s}.banner-slide:not(.active){position:absolute;top:0;left:0;opacity:0}.banner-slide.active{position:relative;opacity:1;z-index:1}.banner-slides::after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(transparent,rgba(0,0,0,.35));pointer-events:none}.banner-dots{position:absolute;bottom:1rem;left:50%;z-index:1;transform:translateX(-50%);display:flex;gap:.375rem}.dot{width:24px;height:3px;padding:0;border:none;border-radius:2px;background:rgba(255,255,255,.35);cursor:pointer;transition:background .3s,width .3s}.dot.active{width:36px;background:#fff}.intro{padding:2.5rem 0 2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.intro h1{margin:0 0 .625rem;font-size:clamp(1.125rem, 2.8vw, 1.625rem);font-weight:600;letter-spacing:.02em}.intro-tagline{margin:0 0 1.25rem;color:#888;font-size:.9375rem}.intro-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:.625rem}.intro-tags span{padding:.25rem .875rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aaa;font-size:.8125rem}.highlights{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.highlight-item{padding:1rem;text-align:center;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02)}.highlight-item strong{display:block;margin-bottom:.375rem;font-size:.9375rem}.highlight-item span{color:#777;font-size:.8125rem}.section{padding:3.5rem 0}.section h2{margin:0 0 .75rem;font-size:1.375rem;font-weight:600}.section-desc{margin:0 0 1.5rem;color:#888;font-size:.9375rem}.section-dark{background:#16161b}.about-content p{margin:0 0 1rem;color:#b8b8bc}.about-content p:last-child{margin-bottom:0}.about-values{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.about-values article{padding:1.25rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02)}.about-values h3{margin:0 0 .5rem;font-size:1rem}.about-values p{margin:0;color:#999;font-size:.9rem}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.card{padding:1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px}.card h3{margin:0 0 .5rem;font-size:1rem;font-weight:600}.card>p{margin:0 0 .875rem;font-size:.9rem;color:#999}.card ul{margin:0;padding-left:1.125rem;color:#777;font-size:.8125rem}.card li+li{margin-top:.25rem}.process{margin:0;padding:0;list-style:none;counter-reset:step}.process li{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.process li:last-child{border-bottom:none}.process strong{font-size:1rem}.process strong::before{counter-increment:step;content:counter(step,decimal-leading-zero) " ";color:#666;font-weight:400}.process span{color:#999;font-size:.9rem}.advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.advantage-card{padding:1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px}.advantage-card h3{margin:0 0 .5rem;font-size:1rem}.advantage-card p{margin:0;color:#999;font-size:.9rem}.coop-list{display:flex;flex-direction:column;gap:0}.coop-item{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.coop-item:last-child{border-bottom:none}.coop-item strong{font-size:.9375rem}.coop-item span{color:#999;font-size:.9rem}.contact-list{margin:0;padding:0;list-style:none}.contact-list li{padding:.625rem 0;color:#b8b8bc;border-bottom:1px solid rgba(255,255,255,.04)}.contact-list li:last-child{border-bottom:none}.contact-list span{display:inline-block;width:5rem;color:#888}.footer{padding:2rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.08);font-size:.875rem;color:#888}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.footer-brand strong{display:block;margin-bottom:.375rem;color:#ccc;font-size:1rem}.footer-brand p{margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.footer-links a:hover{color:#ccc}.footer-bottom{text-align:center}.footer-bottom p{margin:.25rem 0}.footer a:hover{color:#ccc}@media (max-width:768px){.highlights-grid{grid-template-columns:repeat(2,1fr)}.about-values,.advantages-grid{grid-template-columns:1fr}.coop-item,.process li{grid-template-columns:1fr;gap:.375rem}.footer-inner{flex-direction:column}}@media (max-width:600px){.nav{gap:.75rem;font-size:.8125rem}.intro{padding:1.75rem 0 1.5rem}.cards,.highlights-grid{grid-template-columns:1fr}}