:root{color-scheme:dark;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #070809;--bg-2: #0b0d0f;--panel: rgba(255, 255, 255, .035);--panel-strong: rgba(255, 255, 255, .055);--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .065);--text: #f4f4f1;--muted: rgba(244, 244, 241, .58);--soft: rgba(244, 244, 241, .36);--faint: rgba(244, 244, 241, .2);--white: #ffffff;--radius: 2px;--shadow: 0 34px 90px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.035),transparent 30%),radial-gradient(circle at 0% 55%,rgba(255,255,255,.022),transparent 34%),var(--bg);color:var(--text)}body::selection{background:#ffffff2e}a{color:inherit}button,select,input{font:inherit}button{color:inherit}.site-shell{position:relative;min-height:100vh;overflow:clip;background:linear-gradient(180deg,rgba(255,255,255,.008),transparent 18%),var(--bg)}.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(0deg,transparent 0,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 75%);mask-image:linear-gradient(to bottom,black 0%,transparent 75%);opacity:.4}.noise{position:fixed;inset:0;pointer-events:none;opacity:.032;z-index:0;background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.9) 0 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.65) 0 1px,transparent 1px);background-size:5px 5px,7px 7px;mix-blend-mode:soft-light}.nav,main,footer{position:relative;z-index:1}.nav{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:22px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;width:max-content;text-decoration:none}.brand img{display:block;width:150px;height:48px;object-fit:contain;object-position:left center;filter:brightness(.98) contrast(1.02)}.nav-links{display:flex;justify-content:center;align-items:center;gap:34px}.nav-links a{position:relative;text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text);opacity:.48;transition:opacity .25s ease,transform .25s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:#ffffffbf;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-links a:hover{opacity:1;transform:translateY(-1px)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid var(--line);background:#ffffff04;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,transform .25s ease}.nav-cta:hover{transform:translateY(-2px);background:#ffffff0f;border-color:#fff3}.wa-icon{opacity:.55}.hero{width:min(1280px,calc(100% - 48px));min-height:705px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:64px;padding:70px 0 94px}.hero-copy{max-width:690px}.eyebrow,.section-kicker{font-size:9px;font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--text);opacity:.42}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.eyebrow span{width:28px;height:1px;background:#ffffffb8}.hero h1{margin:0 0 30px;max-width:700px;font-size:clamp(64px,8.3vw,116px);line-height:.86;letter-spacing:-.072em;font-weight:500}.hero h1 em,.compare-hero em{font-style:normal;color:#f4f4f180}.hero-text{max-width:610px;margin:0;color:var(--muted);font-size:16px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin:34px 0 46px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.16);text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.primary-btn{min-width:172px;background:#fff;color:#08090a}.primary-btn:hover{transform:translateY(-2px);background:#e9e9e7}.secondary-btn{min-width:170px;background:#ffffff05;color:#f4f4f1bf}.secondary-btn:hover{transform:translateY(-2px);background:#ffffff0e;border-color:#ffffff36;color:#fff}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;border-top:1px solid var(--line)}.stats>div{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:17px 18px 0 0}.stats strong{font-size:13px;font-weight:500}.stats span{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.11em;color:var(--soft)}.hero-visual{min-height:560px;position:relative;display:grid;place-items:center;isolation:isolate}.hero-visual:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 68%);filter:blur(8px);z-index:-2}.orb{position:absolute;border-radius:50%;pointer-events:none}.orb-a{width:285px;height:285px;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.2),rgba(255,255,255,.03) 46%,transparent 70%);filter:blur(1px)}.orb-b{width:455px;height:455px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 90px #ffffff06 inset}.tech-ring{position:absolute;border:1px dashed rgba(255,255,255,.11);border-radius:50%;opacity:.85}.ring-1{width:500px;height:500px;transform:rotate(24deg) skew(-12deg);animation:ringFloat 13s ease-in-out infinite}.ring-2{width:400px;height:400px;transform:rotate(-24deg) skewY(8deg);animation:ringFloatReverse 16s ease-in-out infinite}.print-card{position:relative;width:320px;height:390px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.17);background:linear-gradient(135deg,#ffffff17,#ffffff04),#070809e0;box-shadow:0 45px 100px #00000080,inset 0 1px #ffffff0a;transform:rotate(-5deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.print-card:hover{transform:rotate(-3deg) translateY(-5px)}.print-card:after{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.045);pointer-events:none}.scan-line{position:absolute;left:0;right:0;top:0;height:1px;background:#ffffffa6;box-shadow:0 0 18px #ffffff80;animation:scan 3.7s linear infinite}@keyframes scan{0%,to{transform:translateY(0);opacity:.12}50%{transform:translateY(360px);opacity:.78}}@keyframes ringFloat{0%,to{transform:rotate(24deg) skew(-12deg) translateZ(0)}50%{transform:rotate(31deg) skew(-12deg) translate3d(0,-8px,0)}}@keyframes ringFloatReverse{0%,to{transform:rotate(-24deg) skewY(8deg) translateZ(0)}50%{transform:rotate(-29deg) skewY(8deg) translate3d(0,8px,0)}}.card-top,.card-bottom{display:flex;justify-content:space-between;position:relative;z-index:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;opacity:.45}.card-bottom{position:absolute;left:20px;right:20px;bottom:20px}.cube{position:absolute;left:50%;top:52%;width:130px;height:130px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(-28deg) rotateY(38deg) rotate(4deg)}.cube-face{position:absolute;width:130px;height:130px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,#ffffff3d,#ffffff09);box-shadow:inset 0 0 28px #ffffff09}.cube-front{transform:translateZ(65px)}.cube-side{transform:rotateY(90deg) translateZ(65px)}.cube-top{transform:rotateX(90deg) translateZ(65px)}.marquee{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#ffffff03}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:2;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.marquee:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee-group{display:flex;align-items:center;gap:19px;padding:16px 0;margin-right:44px;white-space:nowrap}.marquee-group span{font-size:9px;font-weight:700;letter-spacing:.19em;color:var(--text);opacity:.4}.marquee-group b{font-size:12px;font-weight:400;opacity:.23}@keyframes marquee{to{transform:translate(-8.3333333333%)}}.section{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:126px 0}.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:80px;align-items:end;margin-bottom:56px}.section-head.compact{margin-bottom:30px}.section-head h2,.process-panel h2,.compare-selector-head h2,.comparison-results-head h2,.compare-notes h2{margin:14px 0 0;font-size:clamp(48px,6vw,78px);line-height:.92;letter-spacing:-.058em;font-weight:500}.section-head h2 span,.process-panel h2 span{color:#f4f4f16e}.section-head>p{max-width:480px;justify-self:end;margin:0 0 7px;color:var(--muted);font-size:14px;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{position:relative;min-height:328px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent);transition:background .3s ease,transform .3s ease}.service-card:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.service-card:hover{background:linear-gradient(180deg,#ffffff09,#ffffff03);transform:translateY(-3px)}.service-card:hover:after{transform:scaleX(1)}.service-number{position:absolute;top:22px;right:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.12em;opacity:.28}.service-mark{font-size:40px;line-height:1;font-weight:300;opacity:.22}.service-card h3{margin:94px 0 12px;font-size:24px;line-height:1.05;font-weight:500;letter-spacing:-.03em}.service-card p{max-width:300px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.service-card a{position:absolute;left:28px;bottom:28px;display:inline-flex;align-items:center;gap:9px;font-size:9px;font-weight:700;text-decoration:none;letter-spacing:.12em;text-transform:uppercase;opacity:.42;transition:opacity .25s ease,transform .25s ease}.service-card a:hover{opacity:1;transform:translate(2px)}.process-section{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(255,255,255,.015),transparent 45%)}.process-panel{padding:112px max(24px,calc((100vw - 1280px)/2)) 102px max(24px,calc((100vw - 1280px)/2));padding-right:66px;background:#ffffff05;border-right:1px solid var(--line)}.process-panel h2{margin-top:16px;margin-bottom:24px;font-size:clamp(48px,5vw,72px)}.process-panel p{max-width:380px;margin:0;color:var(--muted);font-size:13px;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.step{min-height:252px;padding:40px;border-left:1px solid var(--line);border-top:1px solid var(--line);transition:background .25s ease}.step:nth-child(-n+2){border-top:0}.step:hover{background:#ffffff06}.step-line{display:flex;align-items:center;gap:12px;margin-bottom:70px}.step-line span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.12em;opacity:.32}.step-line i{width:48px;height:1px;background:#ffffff3d;transition:width .25s ease}.step:hover .step-line i{width:68px}.step h3{margin:0 0 10px;font-size:18px;font-weight:500}.step p{max-width:300px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.materials{position:relative}.material-count{margin-top:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.16em;opacity:.28}.material-compare-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 26px;padding:20px 22px;border:1px solid var(--line);background:linear-gradient(100deg,#ffffff0b,#ffffff03),#ffffff03;box-shadow:inset 0 1px #ffffff06}.material-compare-banner>div:first-child{display:grid;gap:7px}.material-compare-banner span{font-size:8px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--soft)}.material-compare-banner strong{font-size:15px;line-height:1.4;font-weight:500}.compare-materials-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:220px;min-height:48px;padding:0 17px;border:1px solid rgba(255,255,255,.15);background:#fff;color:#08090a;text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.compare-materials-btn span:first-child{color:#08090a;opacity:1}.compare-materials-btn span:nth-child(2){color:#08090a85;opacity:1}.compare-materials-btn span:last-child{color:#08090a;opacity:1;font-size:14px}.compare-materials-btn:hover{transform:translateY(-2px);background:#ececea}.material-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.material{position:relative;min-height:68px;padding:20px 18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#ffffff04,#ffffff01);color:var(--text);text-align:left;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,transform .25s ease,color .25s ease}.material span{display:inline-block;margin-right:10px;color:var(--soft);transition:transform .25s ease,color .25s ease}.material:hover{z-index:2;background:#ffffff0b;transform:translateY(-2px)}.material:hover span{color:#fff;transform:rotate(90deg)}.material:focus-visible,.material-select-card select:focus-visible,.material-modal-close:focus-visible,.select-card-clear:focus-visible,.comparison-card-top button:focus-visible{outline:1px solid rgba(255,255,255,.7);outline-offset:3px}.contact{position:relative;width:min(1280px,calc(100% - 48px));min-height:520px;margin:0 auto 74px;padding:72px 70px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff03),#0a0b0d;box-shadow:var(--shadow)}.contact:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.035);pointer-events:none}.contact-glow{position:absolute;width:500px;height:500px;right:-130px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 67%);filter:blur(10px);pointer-events:none}.contact-copy{position:relative;z-index:2}.contact h2{margin:16px 0 20px;font-size:clamp(54px,7vw,92px);line-height:.9;letter-spacing:-.07em;font-weight:500}.contact h2 em{font-style:normal;color:#f4f4f17a}.contact-copy>p{max-width:500px;margin:0 0 28px;color:var(--muted);font-size:14px;line-height:1.8}.whatsapp-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:235px;min-height:52px;padding:0 19px;background:#fff;color:#08090a;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.whatsapp-btn:hover{transform:translateY(-2px);background:#ececea}.whatsapp-logo{font-size:13px;opacity:.55}.contact-code{position:relative;z-index:2;align-self:end;text-align:right;font-size:clamp(46px,6vw,78px);line-height:.9;letter-spacing:-.06em;font-weight:500;white-space:nowrap;opacity:.88}.contact-code span{opacity:.35}.contact-code small{display:block;margin-top:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.5;letter-spacing:.16em;opacity:.35}footer{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:0 0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:#f4f4f152;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.12em}footer div:nth-child(2){text-align:center}footer div:last-child{text-align:right}footer a{text-decoration:none;transition:color .2s ease}.material-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#030406d6;backdrop-filter:blur(18px) saturate(.8);-webkit-backdrop-filter:blur(18px) saturate(.8);animation:materialBackdropIn .2s ease-out}.material-modal{position:relative;width:min(760px,100%);max-height:90vh;overflow-y:auto;padding:48px;background:linear-gradient(145deg,#ffffff13,#ffffff05),#090a0c;border:1px solid rgba(255,255,255,.13);box-shadow:0 44px 120px #000000b3,inset 0 1px #ffffff0b;animation:materialModalIn .28s cubic-bezier(.2,.8,.2,1)}.material-modal:before{content:"";position:absolute;top:0;left:11%;right:11%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent)}.material-modal-close{position:absolute;top:17px;right:17px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.material-modal-close:hover{background:#ffffff17;border-color:#ffffff38;transform:rotate(90deg)}.material-modal-kicker{margin-bottom:15px;font-size:9px;font-weight:700;letter-spacing:.22em;opacity:.42}.material-modal-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.material-modal-tag{padding:7px 10px;border:1px solid rgba(255,255,255,.11);font-size:8px;font-weight:700;letter-spacing:.16em;opacity:.7}.material-modal-index{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;opacity:.28}.material-modal h2{margin:0;max-width:650px;font-size:clamp(42px,7vw,74px);line-height:.92;letter-spacing:-.06em;font-weight:500}.material-modal-description{max-width:650px;margin:25px 0 34px;color:var(--muted);font-size:14px;line-height:1.8}.material-highlight{padding:23px 24px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.material-highlight span{display:block;margin-bottom:9px;font-size:8px;font-weight:700;letter-spacing:.18em;opacity:.36}.material-highlight strong{display:block;font-size:14px;line-height:1.65;font-weight:500;opacity:.92}.material-section-title{margin:34px 0 12px;font-size:8px;font-weight:700;letter-spacing:.18em;opacity:.36}.material-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09)}.material-detail{min-height:108px;padding:20px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff02;transition:background .2s ease}.material-detail:hover{background:#ffffff06}.material-detail span{display:block;margin-bottom:10px;font-size:8px;font-weight:700;letter-spacing:.16em;opacity:.34}.material-detail strong{display:block;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.02em}.material-detail small{display:block;margin-top:7px;font-size:9px;line-height:1.45;opacity:.29}.material-modal-note{margin-top:18px;padding:18px 20px;border-left:2px solid rgba(255,255,255,.34);background:#ffffff05}.material-modal-note span{display:block;margin-bottom:8px;font-size:8px;font-weight:700;letter-spacing:.16em;opacity:.34}.material-modal-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.material-modal-actions{display:grid;grid-template-columns:1.4fr .9fr;gap:10px;margin-top:28px}.material-modal-cta,.material-modal-compare{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:0 19px;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .22s ease,background .22s ease,border-color .22s ease}.material-modal-cta{background:#fff;color:#08090a}.material-modal-compare{border:1px solid rgba(255,255,255,.12);background:#ffffff05}.material-modal-cta:hover{background:#ececea;transform:translateY(-2px)}.material-modal-compare:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.material-modal-source{margin-top:15px;font-size:8px;letter-spacing:.15em;opacity:.22}@keyframes materialBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes materialModalIn{0%{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.compare-page .nav{border-bottom:1px solid var(--line-soft)}.compare-hero{position:relative;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:72px 0 62px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:72px;border-bottom:1px solid var(--line-soft)}.compare-hero h1{margin:18px 0 24px;max-width:900px;font-size:clamp(64px,8vw,108px);line-height:.88;letter-spacing:-.07em;font-weight:500}.compare-hero p{max-width:680px;margin:0;color:var(--muted);font-size:16px;line-height:1.8}.compare-selector-section,.comparison-results,.compare-notes{width:min(1280px,calc(100% - 48px));margin:0 auto}.compare-hero h1{margin:18px 0 24px;max-width:760px;font-size:clamp(64px,8vw,112px);line-height:.92;letter-spacing:-.065em;font-weight:500}.compare-hero p{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.compare-hero-meta{align-self:stretch;display:grid;align-content:end;margin-bottom:2px;border-top:1px solid var(--line)}.compare-hero-meta-item{display:grid;grid-template-columns:68px 1fr;align-items:baseline;gap:18px;min-height:66px;padding:15px 0;border-bottom:1px solid var(--line-soft)}.compare-hero-meta-item strong{font-size:28px;line-height:1;font-weight:500;letter-spacing:-.04em}.compare-hero-meta-item span{color:var(--soft);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[lang=zh-CN] .compare-hero{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:60px;padding-top:64px;padding-bottom:52px}html[lang=zh-CN] .compare-hero h1{margin-top:14px;margin-bottom:22px;font-size:clamp(54px,6.7vw,92px);line-height:1.08;letter-spacing:0;font-weight:650}html[lang=zh-CN] .compare-hero p{max-width:640px;font-size:14px;line-height:1.9;letter-spacing:0}html[lang=zh-CN] .compare-hero-meta-item{grid-template-columns:62px 1fr}html[lang=zh-CN] .compare-hero-meta-item strong{font-size:25px;letter-spacing:0}html[lang=zh-CN] .compare-hero-meta-item span{font-size:10px;line-height:1.5;letter-spacing:.03em;text-transform:none}.compare-selector-section{padding:0 0 92px}.compare-selector-head,.comparison-results-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px}.compare-selector-head h2,.comparison-results-head h2{font-size:clamp(38px,4.5vw,60px)}.compare-counter{padding-bottom:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.16em;opacity:.34}.material-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.material-select-card{position:relative;min-height:224px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent);transition:background .25s ease}.material-select-card:hover,.material-select-card.has-value{background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.select-card-number{position:absolute;top:23px;right:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.13em;opacity:.24}.material-select-card label{display:block;margin-bottom:16px;font-size:8px;font-weight:700;letter-spacing:.18em;opacity:.34}.material-select-card select{width:100%;min-height:54px;padding:0 44px 0 16px;border:1px solid rgba(255,255,255,.14);border-radius:0;outline:none;appearance:none;-webkit-appearance:none;background-color:#101214;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.68) 50%),linear-gradient(135deg,rgba(255,255,255,.68) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:#fff;font-size:13px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.material-select-card select:hover{background-color:#141719}.material-select-card select:focus{border-color:#ffffff4d}.material-select-card select option{background:#101214;color:#fff}.select-card-clear{margin-top:15px;padding:0;border:0;background:transparent;color:#ffffff5e;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.select-card-clear:hover{color:#fff}.comparison-results{padding-bottom:24px}.comparison-results-head p{max-width:460px;margin:0 0 7px;color:var(--muted);font-size:12px;line-height:1.75}.comparison-table-wrap{overflow-x:auto;border-top:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0 20px 60px #00000029}.comparison-table{width:100%;min-width:780px;border-collapse:collapse}.comparison-table th,.comparison-table td{vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison-table thead th{padding:28px;text-align:left;background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.comparison-table .metric-column{width:25%}.comparison-material-head{display:grid;gap:7px}.comparison-material-head span,.comparison-material-head small{font-size:8px;letter-spacing:.16em;opacity:.3}.comparison-material-head strong{font-size:24px;line-height:1.05;font-weight:500;letter-spacing:-.045em}.comparison-table tbody th{padding:22px 24px;text-align:left;background:#ffffff03}.comparison-table tbody td{padding:22px 24px;background:#ffffff01}.comparison-table tbody tr:hover td,.comparison-table tbody tr:hover th{background:#ffffff05}.metric-label{display:grid;gap:7px}.metric-label span{font-size:8px;font-weight:700;letter-spacing:.16em;opacity:.42}.metric-label small{max-width:220px;font-size:9px;line-height:1.45;opacity:.24}.comparison-value{display:grid;gap:7px}.comparison-value strong{font-size:25px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.comparison-value small{font-size:9px;line-height:1.4;opacity:.27}.comparison-best-for-row th,.comparison-best-for-row td{background:#ffffff05}.comparison-best-for-row p{max-width:300px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.comparison-cards-mobile{display:none}.comparison-bottom-actions{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:21px 24px;border:1px solid var(--line);background:#ffffff04}.comparison-bottom-actions>div{display:grid;gap:7px}.comparison-bottom-actions span{font-size:8px;font-weight:700;letter-spacing:.17em;opacity:.3}.comparison-bottom-actions strong{font-size:14px;line-height:1.4;font-weight:500}.compare-empty{width:min(840px,calc(100% - 48px));margin:0 auto 102px;padding:104px 40px;text-align:center;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03)}.compare-empty-mark{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 28px;border:1px solid rgba(255,255,255,.14);font-size:24px;opacity:.42}.compare-empty h2{margin:13px 0 0;font-size:42px;line-height:1;letter-spacing:-.05em;font-weight:500}.compare-empty p{max-width:460px;margin:14px auto 0;color:var(--muted);font-size:13px;line-height:1.75}.compare-notes{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:86px 0 124px;border-top:1px solid var(--line)}.compare-notes h2{margin-top:16px;font-size:clamp(40px,4vw,60px)}.compare-notes p{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.85}@media(max-width:1100px){.hero{grid-template-columns:1fr;gap:24px;padding-top:55px}.hero-visual{min-height:500px;margin-top:-10px}.section-head{grid-template-columns:1fr;gap:22px}.section-head>p{justify-self:start;max-width:560px}.process-section{grid-template-columns:1fr}.process-panel{padding:74px 24px;border-right:0;border-bottom:1px solid var(--line)}.material-list{grid-template-columns:repeat(3,minmax(0,1fr))}.contact{padding:58px 44px}.compare-notes{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.nav,.hero,.section,.contact,.compare-selector-section,.comparison-results,.compare-notes,.compare-hero,footer{width:min(100% - 28px,1280px)}.nav{grid-template-columns:auto auto;gap:18px;padding:17px 0}.nav-links{display:none}.nav-cta{justify-self:end}.brand img{width:126px;height:42px}.hero{min-height:auto;padding:56px 0 66px}.hero h1,.compare-hero h1{font-size:clamp(58px,17vw,86px)}.hero-text{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.primary-btn,.secondary-btn{width:100%;min-width:0}.stats{max-width:none}.hero-visual{min-height:390px;transform:scale(.83);transform-origin:center top;margin:-10px 0 -50px}.orb-b{width:400px;height:400px}.ring-1{width:440px;height:440px}.ring-2{width:355px;height:355px}.section{padding:88px 0}.section-head{margin-bottom:38px}.section-head h2,.process-panel h2,.compare-selector-head h2,.comparison-results-head h2,.compare-notes h2{font-size:clamp(43px,12vw,62px)}.service-grid{grid-template-columns:1fr}.service-card{min-height:286px}.steps{grid-template-columns:1fr}.step,.step:nth-child(-n+2){border-top:1px solid var(--line)}.step:first-child{border-top:0}.material-compare-banner{flex-direction:column;align-items:stretch}.compare-materials-btn{width:100%}.material-list{grid-template-columns:repeat(2,minmax(0,1fr))}.material{min-height:62px;padding:17px 14px;font-size:9px}.contact{min-height:560px;margin-bottom:54px;padding:48px 24px;grid-template-columns:1fr;align-items:start}.contact h2{font-size:clamp(54px,15vw,78px)}.contact-code{justify-self:start;align-self:end;text-align:left;margin-top:60px;font-size:clamp(48px,14vw,72px)}footer{grid-template-columns:1fr;gap:9px;padding-bottom:20px}footer div,footer div:nth-child(2),footer div:last-child{text-align:left}.material-modal-backdrop{padding:10px}.material-modal{max-height:95vh;padding:34px 20px 22px}.material-modal h2{padding-right:36px;font-size:42px}.material-modal-actions,.material-details,.material-selectors{grid-template-columns:1fr}.material-select-card{min-height:188px}.comparison-table-wrap{display:none}.comparison-cards-mobile{display:grid;gap:12px}.comparison-material-card{padding:22px;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03)}.comparison-card-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.comparison-card-top span{font-size:8px;letter-spacing:.15em;opacity:.3}.comparison-card-top button{border:0;padding:0;background:transparent;color:#ffffff59;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.comparison-card-top button:hover{color:#fff}.comparison-material-card h3{margin:22px 0 7px;font-size:34px;line-height:1;font-weight:500;letter-spacing:-.05em}.comparison-card-tag{display:block;font-size:8px;letter-spacing:.14em;opacity:.3}.comparison-material-card>p{margin:20px 0;color:var(--muted);font-size:12px;line-height:1.7}.mobile-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.mobile-metrics>div{min-height:86px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.mobile-metrics span,.mobile-best-for span{display:block;margin-bottom:8px;font-size:8px;font-weight:700;letter-spacing:.15em;opacity:.3}.mobile-metrics strong{font-size:18px;line-height:1.1;font-weight:500}.mobile-best-for{padding:17px;border:1px solid var(--line);border-top:0}.mobile-best-for strong{display:block;color:var(--muted);font-size:12px;line-height:1.6;font-weight:400}.comparison-bottom-actions{flex-direction:column;align-items:stretch}.comparison-bottom-actions .primary-btn{justify-content:space-between}.compare-empty{width:min(100% - 28px,840px);padding:80px 24px}.compare-empty h2{font-size:36px}.compare-notes{padding-bottom:90px}}@media(max-width:430px){.material-list,.stats{grid-template-columns:1fr}.stats>div{padding:14px 0;border-bottom:1px solid var(--line)}.hero-visual{transform:scale(.74);margin-bottom:-90px}.compare-hero{padding-top:72px}.material-modal-close{width:38px;height:38px;top:12px;right:12px}.material-modal h2{font-size:38px}}:root{--bg: #050505;--bg-2: #0b0b0b;--panel: rgba(255,255,255,.025);--panel-strong: rgba(255,255,255,.05);--line: rgba(255,255,255,.12);--line-soft: rgba(255,255,255,.07);--text: #fafafa;--muted: rgba(255,255,255,.58);--soft: rgba(255,255,255,.38);--faint: rgba(255,255,255,.2);--white: #fff;--shadow: 0 30px 100px rgba(0,0,0,.58)}html{background:#050505}body{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.045),transparent 34%),#050505;color:#fafafa}::selection{background:#fff;color:#050505}.site-shell{background:#050505}.site-shell:before{background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(0deg,transparent 0,rgba(255,255,255,.02) 1px,transparent 1px);background-size:84px 84px;opacity:.32}.noise{opacity:.02}.nav{padding:24px 0}.brand img{filter:grayscale(1) contrast(1.15) brightness(1.08)}.nav-links a{color:#fff;opacity:.43}.nav-links a:hover{opacity:1}.nav-cta{border-color:#ffffff2e;background:#0a0a0a;color:#fff}.nav-cta:hover{background:#fff;border-color:#fff;color:#050505}.hero{padding-top:84px;padding-bottom:112px}.eyebrow,.section-kicker{color:#fff;opacity:.5}.eyebrow span{background:#fff}.hero h1,.section-head h2,.process-panel h2,.compare-selector-head h2,.comparison-results-head h2,.compare-notes h2,.compare-hero h1,.contact h2{color:#fff}.hero h1 em,.compare-hero em,.contact h2 em,.section-head h2 span,.process-panel h2 span{color:#ffffff57}.hero-text,.section-head>p,.process-panel p,.contact-copy>p,.compare-hero p,.comparison-results-head p,.compare-notes p{color:#ffffff8c}.hero-visual:before{background:radial-gradient(circle,rgba(255,255,255,.09),transparent 69%)}.orb-a{background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.24),rgba(255,255,255,.035) 45%,transparent 70%)}.orb-b{border-color:#ffffff1a}.tech-ring{border-color:#ffffff21}.print-card{border-color:#ffffff38;background:linear-gradient(145deg,#ffffff18,#ffffff04),#080808;box-shadow:0 50px 120px #000000ad,inset 0 1px #ffffff14}.print-card:after{border-color:#ffffff0f}.scan-line{background:#fff;box-shadow:0 0 22px #ffffffb3}.cube-face{border-color:#ffffff45;background:linear-gradient(135deg,#ffffff47,#ffffff06)}.primary-btn,.compare-materials-btn,.whatsapp-btn,.material-modal-cta{background:#fff;color:#050505;border-color:#fff}.primary-btn:hover,.compare-materials-btn:hover,.whatsapp-btn:hover,.material-modal-cta:hover{background:#dcdcdc;color:#050505}.secondary-btn{border-color:#ffffff29;background:#080808;color:#ffffffc2}.secondary-btn:hover{background:#fff;color:#050505;border-color:#fff}.stats{border-color:#ffffff26}.stats strong{color:#fff}.stats span{color:#ffffff5e}.marquee{background:#090909;border-color:#ffffff1f}.marquee:before{background:linear-gradient(90deg,#050505,transparent)}.marquee:after{background:linear-gradient(270deg,#050505,transparent)}.marquee-group span{color:#fff;opacity:.48}.marquee-group b{color:#fff;opacity:.26}.service-grid,.material-list,.material-details,.material-selectors{border-color:#ffffff1f}.service-card{background:#080808;border-color:#ffffff1f}.service-card:hover{background:#101010;transform:translateY(-5px)}.service-card:after{background:#fff}.service-mark{color:#fff;opacity:.28}.service-card p{color:#ffffff85}.service-card a{color:#fff}.process-section{background:#070707;border-color:#ffffff1f}.process-panel{background:#0a0a0a;border-color:#ffffff1f}.step{border-color:#ffffff1f;background:#070707}.step:hover{background:#0f0f0f}.step-line span{color:#fff}.step-line i{background:#ffffff61}.step p{color:#ffffff80}.material-compare-banner{background:#090909;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}.material-compare-banner span{color:#fff6}.material-compare-banner strong{color:#fff}.material-list{background:#080808}.material{background:#080808;border-color:#ffffff1f;color:#fff}.material:hover{background:#fff;color:#050505;transform:translateY(-1px)}.material:hover span{color:#050505}.material:active{transform:translateY(0)}.material-count{color:#fff;opacity:.28}.contact{background:linear-gradient(135deg,#ffffff0e,#ffffff03),#080808;border-color:#ffffff24;box-shadow:0 35px 100px #00000094}.contact:before{border-color:#ffffff0b}.contact-glow{background:radial-gradient(circle,rgba(255,255,255,.13),transparent 68%)}.contact-code{color:#fff}.contact-code span{color:#fff;opacity:.28}footer{color:#ffffff47}footer a:hover{color:#fff}.material-modal-backdrop{background:#000000e0;backdrop-filter:blur(20px) grayscale(1);-webkit-backdrop-filter:blur(20px) grayscale(1)}.material-modal{background:#080808;border-color:#ffffff29;box-shadow:0 50px 140px #000000d1,inset 0 1px #ffffff0f}.material-modal:before{background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.8}.material-modal-close{background:#0b0b0b;border-color:#ffffff29}.material-modal-close:hover{background:#fff;color:#050505;border-color:#fff}.material-modal-tag{border-color:#ffffff29;color:#fff}.material-highlight{background:#0d0d0d;border-color:#ffffff1f}.material-details{background:#070707}.material-detail{background:#070707;border-color:#ffffff1f}.material-detail:hover{background:#101010}.material-detail strong{color:#fff}.material-modal-note{background:#0b0b0b;border-left-color:#fff}.material-modal-compare{background:#090909;border-color:#ffffff29}.material-modal-compare:hover{background:#fff;color:#050505;border-color:#fff}.compare-page .nav{border-color:#ffffff1a}.material-select-card{background:#080808;border-color:#ffffff1f}.material-select-card:hover,.material-select-card.has-value{background:#0f0f0f}.material-select-card select{background-color:#060606;border-color:#ffffff2e;color:#fff}.material-select-card select:hover,.material-select-card select:focus{background-color:#0d0d0d;border-color:#fff}.material-select-card select option{background:#050505;color:#fff}.comparison-table-wrap{background:#070707;border-color:#ffffff1f}.comparison-table th,.comparison-table td{border-color:#ffffff1f}.comparison-table thead th{background:#0c0c0c}.comparison-table tbody th{background:#090909}.comparison-table tbody td{background:#070707}.comparison-table tbody tr:hover td,.comparison-table tbody tr:hover th{background:#111}.comparison-best-for-row th,.comparison-best-for-row td{background:#0b0b0b}.comparison-bottom-actions,.compare-empty{background:#090909;border-color:#ffffff1f}.compare-empty-mark{background:#fff;color:#050505;border-color:#fff}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.nav{padding:18px 0}.hero{padding-top:58px;padding-bottom:72px}.hero h1,.compare-hero h1{letter-spacing:-.065em}.service-card:hover,.material:hover,.primary-btn:hover,.secondary-btn:hover,.compare-materials-btn:hover,.whatsapp-btn:hover,.material-modal-cta:hover{transform:none}.material{background:#080808}.material:hover{background:#080808;color:#fff}.material:hover span{color:#fff}.material:active{background:#fff;color:#050505}.material:active span{color:#050505}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.language-switcher{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:1px solid var(--line);background:#ffffff05;white-space:nowrap}.language-switcher>span{color:var(--soft);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.language-options{display:inline-flex;align-items:center;gap:2px}.language-options button{min-width:38px;min-height:28px;padding:0 8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.06em;transition:background .2s ease,color .2s ease,border-color .2s ease}.language-options button:hover{color:var(--text);background:#ffffff0e}.language-options button.active{color:#08090a;background:#fff;border-color:#fff}html[lang=zh-CN] .nav-links a,html[lang=zh-CN] .nav-cta,html[lang=zh-CN] .primary-btn,html[lang=zh-CN] .secondary-btn,html[lang=zh-CN] .compare-materials-btn,html[lang=zh-CN] .whatsapp-btn{letter-spacing:.02em;text-transform:none}html[lang=zh-CN] .section-kicker,html[lang=zh-CN] .eyebrow{letter-spacing:.12em}html[lang=zh-CN] .hero h1,html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2{letter-spacing:-.045em;line-height:1.02}html[lang=zh-CN] .hero-text,html[lang=zh-CN] .section-head>p,html[lang=zh-CN] .process-panel p,html[lang=zh-CN] .service-card p,html[lang=zh-CN] .step p,html[lang=zh-CN] .contact-copy>p{line-height:1.9}html[lang=zh-CN] .service-card h3,html[lang=zh-CN] .step h3{letter-spacing:-.025em}@media(max-width:760px){.language-switcher{min-height:38px;padding:0 7px;gap:6px}.language-switcher>span{display:none}.language-options button{min-width:34px;min-height:27px;padding:0 6px}html[lang=zh-CN] .hero h1{font-size:clamp(52px,16vw,82px)}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2{font-size:clamp(42px,11vw,60px)}}html[lang=zh-CN] .material-modal{line-height:1.65}html[lang=zh-CN] .material-modal-description,html[lang=zh-CN] .material-modal-note p,html[lang=zh-CN] .material-detail small{letter-spacing:0;line-height:1.8}html[lang=zh-CN] .material-modal-kicker,html[lang=zh-CN] .material-section-title,html[lang=zh-CN] .material-modal-source{letter-spacing:.06em}html[lang=zh-CN] .compare-page .section-kicker,html[lang=zh-CN] .compare-page .compare-counter,html[lang=zh-CN] .compare-page .metric-label>span,html[lang=zh-CN] .compare-page .comparison-card-top>span,html[lang=zh-CN] .compare-page footer div{letter-spacing:.04em}html[lang=zh-CN] .compare-page .compare-hero h1,html[lang=zh-CN] .compare-page .compare-selector-head h2,html[lang=zh-CN] .compare-page .comparison-results-head h2,html[lang=zh-CN] .compare-page .compare-empty h2,html[lang=zh-CN] .compare-page .compare-notes h2{letter-spacing:0;line-height:1.15}html[lang=zh-CN] .compare-page .compare-hero p,html[lang=zh-CN] .compare-page .comparison-results-head p,html[lang=zh-CN] .compare-page .compare-empty p,html[lang=zh-CN] .compare-page .compare-notes p,html[lang=zh-CN] .compare-page .metric-label small,html[lang=zh-CN] .compare-page .comparison-bottom-actions strong{letter-spacing:0;line-height:1.8}html[lang=zh-CN] .compare-page select,html[lang=zh-CN] .compare-page button,html[lang=zh-CN] .compare-page .primary-btn,html[lang=zh-CN] .compare-page .material-modal-cta{letter-spacing:0}html[lang=zh-CN] body{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,ui-sans-serif,system-ui,sans-serif;line-break:strict;word-break:normal}html[lang=zh-CN] .language-switcher{gap:8px;padding:3px 5px 3px 10px;border-radius:999px;background:#ffffff06}html[lang=zh-CN] .language-switcher>span{font-size:10px;letter-spacing:.04em;text-transform:none}html[lang=zh-CN] .language-options{gap:3px}html[lang=zh-CN] .language-options button{min-width:42px;min-height:32px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html[lang=zh-CN] .nav{align-items:center}html[lang=zh-CN] .nav-links{gap:28px}html[lang=zh-CN] .nav-links a,html[lang=zh-CN] .nav-cta{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html[lang=zh-CN] .nav-cta{min-height:42px;padding-inline:16px}html[lang=zh-CN] .eyebrow,html[lang=zh-CN] .section-kicker{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4}html[lang=zh-CN] .hero h1{max-width:720px;margin-bottom:28px;font-size:clamp(58px,7vw,92px);line-height:1.12;letter-spacing:0;font-weight:650;word-break:keep-all}html[lang=zh-CN] .hero h1 em,html[lang=zh-CN] .compare-hero em{letter-spacing:0}html[lang=zh-CN] .hero-text{max-width:650px;font-size:15px;line-height:1.95;letter-spacing:0}html[lang=zh-CN] .hero-actions{gap:12px;margin-top:30px}html[lang=zh-CN] .primary-btn,html[lang=zh-CN] .secondary-btn,html[lang=zh-CN] .compare-materials-btn,html[lang=zh-CN] .whatsapp-btn{min-height:50px;padding-inline:20px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}html[lang=zh-CN] .stats span{font-size:11px;line-height:1.7;letter-spacing:0}html[lang=zh-CN] .marquee span{font-size:11px;letter-spacing:.03em}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2{font-size:clamp(42px,5vw,68px);line-height:1.2;letter-spacing:0;font-weight:650}html[lang=zh-CN] .section-head>p,html[lang=zh-CN] .process-panel p,html[lang=zh-CN] .service-card p,html[lang=zh-CN] .step p,html[lang=zh-CN] .contact-copy>p{font-size:14px;line-height:1.95;letter-spacing:0}html[lang=zh-CN] .service-card h3,html[lang=zh-CN] .step h3{font-size:23px;line-height:1.35;letter-spacing:0;font-weight:600}html[lang=zh-CN] .service-card a{font-size:11px;letter-spacing:0;text-transform:none}html[lang=zh-CN] .material-compare-banner strong{font-size:18px;line-height:1.5;letter-spacing:0;font-weight:600}html[lang=zh-CN] .material-compare-banner p{line-height:1.8;letter-spacing:0}html[lang=zh-CN] .material-list .material{font-size:15px;line-height:1.5;letter-spacing:0;text-align:left}html[lang=zh-CN] .material-count{font-size:11px;letter-spacing:.02em}html[lang=zh-CN] .contact-code small{font-size:10px;line-height:1.7;letter-spacing:.04em}html[lang=zh-CN] footer div{letter-spacing:.02em}html[lang=zh-CN] .material-modal{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-CN] .material-modal h2{font-size:clamp(32px,4vw,54px);line-height:1.2;letter-spacing:0;font-weight:650}html[lang=zh-CN] .material-modal-description,html[lang=zh-CN] .material-modal-note p{font-size:14px;line-height:1.9;letter-spacing:0}html[lang=zh-CN] .material-highlight strong,html[lang=zh-CN] .material-detail strong{letter-spacing:0}html[lang=zh-CN] .compare-hero h1{font-size:clamp(54px,7vw,88px);line-height:1.12;letter-spacing:0;font-weight:650}html[lang=zh-CN] .compare-selector-head h2,html[lang=zh-CN] .comparison-results-head h2,html[lang=zh-CN] .compare-empty h2,html[lang=zh-CN] .compare-notes h2{letter-spacing:0;line-height:1.25;font-weight:650}html[lang=zh-CN] .compare-hero p,html[lang=zh-CN] .comparison-results-head p,html[lang=zh-CN] .compare-empty p,html[lang=zh-CN] .compare-notes p{font-size:14px;line-height:1.95;letter-spacing:0}html[lang=zh-CN] .compare-page select,html[lang=zh-CN] .compare-page .select-card-clear{font-size:12px;letter-spacing:0}html[lang=zh-CN] .compare-page .select-card-number{letter-spacing:.04em}html[lang=zh-CN] .compare-page .metric-label>span,html[lang=zh-CN] .compare-page .comparison-card-top>span,html[lang=zh-CN] .compare-page .compare-counter{letter-spacing:.03em}html[lang=zh-CN] .compare-page .metric-label small,html[lang=zh-CN] .compare-page .comparison-value small{line-height:1.7;letter-spacing:0}@media(max-width:760px){html[lang=zh-CN] .hero h1{max-width:100%;font-size:clamp(48px,14vw,72px);line-height:1.14}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2,html[lang=zh-CN] .compare-hero h1{font-size:clamp(40px,11vw,58px);line-height:1.2}html[lang=zh-CN] .hero-text,html[lang=zh-CN] .section-head>p,html[lang=zh-CN] .process-panel p,html[lang=zh-CN] .service-card p,html[lang=zh-CN] .step p,html[lang=zh-CN] .contact-copy>p,html[lang=zh-CN] .compare-hero p,html[lang=zh-CN] .comparison-results-head p,html[lang=zh-CN] .compare-empty p,html[lang=zh-CN] .compare-notes p{font-size:14px;line-height:1.9}html[lang=zh-CN] .primary-btn,html[lang=zh-CN] .secondary-btn,html[lang=zh-CN] .compare-materials-btn,html[lang=zh-CN] .whatsapp-btn{min-height:48px;font-size:12px}html[lang=zh-CN] .material-list .material{font-size:14px}html[lang=zh-CN] .material-modal h2{font-size:32px}}@media(max-width:430px){html[lang=zh-CN] .hero h1{font-size:clamp(44px,14vw,60px)}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2,html[lang=zh-CN] .compare-hero h1{font-size:clamp(36px,10.5vw,50px)}html[lang=zh-CN] .hero-actions{align-items:stretch}}@media(max-width:900px){.compare-hero{grid-template-columns:1fr;gap:36px;padding-top:58px;padding-bottom:46px}.compare-hero-meta{width:min(100%,520px)}html[lang=zh-CN] .compare-hero{grid-template-columns:1fr;gap:30px;padding-top:54px;padding-bottom:44px}}@media(max-width:760px){.compare-hero{width:min(100% - 32px,1180px);padding-top:46px;padding-bottom:38px}.compare-hero h1{margin-bottom:18px;font-size:clamp(54px,15vw,78px);line-height:.98}.compare-hero p{font-size:14px;line-height:1.8}.compare-hero-meta{margin-top:2px}.compare-hero-meta-item{min-height:58px;padding:12px 0}html[lang=zh-CN] .compare-hero{padding-top:44px;padding-bottom:36px}html[lang=zh-CN] .compare-hero h1{font-size:clamp(44px,13vw,68px);line-height:1.12}}html[lang=zh-CN] .hero h1{font-size:clamp(66px,8.6vw,112px);line-height:1.08;font-weight:700}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2{font-size:clamp(50px,5.8vw,76px);line-height:1.18;font-weight:700}html[lang=zh-CN] .service-card h3,html[lang=zh-CN] .step h3{font-size:26px;line-height:1.38;font-weight:650}html[lang=zh-CN] .material-list .material{font-size:17px;font-weight:600;line-height:1.55}html[lang=zh-CN] .material-compare-banner strong{font-size:21px;line-height:1.5}html[lang=zh-CN] .primary-btn,html[lang=zh-CN] .secondary-btn,html[lang=zh-CN] .compare-materials-btn,html[lang=zh-CN] .whatsapp-btn,html[lang=zh-CN] .nav-cta{font-size:13px;font-weight:650;min-height:52px}html[lang=zh-CN] .stats span{font-size:12px;line-height:1.75}html[lang=zh-CN] .compare-hero h1{font-size:clamp(64px,8vw,104px);line-height:1.08;font-weight:700}html[lang=zh-CN] .compare-selector-head h2,html[lang=zh-CN] .comparison-results-head h2,html[lang=zh-CN] .compare-empty h2,html[lang=zh-CN] .compare-notes h2{font-size:clamp(46px,5.6vw,72px);line-height:1.2;font-weight:700}html[lang=zh-CN] .compare-page .comparison-material-head strong{font-size:19px;line-height:1.45;font-weight:650}html[lang=zh-CN] .compare-page .comparison-value strong{font-size:22px}html[lang=zh-CN] .compare-page .mobile-metrics span{font-size:12px}html[lang=zh-CN] .compare-page .mobile-metrics strong{font-size:19px}html[lang=zh-CN] .material-modal h2{font-size:clamp(36px,4.5vw,60px);line-height:1.2;font-weight:700}@media(max-width:760px){html[lang=zh-CN] .hero h1{font-size:clamp(56px,17vw,80px);line-height:1.1}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2,html[lang=zh-CN] .compare-hero h1{font-size:clamp(46px,13vw,66px);line-height:1.16}html[lang=zh-CN] .service-card h3,html[lang=zh-CN] .step h3{font-size:24px}html[lang=zh-CN] .material-list .material{font-size:16px}html[lang=zh-CN] .primary-btn,html[lang=zh-CN] .secondary-btn,html[lang=zh-CN] .compare-materials-btn,html[lang=zh-CN] .whatsapp-btn,html[lang=zh-CN] .nav-cta{font-size:13px}html[lang=zh-CN] .material-modal h2{font-size:35px}}@media(max-width:430px){html[lang=zh-CN] .hero h1,html[lang=zh-CN] .compare-hero h1{font-size:clamp(48px,15vw,62px)}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .process-panel h2,html[lang=zh-CN] .contact h2,html[lang=zh-CN] .compare-selector-head h2,html[lang=zh-CN] .comparison-results-head h2,html[lang=zh-CN] .compare-empty h2,html[lang=zh-CN] .compare-notes h2{font-size:clamp(40px,12vw,54px)}}@media(max-width:760px){html[lang=zh-CN] .language-switcher,.language-switcher{min-height:auto;height:30px;padding:0;gap:0;border:0;border-radius:0;background:transparent}.language-switcher>span,html[lang=zh-CN] .language-switcher>span{display:none}.language-options{gap:0;height:30px;align-items:stretch;border:0;background:transparent}.language-options button,html[lang=zh-CN] .language-options button{position:relative;min-width:auto;width:auto;min-height:30px;height:30px;padding:0 7px;border:0;border-radius:0;background:transparent;color:#f4f4f161;font-size:10px;font-weight:700;line-height:30px;letter-spacing:.02em;text-transform:none}.language-options button+button{margin-left:2px;padding-left:9px}.language-options button+button:before{content:"";position:absolute;left:0;top:9px;width:1px;height:12px;background:var(--line)}.language-options button:hover{background:transparent;color:var(--text)}.language-options button.active,html[lang=zh-CN] .language-options button.active{color:var(--text);background:transparent;border:0}.language-options button.active:after{content:"";position:absolute;left:7px;right:7px;bottom:1px;height:1px;background:currentColor}}@media(max-width:430px){.language-switcher,html[lang=zh-CN] .language-switcher,.language-options{height:28px}.language-options button,html[lang=zh-CN] .language-options button{height:28px;min-height:28px;padding:0 6px;line-height:28px;font-size:9px}.language-options button+button{padding-left:8px}.language-options button+button:before{top:8px;height:11px}.language-options button.active:after{left:6px;right:6px}}.material-modal-close{position:absolute;top:18px;right:18px;z-index:5;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0b;color:#fff;cursor:pointer;isolation:isolate;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.material-modal-close:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}.material-modal-close:hover{transform:none;background:#fff;color:#050505;border-color:#fff}.material-modal-close:active{transform:scale(.94)}.material-modal-close-icon{position:relative;z-index:1;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.material-modal-close:focus-visible{outline:1px solid #fff;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[lang=zh-CN] .material-modal-close{width:44px;height:44px}@media(max-width:760px){.material-modal-close{top:12px;right:12px;width:40px;height:40px}.material-modal-close-icon{width:15px;height:15px}}@media(max-width:430px){.material-modal-close{top:10px;right:10px;width:38px;height:38px}.material-modal-close-icon{width:14px;height:14px}}@media(max-width:760px){.material-modal{padding-top:58px}.material-modal-close,html[lang=zh-CN] .material-modal-close{top:20px;right:12px;width:34px;height:34px;border-radius:10px;border-color:#ffffff21;background:#ffffff06}.material-modal-close:before{display:none}.material-modal-close:hover{transform:none;background:#ffffff12;color:#fff;border-color:#fff3}.material-modal-close:active{transform:scale(.96);background:#ffffff1c}.material-modal-close-icon{width:13px;height:13px;stroke-width:1.8}}@media(max-width:430px){.material-modal{padding-top:54px}.material-modal-close,html[lang=zh-CN] .material-modal-close{top:18px;right:10px;width:32px;height:32px;border-radius:9px}.material-modal-close-icon{width:12px;height:12px}}@media(max-width:760px){.material-modal-backdrop{align-items:flex-start;padding:max(24px,calc(env(safe-area-inset-top) + 16px)) 12px max(16px,env(safe-area-inset-bottom))}.material-modal{padding:0 20px 32px;max-height:calc(100dvh - 40px)}.material-modal-header{position:relative;top:auto;z-index:1;display:flex;align-items:center;justify-content:flex-start;min-height:62px;margin:0 -20px 22px;padding:12px 52px 10px 20px;background:transparent;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.material-modal-header .material-modal-kicker{margin:0;max-width:100%}.material-modal-close,html[lang=zh-CN] .material-modal-close{position:absolute!important;top:50%;right:14px;left:auto;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff09;color:#ffffffe0}.material-modal-close:before{display:none}.material-modal-close:hover{transform:translateY(-50%);background:#ffffff12;color:#fff;border-color:#ffffff38}.material-modal-close:active{transform:translateY(-50%) scale(.95)}.material-modal-close-icon{width:13px;height:13px;stroke-width:1.8}.material-modal-close-text{display:none}}@media(max-width:430px){.material-modal{padding-left:16px;padding-right:16px}.material-modal-header{min-height:58px;margin-left:-16px;margin-right:-16px;margin-bottom:18px;padding-left:16px;padding-right:48px}.material-modal-close,html[lang=zh-CN] .material-modal-close{right:12px;width:32px;min-width:32px;height:32px;min-height:32px}.material-modal-close-icon{width:12px;height:12px}}.material-modal-close-mobile-text{display:none}@media(max-width:760px){.material-modal-close{position:static!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 2px!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff9e!important;transform:none!important;box-shadow:none!important;font-size:10px;font-weight:700;letter-spacing:.12em}.material-modal-close:before,.material-modal-close-desktop-icon{display:none!important}.material-modal-close-mobile-text{display:inline}.material-modal-close:hover,.material-modal-close:active{background:transparent!important;color:#fff!important;border-color:transparent!important;transform:none!important}.material-modal-header{position:relative;top:auto;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 20px 10px;margin:0 -20px 22px;background:#090a0c;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.material-modal-header .material-modal-kicker{margin:0;max-width:70%}html[lang=zh-CN] .material-modal-close{letter-spacing:0;font-size:12px;font-weight:600}}@media(max-width:430px){.material-modal-header{min-height:54px;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;margin-bottom:18px}.material-modal-close{height:32px!important;min-height:32px!important;font-size:9px}html[lang=zh-CN] .material-modal-close{font-size:11px}}.material-modal-bottom-close{display:none}@media(max-width:760px){.material-modal-bottom-close{width:100%;min-height:46px;margin-top:12px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.11);background:#ffffff06;color:#ffffff94;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.material-modal-bottom-close:hover{background:#ffffff0f;border-color:#fff3;color:#fff}.material-modal-bottom-close:active{background:#ffffff17}html[lang=zh-CN] .material-modal-bottom-close{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.material-modal-bottom-close>span:last-child{font-size:18px;line-height:1;font-weight:300}}@media(max-width:430px){.material-modal-bottom-close{min-height:44px;margin-top:10px;font-size:9px}html[lang=zh-CN] .material-modal-bottom-close{font-size:11px}.material-modal-bottom-close>span:last-child{font-size:17px}}.about-section{padding:120px 6vw;border-top:1px solid rgba(255,255,255,.08)}.about-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:end;margin-bottom:70px}.about-intro h2{margin-top:18px}.about-intro>p{max-width:620px;line-height:1.8;opacity:.72}.about-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12)}.about-point{display:flex;gap:24px;padding:34px 30px 20px 0;border-right:1px solid rgba(255,255,255,.1)}.about-point:not(:first-child){padding-left:30px}.about-point:last-child{border-right:none}.about-number{font-size:12px;letter-spacing:.15em;opacity:.45}.about-point h3{margin:0 0 10px;font-size:18px}.about-point p{margin:0;line-height:1.6;opacity:.6}.capabilities-section{padding:120px 6vw;background:#ffffff06;border-top:1px solid rgba(255,255,255,.08)}.capabilities-head{margin-bottom:60px}.capabilities-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.capability-card{position:relative;padding:45px;border:1px solid rgba(255,255,255,.12);background:#ffffff06;min-height:500px}.card-index{display:block;margin-bottom:70px;font-size:12px;letter-spacing:.15em;opacity:.4}.capability-card h3{margin:0 0 35px;font-size:28px}.technical-list{border-top:1px solid rgba(255,255,255,.1)}.technical-row{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.technical-row>span{font-size:13px;opacity:.5}.technical-row strong{font-size:14px;font-weight:500;line-height:1.7}.material-groups{display:grid;gap:15px}.material-groups div{display:grid;gap:3px}.material-groups small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.4}.material-groups strong{font-size:14px}.pricing-card{display:flex;flex-direction:column}.pricing-description{max-width:600px;line-height:1.8;opacity:.68}.bulk-box{display:flex;gap:20px;margin-top:35px;padding:25px;background:#ffb44612;border:1px solid rgba(255,180,70,.16)}.bulk-icon{flex:0 0 auto;font-size:18px}.bulk-box strong{display:block;margin-bottom:8px}.bulk-box p{margin:0;font-size:13px;line-height:1.7;opacity:.65}.quote-button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:18px 22px;background:#fff;color:#000;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease}.quote-button:hover{transform:translateY(-3px)}.site-footer{padding:80px 6vw 25px;border-top:1px solid rgba(255,255,255,.1)}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-bottom:70px}.footer-logo{font-size:25px;font-weight:700;letter-spacing:-.04em}.footer-logo span{opacity:.45;font-weight:400}.footer-brand p{max-width:280px;margin:20px 0;line-height:1.7;font-size:13px;opacity:.55}.footer-location{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.4}.footer-column{display:flex;flex-direction:column;gap:13px}.footer-column h4{margin:0 0 12px;font-size:10px;letter-spacing:.16em;opacity:.4}.footer-column a,.footer-column span{color:inherit;text-decoration:none;font-size:13px;opacity:.65;transition:opacity .2s ease}.footer-column a:hover{opacity:1}.footer-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.4}.footer-bottom:nth-child(2){text-align:center}.footer-bottom a{color:inherit;text-decoration:none;text-align:right}@media(max-width:800px){.about-section,.capabilities-section{padding:80px 5vw}.about-intro{grid-template-columns:1fr;gap:35px}.about-points{grid-template-columns:1fr}.about-point,.about-point:not(:first-child){padding:25px 0;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.about-point:last-child{border-bottom:none}.capabilities-grid{grid-template-columns:1fr}.capability-card{min-height:auto;padding:30px 24px}.card-index{margin-bottom:45px}.technical-row{grid-template-columns:1fr;gap:8px}.footer-main{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-brand{grid-column:1 / -1}.footer-bottom{grid-template-columns:1fr;gap:12px}.footer-bottom:nth-child(2),.footer-bottom a{text-align:left}}@media(max-width:500px){.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.capability-card h3{font-size:24px}}:root{--content-width: 1280px;--gutter: 24px;--focus-ring: rgba(255, 255, 255, .9)}html{scroll-padding-top:24px;-webkit-text-size-adjust:100%}body{font-size:15px;line-height:1.6;overflow-wrap:break-word}::selection{color:#fff;background:#ffffff38}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}[id]{scroll-margin-top:24px}.about-section,.capabilities-section{padding-block:clamp(76px,9vw,120px);padding-inline:max(24px,calc((100vw - var(--content-width)) / 2))}.about-section>*,.capabilities-section>*{width:100%;max-width:var(--content-width);margin-inline:auto}.about-section{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 75%)}.about-intro{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(32px,6vw,80px);margin-bottom:clamp(38px,6vw,70px)}.about-intro h2{max-width:760px;margin:14px 0 0;font-size:clamp(42px,5.8vw,76px);line-height:.98;letter-spacing:-.058em;font-weight:500}.about-intro h2 span{color:#f4f4f16e}.about-intro>p{max-width:580px;margin:0 0 6px;color:var(--muted);font-size:14px;line-height:1.9}.about-points{grid-template-columns:repeat(3,minmax(0,1fr));border-top-color:var(--line)}.about-point{min-width:0;gap:18px;padding-top:30px;padding-right:clamp(18px,2.4vw,32px);border-right-color:var(--line)}.about-point:not(:first-child){padding-left:clamp(18px,2.4vw,32px)}.about-point:first-child{padding-left:clamp(18px,2.4vw,32px)}.about-point h3{font-size:17px;line-height:1.35;font-weight:550}.about-point p{color:var(--muted);font-size:13px;line-height:1.8}.capabilities-section{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.035),transparent 34%),#ffffff05}.capabilities-head{margin-bottom:clamp(34px,5vw,58px)}.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px)}.capability-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:clamp(26px,3.2vw,44px);border-color:#ffffff21;background:linear-gradient(145deg,#ffffff09,#ffffff03);box-shadow:inset 0 1px #ffffff06}.capability-card h3{margin-bottom:28px;font-size:clamp(23px,2.2vw,29px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.card-index{margin-bottom:clamp(30px,4vw,50px);color:var(--soft)}.technical-list{border-top-color:var(--line)}.technical-row{grid-template-columns:minmax(125px,.72fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);padding-block:20px;border-bottom-color:var(--line)}.technical-row>span{color:var(--muted);line-height:1.65}.technical-row strong,.material-groups strong{min-width:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.material-groups{gap:17px}.material-groups small{color:var(--soft);font-size:9px;line-height:1.5}.pricing-description{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.bulk-box{align-items:flex-start;gap:16px;margin-top:30px;margin-bottom:28px;padding:clamp(18px,2vw,25px);border-color:#ffb44633;background:linear-gradient(130deg,#ffb44613,#ffb44606)}.bulk-box strong{line-height:1.45}.bulk-box p{color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.quote-button{gap:18px;min-height:54px;margin-top:auto;padding:15px 18px;font-size:10px;line-height:1.5;transition:background .22s ease,transform .22s ease}.quote-button:hover{transform:translateY(-2px);background:#ececea}.site-footer{display:block;width:100%;margin:0;padding:clamp(52px,7vw,82px) 0 24px;grid-template-columns:none;align-items:initial;gap:0;border-top:1px solid var(--line);color:var(--text);font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.site-footer .footer-main{display:grid;width:min(var(--content-width),calc(100% - 48px));grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,58px);margin:0 auto;padding:0 0 clamp(42px,5.5vw,68px)}.site-footer .footer-main>*{min-width:0;text-align:left}.site-footer .footer-logo{font-size:24px;line-height:1.2;letter-spacing:-.045em}.site-footer .footer-brand p{max-width:300px;color:var(--muted);font-size:13px;line-height:1.85;opacity:1}.site-footer .footer-location{display:inline-block;color:var(--soft);font-size:9px;line-height:1.6}.site-footer .footer-column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.site-footer .footer-column h4{margin:0 0 10px;color:var(--soft);font-size:9px;line-height:1.5;letter-spacing:.16em;font-weight:700;opacity:1}.site-footer .footer-column a,.site-footer .footer-column span{max-width:100%;color:var(--muted);font-size:12px;line-height:1.75;overflow-wrap:anywhere;opacity:1;text-decoration:none;transition:color .2s ease}.site-footer .footer-column a:hover{color:var(--white)}.site-footer .footer-bottom{display:grid;width:min(var(--content-width),calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 auto;padding-top:20px;border-top:1px solid var(--line);color:var(--soft);font-family:inherit;font-size:9px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;opacity:1}.site-footer .footer-bottom>*{min-width:0;text-align:left}.site-footer .footer-bottom>:nth-child(2){text-align:center}.site-footer .footer-bottom>:last-child{text-align:right}.site-footer .footer-bottom a{text-decoration:none;white-space:nowrap;transition:color .2s ease}.site-footer .footer-bottom a:hover{color:var(--white)}.nav-cta,.primary-btn,.secondary-btn,.compare-materials-btn,.whatsapp-btn,.quote-button{min-height:46px}.material,.service-card a,.footer-column a,.footer-bottom a{-webkit-touch-callout:none}html[lang=zh-CN] .about-intro h2,html[lang=zh-CN] .capabilities-head h2{letter-spacing:0;line-height:1.16;font-weight:650}html[lang=zh-CN] .about-intro>p,html[lang=zh-CN] .about-point p,html[lang=zh-CN] .technical-row,html[lang=zh-CN] .pricing-description,html[lang=zh-CN] .bulk-box p,html[lang=zh-CN] .footer-brand p,html[lang=zh-CN] .footer-column a,html[lang=zh-CN] .footer-column span{letter-spacing:0;line-height:1.9}html[lang=zh-CN] .footer-column h4{letter-spacing:.04em}@media(max-width:1100px){.about-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.technical-row{grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);gap:16px}.site-footer .footer-main{gap:32px}}@media(max-width:900px){.capabilities-grid{grid-template-columns:minmax(0,1fr)}.capability-card{padding:clamp(28px,5vw,42px)}.technical-row{grid-template-columns:minmax(135px,.55fr) minmax(0,1fr)}.about-intro{grid-template-columns:minmax(0,1fr);gap:26px}.about-intro>p{max-width:720px}.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}.site-footer .footer-brand{grid-column:1 / -1}}@media(max-width:760px){.nav{width:min(100% - 28px,var(--content-width));display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:10px 12px;padding:14px 0 10px}.language-switcher{grid-column:1;grid-row:1;min-height:38px}.nav-cta{grid-column:2;grid-row:1;justify-self:end;min-height:38px;padding-inline:12px;font-size:9px}.nav-links{display:flex;grid-column:1 / -1;grid-row:2;justify-content:flex-start;gap:20px;width:100%;min-width:0;overflow-x:auto;padding:7px 0 8px;scrollbar-width:none;overscroll-behavior-x:contain}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:0 0 auto;font-size:9px;line-height:1.5;opacity:.76}.nav-links a:after{bottom:-4px}.hero{width:min(100% - 28px,var(--content-width))}.about-section,.capabilities-section{padding-block:74px;padding-inline:22px}.about-intro{gap:24px;margin-bottom:36px}.about-intro h2{font-size:clamp(40px,11vw,62px);line-height:1.02}.about-intro>p{font-size:14px;line-height:1.85}.about-points{grid-template-columns:minmax(0,1fr)}.about-point,.about-point:not(:first-child){gap:18px;padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.about-point:first-child{padding-top:24px}.about-point:last-child{border-bottom:0}.about-point h3{font-size:16px}.about-point p{font-size:13px}.capabilities-head{gap:20px;margin-bottom:32px}.capability-card{padding:26px 22px}.card-index{margin-bottom:32px}.capability-card h3{margin-bottom:24px;font-size:24px}.technical-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:18px}.technical-row strong,.material-groups strong{font-size:13px}.bulk-box{margin-top:24px;padding:18px}.quote-button{margin-top:8px;padding-inline:15px;font-size:9px}.site-footer{padding-top:54px}.site-footer .footer-main,.site-footer .footer-bottom{width:min(100% - 36px,var(--content-width))}.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;padding-bottom:42px}.site-footer .footer-brand{grid-column:1 / -1}.site-footer .footer-bottom{grid-template-columns:minmax(0,1fr);gap:10px}.site-footer .footer-bottom>:nth-child(2),.site-footer .footer-bottom>:last-child{text-align:left}}@media(max-width:500px){.nav-cta{gap:6px;padding-inline:10px;letter-spacing:.05em}.nav-links{gap:16px}.nav-links a{font-size:8px;letter-spacing:.08em}.about-section,.capabilities-section{padding-block:62px;padding-inline:18px}.capability-card{padding:24px 18px}.bulk-box{gap:12px}.quote-button{font-size:8px;letter-spacing:.045em}.site-footer .footer-main,.site-footer .footer-bottom{width:calc(100% - 36px)}.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:28px}.site-footer .footer-brand{grid-column:auto}.site-footer .footer-column{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.materials-section{position:relative;overflow:hidden}.materials-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);font-size:clamp(5rem,14vw,12rem);font-weight:800;letter-spacing:.08em;white-space:nowrap;color:currentColor;opacity:.025;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.materials-section>*:not(.materials-watermark){position:relative;z-index:1}.materials-section .material-count{max-width:760px;margin:24px auto 0;text-align:center;font-size:.75rem;line-height:1.6;opacity:.55}@media(max-width:768px){.materials-watermark{font-size:4rem;letter-spacing:.06em;opacity:.02}.materials-section .material-count{padding:0 20px;font-size:.7rem}}.site-shell:after{content:"";position:fixed;top:0;left:0;z-index:10000;width:100%;height:2px;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 38%,#d9c5a0 76%,transparent 100%);animation:premiumArrivalLine 1.25s cubic-bezier(.22,.7,.2,1) .05s both}.nav{animation:premiumDropIn .8s cubic-bezier(.2,.75,.25,1) both}.hero-copy{animation:premiumRiseIn .95s cubic-bezier(.2,.75,.25,1) .08s both}.hero-visual{animation:premiumVisualIn 1.1s cubic-bezier(.2,.75,.25,1) .16s both}.eyebrow span{transform-origin:left center;animation:premiumLineGrow .75s cubic-bezier(.2,.75,.25,1) .55s both}.hero-visual:before{animation:premiumHaloBreathe 7s ease-in-out 1.2s infinite alternate}@keyframes premiumArrivalLine{0%{transform:scaleX(0);opacity:0}18%{opacity:.95}72%{transform:scaleX(1);opacity:.8}to{transform:scaleX(1);opacity:0}}@keyframes premiumDropIn{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes premiumRiseIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes premiumVisualIn{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes premiumLineGrow{0%{scale:0 1;opacity:.2}to{scale:1 1;opacity:1}}@keyframes premiumHaloBreathe{0%{opacity:.55;scale:.94}to{opacity:.95;scale:1.04}}.site-shell.premium-motion-ready .premium-reveal{opacity:0;translate:0 22px;transition:opacity .8s cubic-bezier(.2,.75,.25,1),translate .8s cubic-bezier(.2,.75,.25,1);transition-delay:var(--premium-delay, 0ms)}.site-shell.premium-motion-ready .premium-reveal.premium-visible{opacity:1;translate:0 0}.nav-cta,.primary-btn,.secondary-btn,.compare-materials-btn{transition:background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .35s ease,transform .28s cubic-bezier(.2,.75,.25,1)}.nav-cta:hover,.secondary-btn:hover{box-shadow:0 10px 28px #0000002e}.primary-btn:hover,.compare-materials-btn:hover{box-shadow:0 12px 34px #ffffff14}.about-point,.capability-card{transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.about-point:hover{background-color:#ffffff05}.capability-card:hover{border-color:#ffffff38;box-shadow:0 22px 54px #00000029}@media(max-width:760px){.site-shell.premium-motion-ready .premium-reveal{translate:0 14px;transition-duration:.6s}.hero-visual:before{animation-duration:9s}}@media(prefers-reduced-motion:reduce){.site-shell:after,.nav,.hero-copy,.hero-visual,.eyebrow span,.hero-visual:before{animation:none!important}.site-shell.premium-motion-ready .premium-reveal,.site-shell.premium-motion-ready .premium-reveal.premium-visible{opacity:1!important;translate:none!important;transition:none!important}}:root{--bg: #05080d;--bg-2: #080e16;--panel: rgba(192, 220, 245, .035);--panel-strong: rgba(192, 220, 245, .065);--line: rgba(180, 211, 239, .13);--line-soft: rgba(180, 211, 239, .075);--text: #f0f6fc;--muted: rgba(225, 237, 249, .62);--soft: rgba(225, 237, 249, .4);--faint: rgba(225, 237, 249, .22);--white: #f6fbff;--shadow: 0 36px 100px rgba(0, 0, 0, .5);--tech-accent: #91c9f4;--tech-accent-soft: rgba(112, 188, 242, .14);--tech-accent-glow: rgba(85, 171, 239, .18)}html{background:#05080d;scroll-padding-top:24px}body{background:radial-gradient(ellipse at 78% 2%,rgba(54,118,179,.13),transparent 33%),radial-gradient(ellipse at 8% 38%,rgba(39,83,132,.08),transparent 31%),linear-gradient(180deg,#05080d,#070b11 52%,#05080d);color:var(--text)}::selection{color:#04101b;background:#a0d5fadb}.site-shell{background:radial-gradient(ellipse at 50% 0%,rgba(74,138,197,.045),transparent 45%),linear-gradient(180deg,#05080d,#070b11 62%,#05080d)}.site-shell:before{background:linear-gradient(90deg,transparent 0,rgba(143,193,233,.04) 1px,transparent 1px),linear-gradient(0deg,transparent 0,rgba(143,193,233,.032) 1px,transparent 1px);background-size:82px 82px;opacity:.34;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.6) 35%,transparent 80%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.6) 35%,transparent 80%)}.noise{opacity:.018}.site-shell:after{background:linear-gradient(90deg,transparent 0%,rgba(195,227,251,.9) 36%,#78bdf0 72%,transparent 100%)}.nav{position:relative;isolation:isolate}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(163,207,241,.16) 20%,rgba(163,207,241,.07) 80%,transparent);pointer-events:none}.brand img{filter:grayscale(1) contrast(1.12) brightness(1.12)}.nav-links a{color:#ebf5ffd6;opacity:.53;transition:color .28s ease,opacity .28s ease,transform .28s ease}.nav-links a:after{background:linear-gradient(90deg,var(--tech-accent),rgba(145,201,244,.18));box-shadow:0 0 12px #69baf333}.nav-links a:hover{color:#fff;opacity:1}.nav-cta{border-color:#a1cdf133;background:linear-gradient(135deg,#74b0e114,#ffffff05);color:#eaf5ff;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-cta:hover{border-color:#a0d6fc7a;background:#70b5eb1f;color:#fff;box-shadow:0 8px 28px #0003,0 0 24px #58a6e214}.eyebrow,.section-kicker{color:#b7d9f5;opacity:.72}.eyebrow span{background:linear-gradient(90deg,#d4edff,#79b8ea);box-shadow:0 0 14px #6db9f338}.hero h1 em,.compare-hero em,.contact h2 em,.section-head h2 span,.process-panel h2 span{color:#9abbd8;text-shadow:0 0 38px rgba(83,156,214,.08)}.hero-text,.section-head>p,.process-panel p,.contact-copy>p,.compare-hero p,.comparison-results-head p,.compare-notes p{color:#dceaf7a8}.hero-visual{perspective:1100px}.hero-visual:before{background:radial-gradient(circle,rgba(76,151,214,.18),rgba(34,83,131,.055) 36%,transparent 70%);filter:blur(16px)}.hero-visual:after{content:"";position:absolute;width:min(510px,96%);aspect-ratio:1;border:1px solid rgba(137,197,242,.065);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(141,201,246,.12) 0deg .3deg,transparent .3deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 55%,black 55.5%,black 56%,transparent 56.5%);mask-image:radial-gradient(circle,transparent 55%,black 55.5%,black 56%,transparent 56.5%);pointer-events:none;opacity:.44}.orb-a{background:radial-gradient(circle at 34% 27%,rgba(201,231,253,.22),rgba(91,160,215,.075) 43%,transparent 72%);filter:blur(1.5px)}.orb-b{border-color:#8bc1ec29;box-shadow:0 0 72px #408ac509 inset}.tech-ring{border-color:#81c2f129;opacity:.8}.ring-1{box-shadow:0 0 24px #5ea7e006}.print-card{border-color:#b6daf647;background:linear-gradient(142deg,#a6d3f61b,#ffffff06 42%,#2d5b840b),#050b12f0;box-shadow:0 50px 125px #000000b8,0 0 70px #3782c011,inset 0 1px #eef8ff17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.print-card:after{border-color:#99cbf216}.scan-line{background:#c6e8ff;box-shadow:0 0 8px #85cbfad9,0 0 25px #4aa0e28c}.card-top,.card-bottom{color:#c3e4fc;opacity:.54}.cube-face{border-color:#b0dcfb61;background:linear-gradient(135deg,#aadafc3d,#4b8dc50e 58%,#ffffff04);box-shadow:inset 0 0 30px #74c0f60e,0 0 15px #63abe006}.primary-btn,.compare-materials-btn,.whatsapp-btn,.material-modal-cta{position:relative;overflow:hidden;border-color:#dcf0fff2;background:linear-gradient(135deg,#f4faff,#d9ebf9);color:#07111b;box-shadow:inset 0 1px #fffffff2,0 9px 28px #00000029}.primary-btn:before,.compare-materials-btn:before,.whatsapp-btn:before,.material-modal-cta:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.48),transparent);transform:skew(-18deg);transition:left .7s cubic-bezier(.2,.75,.25,1);pointer-events:none}.primary-btn:hover:before,.compare-materials-btn:hover:before,.whatsapp-btn:hover:before,.material-modal-cta:hover:before{left:145%}.primary-btn:hover,.compare-materials-btn:hover,.whatsapp-btn:hover,.material-modal-cta:hover{background:linear-gradient(135deg,#fff,#c5e5fb);color:#05101a;border-color:#fff;box-shadow:0 12px 34px #3f8fcb29,0 8px 22px #00000038;transform:translateY(-2px)}.secondary-btn{border-color:#94c2e738;background:linear-gradient(135deg,#65a2d313,#ffffff03);color:#eaf5ffd1}.secondary-btn:hover{border-color:#9dd2f97a;background:#61a5dc1f;color:#f8fcff;box-shadow:0 10px 30px #174c781a}.stats{border-color:#9ac7ec33}.stats strong{color:#eaf5ff;text-shadow:0 0 22px rgba(98,173,229,.08)}.stats span{color:#c0d7eb8c}.marquee{border-color:#8ebde424;background:linear-gradient(90deg,#0a1521b8,#060c14e0)}.marquee:before{background:linear-gradient(90deg,#05080d,transparent)}.marquee:after{background:linear-gradient(270deg,#05080d,transparent)}.marquee-group span{color:#d2e9fb;opacity:.6}.marquee-group b{color:#78b9e9;opacity:.58}.service-grid,.material-list,.material-details,.material-selectors{border-color:#97c3e826}.service-card{border-color:#97c3e824;background:linear-gradient(150deg,#11202f80,#070d15e0);box-shadow:inset 0 1px #ffffff05}.service-card:after{background:linear-gradient(90deg,#9bd2f7,#5faee814);box-shadow:0 0 14px #5bb1ed1f}.service-card:hover{border-color:#90cbf647;background:linear-gradient(150deg,#172f45ad,#070f18eb);box-shadow:0 22px 60px #00000038,inset 0 1px #c8e8ff09}.service-mark{color:#b2d9f7;opacity:.45}.service-card h3{color:#f0f7fd}.service-card p{color:#d3e5f49c}.service-card a{color:#b5dcf8}.process-section{border-color:#96c2e626;background:linear-gradient(100deg,rgba(17,31,45,.4),transparent 55%)}.process-panel{border-color:#96c2e624;background:linear-gradient(145deg,#0e1b28e6,#070d15eb)}.step{border-color:#96c2e621;background:#050b1280}.step:hover{background:linear-gradient(135deg,#2a54772e,#09131eb3)}.step-line i{background:linear-gradient(90deg,#98d2fa9e,#98d2fa12)}.step-line span{color:#a8d3f3}.step h3{color:#edf6fd}.step p{color:#cee1f299}.about-point,.capability-card{border-color:#96c2e624;background:linear-gradient(150deg,#0f1c298c,#070d1580)}.about-point:hover,.capability-card:hover{border-color:#8fcaf547;background:linear-gradient(150deg,#1c364c70,#081019b8);box-shadow:0 18px 48px #0000002e,0 0 26px #448fc709}.material-compare-banner{border-color:#95c2e830;background:linear-gradient(105deg,#18304580,#09121de0);box-shadow:inset 0 1px #dcf0ff09,0 16px 45px #0000001f}.material-compare-banner span{color:#9ec9ea}.material-compare-banner strong{color:#edf6fd}.material{border-color:#97c3e824;background:linear-gradient(145deg,#101f2e99,#060d15eb);color:#e6f2fc;transition:background .32s ease,transform .32s cubic-bezier(.2,.75,.25,1),color .32s ease,box-shadow .32s ease,border-color .32s ease}.material span{color:#88bde7}.material:hover{border-color:#8ccbf952;background:linear-gradient(145deg,#20425d80,#07101af5);box-shadow:inset 0 1px #d0ebff0a,0 10px 30px #0000002b}.material:hover span{color:#d3edff}.material-count{color:#b6cfe59e}.materials-watermark{color:#9bcdf2;opacity:.026}.contact{border-color:#99caf033;background:radial-gradient(ellipse at 100% 0%,rgba(65,130,183,.16),transparent 42%),linear-gradient(130deg,#122333f0,#060d16fa 64%);box-shadow:0 38px 100px #0000006b,inset 0 1px #e1f2ff0d}.contact:before{border-color:#a5d2f40e}.contact-glow{background:radial-gradient(circle,rgba(77,165,229,.2),rgba(44,102,158,.055) 45%,transparent 69%)}.contact-code{color:#cee7fad1}.contact-code span{color:#89c7f2}.contact-code small{color:#b4d3ed9e}.whatsapp-btn{box-shadow:inset 0 1px #fffffff2,0 12px 32px #00000038}.material-modal-backdrop{background:#02070cdb;-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82)}.material-modal{border-color:#99caf033;background:radial-gradient(ellipse at 100% 0%,rgba(56,114,164,.11),transparent 42%),linear-gradient(145deg,#142637fa,#050b12fc);box-shadow:0 44px 130px #000000bd,inset 0 1px #e1f3ff0b}.material-modal:before{background:linear-gradient(90deg,transparent,rgba(171,220,255,.74),transparent)}.material-modal-close{border-color:#9ecef42e;background:#65a7da12}.material-modal-close:hover{border-color:#a3d8ff6b;background:#5da1d826}.material-detail:hover,.material-select-card:hover,.material-select-card.has-value{border-color:#91cbf547;background-color:#376e9d17}.material-modal-note{border-color:#97c3e829;background:#5797c90f}footer{border-top:1px solid rgba(147,192,230,.1);color:#c4dbef66}footer a:hover{color:#c9e8ff}:where(a,button,select,input,textarea):focus-visible{outline:2px solid rgba(144,207,251,.8);outline-offset:4px}@media(max-width:760px){.site-shell:before{background-size:60px 60px;opacity:.22}.hero-visual:after{opacity:.28}.print-card{box-shadow:0 30px 72px #00000094,0 0 45px #3782c00d,inset 0 1px #eef8ff12}.service-card:hover,.material:hover,.capability-card:hover,.about-point:hover{transform:none}}@media(prefers-reduced-motion:reduce){.primary-btn:before,.compare-materials-btn:before,.whatsapp-btn:before,.material-modal-cta:before{display:none!important}}:root{--bg: #080B0F;--bg-2: #171C23;--panel: rgba(195, 203, 212, .035);--panel-strong: rgba(195, 203, 212, .06);--line: rgba(195, 203, 212, .13);--line-soft: rgba(195, 203, 212, .075);--text: #F3F5F7;--muted: rgba(243, 245, 247, .62);--soft: rgba(243, 245, 247, .4);--faint: rgba(243, 245, 247, .22);--white: #F3F5F7;--tech-accent: #83D7F2;--tech-accent-soft: rgba(131, 215, 242, .1);--tech-accent-glow: rgba(131, 215, 242, .14);--shadow: 0 36px 100px rgba(0, 0, 0, .48)}html{background:#080b0f}body{background:radial-gradient(ellipse at 82% 2%,rgba(131,215,242,.055),transparent 34%),radial-gradient(ellipse at 8% 38%,rgba(195,203,212,.022),transparent 31%),linear-gradient(180deg,#080b0f,#0d1117 53%,#080b0f);color:var(--text)}::selection{color:#080b0f;background:#83d7f2db}.site-shell{background:radial-gradient(ellipse at 50% 0%,rgba(131,215,242,.025),transparent 46%),linear-gradient(180deg,#080b0f,#0d1117 62%,#080b0f)}.site-shell:before{background:linear-gradient(90deg,transparent 0,rgba(195,203,212,.033) 1px,transparent 1px),linear-gradient(0deg,transparent 0,rgba(195,203,212,.025) 1px,transparent 1px);background-size:82px 82px;opacity:.3}.site-shell:after{background:linear-gradient(90deg,transparent 0%,rgba(243,245,247,.8) 34%,#83D7F2 72%,transparent 100%)}.nav:after{background:linear-gradient(90deg,transparent,rgba(195,203,212,.15) 20%,rgba(131,215,242,.09) 80%,transparent)}.brand img{filter:grayscale(1) contrast(1.1) brightness(1.12)}.nav-links a{color:#f3f5f7d1}.nav-links a:after{background:linear-gradient(90deg,#83d7f2,#83d7f233);box-shadow:0 0 10px #83d7f21f}.nav-cta{border-color:#c3cbd433;background:linear-gradient(135deg,#c3cbd40e,#ffffff03);color:#f3f5f7}.nav-cta:hover{border-color:#83d7f266;background:#83d7f212;box-shadow:0 8px 25px #00000038,0 0 20px #83d7f20e}.eyebrow,.section-kicker{color:#c3cbd4;opacity:.82}.eyebrow span{background:linear-gradient(90deg,#c3cbd4,#83d7f2);box-shadow:0 0 12px #83d7f224}.hero h1 em,.compare-hero em,.contact h2 em,.section-head h2 span,.process-panel h2 span{color:#c3cbd4;text-shadow:0 0 34px rgba(131,215,242,.045)}.hero-text,.section-head>p,.process-panel p,.contact-copy>p,.compare-hero p,.comparison-results-head p,.compare-notes p{color:var(--muted)}.hero-visual:before{background:radial-gradient(circle,rgba(131,215,242,.075),rgba(195,203,212,.018) 42%,transparent 70%)}.orb-a{background:radial-gradient(circle at 36% 28%,rgba(243,245,247,.13),rgba(131,215,242,.035) 46%,transparent 70%)}.orb-b{border-color:#c3cbd41f;box-shadow:0 0 90px #c3cbd405 inset}.tech-ring{border-color:#83d7f21f}.print-card{border-color:#c3cbd430;background:linear-gradient(135deg,#c3cbd413,#ffffff03),#0d1117;box-shadow:0 45px 100px #00000080,inset 0 1px #f3f5f709}.print-card:after{border-color:#c3cbd40f}.scan-line{background:#83d7f2;box-shadow:0 0 10px #83d7f26b,0 0 22px #83d7f233}.card-top,.card-bottom{color:#c3cbd4}.cube-face{border-color:#c3cbd452;background:linear-gradient(135deg,#f3f5f730,#83d7f209 58%,#ffffff03);box-shadow:inset 0 0 28px #c3cbd406,0 0 12px #83d7f205}.primary-btn,.compare-materials-btn,.whatsapp-btn,.material-modal-cta{border-color:#f3f5f7;background:linear-gradient(135deg,#f3f5f7,#c3cbd4);color:#080b0f;box-shadow:inset 0 1px #ffffffeb,0 9px 28px #00000029}.primary-btn:hover,.compare-materials-btn:hover,.whatsapp-btn:hover,.material-modal-cta:hover{background:linear-gradient(135deg,#fff,#dde3e8);color:#080b0f;border-color:#fff;box-shadow:0 12px 34px #83d7f217,0 8px 22px #00000038}.secondary-btn{border-color:#c3cbd438;background:linear-gradient(135deg,#c3cbd40d,#ffffff03);color:#f3f5f7d1}.secondary-btn:hover{border-color:#83d7f266;background:#83d7f20f;color:#f3f5f7}.stats{border-color:var(--line)}.stats strong{color:#f3f5f7;text-shadow:none}.stats span{color:#c3cbd49e}.service-grid,.material-list{border-color:var(--line)}.service-card,.step,.about-point,.capability-card,.material,.material-compare-banner{border-color:var(--line);background-color:#171c236b}.service-card{background:linear-gradient(180deg,#c3cbd406,#171c232e)}.service-card:after{background:linear-gradient(90deg,rgba(131,215,242,.38),transparent)}.service-card:hover,.step:hover,.about-point:hover,.capability-card:hover,.material:hover{background-color:#83d7f209;border-color:#83d7f233}.service-mark,.service-number,.step-line span{color:#c3cbd4}.service-card h3,.step h3{color:#f3f5f7}.service-card p,.step p{color:var(--muted)}.step-line i{background:#c3cbd447}.material-compare-banner{background:linear-gradient(105deg,#c3cbd40a,#171c2347);box-shadow:inset 0 1px #f3f5f706}.material-compare-banner span{color:#c3cbd4}.material-compare-banner strong,.material{color:#f3f5f7}.material span{color:#83d7f2}.material:hover span{color:#f3f5f7}.material-count{color:#c3cbd4}.materials-section .material-count{opacity:.72}.materials-watermark{color:#c3cbd4}.contact{border-color:var(--line);background:linear-gradient(120deg,#c3cbd409,#171c2329)}.contact h2{color:#f3f5f7}footer{border-color:var(--line)}footer a:hover{color:#83d7f2}.material-modal-backdrop{background:#030508d6}.material-modal{border-color:#c3cbd429;background:linear-gradient(145deg,#c3cbd40e,#ffffff03),#0d1117;box-shadow:0 44px 120px #000000b3,inset 0 1px #f3f5f709}.material-modal:before{background:linear-gradient(90deg,transparent,rgba(131,215,242,.52),transparent)}.material-modal-kicker{color:#c3cbd4}.material-modal-close:hover{border-color:#83d7f259}.select-card-clear:hover,.comparison-card-top button:hover{border-color:#83d7f252}:focus-visible{outline-color:#83d7f2}@media(max-width:760px){.site-shell:before{background-size:64px 64px;opacity:.22}.hero-visual:before{background:radial-gradient(circle,rgba(131,215,242,.055),transparent 70%)}}.compare-page .nav{border-bottom-color:#c3cbd41f}.compare-page .compare-hero{background-image:radial-gradient(ellipse at 86% 16%,rgba(131,215,242,.065),transparent 36%),linear-gradient(90deg,transparent,rgba(195,203,212,.012));border-bottom-color:#c3cbd41f}.compare-page .compare-hero:after{content:"";position:absolute;left:0;bottom:-1px;width:148px;height:1px;background:linear-gradient(90deg,#83d7f2,#83d7f200);box-shadow:0 0 12px #83d7f229}.compare-page .compare-hero em{color:#83d7f2;text-shadow:0 0 34px rgba(131,215,242,.09)}.compare-page .compare-hero-meta{border-top-color:#c3cbd429}.compare-page .compare-hero-meta-item{border-bottom-color:#c3cbd417}.compare-page .compare-hero-meta-item strong{color:#c3cbd4}.compare-page .compare-hero-meta-item span{color:#c3cbd4a8}.compare-page .compare-counter{color:#83d7f2;opacity:.8}.compare-page .material-selectors{border-color:#c3cbd424}.compare-page .material-select-card{border-color:#c3cbd421;background:linear-gradient(150deg,#c3cbd409,#171c2380),#0b1016;box-shadow:inset 0 1px #f3f5f705}.compare-page .material-select-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#83d7f29e,#83d7f200);opacity:0;transition:opacity .22s ease}.compare-page .material-select-card:hover,.compare-page .material-select-card.has-value{border-color:#83d7f236;background:linear-gradient(150deg,#83d7f20b,#171c238c),#0d131b}.compare-page .material-select-card.has-value:after{opacity:1}.compare-page .select-card-number{color:#c3cbd4}.compare-page .material-select-card label{color:#c3cbd4;opacity:.78}.compare-page .material-select-card select{border-color:#c3cbd430;background-color:#080d13;color:#f3f5f7;box-shadow:inset 0 1px #f3f5f706}.compare-page .material-select-card select:hover,.compare-page .material-select-card select:focus{border-color:#83d7f280;background-color:#0a1119}.compare-page .material-select-card select:focus{box-shadow:0 0 0 3px #83d7f213}.compare-page .material-select-card select option{background:#0b1016;color:#f3f5f7}.compare-page .select-card-clear{color:#c3cbd49e}.compare-page .select-card-clear:hover{color:#83d7f2}.compare-page .comparison-table-wrap{border-color:#c3cbd424;background:#090e14;box-shadow:0 26px 75px #00000047,0 0 38px #83d7f205}.compare-page .comparison-table th,.compare-page .comparison-table td{border-color:#c3cbd41f}.compare-page .comparison-table thead th{background:linear-gradient(145deg,#c3cbd40f,#171c23bf)}.compare-page .comparison-material-head span{color:#83d7f2;opacity:.82}.compare-page .comparison-material-head small{color:#c3cbd4;opacity:.58}.compare-page .comparison-material-head strong{color:#f3f5f7}.compare-page .comparison-table tbody th{background:#c3cbd406}.compare-page .comparison-table tbody td{background:#080b0fb8}.compare-page .comparison-table tbody tr:hover td,.compare-page .comparison-table tbody tr:hover th{background:#83d7f209}.compare-page .metric-label>span{color:#c3cbd4;opacity:.8}.compare-page .metric-label small{color:#c3cbd494;opacity:1}.compare-page .comparison-value strong{color:#f3f5f7}.compare-page .comparison-value small{color:#c3cbd49e}.compare-page .comparison-best-for-row th,.compare-page .comparison-best-for-row td{background:#83d7f206}.compare-page .comparison-best-for-row th{border-left:1px solid rgba(131,215,242,.18)}.compare-page .comparison-best-for-row td p{color:#f3f5f7c7;line-height:1.75}.compare-page .comparison-material-card{border-color:#c3cbd424;background:linear-gradient(145deg,#c3cbd40b,#171c2394),#0a0f15;box-shadow:inset 0 1px #f3f5f705}.compare-page .comparison-card-top{border-bottom-color:#c3cbd41a}.compare-page .comparison-card-top>span{color:#83d7f2}.compare-page .comparison-card-top button{color:#c3cbd4b3}.compare-page .comparison-card-top button:hover{color:#83d7f2}.compare-page .comparison-material-card h3{color:#f3f5f7}.compare-page .comparison-card-tag{color:#c3cbd4}.compare-page .comparison-material-card>p{color:#f3f5f79e}.compare-page .mobile-metrics>div{border-color:#c3cbd41f;background:#c3cbd406}.compare-page .mobile-metrics span,.compare-page .mobile-best-for>span{color:#c3cbd4ad}.compare-page .mobile-metrics strong,.compare-page .mobile-best-for strong{color:#f3f5f7}.compare-page .comparison-bottom-actions,.compare-page .compare-empty{border-color:#c3cbd424;background:linear-gradient(135deg,#c3cbd40b,#171c237a),#0a0f15;box-shadow:inset 0 1px #f3f5f706}.compare-page .comparison-bottom-actions>div>span{color:#83d7f2}.compare-page .comparison-bottom-actions strong{color:#f3f5f7}.compare-page .compare-empty-mark{color:#080b0f;background:linear-gradient(135deg,#83d7f2,#c3cbd4);border-color:#83d7f299;box-shadow:0 0 30px #83d7f214}.compare-page .compare-empty h2{color:#f3f5f7}.compare-page .compare-empty p{color:#f3f5f799}.compare-page .compare-notes{border-top-color:#c3cbd41f}.compare-page .compare-notes .section-kicker{color:#83d7f2}.compare-page .compare-notes h2{color:#f3f5f7}.compare-page .compare-notes p{color:#f3f5f794}.compare-page footer{border-top-color:#c3cbd41f}.compare-page footer a:hover{color:#83d7f2}.compare-page :focus-visible{outline:2px solid #83D7F2;outline-offset:4px}@media(prefers-reduced-motion:reduce){.compare-page .material-select-card,.compare-page .material-select-card:after{transition:none!important}}.material-modal-backdrop{background:radial-gradient(ellipse at 50% 8%,rgba(131,215,242,.075),transparent 46%),#03060ae0!important;backdrop-filter:blur(22px) saturate(118%)!important;-webkit-backdrop-filter:blur(22px) saturate(118%)!important}.material-modal--tech{position:relative;isolation:isolate;overflow-x:hidden;background:linear-gradient(145deg,#c3cbd412,#171c23b8 36%,#080b0ffa),#080b0f!important;border:1px solid rgba(195,203,212,.22)!important;box-shadow:0 48px 140px #000000c7,0 0 0 1px #83d7f206,inset 0 1px #f3f5f70f!important}.material-modal--tech:before{z-index:2;height:1px;background:linear-gradient(90deg,transparent,rgba(195,203,212,.75) 35%,rgba(131,215,242,.95) 65%,transparent)!important;opacity:.9}.material-modal--tech:after{content:"";position:absolute;z-index:0;top:0;right:0;width:min(260px,52%);height:220px;pointer-events:none;background:radial-gradient(ellipse at top right,rgba(131,215,242,.1),transparent 68%),repeating-linear-gradient(135deg,rgba(195,203,212,.035) 0 1px,transparent 1px 13px);-webkit-mask-image:linear-gradient(225deg,#000,transparent 78%);mask-image:linear-gradient(225deg,#000,transparent 78%)}.material-modal--tech>*{position:relative;z-index:1}.material-modal--tech .material-modal-header{border-bottom-color:#c3cbd41f}.material-modal--tech .material-modal-kicker,.material-modal--tech .material-section-title,.material-modal--tech .material-modal-note>span{color:#83d7f2;opacity:.82}.material-modal--tech .material-modal-tag{color:#c3cbd4;border-color:#c3cbd433;background:#c3cbd409}.material-modal--tech .material-modal-index{color:#83d7f2;opacity:.72}.material-modal--tech h2{color:#f3f5f7;text-wrap:balance}.material-modal--tech .material-modal-description{color:#f3f5f7b3}.material-modal--tech .material-highlight{border-color:#83d7f233;background:linear-gradient(110deg,#83d7f211,#c3cbd406 54%,#171c239e);box-shadow:inset 0 1px #f3f5f706}.material-modal--tech .material-highlight>span,.material-modal--tech .material-detail>span{color:#c3cbd4c7;opacity:1}.material-modal--tech .material-highlight strong{color:#f3f5f7}.material-modal--tech .material-details{border-color:#c3cbd424;background:#080b0fc2}.material-modal--tech .material-detail{border-color:#c3cbd424;background:#171c235c;transition:background .22s ease,border-color .22s ease}.material-modal--tech .material-detail:hover{background:#83d7f20b;border-color:#83d7f238}.material-modal--tech .material-detail strong{color:#f3f5f7;font-variant-numeric:tabular-nums}.material-modal--tech .material-detail small{color:#c3cbd4b8;opacity:1}.material-modal--tech .material-modal-note{background:linear-gradient(100deg,#83d7f20b,#171c2361);border-left-color:#83d7f2}.material-modal--tech .material-modal-note p{color:#f3f5f7a3}.material-modal--tech .material-modal-cta{color:#080b0f;background:linear-gradient(135deg,#f3f5f7,#c3cbd4);border:1px solid rgba(243,245,247,.8);box-shadow:0 8px 30px #83d7f20b}.material-modal--tech .material-modal-cta:hover{color:#080b0f;background:linear-gradient(135deg,#fff,#d7f3fc);border-color:#83d7f2;box-shadow:0 8px 30px #83d7f21f}.material-modal--tech .material-modal-compare{color:#c3cbd4;background:#171c2394;border-color:#c3cbd433}.material-modal--tech .material-modal-compare:hover{color:#f3f5f7;background:#83d7f211;border-color:#83d7f26b;box-shadow:inset 0 0 0 1px #83d7f206}.material-modal--tech .material-modal-source{color:#c3cbd48c}.material-modal--tech .material-modal-close{border-color:#c3cbd43b;background:#171c23b3;color:#c3cbd4}.material-modal--tech .material-modal-close:hover{border-color:#83d7f2a6;background:#83d7f21a;color:#f3f5f7}.material-modal--tech .material-modal-close:before{border-color:#83d7f214}.material-modal--tech .material-modal-close:focus-visible,.material-modal--tech .material-modal-cta:focus-visible,.material-modal--tech .material-modal-compare:focus-visible,.material-modal--tech .material-modal-bottom-close:focus-visible{outline:2px solid #83D7F2;outline-offset:4px}.material-modal--tech .material-modal-bottom-close{color:#c3cbd4c2;border-color:#c3cbd429}.material-modal--tech .material-modal-bottom-close:hover{color:#83d7f2;border-color:#83d7f259}@media(max-width:760px){.material-modal--tech .material-modal-header{background:linear-gradient(90deg,#83d7f206,#171c231f);border-bottom-color:#83d7f224}.material-modal--tech .material-modal-close-mobile-text{color:#c3cbd4c7}.material-modal--tech .material-modal-close:hover .material-modal-close-mobile-text{color:#83d7f2}}@media(prefers-reduced-motion:reduce){.material-modal-backdrop,.material-modal--tech,.material-modal--tech .material-detail,.material-modal--tech .material-modal-cta,.material-modal--tech .material-modal-compare,.material-modal--tech .material-modal-close{animation:none!important;transition:none!important}}.material-modal--tech .material-modal-topline{box-sizing:border-box;padding-right:68px;min-width:0}.material-modal--tech .material-modal-index{position:relative;z-index:1;flex:0 0 auto;white-space:nowrap}.material-modal--tech .material-modal-close{z-index:8}@media(max-width:760px){.material-modal--tech .material-modal-topline{padding-right:0}}@media(max-width:800px){.about-section .about-points>.about-point:first-child{padding-left:0!important}.about-section .about-points>.about-point .about-number{flex:0 0 26px;width:26px;min-width:26px;margin:0;text-align:left}}@media(max-width:800px){.about-section .about-points>.about-point .about-number{transform:translate(6px)}}@media(max-width:760px){.service-grid .service-card{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:0;padding:28px 24px}.service-grid .service-card h3{flex:0 0 auto;margin:94px 0 12px}.service-grid .service-card p{flex:0 0 auto;width:100%;max-width:none;margin:0;overflow-wrap:anywhere}.service-grid .service-card>a{position:static;left:auto;bottom:auto;display:inline-flex;align-items:center;align-self:flex-start;width:auto;margin:20px 0 0;padding:2px 0}.service-grid .service-card:after{left:24px;right:24px}}@media(max-width:760px){html[lang=zh-CN] .compare-page .compare-selector-head{display:flex;flex-direction:column;align-items:stretch;gap:12px}html[lang=zh-CN] .compare-page .compare-selector-head>div:first-child{width:100%;min-width:0}html[lang=zh-CN] .compare-page .compare-selector-head h2{width:100%;max-width:100%;margin-right:0;font-size:clamp(36px,10.5vw,44px);line-height:1.22;letter-spacing:0;word-break:keep-all;overflow-wrap:normal}html[lang=zh-CN] .compare-page .compare-counter{align-self:stretch;display:flex;align-items:baseline;justify-content:flex-end;width:100%;min-width:0;padding-bottom:0;font-size:10px;line-height:1.3;letter-spacing:.04em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}}@media(max-width:360px){html[lang=zh-CN] .compare-page .compare-selector-head h2{font-size:clamp(32px,10vw,38px)}html[lang=zh-CN] .compare-page .compare-counter{font-size:9px}}
