:root{--ink: #111827;--muted: #5d6878;--line: #d8dee8;--paper: #f6f8fb;--white: #ffffff;--blue: #123b6d;--blue-2: #0b274b;--red: #c9192e;--steel: #7f91a8;--shadow: 0 22px 70px rgba(17, 24, 39, .12);font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper)}main{display:flex;flex-direction:column}.scroll-progress{--progress: 0%;position:fixed;top:0;left:0;z-index:60;width:var(--progress);height:3px;background:linear-gradient(90deg,var(--red),#2f70b7);box-shadow:0 0 18px #c9192e59;pointer-events:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px clamp(20px,5vw,72px);background:#f6f8fbeb;border-bottom:1px solid rgba(216,222,232,.8);backdrop-filter:blur(16px);animation:headerDrop .62s ease both}.brand-link img{width:152px;height:auto}.main-nav{display:flex;align-items:center;gap:24px;color:#243247;font-size:14px;transition:opacity .22s ease,transform .22s ease}.main-nav a{position:relative;white-space:nowrap}.main-nav a:hover{color:var(--red)}.header-actions{display:contents}.lang-switch{min-width:54px;padding:8px 12px;text-align:center;color:var(--white)!important;background:var(--blue-2);border-radius:6px}.header-lang-switch{display:none}.menu-button{display:none;width:42px;height:42px;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:6px}.menu-button span{display:block;height:2px;margin:5px 0;background:var(--ink)}.hero{min-height:calc(100vh - 81px);display:block;background:var(--blue-2);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(255,255,255,.055) 0 1px,transparent 1px 68px),linear-gradient(30deg,rgba(255,255,255,.035) 0 1px,transparent 1px 86px);background-size:180px 180px,220px 220px;opacity:.55;animation:gridDrift 18s linear infinite}.hero-slides{position:relative;min-height:calc(100vh - 81px)}.hero-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;min-height:calc(100vh - 81px);opacity:0;pointer-events:none;transition:opacity .76s ease,transform .96s cubic-bezier(.22,1,.36,1);transform:scale(1.015)}.hero-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1);z-index:1}.hero-media{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;transform:scale(1.02);transition:transform 6.8s ease}.hero-slide.is-active .hero-media{transform:scale(1.07)}.hero-media:before,.hero-media:after{content:"";position:absolute;inset:0}.hero-media:before{background:linear-gradient(90deg,#071629f5,#081f3ae0 38%,#081f3a57 72%,#081f3a1f),linear-gradient(180deg,#0716292e,#071629b8)}.hero-media:after{inset:-20%;z-index:1;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.16) 45%,transparent 68%);transform:translate(-70%);animation:scannerSweep 7s ease-in-out 1.1s infinite;mix-blend-mode:screen}.hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 81px);padding:clamp(56px,8vw,116px) clamp(24px,6vw,86px);animation:heroCopyIn .85s cubic-bezier(.22,1,.36,1) both}.eyebrow{margin:0 0 14px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero h1,.page-hero h1{max-width:900px;margin:0;font-size:clamp(44px,6vw,86px);line-height:.96;letter-spacing:0}.hero-copy>p:not(.eyebrow){max-width:700px;margin:28px 0 0;color:#d8e2f0;font-size:clamp(17px,2vw,21px);line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px;animation:heroCopyIn .85s .16s cubic-bezier(.22,1,.36,1) both}.hero-proof{align-self:end;justify-self:end;width:min(360px,calc(100% - 44px));margin:0 clamp(20px,4vw,64px) clamp(82px,9vw,122px) 0;padding:24px;background:#05111f94;border:1px solid rgba(255,255,255,.18);border-radius:8px;backdrop-filter:blur(18px);box-shadow:0 24px 80px #00000047}.hero-proof span{display:block;color:#9fb4cd;font-size:12px;font-weight:900}.hero-proof strong{display:block;margin-top:10px;color:var(--white);font-size:28px;line-height:1.1}.hero-proof p{margin:10px 0 0;color:#d6e2f0;line-height:1.58}.hero-controls{position:absolute;right:clamp(18px,4vw,64px);bottom:28px;z-index:3;display:flex;align-items:center;gap:12px}.hero-controls button{display:grid;place-items:center;width:42px;height:42px;color:var(--white);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:6px;cursor:pointer;transition:background .22s ease,transform .22s ease,border-color .22s ease}.hero-controls>button{font-size:30px;line-height:1}.hero-controls button:hover{background:#ffffff2e;border-color:#ffffff5c;transform:translateY(-2px)}.hero-dots{display:flex;gap:8px;padding:8px;background:#05111f6b;border:1px solid rgba(255,255,255,.14);border-radius:8px;backdrop-filter:blur(16px)}.hero-dots button{width:48px;height:26px;padding:0}.hero-dots span{display:block;width:26px;height:3px;background:#ffffff61;border-radius:999px;transition:width .26s ease,background .26s ease}.hero-dots button.is-active span{width:34px;background:var(--red);box-shadow:0 0 16px #c9192e6b}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:6px;font-weight:800;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1118272e}.button.primary{color:var(--white);background:var(--red)}.button.secondary{color:var(--white);border:1px solid rgba(255,255,255,.36)}.hero-visual{min-height:600px;background-size:cover;background-position:center;position:relative;overflow:hidden;transform:scale(1.02);animation:heroImageIn 1.1s cubic-bezier(.22,1,.36,1) both,heroBreath 14s ease-in-out 1.2s infinite alternate}.hero-visual:before{content:"";position:absolute;inset:-20%;z-index:1;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.18) 45%,transparent 68%);transform:translate(-70%);animation:scannerSweep 7s ease-in-out 1.1s infinite;mix-blend-mode:screen}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b274b99,#0b274b0d)}.section{padding:clamp(58px,8vw,104px) clamp(20px,5vw,72px)}.section.white{background:var(--white)}.section.deep{color:var(--white);background:#101820}.home-products{order:20}.certificate-preview-section{order:21}.section-header{max-width:820px;margin-bottom:34px}.section-header h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:0}.section-header p:not(.eyebrow){margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.deep .section-header p:not(.eyebrow){color:#c7d2df}.brand-authority{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,70px);align-items:center;color:var(--white);background:linear-gradient(112deg,rgba(201,25,46,.18),transparent 28%),linear-gradient(135deg,#07111c,#10253d 52%,#eef2f7 52.2% 100%);overflow:hidden}.brand-authority-copy{max-width:760px}.brand-authority-copy h2,.operations-copy h2{margin:0;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:0}.brand-authority-copy p:not(.eyebrow),.operations-copy>p:not(.eyebrow){margin:20px 0 0;color:#c9d6e7;font-size:17px;line-height:1.78}.brand-signal-grid{display:grid;gap:14px}.brand-signal-grid article{position:relative;min-height:150px;padding:26px;color:#142033;background:#ffffffe6;border:1px solid rgba(18,59,109,.12);border-radius:8px;box-shadow:0 18px 58px #1118271f;overflow:hidden;transition:transform .26s ease,box-shadow .26s ease}.brand-signal-grid article:before{content:"";position:absolute;top:0;right:0;width:40%;height:3px;background:linear-gradient(90deg,transparent,var(--red))}.brand-signal-grid article:hover{transform:translate(-6px);box-shadow:0 24px 72px #1118272e}.brand-signal-grid span,.process-card-grid span{color:var(--red);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brand-signal-grid h3,.process-card-grid h3{margin:12px 0 10px;font-size:24px;line-height:1.18}.brand-signal-grid p,.process-card-grid p{margin:0;color:var(--muted);line-height:1.7}.operations-corridor{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}.operations-visual{display:grid;grid-template-columns:1fr .72fr;gap:14px;align-items:stretch}.operations-visual img{width:100%;height:560px;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.operations-visual img:nth-child(2){height:430px;align-self:end}.operations-copy>p:not(.eyebrow){color:var(--muted)}.process-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.process-card-grid article{padding:22px;background:#f7f9fc;border:1px solid var(--line);border-radius:8px;transition:transform .26s ease,border-color .26s ease,background .26s ease}.process-card-grid article:hover{transform:translateY(-5px);background:var(--white);border-color:#123b6d3d}.series-grid,.product-grid,.certificate-grid,.application-grid,.tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.series-card,.product-card,.certificate-card,.info-card{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 10px 34px #1118270d;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.series-card:hover,.product-card:hover,.certificate-card:hover,.info-card:hover{transform:translateY(-6px);border-color:#123b6d40;box-shadow:0 18px 54px #1118271f}.series-card a,.product-card a{display:block;height:100%}.series-media,.product-media{display:flex;align-items:center;justify-content:center;min-height:240px;background:#fbfcfe;border-bottom:1px solid var(--line)}.series-media img,.product-media img{width:100%;height:240px;object-fit:contain;transition:transform .32s ease}.series-card:hover .series-media img,.product-card:hover .product-media img{transform:scale(1.045)}.media-placeholder{display:grid;place-items:center;width:100%;min-height:240px;padding:24px;color:var(--steel);text-align:center}.series-copy,.product-card div:last-child,.certificate-card figcaption,.info-card{padding:22px}.series-copy span,.product-card span,.certificate-card span{color:var(--red);font-size:12px;font-weight:800;text-transform:uppercase}.series-copy h3,.product-card h3,.info-card h3{margin:10px 0 8px;font-size:21px;line-height:1.25}.series-copy p,.product-card p,.info-card p{margin:0;color:var(--muted);line-height:1.62}.series-copy strong{display:inline-block;margin-top:20px;color:var(--blue)}.tech-stage{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(201,25,46,.1),transparent 24%,rgba(47,112,183,.12) 76%,transparent),#07111c}.tech-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);opacity:.7;pointer-events:none;animation:gridDrift 22s linear infinite}.tech-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07111c00,#07111cb8);pointer-events:none}.tech-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,72px);align-items:center}.tech-visual{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(112deg,rgba(78,148,221,.18),transparent 42%),linear-gradient(28deg,transparent 34%,rgba(201,25,46,.12),transparent 62%),linear-gradient(145deg,#ffffff1c,#ffffff09);box-shadow:0 30px 90px #00000057}.tech-visual:before{content:"";position:absolute;inset:34px;border:1px solid rgba(206,224,245,.16);border-radius:50%;box-shadow:inset 0 0 0 58px #ffffff06,inset 0 0 0 118px #ffffff05}.tech-visual:after{content:"";position:absolute;inset:18%;border:1px solid rgba(201,25,46,.42);border-radius:50%;transform:rotate(-22deg) scaleX(1.35);animation:molecularTilt 9s ease-in-out infinite alternate}.bonding-field{position:absolute;inset:0}.bonding-field span{position:absolute;width:34%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform-origin:center;animation:signalFlow 4.8s ease-in-out infinite}.bonding-field span:nth-child(1){top:26%;left:12%;transform:rotate(32deg)}.bonding-field span:nth-child(2){right:9%;bottom:28%;animation-delay:.9s;transform:rotate(-38deg)}.bonding-field span:nth-child(3){top:48%;left:32%;width:44%;animation-delay:1.5s;transform:rotate(4deg)}.formula-panel{position:absolute;right:26px;bottom:26px;left:26px;padding:26px;background:#040d18c7;border:1px solid rgba(255,255,255,.16);border-radius:8px;backdrop-filter:blur(18px)}.formula-panel small{display:block;color:#90aac8;font-size:12px;font-weight:800;text-transform:uppercase}.formula-panel strong{display:block;max-width:420px;margin-top:10px;color:var(--white);font-size:clamp(26px,4vw,44px);line-height:1.05}.formula-lines{display:grid;gap:9px;margin-top:24px}.formula-lines i{display:block;height:5px;background:linear-gradient(90deg,var(--red),rgba(255,255,255,.68),transparent);border-radius:999px;opacity:.8}.formula-lines i:nth-child(2){width:72%;background:linear-gradient(90deg,#4e94dd,rgba(255,255,255,.52),transparent)}.formula-lines i:nth-child(3){width:48%}.tech-copy .section-header{max-width:760px}.tech-pillars{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 26px}.tech-pillars span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;color:#e7eef7;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:6px}.tech-metrics{display:grid;gap:14px}.tech-metrics article{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;padding:24px;background:linear-gradient(135deg,#ffffff1a,#ffffff0b);border:1px solid rgba(255,255,255,.14);border-radius:8px;transition:transform .26s ease,border-color .26s ease,background .26s ease}.tech-metrics article:hover{transform:translate(6px);background:linear-gradient(135deg,#ffffff24,#ffffff0f);border-color:#ffffff47}.tech-metrics article>span{display:grid;place-items:center;width:58px;height:58px;color:#f2f6fb;font-size:15px;font-weight:900;background:#c9192ee6;border-radius:8px;box-shadow:0 16px 36px #c9192e38}.tech-metrics h3{margin:0;color:var(--white);font-size:24px}.tech-metrics p{margin:9px 0 0;color:#c7d4e4;line-height:1.72}.factory-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.factory-grid img{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:8px;transition:transform .52s ease,filter .52s ease}.factory-grid img:hover{transform:scale(1.018);filter:saturate(1.06) contrast(1.04)}.factory-side{display:grid;gap:18px}.manufacturing-stage{position:relative;overflow:hidden;color:var(--white);background:#0d1724}.manufacturing-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.06) 0 1px,transparent 1px 78px),radial-gradient(circle at 78% 18%,rgba(54,112,183,.24),transparent 34%);opacity:.75;pointer-events:none}.manufacturing-copy,.manufacturing-grid{position:relative;z-index:1}.manufacturing-stage .section-header p:not(.eyebrow){color:#c9d6e7}.capability-strip{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 32px}.capability-strip span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;color:#dce8f7;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:6px;backdrop-filter:blur(12px)}.manufacturing-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:stretch}.manufacturing-grid img{width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:8px;box-shadow:0 24px 70px #00000042}.manufacturing-primary{min-height:520px}.manufacturing-side{display:grid;grid-template-rows:1fr auto;gap:18px}.manufacturing-note{padding:28px;background:linear-gradient(135deg,#ffffff1c,#ffffff0d);border:1px solid rgba(255,255,255,.18);border-radius:8px;backdrop-filter:blur(14px)}.manufacturing-note strong{color:var(--white);font-size:28px}.manufacturing-note p{margin:12px 0 0;color:#c9d6e7;line-height:1.7}.page-hero{padding:clamp(66px,9vw,120px) clamp(20px,5vw,72px) 44px;color:var(--white);background:var(--blue-2)}.page-hero p{max-width:780px;margin:22px 0 0;color:#d6e0ef;font-size:18px;line-height:1.72}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:#b9c7d8;font-size:14px}.breadcrumb a{color:#fff}.split{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(28px,5vw,72px);align-items:center}.split img{width:100%;border-radius:8px;box-shadow:var(--shadow)}.body-copy{color:var(--muted);font-size:17px;line-height:1.82}.product-detail{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:34px}.gallery-panel,.detail-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:24px}.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.gallery-heading h2{margin:0}.gallery-heading span{flex:0 0 auto;padding:7px 10px;color:var(--blue);background:#eef4fb;border:1px solid var(--line);border-radius:6px;font-size:12px;font-weight:800}.gallery-stack{display:grid;gap:14px}.gallery-stack[hidden]{display:none}.gallery-stack.is-active{animation:gallerySwitch .26s ease both}.gallery-panel img{width:100%;margin-bottom:14px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px}.gallery-stack img:last-child{margin-bottom:0}.detail-panel h2{margin-top:0;font-size:clamp(30px,4vw,48px)}.feature-list{display:grid;gap:10px;padding:0;margin:22px 0;list-style:none}.feature-list li{padding:14px 16px;background:#f4f7fb;border-left:3px solid var(--red)}.sku-toggle{margin-top:24px;color:var(--white);background:var(--blue-2);border:0;cursor:pointer}.sku-toggle:before{content:"";width:10px;height:10px;margin-right:10px;border:2px solid currentColor;border-left:0;border-bottom:0;transform:rotate(45deg)}.long-details{display:grid;gap:18px;max-width:980px;margin:34px auto 0}.long-details img{width:100%;border-radius:8px;box-shadow:0 8px 30px #11182714}.certificate-preview-section{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,70px);align-items:center;background:linear-gradient(110deg,rgba(18,59,109,.06),transparent 38%),var(--paper)}.certificate-preview-copy .section-header{margin-bottom:26px}.certificate-preview-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.certificate-preview-card{margin:0;overflow:hidden;background:var(--white);border:1px solid rgba(216,222,232,.92);border-radius:8px;box-shadow:0 18px 54px #11182717;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.certificate-preview-card:nth-child(2){transform:translateY(-22px)}.certificate-preview-card:hover{transform:translateY(-8px);border-color:#123b6d38;box-shadow:0 26px 74px #11182724}.certificate-preview-card:nth-child(2):hover{transform:translateY(-30px)}.certificate-preview-card img{width:100%;height:260px;padding:14px;object-fit:contain;background:linear-gradient(180deg,#fff,#f3f6fa);border-bottom:1px solid var(--line)}.certificate-preview-card figcaption{padding:16px}.certificate-preview-card span{display:block;color:var(--red);font-size:12px;font-weight:900;text-transform:uppercase}.certificate-preview-card strong{display:block;margin-top:7px;color:var(--ink);font-size:15px;line-height:1.35}.certificate-card{margin:0}.certificate-card img{width:100%;height:360px;object-fit:contain;padding:16px;background:#f7f9fc;border-bottom:1px solid var(--line)}.contact-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-item{padding:28px;background:var(--white);border:1px solid var(--line);border-radius:8px}.contact-item strong{display:block;color:var(--red);margin-bottom:12px}.contact-item a{font-size:28px;font-weight:800;color:var(--blue)}.site-footer{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:30px;padding:42px clamp(20px,5vw,72px);color:#c9d3df;background:#0c1420}.site-footer img{width:142px;height:auto;margin-bottom:14px}.site-footer p{margin:0}.footer-links{display:grid;gap:9px}.footer-phone{display:block;margin-top:8px;color:var(--white);font-size:24px;font-weight:800}@media(max-width:920px){.site-header{gap:14px}.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.header-lang-switch{display:inline-flex;align-items:center;justify-content:center;width:48px;height:42px;min-width:48px;padding:0;border:1px solid rgba(11,39,75,.1);box-shadow:0 10px 28px #0b274b14}.menu-button{display:block}.main-nav{position:absolute;top:78px;right:20px;left:20px;display:none;flex-direction:column;align-items:stretch;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.main-nav .nav-lang-switch{display:none}.main-nav.is-open{display:flex;animation:menuIn .22s ease both}.hero,.hero-slide,.brand-authority,.split,.product-detail,.factory-grid,.tech-shell,.manufacturing-grid,.operations-corridor,.certificate-preview-section,.site-footer{grid-template-columns:1fr}.hero{min-height:auto}.hero-slides,.hero-slide{min-height:860px}.hero-copy{min-height:auto;justify-content:flex-start;padding-top:74px}.hero-proof{justify-self:start;width:calc(100% - 40px);margin:0 20px 102px}.hero-controls{right:auto;left:20px;bottom:26px}.manufacturing-primary,.manufacturing-grid img{min-height:320px}.tech-visual{min-height:460px}.brand-authority{background:linear-gradient(118deg,rgba(201,25,46,.16),transparent 34%),linear-gradient(180deg,#07111c,#10253d 58%,#eef2f7 58.2% 100%)}.operations-visual img{height:420px}.operations-visual img:nth-child(2){height:320px}.series-grid,.product-grid,.certificate-grid,.application-grid,.tech-grid,.certificate-preview-list,.contact-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-header{padding:14px 18px}.brand-link img{width:130px}.header-actions{gap:8px}.header-lang-switch{width:44px;min-width:44px;height:40px;font-size:13px}.hero h1,.page-hero h1{font-size:38px}.hero-copy{padding:42px 20px 54px}.hero-slides,.hero-slide{min-height:820px}.hero-proof{padding:20px}.hero-proof strong{font-size:24px}.hero-dots button{width:38px}.tech-visual{min-height:420px}.formula-panel{right:16px;bottom:16px;left:16px;padding:20px}.tech-metrics article{grid-template-columns:1fr;gap:14px;padding:20px}.series-grid,.product-grid,.certificate-grid,.application-grid,.tech-grid,.certificate-preview-list,.contact-board{grid-template-columns:1fr}.brand-authority-copy h2,.operations-copy h2{font-size:34px}.brand-signal-grid article{min-height:0;padding:20px}.operations-visual{grid-template-columns:1fr}.operations-visual img,.operations-visual img:nth-child(2){height:300px}.process-card-grid{grid-template-columns:1fr}.home-products .series-grid,.certificate-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-products .series-media,.home-products .media-placeholder{min-height:116px}.home-products .series-media img{height:116px}.home-products .series-copy{padding:10px}.home-products .series-copy span{font-size:10px}.home-products .series-copy h3{margin:6px 0 0;font-size:14px}.home-products .series-copy p,.home-products .series-copy strong{display:none}.certificate-preview-card:nth-child(2),.certificate-preview-card:nth-child(2):hover{transform:translateY(-10px)}.certificate-preview-card img{height:150px;padding:8px}.certificate-preview-card figcaption{padding:9px}.certificate-preview-card span{font-size:10px}.certificate-preview-card strong{font-size:12px}.section,.page-hero{padding-left:18px;padding-right:18px}.certificate-card img{height:300px}}.motion-ready .reveal{opacity:0;transform:translateY(28px);transition:opacity .64s ease var(--reveal-delay),transform .64s cubic-bezier(.22,1,.36,1) var(--reveal-delay)}.motion-ready .reveal.in-view{opacity:1;transform:translateY(0)}@keyframes headerDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageIn{0%{opacity:0;clip-path:inset(0 0 0 24%)}to{opacity:1;clip-path:inset(0)}}@keyframes heroBreath{0%{background-position:center;transform:scale(1.02)}to{background-position:56% 50%;transform:scale(1.06)}}@keyframes scannerSweep{0%,42%{transform:translate(-72%);opacity:0}52%{opacity:.55}70%,to{transform:translate(72%);opacity:0}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:180px 180px,-220px 220px}}@keyframes molecularTilt{0%{transform:rotate(-22deg) scaleX(1.35);opacity:.5}to{transform:rotate(-12deg) scaleX(1.48);opacity:.9}}@keyframes signalFlow{0%,to{opacity:.18;filter:blur(0)}45%{opacity:.88;filter:blur(.5px)}}@keyframes gallerySwitch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
