:root{--al:#eef1f4;--wh:#fff;--mist:#dce3ea;--steel:#c8d2dc;--gr:#12161b;--pn:#1c222a;--ink:#0f1720;--mu:#55606c;--hl:#d5dce3;--hd:#2a323c;--or:#c2410c;--or2:#f26a2e;--warm:#f3d9c9;--ok:#1f7a4a;--ease:cubic-bezier(.16,1,.3,1);--sh:0 30px 60px -30px #0f172040;--r:12px;--hh:72px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--grain-d:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*,:before,:after{box-sizing:border-box}html{background:var(--al);color:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 16px)}html.capx{scroll-padding-top:calc(var(--hh) + 72px)}body{font:400 17px/1.6 var(--f);-webkit-font-smoothing:antialiased;background:0 0;min-height:100vh;margin:0;overflow-x:clip}main{display:block;overflow-x:clip}img{max-width:100%;height:auto}a{color:var(--or);text-underline-offset:3px}p{margin:0 0 1em}h1,h2,h3{letter-spacing:-.02em;color:inherit;margin:0;font-weight:700;line-height:1.08}h1{font-size:clamp(2.5rem,5vw,4.4rem)}h2{font-size:clamp(2rem,3.5vw,3.05rem)}h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:1.25}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--or);outline-offset:3px}.skip{z-index:200;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(1280px,100% - 32px);margin-inline:auto}@media (min-width:900px){.wrap{width:min(1280px,100% - 96px)}}.mono{font-family:var(--m);letter-spacing:0;font-weight:500}.or{color:var(--or)}.dk .or{color:var(--or2)}.mu{color:var(--mu)}.lede{color:var(--mu);max-width:58ch;font-size:clamp(17px,1.35vw,19px)}.eyb{color:var(--mu);margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.4}.sec{padding:clamp(72px,9vw,128px) 0;position:relative}.sh{max-width:760px;margin-bottom:clamp(36px,4vw,56px)}.sh h2{margin-bottom:16px}.bd{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bd:before{content:"";translate:0 calc(var(--sp,0) * -30vh);will-change:translate;background:url(/img/tex-al.webp) 0 0/1400px;position:absolute;inset:-32vh 0}.bd i{will-change:transform;border-radius:50%;display:block;position:absolute}.bd .f1{width:66vmax;height:66vmax;translate:0 calc(var(--sp,0) * -26vh);background:radial-gradient(closest-side,#c8d2dc9e,#c8d2dc00);animation:40s ease-in-out infinite alternate dr1;top:-24vmax;left:-20vmax}.bd .f2{width:72vmax;height:72vmax;translate:0 calc(var(--sp,0) * -40vh);background:radial-gradient(closest-side,#dce3eaa8,#dce3ea00);animation:48s ease-in-out infinite alternate dr2;top:16vh;right:-28vmax}.bd .f3{width:52vmax;height:52vmax;translate:0 calc(var(--sp,0) * -58vh);background:radial-gradient(closest-side,#f3d9c96b,#f3d9c900);animation:56s ease-in-out infinite alternate dr3;top:58vh;left:18vw}.bd:after{content:"";background-image:var(--grain);opacity:.13;position:absolute;inset:0}@keyframes dr1{to{transform:translate(9vw,7vh)scale(1.08)}}@keyframes dr2{to{transform:translate(-8vw,-6vh)scale(1.06)}}@keyframes dr3{to{transform:translate(-10vw,-8vh)scale(1.12)}}.dk{background:var(--gr) url(/img/tex-gr.webp) 0 0/1400px auto repeat;color:#e6eaee;isolation:isolate;position:relative}.dk:before{content:"";background-image:var(--grain-d);opacity:.14;z-index:-1;pointer-events:none;position:absolute;inset:0}.dk .lede,.dk .mu{color:#a3adb8}.dk a:not(.btn){color:var(--or2)}.prog{background:var(--or);transform-origin:0;height:3px;transform:scaleX(var(--p,0));z-index:140;pointer-events:none;position:fixed;top:0;left:0;right:0}.hdr{z-index:120;height:var(--hh);transition:background .3s,box-shadow .3s;position:sticky;top:0}.hdr.scr{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--hl);background:#eef1f4db}.hdr-in{align-items:center;gap:24px;height:100%;display:flex}.logo{color:var(--ink);white-space:nowrap;align-content:center;align-items:baseline;gap:8px;min-height:44px;padding-top:12px;text-decoration:none;display:inline-flex}.lw1{letter-spacing:.08em;font-size:22px;font-weight:700;line-height:1}.lw2{letter-spacing:.08em;color:var(--mu);font-size:13px;font-weight:500;line-height:1}.nav{gap:28px;margin-left:auto;display:flex}.nav a,.f-links a{color:var(--ink);padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;position:relative}.nav a:after,.jump a:after{content:"";background:var(--or);transform-origin:0;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.hdr-act{align-items:center;gap:18px;display:flex}.hphone{color:var(--ink);white-space:nowrap;padding:10px 0;font-weight:600;text-decoration:none}.hphone:hover{color:var(--or)}.pw{position:relative}.pill{min-height:38px;color:var(--or);font:600 13.5px/1.2 var(--f);white-space:nowrap;background:#ffffff8c;border:1px solid #c2410c8c;border-radius:8px;align-items:center;gap:8px;padding:7px 13px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.pill:hover{background:var(--or);color:#fff;border-color:var(--or)}.pill svg{flex:none;width:14px;height:14px}.pl-s{display:none}.tip{background:var(--ink);color:#fff;font:500 13px/1.3 var(--f);white-space:nowrap;opacity:0;transition:opacity .4s,transform .4s var(--ease);pointer-events:none;border-radius:8px;padding:9px 12px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px);box-shadow:0 14px 30px -14px #0f172080}.tip:before{content:"";background:var(--ink);width:10px;height:10px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.tip.vis{opacity:1;transform:none}.mbtn{border:1px solid var(--hl);cursor:pointer;background:#ffffffa6;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.mbtn span{background:var(--ink);width:18px;height:2px;transition:transform .35s var(--ease);display:block}.mopen .mbtn span:first-child{transform:translateY(4px)rotate(45deg)}.mopen .mbtn span:last-child{transform:translateY(-4px)rotate(-45deg)}.sheet{z-index:110;background:var(--al);padding:calc(var(--hh) + 20px) 24px calc(28px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s;flex-direction:column;gap:6px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.sheet.open{visibility:visible;transition:transform .5s var(--ease);transform:none}.sheet .sl{min-height:56px;color:var(--ink);border-bottom:1px solid var(--hl);opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i,0) * 70ms + .12s);align-items:center;font-size:26px;font-weight:600;text-decoration:none;display:flex;transform:translate(48px)}.sheet .sl[aria-current=page]{color:var(--or)}.sheet.open .sl{opacity:1;transform:none}.sheet .s-act{gap:10px;margin-top:22px;display:grid}.sheet .s-demo{color:var(--or);align-items:center;min-height:44px;margin-top:16px;font-weight:600;text-decoration:none;display:flex}@media (max-width:1319px){.hphone{display:none}}@media (max-width:899px){.hdr-act .btn{display:none}}@media (max-width:1099px){.nav,.hphone{display:none}.mbtn{display:inline-flex}.hdr-act{gap:10px;margin-left:auto}.pl-l{display:none}.pl-s{display:inline}.tip{display:none}}@media (max-width:379px){.pw{display:none}}@media (max-width:899px){:root{--hh:64px}.lw1{font-size:20px}.lw2{font-size:12px}}.btn{min-height:50px;font:600 16px/1.2 var(--f);cursor:pointer;isolation:isolate;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .12s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex:none;width:18px;height:18px}.btn:before{content:"";transition:transform .8s var(--ease);z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:active{transform:translateY(1px)}.btn-or{background:var(--or);color:#fff;box-shadow:0 12px 26px -14px #c2410cb3}.btn-or:hover{background:var(--or2);color:#fff}.btn-ol{color:var(--ink);background:#ffffff59;border-color:#0f17204d}.btn-ol:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.dk .btn-ol{color:#fff;background:0 0;border-color:#ffffff52}.dk .btn-ol:hover{color:var(--ink);background:#fff;border-color:#fff}.ctas{flex-wrap:wrap;gap:12px;display:flex}.tl{color:var(--or);align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.tl svg{width:16px;height:16px;transition:transform .35s var(--ease)}.tl:hover svg{transform:translate(4px)}@media (hover:hover){.btn:hover:before{transform:translate(120%)}}.bbar{display:none}@media (max-width:899px){.bbar{z-index:100;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hl);background:#eef1f4f0;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.bbar .btn{min-height:48px;padding:10px 12px;font-size:15px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.fr{border:1px solid var(--hl);border-radius:var(--r);box-shadow:var(--sh),inset 0 1px 0 #fff;transition:transform .55s var(--ease),box-shadow .55s var(--ease);background:#fff;margin:0;padding:10px;position:relative}.ph{background:#e4e8ec;border-radius:7px;display:block;position:relative;overflow:hidden}.ph:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #fffc}.ph img{object-fit:cover;width:100%;height:100%;transition:scale 1.5s var(--ease),transform .8s var(--ease);display:block}.a43{aspect-ratio:4/3}.a11{aspect-ratio:1}.a54{aspect-ratio:5/4}.a45{aspect-ratio:4/5}.a32{aspect-ratio:3/2}.a169{aspect-ratio:16/9}.cap{font:600 15px/1.35 var(--f);color:var(--ink);text-align:left;padding:12px 4px 3px;display:block}.cap small{color:var(--mu);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.dk .fr{background:var(--pn);border-color:var(--hd);box-shadow:0 30px 60px -30px #000000a6,inset 0 1px #ffffff12}.dk .ph{background:#232a33}@media (hover:hover){.hv:hover{transform:translateY(-6px);box-shadow:0 44px 70px -34px #0f172057,0 0 0 1px #c2410c38,0 22px 54px -26px #c2410c73}.hv:hover .ph img{transform:scale(1.05)}.dk .hv:hover{box-shadow:0 44px 70px -30px #000000b3,0 0 0 1px #f26a2e4d,0 22px 54px -26px #f26a2e66}}.js [data-rv]:not([data-rv=mask]){opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}.js [data-rv=up]{transform:translateY(56px)}.js [data-rv=down]{transform:translateY(-56px)}.js [data-rv=left]{transform:translate(-56px)}.js [data-rv=right]{transform:translate(56px)}.js [data-rv=zoom]{transform:scale(.92)}.js [data-rv=settle]{transform:translateY(8px)rotate(1.5deg)}.js [data-rv].in{opacity:1;transform:none}.js h1[data-rv],.js h2[data-rv],.js h3[data-rv]{opacity:1}.mk{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mk>span{transition:transform 1s var(--ease);transition-delay:calc(var(--d,0s) + var(--li,0) * .11s);display:block}.js [data-rv=mask]:not(.in) .mk>span{transform:translateY(108%)}.js [data-rv]:not(.in) .ph img{scale:1.12}.js [data-rv] .ap{clip-path:inset(46% round 10px);transition:clip-path 1.2s var(--ease);transition-delay:calc(var(--d,0s) + 80ms)}.js [data-rv].in .ap{clip-path:inset(0 round 7px)}.curtain{z-index:300;background:var(--al);pointer-events:none;position:fixed;inset:0;transform:translateY(100%)}.js .curtain{animation:.5s cubic-bezier(.7,0,.25,1) 50ms both cOff}.js .curtain.leave{animation:.3s cubic-bezier(.7,0,.25,1) both cOn}@keyframes cOff{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cOn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close{text-align:center;padding:clamp(84px,10vw,140px) 0}.cl1{color:#fff;max-width:30ch;margin:0 auto 20px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.35}.bigcall{letter-spacing:-.03em;font-size:clamp(2.1rem,7.6vw,6.6rem);font-weight:700;line-height:1.02;text-decoration:none;transition:color .3s;display:inline-block;color:#fff!important}.bigcall .bn{color:var(--or2)}.bigcall:hover{color:var(--or2)!important}.close .ctas{justify-content:center;margin-top:36px}.nextl{border-bottom:1px solid #ffffff40;align-items:center;gap:10px;min-height:44px;margin-top:30px;padding-bottom:2px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.nextl svg{width:18px;height:18px;transition:transform .35s var(--ease)}.nextl:hover svg{transform:translate(5px)}.ftr{border-top:1px solid var(--hd);padding:72px 0 36px}.f-g{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.ftr .logo{color:#fff;padding-top:0}.ftr .lw2{color:#8c96a1}.f-one{color:#a3adb8;max-width:40ch;margin:16px 0 0}.ftr h3{letter-spacing:.06em;color:#8c96a1;text-transform:none;margin:0 0 14px;font-size:14px;font-weight:600}.f-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.f-list a,.f-list span{align-items:center;min-height:36px;text-decoration:none;display:inline-flex;color:#e6eaee!important}.f-list a:hover{color:var(--or2)!important}.f-cred{color:#8c96a1;border-top:1px solid var(--hd);gap:6px;margin-top:48px;padding-top:22px;font-size:13.5px;display:grid}.f-cred p{margin:0}.f-cred a{color:#c9d0d7!important}@media (max-width:899px){.f-g{grid-template-columns:1fr;gap:32px}.ftr{padding:56px 0 28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-rv]{opacity:1!important;transform:none!important}.js [data-rv] .mk>span{transform:none!important}.js [data-rv] .ph img{scale:1!important}.js [data-rv] .ap{clip-path:none!important}.bd i,.bd:before{animation:none!important;translate:none!important}.curtain{display:none}}.hero{min-height:calc(100svh - var(--hh));align-items:center;padding:36px 0 52px;display:flex}.hero-g{grid-template-columns:minmax(0,1fr) min(540px,40vw);align-items:center;gap:clamp(40px,5vw,84px);display:grid}.hero h1{margin-bottom:24px}.hero .lede{margin-bottom:32px}.creds{color:var(--mu);margin:24px 0 0;font-size:15px;font-weight:500}.tt{padding:12px}.tt-st{aspect-ratio:1;background:#e4e8ec;border-radius:7px;position:relative;overflow:hidden}.tt-st:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.tt-i{object-fit:cover;opacity:0;width:100%;height:100%;transform:scale(1.04);translate:0 var(--hy,0);transition:opacity 1.1s,transform 10ms linear 1.1s;position:absolute;inset:0}.tt-i.cur{opacity:1;z-index:2;transition:opacity 1.1s,transform 3.6s cubic-bezier(.25,.6,.25,1);transform:scale(1)}.tt-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 4px;display:flex}.tt-caps{min-width:0;display:grid}.tt-c{opacity:0;transition:opacity .6s ease,transform .6s var(--ease);grid-area:1/1;margin:0;transform:translateY(6px)}.tt-c.cur{opacity:1;transform:none}.tt-c b{font-size:16px;font-weight:600;line-height:1.3;display:block}.tt-c span{color:var(--mu);font-size:14px;line-height:1.3;display:block}.tt-pick{flex:none;gap:8px;display:flex}.tt-pick button{border:1px solid var(--hl);cursor:pointer;background:#f4f6f8;border-radius:8px;width:44px;height:44px;padding:2px;transition:border-color .25s,transform .12s;overflow:hidden}.tt-pick button img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.tt-pick button.cur{border:2px solid var(--or);padding:1px}.tt-pick button:active{transform:translateY(1px)}@media (max-width:899px){.hero{min-height:0;padding:26px 0 44px}.hero-g{grid-template-columns:1fr;gap:36px}.hero .lede{margin-bottom:26px}.creds{font-size:14px}}@media (max-width:420px){.tt-pick{gap:5px}.tt-pick button{width:40px;height:40px}.tt-c b{font-size:15px}}@media (max-width:359px){.tt-row{flex-direction:column;align-items:flex-start}}.proof{padding:0 0 clamp(8px,2vw,24px)}.pr-g{border-top:1px solid var(--hl);border-bottom:1px solid var(--hl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pr{border-left:1px solid var(--hl);padding:30px 28px 32px}.pr:first-child{border-left:0;padding-left:0}.pr b{letter-spacing:-.02em;white-space:nowrap;margin-bottom:10px;font-size:clamp(1.6rem,2.2vw,2.3rem);font-weight:700;line-height:1.1;display:block}.pr span.pd{color:var(--mu);font-size:15px;line-height:1.45;display:block}@media (max-width:899px){.pr-g{grid-template-columns:1fr 1fr}.pr{padding:22px 0 22px 16px}.pr:nth-child(odd){border-left:0;padding-left:0}.pr:nth-child(n+3){border-top:1px solid var(--hl)}.pr b{white-space:normal;font-size:21px}.pr span.pd{font-size:14px}}.sp-g{grid-template-columns:1fr;display:grid}.sp-fig{border:1px solid var(--hl);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;margin:0;padding:10px 10px 0}.sp-blk{border:1px solid var(--hl);box-shadow:var(--sh);background:#fff;border-top:0;border-radius:0 0 12px 12px;margin-bottom:24px;padding:16px 20px 22px}.sp-blk h3{margin-bottom:10px}.sp-blk p{color:var(--mu);margin-bottom:10px}@media (min-width:900px){.sp-g{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(48px,6vw,104px)}.sp-blk{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-column:1;justify-content:center;max-width:470px;min-height:64vh;margin:0;padding:0;display:flex}.sp-blk h3{margin-bottom:16px;font-size:clamp(1.6rem,2.3vw,2.1rem)}.sp-blk p{font-size:18px}.sp-blk.b1{grid-row:1}.sp-blk.b2{grid-row:2}.sp-blk.b3{grid-row:3}.sp-blk.b4{grid-row:4}.sp-fig{top:calc(var(--hh) + 52px);border:1px solid var(--hl);background:0 0;border-radius:12px;grid-area:1/2/span 4;align-self:start;padding:12px;position:sticky;box-shadow:inset 0 0 0 12px #fff}.sp-fig.f1{box-shadow:inset 0 0 0 12px #fff,var(--sh);background:#fff}.sp-fig .ph{border-radius:2px}.js .sp-fig .ph{clip-path:inset(50%);transition:clip-path 1s var(--ease)}.js .sp-fig.cur .ph{clip-path:inset(0)}}.rail{padding:clamp(72px,9vw,120px) 0}.rl-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.rl-head .lede{margin:14px 0 0}.rl-vp{margin:0 -16px;padding:0 16px;overflow:hidden}.rl-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:20px;margin:0 -16px;padding:6px 16px 34px;display:flex;overflow-x:auto}.rl-track::-webkit-scrollbar{display:none}.rl-card{scroll-snap-align:start;flex:0 0 min(78vw,340px)}.js .rl-track:not(.in) .rl-card{transform:translateY(8px)rotate(1.5deg)}.rl-card{transition:transform .9s var(--ease),box-shadow .55s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.rl-foot{margin-top:6px}.rail.pin{height:calc(100vh + var(--rx,0px));padding:0}.rail.pin .rl-stick{height:100vh;padding-top:calc(var(--hh) - 8px);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.rail.pin .rl-vp{margin:0;padding:0;overflow:visible}.rail.pin .rl-track{scroll-snap-type:none;translate:calc(var(--rp,0) * var(--rx,0px) * -1) 0;will-change:translate;margin:0;padding:6px 0 30px;overflow:visible}.rail.pin .rl-card{flex-basis:clamp(320px,29vw,440px);transition-delay:0s}@media (min-width:900px){.rl-card{flex-basis:clamp(320px,29vw,440px)}}.q-g{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;gap:clamp(40px,6vw,96px);display:grid}.q-fig{flex-direction:column;display:flex}.q-fig .ph{flex:1;min-height:420px}.q-txt{align-self:center;padding:clamp(0px,2vw,24px) 0}.q-txt h2{margin-bottom:20px}.rows{border-top:1px solid var(--hl);margin:28px 0 26px;padding:0;list-style:none}.dk .rows{border-color:var(--hd)}.rows li{border-bottom:1px solid var(--hl);align-items:flex-start;gap:14px;padding:15px 0;font-weight:500;display:flex}.dk .rows li{border-color:var(--hd)}.rows svg{width:18px;height:18px;color:var(--or);flex:none;margin-top:4px}.dk .rows svg{color:var(--or2)}@media (max-width:899px){.q-g{grid-template-columns:1fr}.q-fig .ph{aspect-ratio:4/3;flex:none;min-height:0}}.h-panel{isolation:isolate;background-blend-mode:multiply;background:#edf1f6 url(/img/tex-al.webp) 0 0/1400px;border:1px solid #d0d8e0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(24px,4.5vw,64px);display:grid;position:relative;overflow:hidden}.h-panel:before{content:"";background-image:var(--grain);opacity:.12;z-index:-1;position:absolute;inset:0}.h-panel h2{margin-bottom:20px}.h-panel p{max-width:52ch}.h-panel .btn{margin-top:12px}@media (max-width:899px){.h-panel{grid-template-columns:1fr}.h-panel .h-fig{order:-1}}.phero{min-height:calc(100svh - var(--hh));align-items:center;padding:36px 0 56px;display:flex}.ph-g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,84px);display:grid}.ph-g h1{margin-bottom:22px}.ph-g .lede{margin-bottom:30px}.ph-g .h-media{justify-self:end;width:100%;max-width:560px}.ph-g .h-media.tall{max-width:440px}.hero .ph img,.phero .ph img{translate:0 var(--hy,0)}@media (max-width:899px){.phero{min-height:0;padding:26px 0 48px}.ph-g{grid-template-columns:1fr;gap:34px}.ph-g .h-media,.ph-g .h-media.tall{justify-self:stretch;max-width:none}}.thero{padding:clamp(40px,6vw,88px) 0 clamp(28px,3vw,40px)}.thero h1{max-width:16ch;margin-bottom:20px}.thero .lede{margin-bottom:28px}.jump{top:var(--hh);z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hl);border-bottom:1px solid var(--hl);background:#eef1f4eb;position:sticky}.jump .wrap{scrollbar-width:none;gap:30px;display:flex;overflow-x:auto}.jump .wrap::-webkit-scrollbar{display:none}.jump a{min-height:52px;color:var(--mu);flex:none;align-items:center;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.jump a:hover,.jump a.cur{color:var(--ink)}.jump a.cur:after{transform:scaleX(1)}.cs{padding:clamp(72px,8.5vw,120px) 0}.cs+.cs{border-top:1px solid var(--hl)}.cs-g{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.cs-g.rev .cs-media{order:-1}.cs-txt h2{margin-bottom:18px}.cs-txt p{color:var(--mu);max-width:54ch}.cs-txt .rows{margin-top:22px}.pair{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:13%;display:grid}.pair .p1{grid-area:1/1/auto/11}.pair .p2{z-index:2;grid-area:1/7/auto/13;margin-bottom:-13%}.pair.port .p1{grid-column:1/9}.pair.port .p2{grid-column:6/13;margin-bottom:-6%}.wide2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:clamp(36px,4vw,56px);display:grid}.wide2 .fr{flex-direction:column;display:flex}.wide2 .ph{flex:1}.ihead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.ihead p{color:var(--mu);margin:0}.docs{gap:10px;margin-top:26px;display:grid}.doc{border:1px solid var(--hl);min-height:64px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 18px 36px -26px #0f172059;color:var(--ink)!important}.doc svg{width:22px;height:22px;color:var(--or);flex:none}.doc small{color:var(--mu);font-size:13.5px;font-weight:500;display:block}.doc .xo{width:18px;height:18px;color:var(--mu);margin-left:auto}@media (hover:hover){.doc:hover{border-color:#c2410c73;box-shadow:0 26px 44px -26px #c2410c73}}@media (max-width:899px){.cs-g,.cs-g.nar,.ihead,.wide2{grid-template-columns:1fr}.cs-g.rev .cs-media{order:0}.cs-media{order:-1}.pair{padding-bottom:16%}.pair .p2{margin-bottom:-16%}}.chips{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.chip{cursor:pointer;background:#ffffffb3;border:1px solid #c4cdd6;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .12s;display:inline-flex}.chip .ct{font-family:var(--m);color:var(--mu);font-size:13px;font-weight:500}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--or);border-color:var(--or);color:#fff}.chip[aria-pressed=true] .ct{color:#ffe3d4}.chip:active{transform:translateY(1px)}.pgs{padding:clamp(20px,3vw,36px) 0 clamp(72px,9vw,120px)}.pg{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.pc{transition:opacity .35s ease,transform .45s var(--ease);flex-direction:column;grid-column:span 2;display:flex}.pg .pc:nth-last-child(-n+2){grid-column:span 3}.pc.fo{opacity:0!important;transform:translateY(14px)scale(.98)!important}.pc[hidden]{display:none}.pc-b{text-align:left;cursor:zoom-in;width:100%;font:inherit;flex:auto;display:block}.pc-b .cap{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pc-b .cap i{color:var(--mu);font-size:13.5px;font-style:normal;font-weight:500}@media (max-width:1099px){.pg .pc,.pg .pc:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:639px){.pg{grid-template-columns:1fr;gap:18px}.pg .pc,.pg .pc:nth-last-child(-n+2){grid-column:auto!important}}.vw{width:min(1100px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);background:#fff;border:0;border-radius:16px;padding:0;box-shadow:0 40px 90px -30px #0009}.vw::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12161bc7}.vw-in{flex-direction:column;padding:12px;display:flex}.vw-f{aspect-ratio:4/3;background:#e4e8ec;border-radius:9px;max-height:calc(100dvh - 140px);margin:0;overflow:hidden}.vw-f img{object-fit:contain;width:100%;height:100%;animation:vwIn .5s var(--ease);display:block}@keyframes vwIn{0%{opacity:.2;transform:scale(.98)}}.vw-bar{justify-content:space-between;align-items:center;gap:16px;padding:14px 6px 4px;display:flex}.vw-n{margin:0;font-size:18px;font-weight:600;line-height:1.25}.vw-g{color:var(--mu);margin:0;font-size:14.5px}.vw-ctl{flex:none;gap:8px;display:flex}.ib{border:1px solid var(--hl);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.ib svg{width:18px;height:18px}.ib:hover{border-color:var(--ink)}.ib:active{transform:translateY(1px)}.band{padding:0 0 clamp(72px,9vw,120px)}.band-in{border:1px solid var(--hl);box-shadow:var(--sh);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(24px,3.5vw,44px);display:grid}.band-in h2{margin-bottom:8px;font-size:clamp(1.7rem,2.8vw,2.4rem)}.band-in p{color:var(--mu);margin:0}@media (max-width:899px){.band-in{grid-template-columns:1fr}}.facts{border-top:1px solid var(--hl);margin:0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--hl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:16px 0;display:grid}.facts b{font-weight:600}.facts span{color:var(--mu)}.ab-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ab-g h2{margin-bottom:18px}.ab-g p{color:var(--mu)}.names{columns:2;column-gap:28px;margin:22px 0;padding:0;list-style:none}.names li{break-inside:avoid;border-bottom:1px solid var(--hl);padding:12px 0;font-weight:600}@media (max-width:899px){.ab-g{grid-template-columns:1fr}.facts li{grid-template-columns:1fr;gap:2px}}@media (max-width:379px){.names{columns:1}}.rfq-sec{padding:clamp(56px,7vw,96px) 0}.rfq-g{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.rfq{border:1px solid var(--hl);box-shadow:var(--sh);background:#fff;border-radius:16px;overflow:hidden}.rfq-top{padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px) 0}.rfq-top h2{margin-bottom:8px;font-size:clamp(1.7rem,2.6vw,2.3rem)}.rfq-top p{color:var(--mu);margin:0 0 18px}.rfq-bar{background:var(--mist);border-radius:4px;height:4px;margin:0 clamp(22px,3vw,40px);overflow:hidden}.rfq-bar i{background:var(--or);width:33.34%;height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.stp{color:var(--mu);flex-wrap:wrap;gap:18px;margin:12px clamp(22px,3vw,40px) 0;font-size:14px;font-weight:600;display:flex}.stp span.cur{color:var(--or)}.step{padding:22px clamp(22px,3vw,40px) clamp(24px,3vw,40px)}.step[hidden]{display:none}.step.enter{animation:stIn .55s var(--ease) both}@keyframes stIn{0%{opacity:0;transform:translate(56px)}}.step h3{margin-bottom:18px}.fg2{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.fld{align-content:start;gap:6px;margin-bottom:18px;display:grid}.fld label,.lbl{font-size:15px;font-weight:600}.fld input,.fld textarea{font:400 16px/1.4 var(--f);color:var(--ink);background:#fff;border:1px solid #c1cad3;border-radius:8px;width:100%;min-height:50px;padding:12px 14px}.fld textarea{resize:vertical;min-height:110px}.fld input:focus,.fld textarea:focus{outline:2px solid var(--or);outline-offset:1px;border-color:var(--or)}.fld input[aria-invalid=true]{border-color:#b42318}.hint{color:var(--mu);font-size:14px}.err{color:#b42318;min-height:0;font-size:14px;font-weight:500}.err:empty{display:none}.file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file input{opacity:0;width:1px;height:1px;position:absolute}.file label.btn{min-height:46px}.fname{color:var(--mu);font-size:14.5px}.tgs{flex-wrap:wrap;gap:10px;margin:4px 0 22px;display:flex}.tg{position:relative}.tg input{opacity:0;width:1px;height:1px;position:absolute}.tg span{cursor:pointer;background:#fff;border:1px solid #c1cad3;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.tg span:before{content:"";border:1.5px solid #9aa6b2;border-radius:3px;flex:none;width:14px;height:14px;transition:background .2s,border-color .2s}.tg input:checked+span{border-color:var(--or);color:#8a2e08;background:#fbede5}.tg input:checked+span:before{background:var(--or) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2'/></svg>") center/12px no-repeat;border-color:var(--or)}.tg input:focus-visible+span{outline:2px solid var(--or);outline-offset:2px}.s-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.back{color:var(--mu);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.back:hover{color:var(--ink)}.okc{box-shadow:var(--sh);border-radius:16px;padding:clamp(24px,3.5vw,44px)}.okc[hidden]{display:none}.okc h2{margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.5rem)}.okc .sum{border:1px solid var(--hd);background:var(--pn);border-radius:10px;gap:8px;margin:20px 0;padding:18px;display:grid}.okc .sum div{font-family:var(--m);grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:14.5px;font-weight:500;display:grid}.okc .sum dt{color:#8c96a1}.okc .sum dd{color:#fff;overflow-wrap:anywhere;margin:0}.ccard{border:1px solid var(--hl);box-shadow:var(--sh);background:#fff;border-radius:16px;padding:clamp(22px,2.6vw,32px)}.ccard h2{margin-bottom:16px;font-size:clamp(1.4rem,2vw,1.75rem)}.crow{border-bottom:1px solid var(--hl);color:var(--ink);align-items:flex-start;gap:14px;padding:13px 0;text-decoration:none;display:flex}.crow:last-of-type{border-bottom:0}.crow svg{width:20px;height:20px;color:var(--or);flex:none;margin-top:3px}.crow b{color:var(--mu);font-size:14px;font-weight:600;display:block}.crow span{overflow-wrap:anywhere;font-weight:600;display:block}a.crow:hover span{color:var(--or)}.ccard .btn{width:100%;margin-top:14px}.mapsec{padding:0 0 clamp(64px,8vw,104px)}.mapf{padding:10px}.mapf iframe{background:#e4e8ec;border:0;border-radius:7px;width:100%;height:clamp(300px,38vw,460px);display:block}.faq-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.faq-g .sh{top:calc(var(--hh) + 32px);position:sticky}.faq details{border-bottom:1px solid var(--hl);background:0 0}.faq details:first-child{border-top:1px solid var(--hl)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;color:var(--or);transition:transform .4s var(--ease);flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq .ans{overflow:hidden}.faq .ans p{color:var(--mu);max-width:62ch;margin:0;padding:0 0 22px}@media (max-width:899px){.rfq-g,.faq-g{grid-template-columns:1fr}.faq-g .sh{position:static}.fg2{grid-template-columns:1fr}}.dstrip{background:var(--gr);color:#dde3e8;z-index:121;font-size:14px;position:relative}.dstrip .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 0;display:flex}.dstrip p{margin:0}.dstrip a{color:var(--or2);white-space:nowrap;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.dmo .hdr-act .btn{display:inline-flex}.dmo .dtag{color:var(--mu);white-space:nowrap;margin-left:18px;font-size:14.5px;font-weight:600}@media (max-width:899px){.dmo .dtag{display:none}.dmo .hdr-act .btn{min-height:44px;padding:9px 14px;font-size:14.5px}}.dhero{padding:clamp(48px,7vw,104px) 0 clamp(36px,4vw,56px)}.dhero h1{max-width:18ch;margin-bottom:20px}.dhero .lede{margin-bottom:28px}.djump{flex-wrap:wrap;gap:10px;display:flex}.djump .btn{min-height:46px;padding:10px 16px;font-size:15px}.scene{border:1px solid var(--hl);box-shadow:var(--sh);scroll-margin-top:calc(var(--hh) + 20px);background:#fff;border-radius:16px;margin-bottom:clamp(28px,3.5vw,44px);padding:clamp(20px,3vw,40px)}.sc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.sc-top h2{margin-bottom:6px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.sc-top p{color:var(--mu);margin:0}.sc-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(18px,2.5vw,32px);display:grid}.lab{color:var(--mu);letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:600}.inbox{border:1px solid var(--hl);background:#f6f8fa;border-radius:12px;padding:18px}.mail-h{border-bottom:1px solid var(--hl);gap:4px;margin-bottom:12px;padding-bottom:12px;font-size:14.5px;display:grid}.mail-h b{font-weight:600}.att{border:1px solid var(--hl);font-family:var(--m);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-size:13.5px;display:inline-flex}.att svg{width:16px;height:16px;color:var(--or)}.paper{border:1px solid var(--hl);background:#fff;border-radius:12px;padding:18px;box-shadow:0 20px 40px -30px #0f172066}.paper h4{margin:0 0 10px;font-size:16px}.think{color:var(--mu);flex-wrap:wrap;gap:16px;margin:0 0 14px;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.think li{opacity:.45;align-items:center;gap:7px;transition:opacity .3s;display:inline-flex}.think li i{border:2px solid #b8c2cc;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.think li.run{opacity:1;color:var(--ink)}.think li.run i{border-color:var(--or) transparent var(--or) var(--or);animation:.7s linear infinite spin}.think li.done{opacity:1;color:var(--ok)}.think li.done i{border-color:var(--ok);background:var(--ok) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.4'/></svg>") center/10px no-repeat}@keyframes spin{to{transform:rotate(360deg)}}.sheet2{border-top:1px solid var(--hl);gap:0;display:grid}.fl{border-bottom:1px solid var(--hl);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14.5px;display:grid}.fl>b{color:var(--mu);font-size:13.5px;font-weight:600}.fl>span{opacity:0;transition:opacity .35s,transform .45s var(--ease);font-weight:500;transform:translate(10px)}.fl.fill>span{opacity:1;transform:none}.fl .mono{font-size:14px}.flag{color:#9a3412;font-weight:600}.empty{color:var(--mu);border:1px dashed #b8c2cc;border-radius:6px;padding:2px 8px;font-style:normal}.ctl{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ctl .btn{min-height:46px;padding:10px 18px;font-size:15px}.ltr{border:1px solid var(--hl);opacity:0;transition:opacity .5s,transform .6s var(--ease);background:#fcfcfd;border-radius:10px;margin-top:16px;padding:18px;font-size:14.5px;transform:translateY(10px)}.ltr[hidden]{display:none}.ltr.fill{opacity:1;transform:none}.ltr-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.ltr-h .logo{min-height:0;padding:0}.ltr-h small{color:var(--mu);text-align:right;font-size:12.5px;line-height:1.4}.ltr table,.cmm{border-collapse:collapse;width:100%;font-family:var(--m);font-size:13px;font-weight:500}.ltr td,.ltr th,.cmm td,.cmm th{border-bottom:1px solid var(--hl);text-align:left;padding:7px 6px}.cmm th,.ltr th{color:var(--mu);font-weight:500}.pass{color:var(--ok);font-weight:600}.chk{gap:6px;margin:0 0 12px;padding:0;font-size:14.5px;list-style:none;display:grid}.chk li{opacity:0;transition:opacity .35s,transform .45s var(--ease);align-items:center;gap:9px;display:flex;transform:translate(10px)}.chk li.fill{opacity:1;transform:none}.chk li:before{content:"";background:var(--ok) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2'/></svg>") center/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.chk li.warn:before{background:#c2410c url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 3.5v6M8 11.5v1.2' fill='none' stroke='white' stroke-width='2.2'/></svg>") 50%/11px no-repeat}.chk li.warn{color:#9a3412;font-weight:600}.ops{font-family:var(--m);border-top:1px solid var(--hl);margin:0;padding:0;font-size:13.5px;font-weight:500;list-style:none}.ops li{border-bottom:1px solid var(--hl);opacity:0;transition:opacity .35s,transform .45s var(--ease);padding:8px 0;transform:translate(10px)}.ops li.fill{opacity:1;transform:none}.note{color:var(--ok);opacity:0;margin-top:12px;font-size:14px;font-weight:600;transition:opacity .4s}.note.fill{opacity:1}.sig{color:var(--mu);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.sig .ln{border-bottom:1px solid var(--ink);flex:1;min-width:160px;height:28px}.ready{color:var(--ok);background:#e8f3ec;border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.vn{border:1px solid var(--hl);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.vn .pl{background:var(--or);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.vn .pl svg{width:18px;height:18px}.vn .wv{flex:1;align-items:center;gap:3px;height:28px;display:flex}.vn .wv i{width:3px;height:var(--h,40%);background:#b8c2cc;border-radius:2px;display:block}.vn.play .wv i{background:var(--or)}.vn small{color:var(--mu);font-size:13px;display:block}.vtx{min-height:24px;margin:12px 0 0;font-size:15px;font-weight:500}.drafts{gap:12px;display:grid}.dr{border:1px solid var(--hl);opacity:0;transition:opacity .45s,transform .55s var(--ease);background:#fcfcfd;border-radius:10px;padding:14px;transform:translateY(10px)}.dr.fill{opacity:1;transform:none}.dr-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dr-h b{font-weight:600}.wait{color:#9a3412;background:#fbede5;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:600}.dr p{color:var(--mu);margin:0;font-size:14px}@media (max-width:899px){.sc-g{grid-template-columns:1fr}.fl{grid-template-columns:1fr;gap:2px}}.jb-sec{padding:clamp(24px,3vw,40px) 0 clamp(48px,6vw,80px)}.jb-jump{display:none}.jb{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.col{border:1px solid var(--hl);background:#ffffff8c;border-radius:12px;min-height:280px;padding:10px}.col h3{letter-spacing:0;color:var(--mu);justify-content:space-between;margin:2px 4px 10px;font-size:14px;display:flex}.col h3 .mono{font-size:12.5px}.job{text-align:left;border:1px solid var(--hl);cursor:pointer;width:100%;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .25s;background:#fff;border-radius:10px;margin-bottom:10px;padding:8px;display:block;box-shadow:0 14px 28px -22px #0f172073}.job:hover{border-color:#c2410c73;transform:translateY(-3px)}.job .ph{border-radius:6px}.job b{margin:8px 2px 2px;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.job .jn{font-family:var(--m);color:var(--mu);margin:0 2px 6px;font-size:12px;display:block}.dchips{flex-wrap:wrap;gap:4px;display:flex}.dchips span{font-family:var(--m);border:1px solid var(--hl);white-space:nowrap;background:#eef1f4;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.dchips span.nw{color:#8a2e08;background:#fbede5;border-color:#f0c5ae}.job.moved{animation:jIn .6s var(--ease)}@keyframes jIn{0%{opacity:0;transform:translate(-20px)}}.jp{z-index:150;border-left:1px solid var(--hl);width:min(420px,100%);transition:transform .5s var(--ease),visibility 0s .5s;visibility:hidden;background:#fff;flex-direction:column;padding:22px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 60px -30px #0f172059}.jp.open{visibility:visible;transition:transform .5s var(--ease);transform:none}.jp-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jp h2{margin:0 0 4px;font-size:1.5rem}.jp .jn{font-family:var(--m);color:var(--mu);font-size:13.5px}.jp .ph{margin:16px 0}.jp ul{border-top:1px solid var(--hl);margin:0 0 18px;padding:0;list-style:none}.jp li{border-bottom:1px solid var(--hl);font-family:var(--m);justify-content:space-between;gap:10px;padding:11px 0;font-size:14px;font-weight:500;display:flex}.jp li em{font-style:normal;font-family:var(--f);color:var(--ok);font-size:12.5px;font-weight:600}.jp .btn{width:100%}.jp-st{color:var(--mu);margin:0 0 6px;font-size:14px}.dclose{padding:0 0 clamp(64px,8vw,104px)}.dclose .dk{text-align:center;border-radius:16px;padding:clamp(28px,4.5vw,64px);overflow:hidden}.dclose h2{max-width:22ch;margin:0 auto 18px}.dclose p{color:#a3adb8;margin:0 0 26px}@media (max-width:1099px){.jb{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(230px,72vw);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.col{scroll-snap-align:start}.jb-jump{scrollbar-width:none;gap:8px;margin-top:18px;display:flex;overflow-x:auto}.jb-jump button{border:1px solid var(--hl);cursor:pointer;background:#fff;border-radius:8px;flex:none;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600}}.tt-i,.phero .h-media .ph img{scale:1.08}.js .phero .h-media[data-rv]:not(.in) .ph img{scale:1.16}@media (max-width:599px){.bigcall .bc1{display:block}}.cs-g.nar{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.cs-g.nar2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cs-g.rev.nar2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wide2 .ph{min-height:300px}@media (max-width:899px){.cs-g.nar,.cs-g.nar2,.cs-g.rev.nar2{grid-template-columns:1fr}.wide2 .ph{aspect-ratio:16/9;flex:none;min-height:0}.wide2 .ph.a43{aspect-ratio:4/3}}.th-g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.th-g h1{margin:0}.th-g .lede{margin-bottom:24px}@media (max-width:899px){.th-g{grid-template-columns:1fr}}.okc.enter{animation:stIn .55s var(--ease) both}.okc h2:focus{outline:none}.crow+.btn{margin-top:18px}@media (max-width:899px){html{scroll-padding-bottom:96px}}.pl-xs{display:none}@media (max-width:899px){.hdr-in{gap:12px}.hdr-act{gap:8px}.pill{min-height:40px;padding:6px 10px;font-size:13px}}@media (max-width:599px){.lw1{font-size:18px}.lw2{letter-spacing:.06em;font-size:11px}.logo{gap:6px}.pill svg,.pl-s{display:none}.pl-xs{display:inline}}.air-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(36px,4.5vw,60px);display:grid}.air-head .lede{max-width:56ch;margin:0}@media (max-width:899px){.air-head{grid-template-columns:1fr;gap:16px}}.air-feat{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(32px,4.5vw,72px);margin-bottom:clamp(36px,4.5vw,60px);display:grid}.air-t h3{margin-bottom:14px;font-size:clamp(1.6rem,2.3vw,2.05rem)}.air-t>p{color:var(--mu);margin-bottom:20px}.air-t .air-fact{color:var(--ink);border-top:1px solid #cbd4dd;border-bottom:1px solid #cbd4dd;align-items:flex-start;gap:12px;margin:0;padding:14px 0;font-weight:500;display:flex}.air-fact svg{width:18px;height:18px;color:var(--or);flex:none;margin-top:4px}.air-parts{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.air-parts a{min-height:40px;color:var(--ink);background:#ffffffc7;border:1px solid #c4cdd6;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:14.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .25s,background .25s,transform .12s;display:inline-flex}.air-parts svg{width:14px;height:14px;color:var(--or);transition:transform .35s var(--ease);flex:none}.air-parts a:hover{border-color:var(--or);background:#fff}.air-parts a:hover svg{transform:translate(3px)}.air-parts a:active{transform:translateY(1px)}.air-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);display:grid}.air-c{border:1px solid var(--hl);border-radius:var(--r);box-shadow:var(--sh),inset 0 1px 0 #fff;background:#fff;flex-direction:column;padding:10px;display:flex}.air-c .air-b{flex-direction:column;flex:1;padding:18px 8px 8px;display:flex}.air-c h3{margin-bottom:10px}.air-c p{color:var(--mu);margin:0;font-size:16px}.air-c .air-parts{margin-top:auto;padding-top:18px}.air-c .air-parts a{background:var(--al)}@media (max-width:1099px){.air-feat,.air-g{grid-template-columns:1fr}.air-c{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px;display:grid}.air-c .air-b{padding:14px 16px}}@media (max-width:639px){.air-c{grid-template-columns:1fr}.air-c .air-b{padding:16px 6px 6px}}@media (pointer:coarse){.air-parts a{min-height:44px}}.pc-b .use{color:var(--mu);padding:2px 4px 4px;font-size:14.5px;line-height:1.5;display:block}.vw-u{color:var(--ink);max-width:62ch;margin:6px 0 0;font-size:15px;line-height:1.5}.psearch{gap:8px;max-width:560px;margin-top:26px;display:flex}.psearch input{font:inherit;min-height:46px;color:var(--ink);background:#fff;border:1px solid #c4cdd6;border-radius:8px;flex:1;padding:11px 14px;font-size:16px}.psearch input:focus{outline:2px solid var(--or);outline-offset:0;border-color:var(--or)}.pcount{color:var(--mu);margin:14px 0 0;font-size:14px}.pc-q{min-height:40px;color:var(--or);align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pc-q:hover{text-decoration:underline}.pc-q svg{width:14px;height:14px}.ph-none{color:var(--mu);font:600 12px/1.3 var(--f);letter-spacing:.1em;text-align:center;place-items:center;padding:12px;display:grid}.pc-b .use.mono{font-family:var(--m);letter-spacing:0;font-size:13px;font-weight:500}.pc-b .stk{color:#1f7a4a;padding:0 4px 4px;font-size:13px;font-weight:600;display:block}#vw-q{margin-right:8px}.rfq-part{border:1px solid var(--hl);background:var(--al);color:var(--ink);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-weight:600}.rfq-part span{color:var(--mu);font-weight:500}.rfq-err{color:#b42318;min-height:1em;margin:10px 0 0;font-size:14px;font-weight:500}.pill.adm svg{width:14px;height:14px}
