:root{--primary:#ff6b35;--primary-light:#ff8f5e;--text-primary:#1a1a2e;--text-secondary:#555;--bg-white:#fff;--bg-light:#f7f8fc;--bg-card:#fff;--bg-card-hover:#f0f1f5;--border:rgba(0,0,0,0.08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-primary);background:var(--bg-white);overflow-x:hidden}.shili-website{min-height:100vh}.container{max-width:1100px;margin:0 auto;padding:0 24px}.navbar{position:fixed;top:0;left:0;right:0;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:1000}.navbar .nav-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 32px;max-width:1100px;margin:0 auto}.navbar .nav-container,.navbar .nav-logo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.navbar .nav-logo .logo-img{height:56px;width:auto}.hero{position:relative;min-height:60vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;overflow:hidden}.hero .hero-bg{position:absolute;inset:0;background:-webkit-radial-gradient(50% 0,ellipse,rgba(255,107,53,.08) 0,transparent 60%);background:radial-gradient(ellipse at 50% 0,rgba(255,107,53,.08) 0,transparent 60%)}.hero:before{top:-80px;right:-120px;width:400px;height:400px;background:-webkit-radial-gradient(circle,rgba(255,107,53,.1) 0,transparent 70%);background:radial-gradient(circle,rgba(255,107,53,.1) 0,transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;z-index:1}.hero:after{bottom:-60px;left:-100px;width:300px;height:300px;background:-webkit-radial-gradient(circle,rgba(255,143,94,.08) 0,transparent 70%);background:radial-gradient(circle,rgba(255,143,94,.08) 0,transparent 70%)}.hero .hero-content{position:relative;z-index:2;max-width:800px;padding:0 24px}.hero .hero-title{font-size:48px;font-weight:800;line-height:1.15;margin-bottom:24px}.hero .hero-title .gradient-text{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-light));background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero .hero-subtitle{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.8}.section-header{text-align:center;margin-bottom:56px}.section-header h2{font-size:36px;font-weight:700;margin-bottom:16px}.section-header .divider{width:48px;height:3px;background:-webkit-linear-gradient(left,var(--primary),var(--primary-light));background:linear-gradient(90deg,var(--primary),var(--primary-light));margin:0 auto;border-radius:2px}.about{position:relative;padding:100px 0;background:var(--bg-light)}.about:before{top:0;left:0;right:0;height:4px;background:-webkit-linear-gradient(left,transparent,var(--primary),var(--primary-light),transparent);background:linear-gradient(90deg,transparent,var(--primary),var(--primary-light),transparent);opacity:.3}.about:after,.about:before{content:"";position:absolute}.about:after{top:40px;right:5%;width:200px;height:200px;background:-webkit-radial-gradient(circle,rgba(255,107,53,.06) 0,transparent 70%);background:radial-gradient(circle,rgba(255,107,53,.06) 0,transparent 70%);border-radius:50%}.about .about-text{max-width:800px;margin:0 auto;text-align:center}.about .about-text p{font-size:16px;color:var(--text-secondary);line-height:1.9;margin-bottom:20px}.about .about-text p:last-child{margin-bottom:0}.footer{position:relative;background:#2d2d42;padding:64px 0 24px;color:#fff}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-linear-gradient(left,var(--primary),var(--primary-light),var(--primary));background:linear-gradient(90deg,var(--primary),var(--primary-light),var(--primary))}.footer .footer-content{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 1fr;gap:40px;margin-bottom:40px}.footer .footer-brand .footer-logo{margin-bottom:12px}.footer .footer-brand .footer-logo .footer-logo-img{height:56px;width:auto}.footer .footer-brand>p{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.6}.footer .footer-section h4{font-size:14px;font-weight:600;margin-bottom:16px;color:#fff}.footer .footer-section ul{list-style:none}.footer .footer-section ul li{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.footer .footer-section ul li a,.footer .footer-section ul li span{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:13px;-webkit-transition:color .3s;transition:color .3s}.footer .footer-section ul li a:hover{color:var(--primary-light)}.footer .footer-section ul li svg{-webkit-flex-shrink:0;flex-shrink:0;stroke:hsla(0,0%,100%,.6)}.footer .footer-section .address{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.7}.footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;text-align:center}.footer .footer-bottom p{font-size:12px;color:hsla(0,0%,100%,.4)}@media (max-width:768px){.hero .hero-title{font-size:32px}.hero .hero-subtitle{font-size:15px}.footer .footer-content{grid-template-columns:1fr;gap:32px}}