@font-face{font-family:YouShe;src:url(https://birchcloud.s3.bitiful.net/website_cn/ttf/DingTalk%20JinBuTi.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YouShe;src:url(https://birchcloud.s3.bitiful.net/website_cn/ttf/jf-openhuninn-2.1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6A3A,U+96F2,U+667A,U+806F}*{margin:0;padding:0;box-sizing:border-box}:root{--font-base: 16px;--font-scale: 1;--zoom-scale: 1;--hero-actual-height: 615px;--color-primary: #ff9933;--color-primary-light: #ffaa55;--color-bg-dark: #0a1a2e;--color-header-bg: rgba(15, 35, 65, .15);--color-header-bg-scroll: rgba(15, 35, 65, .25);--color-text-white: #ffffff;--color-text-white-90: rgba(255, 255, 255, .9);--gradient-hero: linear-gradient(135deg, #1a3a5c 0%, #2d5a7b 50%, #ff9966 100%);--gradient-button: linear-gradient(135deg, #ff9933 0%, #ffaa55 100%);--gradient-button-hover: linear-gradient(135deg, #ffaa44 0%, #ffbb66 100%)}body{font-family:YouShe,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden;font-size:calc(var(--font-base) * var(--font-scale));background:var(--color-bg-dark)}#zoom-outer{width:100%;position:relative}#zoom-wrap{transform-origin:top left;transform:scale(var(--zoom-scale));width:calc(100% / var(--zoom-scale))}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f234126;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;position:relative}.logo{font-size:calc(29px * var(--font-scale));font-weight:700;letter-spacing:2px;font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#2e6db4,#4d8fd1 35%,#c8922a 65%,#e8b84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(.5px 0 1px rgba(0,0,0,.35)) drop-shadow(-.5px 0 1px rgba(0,0,0,.35)) drop-shadow(0 .5px 1px rgba(0,0,0,.35)) drop-shadow(0 -.5px 1px rgba(0,0,0,.35))}.nav{display:flex;gap:24px;position:absolute;left:50%;transform:translate(-50%)}.nav-link{color:var(--color-text-white-90);text-decoration:none;font-size:calc(19px * var(--font-scale));font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;transition:color .3s ease;position:relative;text-shadow:0 1px 4px rgba(0,0,0,.3)}.nav-link:hover,.nav-link.active{color:var(--color-text-white)}.nav-indicator{position:absolute;bottom:-3px;height:2px;background:var(--color-primary);border-radius:1px;transition:left .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:none}.btn-contact{padding:6px 18px;background:#ffffff1a;border:2px solid rgba(255,255,255,.5);color:var(--color-text-white-90);border-radius:5px;cursor:pointer;font-size:calc(17px * var(--font-scale));font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;transition:all .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-contact:hover{background:#ffffff1a;border-color:#fff9;color:var(--color-text-white)}.btn-group{display:flex;align-items:center;gap:6px}.btn-mobile{width:calc(34px * var(--font-scale));height:calc(34px * var(--font-scale));padding:0;background:#ffffff14;border:2px solid rgba(255,255,255,.35);color:#fffc;border-radius:5px;cursor:pointer;font-size:calc(17px * var(--font-scale));text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.btn-mobile:hover{background:#ffffff24;border-color:#ffffff8c;color:var(--color-text-white)}@media (max-width: 768px){.btn-mobile{display:none}}.zoom-floating{position:fixed;right:24px;bottom:120px;z-index:9999;display:flex;align-items:center;gap:4px;padding:12px 16px;background:#0f2341d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.15);border-radius:48px;box-shadow:0 8px 40px #0000004d;cursor:grab;user-select:none;-webkit-user-select:none;transition:opacity .3s ease,background .3s ease;opacity:.6}.zoom-floating:hover{opacity:1;background:#0f2341f2}.zoom-floating:active{cursor:grabbing}.zf-btn{width:56px;height:56px;border:none;background:transparent;color:#ffffffd9;font-size:36px;font-weight:500;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;flex-shrink:0}.zf-btn:hover{background:#ffffff1f;color:#fff}.zf-btn:disabled{opacity:.3;cursor:not-allowed;background:transparent}.zf-btn-reset{font-size:30px;margin-left:4px}.zf-display{min-width:72px;text-align:center;color:#ffffffe6;font-size:26px;font-weight:600;letter-spacing:1px;pointer-events:none}.zf-drag-handle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff6;font-size:32px;cursor:grab;border-radius:8px;transition:color .2s ease;flex-shrink:0}.zoom-floating:hover .zf-drag-handle{color:#ffffffb3}.zf-drag-handle:active{cursor:grabbing}.zoom-tip{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.zoom-tip.show{opacity:1;visibility:visible}.zoom-tip-content{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#0f2341f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 4px 20px #0000004d;color:#ffffffe6;font-size:14px;white-space:nowrap}.zoom-tip-icon{font-size:18px;flex-shrink:0}.zoom-tip-text{flex:1}.zoom-tip-close{width:24px;height:24px;border:none;background:transparent;color:#fff9;font-size:20px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;line-height:1}.zoom-tip-close:hover{background:#ffffff1a;color:#ffffffe6}@media (max-width: 768px){.zoom-tip{left:12px;right:12px;transform:none}.zoom-tip-content{font-size:13px;padding:10px 16px}.zoom-tip-text{white-space:normal}}.star-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15;overflow:visible}.hero-star{position:absolute;width:4px;height:4px;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(var(--star-scale, 1));--star-scale: 1;background:radial-gradient(circle at 50% 50%,rgba(255,245,220,.9) 0%,rgba(255,235,200,.7) 30%,rgba(255,225,180,.4) 60%,transparent 100%);box-shadow:0 0 3px .5px #fff5dc99,0 0 6px 1px #ffebc84d,0 0 10px 2px #ffdcb426;border-radius:50%;filter:blur(.3px)}.hero-star.active{animation:starLifecycle 12s ease-out forwards}@keyframes starLifecycle{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .6))}4%{opacity:.75;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * 1.1))}12%{opacity:.2;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .85))}20%{opacity:.9;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * 1.15))}28%{opacity:.25;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .9))}36%{opacity:.82;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * 1.12))}44%{opacity:.3;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .88))}50%{opacity:.6;transform:translate(-50%,-50%) scale(var(--star-scale, 1))}60%{opacity:.5;transform:translate(-50%,-50%) scale(var(--star-scale, 1))}70%{opacity:.38;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .95))}80%{opacity:.25;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .9))}90%{opacity:.12;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .8))}97%{opacity:.03;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .7))}to{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--star-scale, 1) * .6))}}.hero{width:100%;aspect-ratio:2.33 / 1;position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;padding:72px 80px 0;box-sizing:border-box;margin-top:-72px}@media (orientation: portrait){.hero{aspect-ratio:auto;min-height:100vh;min-height:100dvh;height:auto}}@media (max-aspect-ratio: 3/2){.hero{aspect-ratio:auto;min-height:100vh;min-height:100dvh;height:auto}}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .6s ease}.hero-bg-image.loaded{opacity:1}.hero-bg-image.error{display:none}.hero.image-error{background:var(--gradient-hero)}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#0a192f4d,#0a192f1a);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:10;text-align:right;max-width:560px;opacity:0;transform:translate(80px);transition:opacity 8s cubic-bezier(.22,1,.36,1),transform 8s cubic-bezier(.22,1,.36,1);align-self:center;margin-left:auto;margin-top:-100px}.hero-content.reveal{opacity:1;transform:translate(0)}.hero-title{font-size:calc(53.6px * var(--font-scale));font-weight:700;font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-text-white);margin-bottom:24px;line-height:1.2;text-shadow:0 2px 20px rgba(0,0,0,.3)}@media (min-height: 900px){.hero-title{font-size:calc(72px * var(--font-scale))}.hero-subtitle{font-size:calc(26px * var(--font-scale))}}@media (min-height: 1200px){.hero-title{font-size:calc(80px * var(--font-scale))}.hero-subtitle{font-size:calc(28px * var(--font-scale))}}.hero-subtitle{font-size:calc(19.2px * var(--font-scale));font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-text-white-90);margin-bottom:48px;line-height:1.6;text-shadow:0 1px 10px rgba(0,0,0,.2)}.btn-explore{padding:9.6px 30.24px;background:var(--gradient-button);border:none;color:var(--color-text-white);font-size:calc(18.24px * var(--font-scale));font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-weight:500;border-radius:7px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #f936}.btn-explore:hover{transform:translateY(-2px);box-shadow:0 6px 30px #f939;background:var(--gradient-button-hover)}.btn-explore:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.hero{padding:72px 40px 0;justify-content:flex-start}.hero-content{text-align:left}.hero-title{font-size:calc(58px * var(--font-scale))}.hero-subtitle{font-size:calc(22px * var(--font-scale))}}@media (max-width: 768px){.container{padding:0 20px}.nav{display:none}.logo{font-size:calc(24px * var(--font-scale))}.hero{padding:72px 20px 0;min-height:100vh;min-height:100dvh}.hero-content{transform:translate(80px)}.hero-content.reveal{transform:translate(0)}.hero-title{font-size:calc(34.4px * var(--font-scale))}.hero-subtitle{font-size:calc(15.2px * var(--font-scale))}.btn-explore{padding:8.568px 24.192px;font-size:calc(16.32px * var(--font-scale))}}@media (orientation: landscape) and (max-height: 600px){.hero{min-height:500px}}.texture-section{width:100%;min-height:400vh;padding:80px 0;position:relative;overflow:hidden;background:linear-gradient(180deg,#0d4b6e,#0a5a7a 5%,#0c6a8a 12%,#0a5f80 22%,#064a6b 38%,#043654 55%,#022342 75%,#01162e),radial-gradient(ellipse 55% 40% at 12% 75%,rgba(55,80,100,.3) 0%,rgba(40,65,85,.12) 30%,transparent 60%),radial-gradient(ellipse 45% 35% at 82% 65%,rgba(50,72,92,.26) 0%,rgba(35,58,78,.1) 35%,transparent 60%),radial-gradient(ellipse 70% 20% at 50% 92%,rgba(30,55,75,.22) 0%,rgba(20,45,65,.08) 40%,transparent 65%),radial-gradient(ellipse 30% 18% at 35% 30%,rgba(100,180,230,.12) 0%,transparent 50%),radial-gradient(ellipse 25% 15% at 78% 20%,rgba(90,170,220,.1) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E"),radial-gradient(ellipse 80% 60% at 55% 50%,transparent 0%,transparent 45%,rgba(1,5,18,.35) 100%);background-size:100% 100%,256px 256px;opacity:.97}.texture-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 80% 25% at 50% 95%,rgba(245,175,50,.08) 0%,rgba(245,155,30,.03) 30%,transparent 55%),radial-gradient(ellipse 60% 40% at 50% 55%,rgba(245,170,45,.04) 0%,transparent 55%),radial-gradient(ellipse 65% 15% at 50% 15%,rgba(180,205,235,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.texture-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(180,200,230,.04) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 50% 50%,transparent 0%,transparent 55%,rgba(2,8,20,.12) 100%);pointer-events:none;z-index:2}.particle{position:absolute;border-radius:50%;pointer-events:none;z-index:4;animation-iteration-count:infinite;animation-timing-function:linear}.particle.p-small{width:8px;height:8px;bottom:5%;filter:blur(.3px);background:radial-gradient(circle at 50% 50%,rgba(255,211,115,.76) 0%,rgba(247,187,83,.6) 40%,rgba(247,175,71,.28) 75%,transparent 95%);animation-name:riseSmall;animation-duration:168s}.particle.p-medium{width:16px;height:16px;bottom:4%;filter:blur(1.5px);background:radial-gradient(circle at 50% 50%,rgba(255,207,107,.64) 0%,rgba(247,183,79,.44) 40%,rgba(247,171,67,.14) 75%,transparent 95%);animation-name:riseMedium;animation-duration:240s}.particle.p-large{width:28px;height:28px;bottom:3%;filter:blur(4px);background:radial-gradient(circle at 50% 50%,rgba(255,203,103,.48) 0%,rgba(247,179,75,.28) 40%,rgba(247,163,63,.06) 75%,transparent 95%);animation-name:riseLarge;animation-duration:312s}.particle.p-xl{width:48px;height:48px;bottom:2%;filter:blur(10px);background:radial-gradient(circle at 50% 50%,rgba(255,199,95,.32) 0%,rgba(247,171,71,.14) 40%,rgba(247,155,59,.02) 75%,transparent 95%);animation-name:riseXL;animation-duration:384s}@keyframes riseSmall{0%{transform:translateY(0) scale(.3);opacity:.36}2.98%{transform:translateY(0) scale(.3);opacity:.36}95%{transform:translateY(-418vh) scale(2.6);opacity:.8}to{transform:translateY(-440vh) scale(3);opacity:0}}@keyframes riseMedium{0%{transform:translateY(0) scale(.25);opacity:.32}2.08%{transform:translateY(0) scale(.25);opacity:.32}95%{transform:translateY(-399vh) scale(2.15);opacity:.8}to{transform:translateY(-420vh) scale(2.5);opacity:0}}@keyframes riseLarge{0%{transform:translateY(0) scale(.2);opacity:.28}1.60%{transform:translateY(0) scale(.2);opacity:.28}95%{transform:translateY(-380vh) scale(1.7);opacity:.8}to{transform:translateY(-400vh) scale(2);opacity:0}}@keyframes riseXL{0%{transform:translateY(0) scale(.15);opacity:.24}1.30%{transform:translateY(0) scale(.15);opacity:.24}95%{transform:translateY(-361vh) scale(1.3);opacity:.8}to{transform:translateY(-380vh) scale(1.5);opacity:0}}#waterCanvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:.85;mix-blend-mode:screen}.texture-content{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 40px;min-height:200px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.texture-section{padding:60px 0}.texture-content{padding:0 20px;min-height:150px}}.site-footer{background:#060f1e;padding:32px 20px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.site-footer-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.site-footer p{font-size:13px;color:#fff6;margin:0}.site-footer a{color:#fff6;text-decoration:none;transition:color .2s ease}.site-footer a:hover{color:#ffffffbf}.dive-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(180deg,#0d4b6e,#0a5a7a 15%,#064a6b,#022342 75%,#01162e);overflow:hidden}.dive-overlay.active{pointer-events:all;visibility:visible;animation:diveOverlayAnim 4s cubic-bezier(.4,0,.2,1) forwards}@keyframes diveOverlayAnim{0%{opacity:0;clip-path:inset(100% 0 0 0)}10%{opacity:1;clip-path:inset(0% 0 0 0)}85%{opacity:1;clip-path:inset(0% 0 0 0)}to{opacity:0;clip-path:inset(0 0 100% 0)}}.dive-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7;mix-blend-mode:screen}.dive-wave{position:absolute;left:-10%;width:120%;height:120px;pointer-events:none}.dive-wave-top{top:-30px;background:radial-gradient(ellipse 60% 100% at 50% 0%,rgba(100,200,255,.12) 0%,transparent 70%);animation:diveWaveTop 2s ease-in-out infinite}.dive-wave-bottom{bottom:-30px;background:radial-gradient(ellipse 60% 100% at 50% 100%,rgba(20,60,100,.4) 0%,transparent 70%);animation:diveWaveBottom 1.8s ease-in-out infinite}@keyframes diveWaveTop{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(3%) scaleY(1.15)}}@keyframes diveWaveBottom{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(-3%) scaleY(1.2)}}.dive-particle{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,211,115,.85) 0%,rgba(247,175,71,.4) 50%,transparent 100%);animation:diveParticleRise linear forwards}@keyframes diveParticleRise{0%{transform:translateY(0) scale(.4);opacity:0}10%{opacity:.8}85%{transform:translateY(-110vh) scale(1.8);opacity:.6}to{transform:translateY(-120vh) scale(2.2);opacity:0}}.dive-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;animation:diveTextAnim 4s ease forwards}@keyframes diveTextAnim{0%{opacity:0;transform:translateY(16px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.dive-text-line{display:block;color:#b4dcffbf;font-size:18px;font-weight:400;letter-spacing:2px;text-shadow:0 0 20px rgba(100,200,255,.5)}.dive-text-highlight{color:#fffffff2;font-size:18px;font-weight:600;letter-spacing:1px;text-shadow:0 0 12px rgba(100,200,255,.8),0 0 30px rgba(60,160,240,.4)}.dive-text-dots{display:flex;gap:4px;margin-top:4px}.dive-text-dots span{display:inline-block;color:#b4dcff99;font-size:20px;line-height:1;animation:diveDotBounce 1.2s ease-in-out infinite}.dive-text-dots span:nth-child(2){animation-delay:.2s}.dive-text-dots span:nth-child(3){animation-delay:.4s}@keyframes diveDotBounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.dev-toast{position:fixed;top:80px;left:50%;transform:translate(-50%) translateY(-12px);z-index:99998;padding:12px 28px;background:#0f2341eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,153,51,.45);border-radius:40px;color:#ffffffeb;font-size:15px;font-weight:500;letter-spacing:1px;white-space:nowrap;box-shadow:0 4px 24px #00000059,0 0 0 1px #ff993326;pointer-events:none;opacity:0;transition:opacity .28s ease,transform .28s ease}.dev-toast.dev-toast-show{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 768px){.dev-toast{font-size:14px;padding:10px 22px;top:70px}}.texture-content{position:relative;z-index:10;max-width:960px;margin:0 auto;padding:100px 60px 120px;display:flex;flex-direction:column;gap:120px;text-align:center;align-items:unset;justify-content:unset;min-height:unset}.wc-block{scroll-margin-top:80px}.wc-title{font-size:38px;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:1px;text-shadow:0 2px 16px rgba(0,0,0,.5)}.wc-desc{font-size:17px;color:#ffffffb8;margin-bottom:48px;line-height:1.8}.wc-card-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wc-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:36px 28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease;cursor:default}.wc-card:hover{transform:translateY(-4px);background:#ffffff1a}.wc-card-icon{font-size:44px;margin-bottom:16px;line-height:1}.wc-card-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:10px}.wc-card-desc{font-size:15px;color:#ffffffad;line-height:1.75}.wc-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.wc-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px 16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wc-stat-num{font-size:36px;font-weight:700;color:var(--color-primary);line-height:1.2;margin-bottom:8px}.wc-stat-label{font-size:14px;color:#fff9}.wc-about-text{font-size:16px;color:#ffffffad;line-height:1.9;max-width:700px;margin:0 auto}.wc-contact-actions{display:flex;justify-content:center;gap:20px}.wc-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;border-radius:12px;text-decoration:none;font-size:17px;font-weight:600;letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;cursor:pointer}.wc-contact-btn:hover{transform:translateY(-2px)}.wc-contact-btn-primary{background:var(--gradient-button);color:#fff;box-shadow:0 4px 24px #f936}.wc-contact-btn-primary:hover{box-shadow:0 6px 32px #f939;background:var(--gradient-button-hover)}.wc-contact-btn-secondary{background:#ffffff0f;color:#fff;border:1.5px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wc-contact-btn-secondary:hover{background:#ffffff1f;border-color:#ffffff8c}@media (max-width: 1024px){.wc-card-list{grid-template-columns:repeat(3,1fr);gap:18px}.wc-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.texture-content{padding:60px 20px 80px;gap:80px}.wc-title{font-size:28px}.wc-card-list{grid-template-columns:1fr}.wc-stat-grid{grid-template-columns:repeat(2,1fr)}.wc-contact-actions{flex-direction:column;align-items:center}.wc-contact-btn{width:100%;max-width:320px}}.wx-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.wx-modal-overlay.active{opacity:1;visibility:visible}.wx-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-48%) scale(.95);z-index:10001;width:340px;background:linear-gradient(160deg,#0d2a45,#0a1a2e);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 60px #00000080;padding:32px 28px 28px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.wx-modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.wx-modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;background:#ffffff14;color:#fff9;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.wx-modal-close:hover{background:#ffffff26;color:#fff}.wx-modal-body{display:flex;flex-direction:column;align-items:center;gap:12px}.wx-modal-qr{width:200px;height:200px;border-radius:12px;border:2px solid rgba(255,255,255,.1);object-fit:cover;display:block}.wx-modal-title{font-size:17px;font-weight:600;color:#fff;margin:0;font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.wx-modal-desc{font-size:13px;color:#ffffff8c;margin:0;text-align:center;line-height:1.5}.wx-modal-copy-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ffffffd9;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:YouShe,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;width:100%;justify-content:center}.wx-modal-copy-btn:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.wx-modal-toast{font-size:13px;color:#64dc8ce6;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;min-height:18px}.wx-modal-toast.show{opacity:1;transform:translateY(0)}
