.contest-pill{z-index:3;justify-content:center;margin-top:16px;padding:14px 16px 0;display:flex;position:relative}.contest-pill a{max-width:var(--container);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);justify-content:center;align-items:center;gap:10px;padding:7px 16px 7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.contest-pill a{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.contest-pill a{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:var(--glass-shadow);color:var(--ink-soft);font-family:var(--font-sans);font-size:13px;line-height:1.35;text-decoration:none;transition:border-color .25s}.contest-pill a:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.contest-pill a:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line-strong))}}.contest-pill a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.contest-pill-emb{width:22px;height:22px;color:var(--brand);background:rgba(var(--brand-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .2);border-radius:50%;flex:none;place-items:center;display:inline-grid}html.dark .contest-pill-emb{background:rgba(var(--brand-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .28)}.contest-pill-emb svg{width:14px;height:14px}.contest-pill-cta{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.contest-pill-cta svg{width:14px;height:14px;transition:transform .25s var(--ease-std);flex:none}.contest-pill a:hover .contest-pill-cta svg{transform:translate(2px,-2px)}@media not all and (min-width:48rem){.contest-pill-lead{display:none}}@media (prefers-reduced-motion:reduce){.contest-pill-cta svg{transition:none}}
.hero-image{isolation:isolate;width:100%;max-width:1920px;min-height:min(82vh,880px);margin:24px auto 0;position:relative;overflow:hidden}.hero-image-bg{object-fit:contain;object-position:left center;background-color:var(--background);z-index:0}.hero-image-bg--dark,html.dark .hero-image-bg--light{display:none}html.dark .hero-image-bg--dark{display:block}.hero-image:before{content:"";background:linear-gradient(to right, transparent 0%, transparent 50%, rgba(var(--hero-fade-color), .35) 62%, rgba(var(--hero-fade-color), .75) 73%, rgba(var(--hero-fade-color), 1) 80%);z-index:1;pointer-events:none;position:absolute;inset:0}html.dark .hero-image:before{background:linear-gradient(to right, transparent 0%, transparent 38%, rgba(var(--hero-fade-color), .6) 56%, rgba(var(--hero-fade-color), .95) 72%, rgba(var(--hero-fade-color), 1) 80%)}.hero-image:after{content:"";background:linear-gradient(to bottom, rgba(var(--hero-fade-color), 1) 0%, rgba(var(--hero-fade-color), 1) 1%, transparent 5%, transparent 96%, rgba(var(--hero-fade-color), 1) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.hero-image-content{z-index:2;max-width:var(--container);min-height:inherit;grid-template-columns:1fr minmax(0,640px);align-items:center;gap:48px;margin-inline:auto;padding:140px 12px 120px 64px;display:grid;position:relative}.hero-image-text{text-align:left;flex-direction:column;grid-column:2;gap:28px;padding-right:0;display:flex;transform:translate(140px,-96px)}.hero-sub{color:var(--foreground);opacity:.78;max-width:460px;margin:0;font-size:17px;line-height:1.55}.hero-cta-row{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.industries-chip{border-bottom:1px solid var(--foreground);flex-direction:column;gap:22px;padding-bottom:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.industries-chip{border-bottom:1px solid color-mix(in oklch, var(--foreground) 14%, transparent)}}.industries-chip{transition:opacity .25s;position:relative}.industries-chip:after{content:"";background:var(--brand);width:60px;height:1px;box-shadow:0 0 10px var(--brand-glow);position:absolute;bottom:-1px;left:0}.industries-chip[data-paused=true]{opacity:.92}.ic-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:14px;font-size:14.5px;display:inline-flex}.ic-label-sep{opacity:.35;font-size:18px;line-height:0;transform:translateY(-1px)}.ic-label-tally{color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:.12em}.ic-label-tally em{opacity:.5;margin:0 4px;font-style:normal}.ic-rotor{height:56px;font-family:var(--font-display);letter-spacing:-.012em;color:var(--brand);font-size:48px;font-style:italic;line-height:56px;position:relative;overflow:hidden}.ic-rotor-measure{visibility:hidden;pointer-events:none;white-space:nowrap;display:block}.ic-rotor-current{white-space:nowrap;flex-wrap:nowrap;display:inline-flex;position:absolute;top:0;left:0}.ic-ch{opacity:0;filter:blur(5px);will-change:transform, opacity, filter;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .42s ease-out;display:inline-block;transform:translateY(.55em)}.ic-ch.is-in{opacity:1;filter:blur();transform:translateY(0)}.ic-ch.is-out{opacity:0;filter:blur(5px);transition:opacity .35s cubic-bezier(.4,0,.8,.25),transform .42s cubic-bezier(.4,0,.8,.25),filter .3s ease-in;transform:translateY(-.55em)}@media (prefers-reduced-motion:reduce){.ic-ch{opacity:1;filter:none;transform:none;transition:none!important}.ic-ch.is-out{opacity:0}}@media not all and (min-width:40rem){.industries-chip{z-index:2;background-image:linear-gradient(to right, transparent 30%, var(--foreground) 30%);border-bottom:none;align-items:flex-end;gap:8px;width:max-content;max-width:76%;padding-bottom:14px;position:absolute;top:33%;right:16px;transform:translate(16px,10px)scale(.84)}@supports (color:color-mix(in lab, red, red)){.industries-chip{background-image:linear-gradient(to right, transparent 30%, color-mix(in oklch, var(--foreground) 14%, transparent) 30%)}}.industries-chip{background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.industries-chip:after{width:42px;left:auto;right:0}.ic-label{gap:10px;font-size:10.5px}.ic-rotor{height:32px;font-size:24px;line-height:32px}html.dark .ic-ch{text-shadow:0 2px 14px #000000bf,0 0 8px #0000008c}.ic-rotor-current{left:auto;right:0}.hero-image .eyebrow{white-space:nowrap;letter-spacing:.03em;font-size:clamp(8px,2.6vw,12px)}.hero-cta-row .btn-magnet{display:none}}@media (max-width:345px){.industries-chip{transform:translate(34px,19px)scale(.71)}}@media (min-width:40rem) and (max-width:64rem){.hero-image{min-height:56.3vw}.hero-image-content{grid-template-columns:1fr minmax(0,480px);padding:40px 10px 40px 48px}.hero-image-text{transform-origin:100%;transform:translate(-10px,-38px)scale(.74)}.hero-cta-row{justify-content:center}.hero-image:before{display:none}.hero-image-bg{object-position:left bottom}.hero-image:after{background:linear-gradient(to bottom, rgba(var(--hero-fade-color), 1) 0%, rgba(var(--hero-fade-color), 1) 5%, transparent 8%)}}@media (min-width:40rem) and (max-width:64rem) and (orientation:portrait){.hero-image{min-height:56.3vw;margin-top:28px}.hero-image-content{padding:28px 10px 28px 48px}.hero-image-text{transform:translate(16px,-44px)scale(.66)}.hero-image:after{background:linear-gradient(to bottom, rgba(var(--hero-fade-color), 1) 0%, rgba(var(--hero-fade-color), 1) 3%, transparent 6%);display:block}}.hero-cta-row .btn-brand{font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:transform .25s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.hero-cta-row .btn-brand:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.hero-cta-row .btn-brand .arrow{width:16px;height:16px;transition:transform .25s}.hero-cta-row .btn-brand:hover .arrow{transform:translate(3px)}.hero-cta-row .btn-magnet{font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .25s;display:inline-flex;position:relative;overflow:hidden}.hero-cta-row .btn-magnet:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media not all and (min-width:40rem){.hero-image{min-height:640px;margin-top:-170px;margin-bottom:28px}.hero-image-content{grid-template-columns:1fr;align-items:stretch;padding:64px 16px 32px}.hero-image-text{grid-column:1;gap:8px;transform:none}.hero-image .eyebrow{margin-top:auto}.hero-image-bg{object-position:30% center;opacity:1}.hero-image:after{background:linear-gradient(to bottom, transparent 0, transparent calc(320px - 28.14vw - 2px), rgba(var(--hero-fade-color), 1) calc(320px - 28.14vw), rgba(var(--hero-fade-color), 1) calc(320px - 28.14vw + 2px), transparent calc(320px - 28.14vw + 13px), transparent calc(320px + 28.14vw - 13px), rgba(var(--hero-fade-color), 1) calc(320px + 28.14vw - 2px), rgba(var(--hero-fade-color), 1) calc(320px + 28.14vw), transparent calc(320px + 28.14vw + 2px))}.hero-image:before{background:linear-gradient(to bottom, transparent 0%, transparent 64%, rgba(var(--hero-fade-color), .85) 84%, rgba(var(--hero-fade-color), 1) 100%)}html.dark .hero-image:before{background:linear-gradient(to bottom, transparent 0%, transparent 60%, rgba(var(--hero-fade-color), .85) 68%, rgba(var(--hero-fade-color), 1) 74%)}}
html.home-intro-pending{scrollbar-gutter:stable;overflow:hidden}.home-signature{z-index:var(--z-modal);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.home-intro-pending .home-signature{display:block}.home-signature::backdrop{background:0 0}.home-signature-backdrop{background:var(--background);position:absolute;inset:0}.home-signature-film{aspect-ratio:16/9;width:min(100vw,177.778vh);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(92% 88%,#000 55%,#0000 98%);mask-image:radial-gradient(92% 88%,#000 55%,#0000 98%)}.home-signature-logo{z-index:2;transform-origin:0 0;pointer-events:none;position:fixed}.home-signature-logo svg{width:100%;height:100%;display:block;overflow:visible}.home-signature-logo .letter{fill:var(--foreground)}.home-signature-caption{text-align:center;letter-spacing:.055em;color:var(--ink-soft);opacity:0;margin:0;font-size:clamp(12px,1.08vw,17px);line-height:1.75;position:absolute;top:57%;left:24px;right:24px}.home-signature-controls{right:max(32px, 4.2vw, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;display:flex;position:absolute}.home-signature-controls .ci-theme{min-width:44px;min-height:44px}@media (not (min-width:48rem)) and (orientation:portrait){.home-signature-film{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.home-signature-caption{letter-spacing:.035em;font-size:12px}.home-signature-controls{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom))}}@media (max-height:500px) and (orientation:landscape){.home-signature-film{width:min(100vw,177.778vh)}.home-signature-caption{font-size:11px;top:59%}.home-signature-controls{bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.home-signature{display:none!important}}
.trust{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.trust-inner{max-width:var(--container);grid-template-columns:minmax(0,.85fr) 1px minmax(0,1.7fr);align-items:stretch;gap:48px;margin:0 auto;padding:48px 48px 44px;display:grid}.trust-divider{background:var(--border);align-self:stretch;width:1px}.trust-stats{grid-template-columns:repeat(2,1fr);align-content:space-between;gap:32px 40px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground);align-items:baseline;gap:4px;font-size:36px;font-weight:600;line-height:1;display:inline-flex}.stat-num .suffix{color:var(--brand);letter-spacing:0;font-size:18px;font-weight:500}.stat-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.trust-logos{flex-direction:column;justify-content:flex-start;gap:16px;display:flex;position:relative;overflow:hidden}.trust-logos-head{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:10px;font-size:10.5px;display:flex}.trust-logos-head .dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 14px var(--brand-glow);border-radius:50%}.trust-logos-track-wrap{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.trust-logos-track-wrap:before,.trust-logos-track-wrap:after{content:"";z-index:2;pointer-events:none;width:6%;position:absolute;top:0;bottom:0}.trust-logos-track-wrap:before{background:linear-gradient(to right, var(--bg-2), transparent);left:0}.trust-logos-track-wrap:after{background:linear-gradient(to left, var(--bg-2), transparent);right:0}.trust-logos-track{will-change:transform;flex:none;align-items:center;width:max-content;animation:52s linear infinite trust-marquee;display:flex}.trust-logos-track:hover{animation-play-state:paused}.trust-logo{flex-shrink:0;justify-content:center;align-items:center;min-width:120px;height:56px;margin-right:56px;transition:transform .35s,filter .35s;display:inline-flex}.trust-logo img{object-fit:contain;width:auto;max-width:100%;height:36px}.trust-logo--acerinox img,.trust-logo--thyssenkrupp img{height:54px}.trust-logo--viraj img{height:44px}.trust-logo--jindal img{height:30px}.trust-logo--outokumpu img{position:relative;top:4px}.trust-logo--posco img,.trust-logo--padana-tubi img,.trust-logo--chandan img{position:relative;top:3px}.trust-logo--severstal img{position:relative;top:-3px}.trust-logo svg{width:auto;max-width:100%;height:36px;display:block}.trust-logo:hover{filter:brightness(1.05);transform:translateY(-2px)}.trust-logo svg{color:var(--foreground)}.trust-logo--marcegaglia svg{color:#003e72;position:relative;top:3px}html.dark .trust-logo--marcegaglia svg{color:#5ba8e8}.trust-logo--mechel svg{position:relative;top:-6px}html.dark .trust-logo img{filter:invert()hue-rotate(180deg)brightness(1.05)}html.dark .trust-logo:hover img{filter:invert()hue-rotate(180deg)brightness(1.15)}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trust-logos-track{animation:none}}@media not all and (min-width:64rem){.trust-inner{grid-template-columns:1fr;gap:32px;padding:28px 32px}.trust-divider{width:100%;height:1px}.trust-stats{text-align:center;justify-items:center}.stat{align-items:center}.stat-num{justify-content:center}}@media not all and (min-width:48rem){.trust-stats{grid-template-columns:1fr 1fr;gap:20px 24px}.stat-num{font-size:28px}.stat-num .suffix{font-size:14px}.trust-inner{padding:24px 20px}.trust-logo{min-width:88px;height:44px}.trust-logo img{height:28px}.trust-logo--acerinox img,.trust-logo--thyssenkrupp img{height:40px}.trust-logo--viraj img,.trust-logo--jindal img{height:34px}.trust-logos-track{gap:36px}}
.catalog-vw{--vw-rail:var(--brand);--vw-rail-glow:var(--brand-glow);padding:80px 0 28px;position:relative}.catalog-vw[data-active=cvetmet]{--vw-rail:rgb(var(--copper-rgb));--vw-rail-glow:rgba(var(--copper-rgb), .35)}html.dark .catalog-vw[data-active=cvetmet]{--vw-rail-glow:rgba(var(--copper-rgb), .42)}.catvw-head{max-width:var(--container);grid-template-columns:1fr auto;align-items:end;gap:56px;margin:0 auto;padding:0 48px 44px;display:grid}.catvw-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--foreground);margin:16px 0 0;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:.95}.catvw-title em{font-family:var(--font-display);color:var(--vw-rail);font-style:italic;font-weight:500;transition:color .55s}.catvw-sub{max-width:320px;color:var(--muted-foreground);align-self:end;margin:0;padding-bottom:4px;font-size:14px;line-height:1.55}.catvw-shell{max-width:var(--container);margin:0 auto;padding:0 48px}.catvw-stage{--col-active:minmax(0, 1.85fr);--col-rest:minmax(0, .15fr);grid-template-columns:var(--col-active) var(--col-rest);border:1px solid var(--border);border-radius:var(--r-hero);isolation:isolate;background:var(--card);min-height:clamp(480px,62vh,620px);transition:grid-template-columns .85s var(--ease-std);display:grid;position:relative;overflow:hidden;container-type:inline-size}.catalog-vw[data-active=cvetmet] .catvw-stage{grid-template-columns:var(--col-rest) var(--col-active)}.catvw-stage:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--vw-rail) 35%, var(--vw-rail) 65%, transparent 100%);pointer-events:none;z-index:5;opacity:.6;width:1px;transition:left .85s var(--ease-std), opacity .85s var(--ease-std), background .55s;filter:drop-shadow(0 0 6px var(--vw-rail-glow));position:absolute;top:0;bottom:0}.catalog-vw[data-active=nerzhaveyka] .catvw-stage:after{left:92.5%}.catalog-vw[data-active=cvetmet] .catvw-stage:after{left:7.5%}.catvw-stage.is-switching:after{opacity:1}.catvw-panel{background:var(--card);cursor:pointer;isolation:isolate;min-width:0;transition:background .55s;display:grid;position:relative;overflow:hidden}.catvw-panel[data-key=nerzhaveyka]{--vw-accent:var(--brand);--vw-accent-glow:var(--brand-glow);--vw-tint:rgba(var(--brand-rgb), .06);--vw-tint-strong:rgba(var(--brand-rgb), .12);--vw-grad:var(--grad-brand)}html.dark .catvw-panel[data-key=nerzhaveyka]{--vw-accent-glow:rgba(var(--brand-rgb), .4);--vw-tint:rgba(var(--brand-rgb), .07);--vw-tint-strong:rgba(var(--brand-rgb), .14)}.catvw-panel[data-key=cvetmet]{--vw-accent:var(--copper);--vw-accent-glow:var(--copper-glow);--vw-tint:rgba(var(--copper-rgb), .07);--vw-tint-strong:rgba(var(--copper-rgb), .14);--vw-grad:var(--grad-copper)}html.dark .catvw-panel[data-key=cvetmet]{--vw-tint:rgba(var(--copper-rgb), .08);--vw-tint-strong:rgba(var(--copper-rgb), .18)}.catvw-panel+.catvw-panel{border-left:1px solid var(--border)}.catvw-panel:focus-visible{outline:2px solid var(--vw-accent);outline-offset:-2px}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka],.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet]{background:radial-gradient(70% 100% at 100% 0%, var(--vw-tint-strong) 0%, transparent 60%), radial-gradient(70% 100% at 0% 100%, var(--vw-tint) 0%, transparent 60%), var(--card)}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=cvetmet],.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=nerzhaveyka]{background:radial-gradient(100% 100% at 50% 50%, var(--vw-tint) 0%, transparent 70%), var(--background)}@supports (color:color-mix(in lab, red, red)){.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=cvetmet],.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=nerzhaveyka]{background:radial-gradient(100% 100% at 50% 50%, var(--vw-tint) 0%, transparent 70%), color-mix(in oklch, var(--background) 96%, var(--foreground) 4%)}}.catvw-panel:before{content:"";background:radial-gradient(80% 80% at 50% 50%, var(--vw-accent-glow) 0%, transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .55s;position:absolute;inset:0}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=cvetmet]:hover:before,.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=nerzhaveyka]:hover:before{opacity:.25}.catvw-panel-tab{cursor:pointer;color:var(--foreground);font:inherit;opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px 8px;transition:opacity .35s;display:flex;position:absolute;inset:0}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=cvetmet] .catvw-panel-tab,.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=nerzhaveyka] .catvw-panel-tab{opacity:1;pointer-events:auto;transition-delay:.45s}.catvw-panel-tab-num{font-family:var(--font-mono);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--vw-accent);font-size:11px}.catvw-panel-tab-name{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);transition:color .4s, transform .55s var(--ease-std);white-space:nowrap;font-size:clamp(28px,2.8vw,44px);font-style:italic;font-weight:400;line-height:1;transform:rotate(180deg)}.catvw-panel:hover .catvw-panel-tab-name{color:var(--vw-accent);transform:rotate(180deg)translateY(-6px)}.catvw-panel-tab-hint{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);opacity:.7;font-size:9.5px;transform:rotate(180deg)}.catvw-panel-tab-hint:after{content:" →";color:var(--vw-accent);opacity:.9}.catvw-panel-body{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .55s ease, transform .65s var(--ease-std), visibility 0s linear .65s;z-index:1;grid-template-columns:minmax(240px,.85fr) minmax(0,1.55fr);gap:48px;padding:40px 48px;display:grid;position:relative;inset:0;transform:translate(20px)}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-panel-body,.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-panel-body{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .55s ease .3s, transform .65s var(--ease-std) .3s, visibility 0s;transform:translate(0)}.catvw-panel-body:before{content:attr(data-roman);font-family:var(--font-display);letter-spacing:-.05em;color:var(--vw-accent);opacity:.07;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;transition:transform .9s var(--ease-std);font-size:clamp(160px,16vw,280px);font-style:italic;font-weight:400;line-height:.82;position:absolute;top:-22px;right:28px}html.dark .catvw-panel-body:before{opacity:.1}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-panel-body:before,.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-panel-body:before{transform:translateY(-6px)}.catvw-panel-body:after{content:"";background-image:linear-gradient(to right, var(--border) 1px, transparent 1px);opacity:.6;pointer-events:none;z-index:0;background-size:80px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 100%,#000 25%,#0000 80%);mask-image:radial-gradient(120% 120% at 50% 100%,#000 25%,#0000 80%)}.catvw-body-left{z-index:1;flex-direction:column;justify-content:center;gap:14px;display:flex;position:relative}.catvw-body-tag{font-family:var(--font-mono);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--vw-accent);align-items:center;gap:10px;font-size:11px;display:inline-flex}.catvw-body-tag:before{content:"";background:var(--vw-accent);width:24px;height:1px}.catvw-body-mark{font-family:var(--font-display);letter-spacing:-.022em;color:var(--foreground);margin:2px 0 4px;font-size:clamp(40px,4.6vw,72px);font-style:italic;font-weight:400;line-height:.98}.catvw-body-mark em{color:var(--vw-accent);font-style:italic}.catvw-body-meta{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-mute);white-space:pre-line;font-size:11px;line-height:1.7}.catvw-body-desc{color:var(--foreground);font-size:14.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.catvw-body-desc{color:color-mix(in oklch, var(--foreground) 80%, transparent)}}.catvw-body-desc{max-width:320px;margin:0}.catvw-body-cta{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#fff;background:var(--vw-grad);border-radius:var(--r-pill);box-shadow:0 0 0 1px #ffffff0f inset, 0 12px 28px -10px var(--vw-accent-glow);border:0;align-self:start;align-items:center;gap:12px;margin-top:auto;padding:13px 22px;font-size:11px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.catvw-body-cta:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-110%)}.catvw-body-cta>*{z-index:1;position:relative}.catvw-body-cta .arr{border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .3s;transform:rotate(45deg)}.catvw-body-cta:hover{box-shadow:0 0 0 1px #ffffff1a inset, 0 18px 40px -10px var(--vw-accent-glow);transform:translateY(-1px)}.catvw-body-cta:hover:after{transform:translate(110%)}.catvw-body-cta:hover .arr{transform:rotate(45deg)translate(2px,-2px)}.catvw-body-list{z-index:1;flex-direction:column;justify-content:center;align-self:stretch;max-height:100%;padding-left:10px;display:flex;position:relative}.catvw-row{border-bottom:1px solid var(--border);cursor:pointer;color:var(--foreground);transition:background .35s ease, padding .4s var(--ease-std), margin .4s var(--ease-std);grid-template-columns:minmax(120px,.85fr) minmax(0,1.8fr) auto;align-items:center;gap:24px;padding:11px 0;text-decoration:none;display:grid;position:relative}.catvw-row:last-child{border-bottom:none}.catvw-row:before{content:"";background:var(--vw-accent);width:2px;transition:transform .35s;position:absolute;top:28%;bottom:28%;left:-12px;transform:scaleY(0)}.catvw-row:hover{background:var(--vw-tint);margin:0 -16px;padding-left:16px;padding-right:16px}.catvw-row:hover:before{transform:scaleY(1)}.catvw-row-name{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:600}.catvw-row-spec{color:var(--foreground);font-size:11.5px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.catvw-row-spec{color:color-mix(in oklch, var(--foreground) 80%, transparent)}}.catvw-row-spec{margin-left:14px}.catvw-row-arr{width:28px;height:28px;color:var(--ink-mute);border-radius:50%;justify-content:center;align-items:center;transition:color .3s,background .3s,transform .3s;display:inline-flex}.catvw-row-arr svg{width:12px;height:12px}.catvw-row:hover .catvw-row-arr{color:#fff;background:var(--vw-accent);transform:translate(4px)}.catalog-vw.is-revealed[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row,.catalog-vw.is-revealed[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row{animation:catvwRowEnter .55s var(--ease-std) both}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:first-child,.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:first-child{animation-delay:.5s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(2),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(2){animation-delay:.56s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(3),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(3){animation-delay:.62s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(4),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(4){animation-delay:.68s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(5),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(5){animation-delay:.74s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(6),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(6){animation-delay:.8s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(7),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(7){animation-delay:.86s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(8),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(8){animation-delay:.92s}.catalog-vw[data-active=nerzhaveyka] .catvw-panel[data-key=nerzhaveyka] .catvw-row:nth-child(9),.catalog-vw[data-active=cvetmet] .catvw-panel[data-key=cvetmet] .catvw-row:nth-child(9){animation-delay:.98s}@keyframes catvwRowEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.catvw-foot{max-width:var(--container);font-family:var(--font-mono);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:18px;margin:0 auto;padding:24px 48px 0;font-size:11px;display:flex}.catvw-foot-rule{background:var(--border);flex:1;height:1px;position:relative;overflow:hidden}.catvw-foot-rule:after{content:"";background:var(--vw-rail);width:50%;transition:transform .55s var(--ease-std), background .55s;position:absolute;top:0;bottom:0;left:0}.catalog-vw[data-active=cvetmet] .catvw-foot-rule:after{transform:translate(100%)}.catvw-foot b{color:var(--foreground);font-weight:600}@media (min-width:64rem){.catvw-panel-body{width:92.5cqi}}@media (min-width:64rem) and (not (min-width:80rem)){.catvw-panel-body{padding:30px 34px}.catvw-body-left{gap:10px}.catvw-body-mark{font-size:clamp(34px,4vw,46px)}}@media not all and (min-width:64rem){.catalog-vw{padding-top:60px}.catvw-head{grid-template-columns:1fr;gap:16px;padding:0 32px 32px}.catvw-shell{padding:0 32px}.catvw-stage{--col-active:1fr;--col-rest:1fr;border-radius:var(--r-card);grid-template-columns:1fr;min-height:0}.catalog-vw[data-active] .catvw-stage{grid-template-columns:1fr}.catvw-stage:after{display:none}.catvw-panel+.catvw-panel{border-left:none;border-top:1px solid var(--border)}.catvw-panel-tab{display:none}.catvw-panel-body{opacity:1;pointer-events:auto;visibility:visible;grid-template-columns:1fr;gap:24px;padding:36px 28px;position:static;transform:none}.catvw-panel-body:before{font-size:180px;right:20px}.catvw-foot{display:none}.catvw-row:hover{margin:0;padding-left:12px;padding-right:12px}}@media not all and (min-width:48rem){.catalog-vw{padding-top:32px}.catvw-head{padding:0 20px 24px}.catvw-shell{padding:0 20px}.catvw-stage{border-radius:var(--r-card)}.catvw-panel-body{padding:28px 20px}.catvw-panel-body:before{font-size:140px;right:12px}.catvw-body-mark{font-size:clamp(28px,12vw,52px)}.catvw-row-arr{display:none}}@media not all and (min-width:40rem){.catvw-row{grid-template-columns:1fr;gap:5px 12px;padding:13px 0}.catvw-row-name{grid-area:1/1}.catvw-row-spec{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.catvw-stage,.catvw-panel-body,.catvw-panel-tab,.catvw-stage:after,.catvw-foot-rule:after,.catvw-row,.catvw-row-arr,.catvw-panel-body:before{transition:none!important}.catvw-row{animation:none!important}}
.logistics{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;padding:96px 0 112px;position:relative;overflow:hidden}.log-shell{max-width:var(--container);z-index:1;margin:0 auto;padding:0 48px;position:relative}.log-head{grid-template-columns:1fr auto;align-items:end;gap:56px;margin-bottom:56px;display:grid}.log-title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--foreground);margin:18px 0 0;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:.95}.log-title em{font-family:var(--font-display);color:var(--brand);font-style:italic;font-weight:500}.log-sub{max-width:320px;color:var(--muted-foreground);align-self:end;margin:0;padding-bottom:4px;font-size:14px;line-height:1.55}.log-stage{isolation:isolate;border-radius:var(--r-hero);padding:40px 40px 32px;position:relative;overflow:hidden}.log-grid{z-index:1;grid-template-columns:minmax(220px,.55fr) minmax(0,2.5fr);align-items:stretch;gap:40px;display:grid;position:relative}.log-side{flex-direction:column;justify-content:center;align-self:stretch;gap:0;padding-left:24px;display:flex;position:relative}.log-side:before{content:"";background:linear-gradient(to bottom, transparent 0%, var(--brand) 20%, var(--brand) 80%, transparent 100%);width:1px;box-shadow:0 0 8px var(--brand-glow);position:absolute;top:8%;bottom:8%;left:0}.log-metric{border-bottom:1px solid var(--border);transition:padding-left .35s var(--ease-std);flex-direction:column;gap:8px;padding:22px 0;display:flex;position:relative}.log-metric:last-child{border-bottom:none}.log-metric:before{content:"";background:var(--brand);width:0;height:1px;box-shadow:0 0 6px var(--brand-glow);transition:width .45s var(--ease-std);position:absolute;top:50%;left:-24px}.log-metric:hover{padding-left:12px}.log-metric:hover:before{width:20px}.log-metric-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--foreground);align-items:baseline;gap:4px;font-size:44px;font-weight:700;line-height:.95;display:inline-flex}.log-metric-num .suffix{font-family:var(--font-display);letter-spacing:0;color:var(--brand);font-size:22px;font-style:italic;font-weight:400}.log-metric-label{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-mute);font-size:11px;line-height:1.35}.log-map{aspect-ratio:1920/1080;width:100%;min-height:360px;max-height:540px;position:relative}.log-map-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.log-map-svg--fx{pointer-events:none;will-change:transform}.map-regions{color:rgba(var(--brand-rgb), .28)}.map-regions path{fill:rgba(var(--brand-rgb), .06);stroke:rgba(var(--brand-rgb), .28);stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .35s}html.dark .map-regions path{fill:rgba(var(--brand-rgb), .05);stroke:rgba(var(--brand-rgb), .22)}.map-regions path:hover{fill:rgba(var(--brand-rgb), .16)}html.dark .map-regions path:hover{fill:#7aa2ff57;stroke:#96b6ffa6}.log-arc{fill:none;stroke:var(--brand);stroke-width:1.4px;stroke-linecap:round;stroke-opacity:.32;vector-effect:non-scaling-stroke}.log-arc-glow{fill:none;stroke:var(--brand);stroke-width:5px;stroke-linecap:round;stroke-opacity:.1;vector-effect:non-scaling-stroke}.log-arc--draw{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}.log-stage.is-revealed .log-arc--draw{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.log-dot{fill:var(--brand);fill-opacity:.85;filter:drop-shadow(0 0 3px var(--brand-glow));transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite logDotPulse;animation-delay:var(--pd,0s)}.log-dot--hub{fill:var(--background);fill-opacity:1;stroke:var(--brand);stroke-width:3px;stroke-opacity:.9}@keyframes logDotPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.2)}}.log-comet,.log-comet-trail{fill:var(--brand);opacity:0}.log-comet{filter:drop-shadow(0 0 6px var(--brand-glow)) drop-shadow(0 0 14px var(--brand-glow))}.log-stage:not(.is-live) .log-dot{animation-play-state:paused}.log-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--foreground);paint-order:stroke;stroke:var(--background);stroke-width:6px;stroke-linejoin:round;font-size:22px}.log-label--hub{fill:var(--brand);font-size:24px;font-weight:600}@media not all and (min-width:64rem){.logistics{padding:72px 0 84px}.log-shell{padding:0 32px}.log-head{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:36px}.log-stage{border-radius:var(--r-card);padding:28px}.log-grid{grid-template-columns:1fr;gap:28px}.log-side{grid-template-columns:repeat(3,1fr);gap:0;padding-left:0;display:grid}.log-side:before{display:none}.log-metric{border-bottom:none;border-right:1px solid var(--border);text-align:center;align-items:center;padding:14px 16px}.log-metric:last-child{border-right:none}.log-metric:before{display:none}.log-metric:hover{padding-left:16px}.log-metric-num{font-size:32px}.log-metric-num .suffix{font-size:16px}}@media not all and (min-width:40rem){.logistics{padding:56px 0 64px}.log-shell{padding:0 20px}.log-stage{border-radius:var(--r-card);padding:20px 16px}.log-side{margin-bottom:4px}.log-metric{padding:12px 10px}.log-metric-num{font-size:28px}.log-metric-num .suffix{font-size:15px}.log-label{display:none}.log-map{min-height:0}}@media (prefers-reduced-motion:reduce){.log-dot{animation:none!important}.log-stage.is-revealed .log-arc--draw{transition:none}.log-comet,.log-comet-trail{display:none}}
