:root{color:#f7f7f4;background:#101214;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#101214}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;overflow-x:hidden}.header{position:fixed;top:0;right:0;left:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:16px clamp(18px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.1);background:#101214d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.header-actions,.nav,.hero-actions,.btn,.trust-line{display:flex;align-items:center}.brand{gap:10px;font-weight:850;white-space:nowrap}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f4a51c;color:#151515;font-weight:900}.nav{gap:24px;color:#c7cbc7;font-size:.94rem;font-weight:650}.nav a:hover,.phone-link:hover,.text-link:hover{color:#f4a51c}.header-actions{gap:12px}.lang-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f}.lang-button{min-width:38px;height:32px;border:0;border-radius:6px;background:transparent;color:#c7cbc7;font-size:.78rem;font-weight:850}.lang-button-active{background:#f4a51c;color:#111}.phone-link{color:#f2f2ef;font-weight:750;white-space:nowrap}.menu-button{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#fff}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,410px);align-items:center;gap:clamp(26px,5vw,68px);min-height:100vh;padding:118px clamp(18px,5vw,72px) 48px;background:linear-gradient(90deg,#101214f0,#101214c2 48%,#10121457),linear-gradient(0deg,#101214ad,#1012141f),url(/assets/scrap-hero-uPtJst_n.jpg) center / cover no-repeat}.hero-content{max-width:720px}.eyebrow{display:inline-block;margin-bottom:14px;color:#f4a51c;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:20px;font-size:clamp(3rem,7vw,6.2rem);line-height:.94;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.9rem);line-height:1;letter-spacing:0}h3{margin-bottom:8px;font-size:1.14rem}p{color:#c7cbc7;line-height:1.55}.hero-content p{max-width:560px;margin-bottom:28px;font-size:clamp(1rem,1.8vw,1.18rem)}.hero-actions{flex-wrap:wrap;gap:12px}.btn{justify-content:center;gap:9px;min-height:48px;border:0;border-radius:8px;padding:0 18px;background:#f4a51c;color:#111;font-weight:850;box-shadow:0 18px 36px #f4a51c38}.btn:hover{transform:translateY(-1px)}.btn-small{min-height:42px;padding:0 14px;box-shadow:none}.btn-muted{background:#fff;color:#151515;box-shadow:none}.btn-ghost{border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff;box-shadow:none}.trust-line{flex-wrap:wrap;gap:8px;margin-top:24px}.trust-line span{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px 11px;background:#ffffff12;color:#eef0ec;font-size:.9rem;font-weight:700}.lead-card{display:grid;gap:12px;align-self:end;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101214d6;box-shadow:0 24px 70px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-card h2{margin-bottom:6px;font-size:clamp(1.55rem,2vw,2.15rem)}.lead-card input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 14px;background:#ffffff14;color:#fff;outline:0}.lead-card input::placeholder{color:#aeb5ae}.lead-card p{margin-bottom:0;font-size:.92rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14}.stat{padding:28px clamp(18px,5vw,42px);background:#151719}.stat strong{display:block;margin-bottom:6px;color:#f4a51c;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.stat span{color:#d5d8d3}.section{padding:clamp(62px,8vw,104px) clamp(18px,5vw,72px);background:#f4f2ec;color:#151719}.section p{color:#555c58}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(22px,5vw,72px)}.section-copy{max-width:680px}.section-copy p{margin-bottom:18px;font-size:1.08rem}.text-link{color:#b96f08;font-weight:850}.section-head{max-width:720px;margin-bottom:28px}.metals-section{background:#f4f2ec;color:#151719}.metals-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);gap:clamp(22px,5vw,70px);max-width:1410px;margin:0 auto 34px;align-items:end}.metals-head h2{max-width:780px}.metals-head p{margin-bottom:6px;color:#555c58;font-size:1.08rem}.metals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;gap:14px;max-width:1410px;margin:0 auto}.metal-card{position:relative;min-height:300px;overflow:hidden;border-radius:8px;background:#151719;box-shadow:0 20px 50px #1517191f}.metal-featured{grid-column:span 2;grid-row:span 2}.metal-card img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.metal-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#00000014,#000000c2),linear-gradient(90deg,#00000057,#00000005 70%)}.metal-card:hover img{transform:scale(1.04)}.metal-card-copy{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:clamp(20px,2.4vw,30px);color:#fff}.metal-card-copy span{display:inline-block;margin-bottom:10px;color:#f4a51c;font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.metal-card-copy h3{margin-bottom:8px;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1}.metal-featured .metal-card-copy h3{font-size:clamp(2.1rem,4vw,4rem)}.metal-card-copy p{max-width:390px;margin-bottom:0;color:#eef0ec;font-size:.98rem}.metal-featured .metal-card-copy p{max-width:560px;font-size:clamp(1rem,1.5vw,1.18rem)}.steps{display:grid;gap:14px}.step{border-radius:8px;padding:22px}.step p{margin-bottom:0}.transport-section{background:#fff;color:#12172d}.vehicle-block{max-width:1410px;margin:0 auto}.vehicle-heading{max-width:820px;margin:0 auto clamp(42px,5.5vw,68px);text-align:center}.transport-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:#4765d8;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:500;line-height:1}.vehicle-heading h2{max-width:850px;margin:0 auto;color:#12172d;font-size:clamp(2.8rem,5vw,5.15rem);font-weight:400;line-height:.9}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,28px)}.vehicle-card{position:relative;display:flex;min-height:648px;flex-direction:column;justify-content:space-between;overflow:hidden;border:0;border-radius:26px;padding:clamp(28px,3vw,40px);background:#f0f2fb;color:#050b20}.vehicle-featured{background:#4865d8;color:#fff}.vehicle-link{position:absolute;top:26px;right:26px;display:grid;width:50px;height:50px;place-items:center;border-radius:999px;background:#e2e6f5;color:#4865d8}.vehicle-featured .vehicle-link{background:#fff}.vehicle-copy{max-width:360px;padding:0 58px 0 0}.vehicle-copy h3{margin-bottom:6px;font-size:clamp(1.55rem,2.1vw,2rem);font-weight:500;line-height:1.08}.vehicle-copy span{display:inline-block;margin-bottom:22px;color:#001936;font-size:1rem;font-weight:500}.vehicle-featured .vehicle-copy span,.vehicle-featured p{color:#fff}.vehicle-copy p{max-width:350px;margin-bottom:0;color:#050b20;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.38}.vehicle-card img{display:block;width:100%;height:clamp(260px,21vw,370px);object-fit:contain;object-position:center;margin-top:34px;border-radius:28px;padding:clamp(18px,3vw,34px);background:#fff}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.step{border:1px solid rgba(21,23,25,.1);background:#fff}.step span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:18px;border-radius:8px;background:#151719;color:#f4a51c;font-weight:900}.cta{padding:clamp(62px,8vw,104px) clamp(18px,5vw,72px);background:#101214;color:#fff}.cta p{max-width:600px;margin:16px 0 24px}.footer{display:flex;justify-content:space-between;gap:28px;padding:32px clamp(18px,5vw,72px) 88px;border-top:1px solid rgba(255,255,255,.1);background:#101214;color:#fff}.footer p{max-width:390px;margin:8px 0 0}.footer-contact{display:grid;gap:7px;color:#c7cbc7;text-align:right}.footer-contact a{color:#fff;font-weight:750}.floating-contact{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:70;display:grid;gap:14px}.floating-contact-button{position:relative;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;box-shadow:0 18px 36px #00000042}.floating-contact-button:before{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border-radius:inherit;content:"";opacity:.58;animation:contactPulse 1.8s ease-out infinite}.floating-contact-button:hover{transform:translateY(-2px)}.floating-telegram,.floating-telegram:before{background:#2aabee}.floating-phone,.floating-phone:before{background:#1fbf63}@keyframes contactPulse{0%{opacity:.55;transform:scale(.82)}70%{opacity:0;transform:scale(1.38)}to{opacity:0;transform:scale(1.38)}}@media(max-width:1120px){.phone-link{display:none}.metals-head{grid-template-columns:1fr}.metals-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.header{min-height:68px}.nav{position:absolute;top:68px;right:18px;left:18px;display:none;flex-direction:column;align-items:stretch;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;background:#151719}.nav-open{display:flex}.nav a{padding:12px}.menu-button{display:grid;place-items:center}.header-actions .btn-small{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:112px;background-position:62% center}.lead-card{align-self:stretch;max-width:520px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.vehicle-grid{grid-template-columns:1fr}.vehicle-card{min-height:auto}.vehicle-heading{margin-bottom:30px}.vehicle-heading h2{line-height:.98}.vehicle-copy{max-width:none}.vehicle-card img{height:260px}.footer{flex-direction:column}.footer-contact{text-align:left}}@media(max-width:620px){.header{min-height:64px;padding:12px 14px}.brand{min-width:0}.brand span:last-child{max-width:176px;overflow:hidden;text-overflow:ellipsis}.brand-mark{width:34px;height:34px}.header-actions{gap:8px}.lang-switch{padding:3px}.lang-button{min-width:34px;height:30px;font-size:.72rem}h1{font-size:clamp(2.25rem,13vw,3.7rem);line-height:.98}h2{font-size:clamp(1.85rem,9vw,2.8rem)}.hero{padding-top:96px;padding-bottom:36px}.lead-card{max-width:none}.hero-actions,.hero-actions .btn{width:100%}.steps{grid-template-columns:1fr}.metals-head{margin-bottom:24px}.metals-head p{font-size:1rem}.metals-grid{grid-template-columns:1fr;grid-auto-rows:300px}.metal-featured{grid-column:auto;grid-row:auto}.metal-card-copy h3,.metal-featured .metal-card-copy h3{font-size:clamp(1.8rem,9vw,2.6rem)}.section,.cta{padding-top:54px;padding-bottom:54px}.transport-section{padding-right:14px;padding-left:14px}.transport-eyebrow{font-size:1rem}.vehicle-heading h2{font-size:clamp(2.1rem,12vw,3.2rem)}.vehicle-card{border-radius:18px;padding:24px}.vehicle-link{top:20px;right:20px;width:44px;height:44px}.vehicle-copy{padding-right:48px}.vehicle-copy p{font-size:1.02rem}.vehicle-card img{height:230px;border-radius:18px;padding:14px}.footer{padding-bottom:128px}.floating-contact{right:14px;bottom:14px;gap:10px}.floating-contact-button{width:52px;height:52px}}
