@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#0d1738;--ink-soft:#44516f;--paper:#f1f3ed;--paper-warm:#f7f5ef;--white:#fff;--blue:#1738df;--blue-deep:#112ac2;--aqua:#71edda;--lime:#d9ff59;--line:#142a6924;--mono:var(--font-geist-mono), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", "PingFang SC", Arial, sans-serif;margin:0;overflow-x:hidden}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}section{scroll-margin-top:84px}::selection{background:var(--aqua);color:var(--ink)}.section-shell{width:min(1400px,100% - 96px);margin-inline:auto}.scroll-progress{z-index:300;background:linear-gradient(90deg, var(--blue), #19c8e3, var(--aqua));height:3px;position:fixed;top:0;left:0;box-shadow:0 0 16px #1738df6b}.site-header{z-index:100;width:min(1440px,100% - 72px);height:104px;color:var(--ink);border-bottom:1px solid #152e6921;grid-template-columns:240px 1fr auto;align-items:center;gap:34px;transition:width .35s,height .35s,padding .35s,top .35s,background .35s,box-shadow .35s;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9f4e0;border:1px solid #1237961f;border-radius:8px;width:min(1280px,100% - 36px);height:72px;padding:0 20px;top:10px;box-shadow:0 18px 60px #16274f1f}.brand-image,.drawer-brand-image,.footer-brand{aspect-ratio:3386/795;background:url(/yunjing-horizontal.png) 50%/contain no-repeat;width:214px;display:block}.site-header.is-scrolled .brand-image{width:178px}.desktop-nav{justify-content:center;gap:clamp(22px,3vw,48px);display:flex}.desktop-nav a{color:#0c1740a3;font-size:12px;font-weight:560;position:relative}.desktop-nav a:after{content:"";background:var(--blue);height:1px;transition:transform .25s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--blue)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-tools{align-items:center;gap:8px;display:flex}.icon-button,.mobile-menu-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.search-button,.mobile-menu-button{background:#ffffff59;border:1px solid #10246229;border-radius:50%;width:42px;height:42px}.mobile-menu-button{display:none}.language-switch{color:#6c7690;cursor:pointer;background:#ffffff59;border:1px solid #10246229;border-radius:99px;align-items:center;gap:7px;height:42px;padding:0 12px;display:inline-flex}.language-switch svg{color:var(--blue)}.language-switch span{font:9px var(--mono);letter-spacing:.04em}.language-switch span.active{color:var(--ink);font-weight:700}.language-switch i{background:var(--line);width:1px;height:12px}.header-cta{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:99px;align-items:center;gap:11px;padding:13px 18px;font-size:11px;transition:transform .25s,background .25s,color .25s;display:inline-flex;box-shadow:0 9px 24px #1335de33}.header-cta:hover{background:var(--aqua);border-color:var(--aqua);color:var(--ink);transform:translateY(-2px)}.hero{--mx:75%;--my:38%;min-height:900px;position:relative;overflow:hidden}.editorial-hero{color:var(--ink);background:radial-gradient(circle at 90% 5%, #73f0dbbf, transparent 24%), radial-gradient(circle at 62% 73%, #3051ff1f, transparent 33%), var(--paper);isolation:isolate}.editorial-hero:before{content:"";z-index:-1;border:88px solid #1335de13;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-330px;left:-250px}.editorial-grid{z-index:-1;background-image:linear-gradient(#16317d12 1px,#0000 1px),linear-gradient(90deg,#16317d12 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 55%,#0000 83%);mask-image:linear-gradient(90deg,#000 0 55%,#0000 83%)}.hero-pointer-glow{left:var(--mx);top:var(--my);filter:blur(95px);pointer-events:none;background:#163ff617;border-radius:50%;width:520px;height:520px;transition:left .25s ease-out,top .25s ease-out;position:absolute;transform:translate(-50%,-50%)}.hero-rail{z-index:3;color:#0d1b4a6b;width:28px;font:7px var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;justify-content:space-between;align-items:center;display:flex;position:absolute;top:128px;bottom:96px;left:max(18px,50% - 755px)}.hero-rail i{background:#0d1b4a24;flex:1;width:1px;margin:22px 0}.hero-content{z-index:2;align-items:center;margin:0 auto;display:grid;position:relative}.editorial-content{grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,90px);width:min(1420px,100% - 126px);min-height:900px;padding-top:112px}.editorial-copy{padding:78px 0 128px}.eyebrow,.section-kicker{color:#53617c;font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;display:flex}.eyebrow span{background:var(--blue);width:26px;height:1px}.section-kicker:before{content:"";background:var(--blue);width:24px;height:1px}.section-kicker-dark{color:#ffffffa1}.section-kicker-dark:before{background:var(--aqua)}.editorial-copy h1{letter-spacing:-.075em;max-width:830px;margin:0;font-size:clamp(64px,7.1vw,122px);font-weight:560;line-height:.82}.editorial-copy h1 span,.editorial-copy h1 strong{color:#101a39;display:block}.editorial-copy h1 strong{color:var(--blue);padding-top:.16em;font-weight:560}.editorial-hero.is-zh .editorial-copy h1{letter-spacing:-.07em;line-height:.92}.hero-lede{color:#4e5d78;max-width:610px;margin:34px 0 0;font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary-button,.contact-primary{background:var(--blue);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:11px;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 30px #1238e938}.primary-button:hover{background:var(--ink);transform:translateY(-3px)}.text-link,.line-link{color:#263552;align-items:center;gap:11px;font-size:11px;display:inline-flex}.text-link:after{content:"";background:#19317447;order:-1;width:0;height:1px;transition:width .25s}.text-link:hover:after{width:20px}.specimen-stage{perspective:1200px;place-items:center;min-height:690px;display:grid;position:relative}.specimen-aura{aspect-ratio:1;filter:blur(28px);background:conic-gradient(from 190deg,#70f0db33,#1638e647,#70f0db8c,#1638e614);border-radius:50%;width:80%;animation:7s ease-in-out infinite auraBreathe;position:absolute}.specimen-window{aspect-ratio:.86;background:#8ae8d9;border:1px solid #0f2d802e;border-radius:48% 48% 28px 28px;width:min(570px,88%);transition:transform .7s cubic-bezier(.2,.8,.2,1),border-radius .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 40px 100px #152f7833,inset 0 0 0 10px #ffffff3d}.specimen-stage:hover .specimen-window{border-radius:26px 26px 48% 48%;transform:rotate(-1deg)translateY(-8px)}.image-slice{background-blend-mode:screen, multiply;filter:grayscale()contrast(1.22);background-image:linear-gradient(140deg,#6feeda42,#1638e67a),url(/reference-products/phases5.png);background-size:580px 580px;width:34.5%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;top:0;bottom:0}.slice-one{background-position:0;left:0}.slice-two{background-position:50%;left:33%}.slice-three{background-position:100%;right:0}.specimen-stage:hover .slice-one{transform:translate(-7px)scale(1.035)}.specimen-stage:hover .slice-two{filter:grayscale(.35)contrast(1.15);transform:translateY(-10px)scale(1.045)}.specimen-stage:hover .slice-three{transform:translate(7px)scale(1.035)}.scan-line{z-index:3;opacity:.82;background:#fff;height:2px;animation:5.5s ease-in-out infinite specimenScan;position:absolute;top:16%;left:6%;right:6%;box-shadow:0 0 18px #fff,0 0 35px #5ffbe3}.specimen-corners:before,.specimen-corners:after{content:"";z-index:4;border-color:#ffffffd9;width:54px;height:54px;position:absolute}.specimen-corners:before{border-top:1px solid;border-left:1px solid;top:36px;left:34px}.specimen-corners:after{border-bottom:1px solid;border-right:1px solid;bottom:36px;right:34px}.specimen-caption{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #14317e1f;border-radius:4px;width:300px;padding:23px 24px;position:absolute;bottom:56px;right:2%;box-shadow:0 25px 55px #17285224}.specimen-caption span,.specimen-caption small{color:#66728e;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.specimen-caption strong{color:var(--blue);margin:10px 0 13px;font-size:23px;font-weight:580;display:block}.specimen-caption small{text-transform:none;line-height:1.55}.atom-chip{z-index:7;aspect-ratio:1;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:122px;animation:5s ease-in-out infinite chipFloat;display:grid;position:absolute;top:80px;left:0;box-shadow:0 15px 36px #1237e63d}.atom-chip:before{content:"";border-radius:inherit;border:1px dashed #ffffff6b;animation:17s linear infinite spin;position:absolute;inset:10px}.atom-chip span{letter-spacing:-.04em;font-size:25px}.stage-orbit{pointer-events:none;border:1px solid #1237e62e;border-radius:50%;position:absolute;inset:62px 20px;transform:rotate(-17deg)}.stage-orbit i{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #1237e61a}.stage-orbit i:first-child{top:7%;left:23%}.stage-orbit i:nth-child(2){background:var(--aqua);top:50%;right:-4px}.stage-orbit i:nth-child(3){bottom:13%;left:11%}.hero-footer{z-index:4;border-top:1px solid var(--line);width:min(1400px,100% - 96px);min-height:86px;font:8px var(--mono);letter-spacing:.08em;color:#5e6b86;grid-template-columns:1fr 1fr auto;align-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scroll-note{justify-self:center;align-items:center;gap:9px;display:flex}.scroll-note i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse}.hero-stat{align-items:center;gap:12px;display:flex}.hero-stat strong{color:var(--blue);font-size:24px}.hero-stat span{max-width:86px;font-size:7px;line-height:1.4}.copy-change{animation:.48s both copyIn}.material-ticker{background:var(--blue);color:#fff;align-items:center;height:54px;display:flex;overflow:hidden}.material-ticker>div{width:max-content;animation:24s linear infinite ticker;display:flex}.material-ticker span{min-width:max-content;font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;padding:0 42px;display:inline-flex}.material-ticker svg{color:var(--aqua)}.company-section{background:var(--paper-warm);padding:145px 0 140px;position:relative;overflow:hidden}.company-section:after{content:"YUNJING";color:#142b6909;letter-spacing:-.08em;pointer-events:none;font-size:17vw;font-weight:650;position:absolute;bottom:-60px;right:-25px}.company-header{grid-template-columns:.45fr 1.55fr;align-items:start;gap:70px;display:grid}.company-header h2,.platform-heading h2,.product-heading h2,.application-heading h2,.quality-heading-new h2{letter-spacing:-.062em;max-width:1030px;margin:0;font-size:clamp(48px,5.8vw,86px);font-weight:510;line-height:.98}.company-layout{border-top:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:90px;margin-top:105px;padding-top:48px;display:grid}.company-mark{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle,#70edda6b,#1738df0d 57%,#0000 58%);border-radius:50%;place-items:center;width:min(360px,100%);display:grid;position:relative;overflow:hidden}.company-mark:before,.company-mark:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.company-mark:before{inset:15%}.company-mark:after{inset:31%}.company-mark span{z-index:2;color:var(--blue);letter-spacing:-.09em;font-size:clamp(64px,8vw,115px);font-weight:600;position:relative}.company-mark i{font:11px var(--mono);color:#53617c;position:absolute;bottom:20%}.company-story{max-width:840px;margin-left:auto}.company-story p{color:#5f6980;margin:0 0 28px;font-size:14px;line-height:1.8}.company-story .story-lead{color:var(--ink);letter-spacing:-.025em;font-size:clamp(20px,2vw,28px);line-height:1.5}.line-link{color:var(--blue);border-bottom:1px solid #1738df4d;margin-top:12px;padding-bottom:7px}.fact-grid{z-index:2;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;display:grid;position:relative}.fact-card{background:#fff;min-height:300px;padding:28px}.fact-card>div{color:#69738c;justify-content:space-between;display:flex}.fact-card>div span{font:9px var(--mono)}.fact-card>div svg{color:var(--blue)}.fact-card strong{letter-spacing:-.07em;margin-top:64px;font-size:clamp(54px,6vw,84px);font-weight:520;display:block}.fact-card p{color:#657087;margin:7px 0 0;font-size:11px}.fact-card>i{background:var(--aqua);width:28px;height:3px;margin-top:32px;transition:width .45s;display:block}.fact-card:hover>i{width:100%}.material-platform{background:var(--blue);color:#fff;padding:145px 0 125px;position:relative;overflow:hidden}.material-platform:before{content:"";background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.material-glow{background:var(--aqua);filter:blur(140px);opacity:.22;border-radius:50%;width:620px;height:620px;position:absolute;top:-250px;right:-120px}.material-platform .section-shell{z-index:2;position:relative}.platform-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:100px;display:grid}.platform-heading h2{color:#fff}.platform-heading>p{color:#ffffffa6;margin:0 0 8px;font-size:13px;line-height:1.8}.material-duo{grid-template-columns:1fr 1fr;gap:16px;margin-top:76px;display:grid}.material-panel{min-height:670px;color:var(--ink);background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 70px #08125326}.panel-media{position:absolute;inset:0}.panel-media img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s}.max-panel .panel-media{background:#fff;inset:0 0 35%}.max-panel .panel-media img{object-fit:contain;padding:40px}.mxene-panel .panel-media img{filter:grayscale()contrast(1.15)}.mxene-panel:after{content:"";background:linear-gradient(0deg,#07102eeb 0,#07102e40 58%,#0000);position:absolute;inset:0}.material-panel:hover .panel-media img{transform:scale(1.06)}.mxene-panel:hover .panel-media img{filter:grayscale(.2)contrast(1.08)}.panel-number{z-index:3;background:var(--blue);color:#fff;width:46px;height:46px;font:9px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;left:28px}.mxene-panel .panel-number{background:var(--aqua);color:var(--ink)}.panel-copy{z-index:4;position:absolute;bottom:34px;left:32px;right:32px}.panel-copy>span{font:9px var(--mono);letter-spacing:.08em;color:var(--blue)}.panel-copy h3{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(42px,5vw,68px);font-weight:530}.panel-copy p{color:#667089;max-width:560px;margin:0;font-size:12px;line-height:1.7}.panel-copy a{color:var(--blue);align-items:center;gap:10px;margin-top:22px;font-size:10px;display:inline-flex}.mxene-panel .panel-copy>span,.mxene-panel .panel-copy h3,.mxene-panel .panel-copy a{color:#fff}.mxene-panel .panel-copy p{color:#ffffffa8}.panel-scan{z-index:3;background:var(--aqua);height:1px;box-shadow:0 0 18px var(--aqua);animation:6s ease-in-out infinite panelScan;position:absolute;top:15%;left:5%;right:5%}.conversion-flow{background:#06167261;border:1px solid #ffffff21;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px;min-height:140px;margin-top:16px;padding:25px 40px;display:grid}.conversion-flow>div{grid-template-columns:35px 1fr auto;align-items:center;gap:13px;display:grid}.conversion-flow span,.conversion-flow small{font:8px var(--mono);color:#ffffff7a}.conversion-flow strong{font-size:14px;font-weight:520}.conversion-flow>svg{color:var(--aqua)}.product-library{background:var(--paper);padding:145px 0 150px}.product-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:95px;display:grid}.product-heading>p{color:#647087;margin:0 0 6px;font-size:13px;line-height:1.75}.product-toolbar{flex-wrap:wrap;align-items:center;gap:5px;margin-top:64px;display:flex}.product-toolbar button{border:1px solid var(--line);color:#667089;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:17px;min-height:44px;padding:0 13px 0 17px;font-size:10px;transition:background .25s,color .25s,border .25s;display:inline-flex}.product-toolbar button i{min-width:21px;height:21px;font:7px var(--mono);background:#12308c12;border-radius:50%;place-items:center;display:grid}.product-toolbar button.active{background:var(--ink);border-color:var(--ink);color:#fff}.product-toolbar button.active i{background:var(--aqua);color:var(--ink)}.catalog-grid{grid-template-columns:repeat(6,1fr);gap:15px;margin-top:42px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;grid-column:span 2;transition:transform .35s,box-shadow .35s;overflow:hidden}.catalog-card:first-child,.catalog-card:nth-child(2){grid-column:span 3}.catalog-card:hover{transform:translateY(-7px);box-shadow:0 25px 55px #1528581f}.catalog-media{background:#fff;height:330px;position:relative;overflow:hidden}.catalog-card:first-child .catalog-media,.catalog-card:nth-child(2) .catalog-media{height:410px}.catalog-media img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s}.catalog-max .catalog-media img,.catalog-energy:nth-child(4) .catalog-media img{object-fit:contain;padding:28px}.catalog-mxene .catalog-media img{filter:grayscale()contrast(1.08)}.catalog-card:hover .catalog-media img{transform:scale(1.055)}.catalog-card:hover.catalog-mxene .catalog-media img{filter:grayscale(.2)}.catalog-media>span{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:8px var(--mono);background:#ffffffe0;padding:7px 9px;position:absolute;top:18px;left:18px}.catalog-media>i{z-index:3;background:var(--aqua);border-radius:50%;width:12px;height:12px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 7px #71edda3b}.catalog-copy{padding:25px}.catalog-copy>div{color:#6d7790;justify-content:space-between;display:flex}.catalog-copy>div span{font:8px var(--mono);letter-spacing:.11em}.catalog-copy>div svg{color:var(--blue);transition:transform .3s}.catalog-card:hover .catalog-copy>div svg{transform:rotate(45deg)}.catalog-copy h3{letter-spacing:-.04em;margin:22px 0 10px;font-size:25px;font-weight:540}.catalog-copy p{color:#667087;min-height:42px;margin:0;font-size:11px;line-height:1.65}.catalog-copy small{color:#2b47b4;font:8px var(--mono);margin-top:18px;line-height:1.5;display:block}.catalog-copy a{color:var(--blue);border-bottom:1px solid #1738df40;align-items:center;gap:5px;margin-top:22px;padding-bottom:5px;font-size:10px;display:inline-flex}.application-studio{background:#f7f5ef;padding:145px 0}.application-heading{max-width:1050px}.application-heading>p:last-child{color:#637088;max-width:680px;margin:30px 0 0;font-size:13px;line-height:1.75}.application-workspace{border:1px solid var(--line);background:#fff;grid-template-columns:.78fr 1.22fr;min-height:690px;margin-top:72px;display:grid}.application-menu{border-right:1px solid var(--line)}.application-menu button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:114px;padding:0 25px;transition:background .28s,padding .28s;display:grid}.application-menu button:last-child{border-bottom:0}.application-menu button:hover,.application-menu button.active{background:#eff1ea;padding-left:35px}.application-menu button>span{font:8px var(--mono);color:#727d94}.application-menu button>svg{color:#6f7a93}.application-menu button strong{letter-spacing:-.025em;font-size:19px;font-weight:510}.application-menu button>svg:last-child{color:var(--blue);opacity:0;transition:opacity .25s,transform .25s;transform:translate(-10px)}.application-menu button.active>svg:last-child{opacity:1;transform:none}.application-canvas{background:var(--blue);color:#fff;isolation:isolate;height:690px;position:sticky;top:90px;overflow:hidden}.canvas-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.canvas-rings{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:72%;animation:28s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-rings i{border:1px solid #71edda52;border-radius:50%;position:absolute}.canvas-rings i:first-child{inset:14%}.canvas-rings i:nth-child(2){inset:31%}.canvas-rings i:nth-child(3){background:var(--aqua);width:9px;height:9px;box-shadow:0 0 18px var(--aqua);top:9%;left:50%}.application-image{z-index:2;background:#fff;border:1px solid #ffffff40;border-radius:50% 50% 8px 8px;width:58%;height:57%;animation:.55s both imageIn;position:absolute;top:12%;right:10%;overflow:hidden;box-shadow:0 28px 70px #050d4745}.application-image img{object-fit:cover}.application-caption{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081779d6;border:1px solid #ffffff2e;width:55%;padding:26px;position:absolute;bottom:8%;left:7%}.application-caption>span{color:#ffffff8c;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;display:block}.application-caption>svg{color:var(--aqua)}.application-caption strong{margin:11px 0;font-size:30px;font-weight:520;display:block}.application-caption p{color:#ffffffad;margin:0;font-size:11px;line-height:1.65}.canvas-code{z-index:4;font:7px var(--mono);letter-spacing:.1em;color:#ffffff85;writing-mode:vertical-rl;position:absolute;bottom:22px;right:24px}.quality-section-new{background:var(--paper);padding:145px 0}.quality-heading-new{grid-template-columns:1.25fr .75fr;align-items:end;gap:95px;display:grid}.quality-heading-new>p{color:#637087;margin:0;font-size:13px;line-height:1.75}.quality-grid-new{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:72px;display:grid}.quality-card-new{border:1px solid var(--line);background:#fff;min-height:350px;padding:28px;position:relative;overflow:hidden}.quality-card-new:before{content:"";background:var(--aqua);opacity:.18;border-radius:50%;width:160px;height:160px;transition:transform .5s;position:absolute;bottom:-90px;right:-90px}.quality-card-new:hover:before{transform:scale(2.1)}.quality-card-new>div{color:#68748d;justify-content:space-between;display:flex}.quality-card-new>div span{font:8px var(--mono)}.quality-card-new>div svg{color:var(--blue)}.quality-card-new h3{letter-spacing:-.035em;margin:92px 0 13px;font-size:25px;font-weight:540}.quality-card-new p{color:#667087;max-width:340px;margin:0;font-size:11px;line-height:1.7}.quality-line{background:var(--line);height:1px;margin-top:32px;display:block}.quality-line i{background:var(--blue);width:23%;height:1px;transition:width .45s;display:block}.quality-card-new:hover .quality-line i{width:100%}.quality-check{color:var(--blue);position:absolute;bottom:26px;right:28px}.capability-callout{background:var(--lime);min-height:145px;color:var(--ink);grid-template-columns:70px 1fr auto;align-items:center;gap:30px;margin-top:15px;padding:30px 35px;display:grid}.capability-symbol{border:1px solid #0d173842;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.capability-symbol i{border:1px dashed #0d173838;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-8px}.capability-callout p{letter-spacing:-.03em;margin:0;font-size:clamp(18px,2vw,28px);font-weight:520}.capability-callout a{border-bottom:1px solid #0d173847;align-items:center;gap:10px;padding-bottom:6px;font-size:11px;display:inline-flex}.contact-section-new{background:var(--blue);color:#fff;min-height:720px;padding:145px 0 130px;position:relative;overflow:hidden}.contact-noise{opacity:.38;background-image:radial-gradient(#fff3 .7px,#0000 .7px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.contact-orbits-new{border:1px solid #ffffff29;border-radius:50%;width:820px;height:820px;animation:32s linear infinite spin;position:absolute;bottom:-320px;right:-200px}.contact-orbits-new i{border:1px solid #71edda47;border-radius:50%;position:absolute}.contact-orbits-new i:first-child{inset:15%}.contact-orbits-new i:nth-child(2){inset:31%}.contact-orbits-new i:nth-child(3){background:var(--aqua);width:16px;height:16px;box-shadow:0 0 30px var(--aqua);top:7%;left:35%}.contact-layout-new{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid;position:relative}.contact-copy-new h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(52px,6vw,92px);font-weight:520;line-height:.96}.contact-copy-new>p:not(.section-kicker){color:#ffffffab;max-width:620px;margin:30px 0 35px;font-size:14px;line-height:1.75}.contact-primary{background:var(--aqua);color:var(--ink);box-shadow:none}.contact-primary:hover{background:var(--lime);transform:translateY(-3px)}.contact-list{border-top:1px solid #fff3}.contact-list>a,.contact-list>div{color:#ffffffe0;border-bottom:1px solid #fff3;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:105px;display:grid}.contact-list small{color:#ffffff7a;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.contact-list span{font-size:12px;line-height:1.55}.contact-list svg{color:var(--aqua)}.contact-list>a{transition:padding .25s,background .25s}.contact-list>a:hover{background:#ffffff0f;padding-inline:10px}footer{color:var(--ink);background:#f7f5ef}.footer-main{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;min-height:320px;display:grid}.footer-brand{width:245px}.footer-main>div>p{color:#69748a;max-width:440px;margin:28px 0 0;font-size:12px;line-height:1.7}.footer-links{grid-template-columns:1fr 1fr;gap:60px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links span{color:#7b8498;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px}.footer-links a{font-size:11px;transition:color .2s,transform .2s}.footer-links a:hover{color:var(--blue);transform:translate(3px)}.footer-bar{color:#737d91;min-height:82px;font:8px var(--mono);letter-spacing:.08em;grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.footer-bar span:nth-child(2){justify-self:center}.footer-bar button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:9px;display:flex}.mobile-drawer{z-index:220;background:var(--paper);color:var(--ink);padding:24px;animation:.35s both drawerIn;position:fixed;inset:0}.mobile-drawer:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:52px 52px;position:absolute;inset:0}.mobile-drawer-top,.drawer-language,.mobile-drawer nav,.mobile-drawer>p{z-index:2;position:relative}.mobile-drawer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.drawer-brand-image{width:190px}.mobile-drawer-top button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.drawer-language{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.drawer-language>span{font:8px var(--mono);letter-spacing:.1em;color:#748097}.drawer-language button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;display:flex}.mobile-drawer nav{flex-direction:column;margin-top:30px;display:flex}.mobile-drawer nav a{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;min-height:76px;font-size:25px;display:grid}.mobile-drawer nav a span{color:#748097;font:8px var(--mono)}.mobile-drawer>p{color:#738098;font:8px var(--mono);letter-spacing:.1em;margin:0;position:absolute;bottom:22px;left:24px}.search-overlay{z-index:230;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#0d1738f0;place-items:center;padding:30px;animation:.25s both fadeIn;display:grid;position:fixed;inset:0}.search-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:28px;right:32px}.search-panel{width:min(790px,100%)}.search-eyebrow{color:#ffffff94;font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase}.search-input-wrap{border-bottom:1px solid #ffffff4d;align-items:center;gap:17px;margin-top:20px;display:flex}.search-input-wrap svg{color:var(--aqua)}.search-input-wrap input{color:#fff;letter-spacing:-.03em;background:0 0;border:0;outline:0;width:100%;padding:24px 0;font-size:clamp(23px,4vw,40px)}.search-input-wrap input::placeholder{color:#ffffff52}.search-results{margin-top:30px}.search-results a{color:#ffffffb8;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:56px;padding:0 4px;font-size:13px;transition:color .2s,padding .2s;display:flex}.search-results a:hover{color:var(--aqua);padding-inline:11px}.search-results p{color:#ffffffa1;font-size:13px}.search-panel>small{color:#ffffff6e;font:8px var(--mono);letter-spacing:.1em;margin-top:26px;display:block}.motion-ready .reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,.75,.22,1);transform:translateY(34px)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.fact-grid .reveal:nth-child(2),.quality-grid-new .reveal:nth-child(2){transition-delay:90ms}.fact-grid .reveal:nth-child(3),.quality-grid-new .reveal:nth-child(3){transition-delay:.18s}@keyframes specimenScan{0%,to{opacity:.4;top:13%}50%{opacity:.95;top:82%}}@keyframes panelScan{0%,to{top:10%}50%{top:80%}}@keyframes auraBreathe{50%{filter:blur(40px);transform:scale(1.08)rotate(8deg)}}@keyframes chipFloat{50%{transform:translateY(-13px)rotate(-4deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.25;transform:scale(.6)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes copyIn{0%{opacity:0;transform:translateY(10px)}}@keyframes imageIn{0%{opacity:0;transform:scale(.95)rotate(2deg)}}@keyframes drawerIn{0%{transform:translateY(-100%)}}@keyframes fadeIn{0%{opacity:0}}@media (max-width:1120px){.section-shell{width:min(100% - 56px,1100px)}.site-header{grid-template-columns:190px 1fr auto;width:calc(100% - 48px)}.brand-image{width:188px}.desktop-nav{gap:20px}.header-cta{justify-content:center;width:45px;height:45px;padding:0;font-size:0}.editorial-content{grid-template-columns:.9fr 1.1fr;width:calc(100% - 84px)}.editorial-copy h1{font-size:clamp(58px,7vw,88px)}.specimen-caption{right:-1%}.atom-chip{left:-12px}.company-header,.platform-heading,.product-heading,.quality-heading-new{gap:55px}.catalog-card,.catalog-card:first-child,.catalog-card:nth-child(2){grid-column:span 3}.application-workspace{grid-template-columns:.9fr 1.1fr}.contact-layout-new{gap:60px}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:86px}.desktop-nav,.search-button{display:none}.mobile-menu-button{display:inline-flex}.language-switch{margin-left:auto}.editorial-content{grid-template-columns:1fr;min-height:1160px;padding-top:112px}.editorial-copy{padding:58px 0 10px}.editorial-copy h1{max-width:720px;font-size:clamp(70px,12vw,105px)}.specimen-stage{min-height:650px;margin-top:-30px}.specimen-window{width:min(560px,78vw)}.hero-footer{position:absolute}.company-header,.company-layout,.platform-heading,.product-heading,.quality-heading-new,.contact-layout-new{grid-template-columns:1fr}.company-header{gap:25px}.company-layout{gap:55px}.company-mark{width:290px}.company-story{margin-left:0}.platform-heading{gap:32px}.material-duo{grid-template-columns:1fr}.material-panel{min-height:630px}.conversion-flow{text-align:center;grid-template-columns:1fr;gap:15px}.conversion-flow>div{grid-template-columns:35px 1fr 45px}.conversion-flow>svg{justify-self:center;transform:rotate(90deg)}.product-heading,.quality-heading-new{gap:26px}.application-workspace{grid-template-columns:1fr}.application-menu{border-right:0;border-bottom:1px solid var(--line)}.application-menu button{min-height:90px}.application-canvas{height:620px;position:relative;top:auto}.quality-grid-new{grid-template-columns:1fr}.quality-card-new{min-height:275px}.quality-card-new h3{margin-top:55px}.contact-layout-new{gap:75px}.footer-main{grid-template-columns:1fr;gap:45px;padding:70px 0}.footer-links{max-width:600px}}@media (max-width:620px){.section-shell{width:calc(100% - 36px)}.site-header{width:calc(100% - 32px);height:80px}.site-header.is-scrolled{width:calc(100% - 20px);padding:0 13px}.brand-image,.site-header.is-scrolled .brand-image{width:156px}.language-switch{height:42px;padding:0 9px}.language-switch svg,.language-switch i,.language-switch span:not(.active),.header-cta{display:none}.hero{min-height:1020px}.hero-rail{display:none}.editorial-content{width:calc(100% - 36px);min-height:1020px;padding-top:84px}.editorial-copy{padding-top:66px}.eyebrow{margin-bottom:24px}.editorial-copy h1{font-size:clamp(54px,16vw,74px);line-height:.88}.hero-lede{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:19px;margin-top:30px}.specimen-stage{min-height:500px;margin-top:0}.specimen-window{width:86vw;max-width:430px}.image-slice{background-size:450px 450px}.atom-chip{width:88px;top:30px;left:2px}.atom-chip span{font-size:18px}.specimen-caption{width:250px;padding:18px;bottom:26px;right:0}.specimen-caption strong{font-size:19px}.stage-orbit{inset:30px -6px}.hero-footer{grid-template-columns:1fr auto;width:calc(100% - 36px)}.hero-footer>span{display:none}.scroll-note{justify-self:start}.company-section,.material-platform,.product-library,.application-studio,.quality-section-new,.contact-section-new{padding-top:105px;padding-bottom:95px}.company-header h2,.platform-heading h2,.product-heading h2,.application-heading h2,.quality-heading-new h2{font-size:43px}.company-layout{margin-top:65px;padding-top:30px}.company-mark{width:230px}.company-story .story-lead{font-size:19px}.fact-grid{grid-template-columns:1fr;margin-top:65px}.fact-card{min-height:240px}.fact-card strong{margin-top:45px}.material-duo{margin-top:50px}.material-panel{min-height:560px}.panel-copy{bottom:25px;left:23px;right:23px}.panel-copy h3{font-size:44px}.conversion-flow{padding:25px 18px}.product-toolbar{margin-top:40px}.catalog-grid{grid-template-columns:1fr}.catalog-card,.catalog-card:first-child,.catalog-card:nth-child(2){grid-column:auto}.catalog-media,.catalog-card:first-child .catalog-media,.catalog-card:nth-child(2) .catalog-media{height:320px}.application-workspace{margin-top:48px}.application-menu button{grid-template-columns:42px 31px 1fr auto;padding-inline:14px}.application-menu button:hover,.application-menu button.active{padding-left:19px}.application-menu button strong{font-size:16px}.application-canvas{height:560px}.application-image{width:72%;height:48%;top:10%;right:7%}.application-caption{width:82%;padding:20px;bottom:7%;left:5%}.application-caption strong{font-size:25px}.quality-grid-new{margin-top:48px}.capability-callout{grid-template-columns:1fr;min-height:290px;padding:28px}.capability-callout a{width:max-content}.contact-copy-new h2{font-size:49px}.contact-list>a,.contact-list>div{min-height:112px}.footer-main{gap:42px}.footer-links{grid-template-columns:1fr 1fr;gap:30px}.footer-bar{grid-template-columns:1fr auto;gap:15px;min-height:110px}.footer-bar span:nth-child(2){display:none}.search-overlay{padding:20px}.search-close{top:18px;right:18px}.search-input-wrap input{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready .reveal{opacity:1;transform:none}}@media (max-width:900px){.site-header .search-button{display:inline-flex}}:where(a,button,input):focus-visible{outline:3px solid var(--aqua);outline-offset:4px}.icon-button,.language-switch,.footer-bar button{transition:transform .24s,border-color .24s,background .24s}.icon-button:hover,.language-switch:hover{background:#ffffffb8;border-color:#1738df61;transform:translateY(-2px)}.icon-button svg,.language-switch svg,.footer-bar button svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.icon-button:hover svg{transform:rotate(-12deg)scale(1.08)}.language-switch:hover svg,.footer-bar button:hover svg{transform:rotate(14deg)}.catalog-card{isolation:isolate;position:relative}.catalog-card:before{content:"";z-index:8;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:34%;transition:left .82s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:-35%;bottom:-35%;left:-55%;transform:skew(-16deg)}.catalog-card:hover:before{opacity:.75;left:125%}.catalog-media:after{content:"";z-index:2;background:var(--aqua);opacity:0;pointer-events:none;height:1px;transition:transform .72s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;bottom:0;left:7%;right:7%;transform:translateY(-320px)scaleX(.35);box-shadow:0 0 16px #71eddae6}.catalog-card:hover .catalog-media:after{opacity:.9;transform:translateY(-22px)scaleX(1)}.catalog-media>i{transition:transform .35s,box-shadow .35s}.catalog-card:hover .catalog-media>i{transform:scale(1.25);box-shadow:0 0 0 11px #71edda2b,0 0 22px #1738df38}.motion-ready .catalog-card.reveal.is-visible:hover{transform:translateY(-7px)}.fact-card,.quality-card-new{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.fact-card:hover,.quality-card-new:hover{transform:translateY(-6px);box-shadow:0 20px 46px #15285817}.motion-ready .fact-card.reveal.is-visible:hover,.motion-ready .quality-card-new.reveal.is-visible:hover{transform:translateY(-6px)}.application-menu button{position:relative;overflow:hidden}.application-menu button:before{content:"";background:var(--blue);transform-origin:50%;width:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.application-menu button:hover:before,.application-menu button.active:before{transform:scaleY(1)}.application-menu button>svg:nth-child(2){transition:transform .28s,color .28s}.application-menu button:hover>svg:nth-child(2),.application-menu button.active>svg:nth-child(2){color:var(--blue);transform:rotate(-8deg)scale(1.1)}.contact-list>a>svg:first-child{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.contact-list>a:hover>svg:first-child{transform:translateY(-3px)rotate(-8deg)scale(1.08)}.back-to-top{z-index:90;width:46px;height:46px;color:var(--blue);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;cursor:pointer;background:#f7f9f4e0;border:1px solid #1738df33;border-radius:50%;place-items:center;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),background .25s,color .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)scale(.82);box-shadow:0 14px 35px #13275929}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{background:var(--blue);color:#fff;transform:translateY(-4px)}.back-to-top svg{transition:transform .3s}.back-to-top:hover svg{transform:translateY(-2px)}@media (max-width:620px){section{scroll-margin-top:96px}.site-header{gap:8px}.header-tools{gap:7px}.section-kicker{align-items:flex-start;line-height:1.55}.section-kicker:before{flex:0 0 24px;margin-top:.72em}.product-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-toolbar button{justify-content:space-between;gap:8px;width:100%;padding:0 12px}.application-menu button strong{overflow-wrap:anywhere;min-width:0;line-height:1.2}.contact-list>a{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.contact-list>div{grid-template-columns:30px minmax(0,1fr);gap:10px}.contact-list span{overflow-wrap:anywhere}.footer-main{gap:44px;padding:64px 0 48px}.footer-brand{width:min(225px,75vw)}.footer-main>div>p{margin-top:22px}.footer-links{gap:26px}.footer-links>div{border-top:1px solid var(--line);padding-top:23px}.footer-links span{margin-bottom:5px}.footer-bar{grid-template-columns:1fr;align-items:start;gap:16px;min-height:0;padding:22px 62px 24px 0;line-height:1.55}.footer-bar button{border:1px solid var(--line);background:#ffffff8c;border-radius:99px;width:max-content;min-height:38px;padding:0 13px}.back-to-top{width:43px;height:43px;bottom:14px;right:14px}}@media (max-width:380px){.site-header{width:calc(100% - 20px)}.brand-image,.site-header.is-scrolled .brand-image{width:140px}.mobile-drawer{padding:20px}.drawer-brand-image{width:170px}.mobile-drawer nav a{grid-template-columns:38px minmax(0,1fr) auto;font-size:22px}}
