@font-face{font-family:Inter;src:local(Arial)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0f0d;color:#f7f7f2;font:16px/1.62 Inter,Arial,sans-serif}a{color:inherit}img{max-width:100%;height:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:#fff;color:#000;padding:.6rem;z-index:99}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:12px 4vw;background:rgba(13,15,13,.96);border-bottom:1px solid #2c3029;backdrop-filter:blur(12px)}.brand img{display:block;object-fit:contain}nav{display:flex;flex-wrap:wrap;gap:4px 12px;flex:1}nav a{text-decoration:none;color:#d9ddd0;font-size:14px}nav a:hover{color:#d8ff00}.lang{display:flex;gap:6px;align-items:center}.lang span{position:absolute;left:-9999px}select{background:#191d18;color:#fff;border:1px solid #42483d;border-radius:8px;padding:9px}.header-cta,.primary,.wide-cta,.sticky a:last-child{background:#d8ff00;color:#10120e;text-decoration:none;font-weight:800;border-radius:9px;padding:11px 18px}.hero{min-height:650px;padding:90px 7vw 70px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:5vw;align-items:center;background:radial-gradient(circle at 75% 20%,#364200 0,transparent 35%),linear-gradient(135deg,#11150d,#080908)}.kicker{color:#d8ff00;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:clamp(42px,6vw,82px);line-height:1.02;max-width:950px;margin:.2em 0}.lead{font-size:clamp(18px,2vw,24px);color:#d6dacd;max-width:780px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.secondary{border:1px solid #68705d;border-radius:9px;padding:10px 18px;text-decoration:none}.hero-art{min-height:360px;border:1px solid #5f6e35;border-radius:30px;background:linear-gradient(145deg,#202a13,#090b08);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;box-shadow:0 35px 80px #0008}.hero-art span{margin-top:25px;color:#c9d3b2;text-align:center}.content,.catalog{padding:75px 7vw;max-width:1500px;margin:auto}.content h2,.catalog h2{font-size:clamp(31px,4vw,54px);line-height:1.1}.content p{max-width:1050px;color:#d0d5c8}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}.info-grid>div{background:#171b15;border:1px solid #30352c;border-radius:18px;padding:25px}.wide-cta{display:inline-block;margin-top:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{display:flex;flex-direction:column;background:#151814;border:1px solid #30342e;border-radius:18px;overflow:hidden}.card h3,.card p,.card a{margin-left:20px;margin-right:20px}.visual{height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#222a16,#0a0d09);position:relative}.visual:after{content:'';position:absolute;inset:14px;border:1px solid #536127;border-radius:12px}.visual img{position:relative;z-index:1;object-fit:contain}.textlink{color:#d8ff00;text-decoration:none;font-weight:700}.mini{align-self:flex-start;margin-top:12px;margin-bottom:20px;border:1px solid #515a47;border-radius:7px;padding:7px 10px;text-decoration:none;font-size:14px}details{border-top:1px solid #343a31;padding:18px 0}summary{cursor:pointer;font-weight:800;font-size:19px}footer{padding:45px 7vw 90px;border-top:1px solid #30342e;background:#080a07}footer nav,footer div{margin:18px 0;display:flex;flex-wrap:wrap;gap:10px 18px}.sticky{display:none}.sticky a{text-align:center;text-decoration:none;padding:13px} @media(max-width:980px){header{flex-wrap:wrap}header nav{display:flex;order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.hero{grid-template-columns:1fr;padding-top:55px}.hero-art{min-height:260px}.cards{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr}}@media(max-width:640px){header{padding:9px 12px}.brand img{width:135px}.header-cta{display:none}.hero{padding:45px 18px 55px;min-height:auto}.hero h1{font-size:40px}.hero-art{min-height:220px}.content,.catalog{padding:55px 18px}.cards{grid-template-columns:1fr}.sticky{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;background:#111;border-top:1px solid #444;z-index:30;padding:8px;gap:8px}body{padding-bottom:68px}}.deep{border-top:1px solid #272c24;border-bottom:1px solid #272c24}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none}.steps li,.check-panel{background:#141813;border:1px solid #343b30;border-radius:18px;padding:24px}.steps span{display:inline-block;color:#d8ff00;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.steps h3{margin:.5rem 0}.check-panel{margin:28px 0}.check-panel h2{font-size:clamp(26px,3vw,38px)}.check-panel li{margin:.75rem 0;color:#d0d5c8}.table-wrap{overflow-x:auto;border:1px solid #343b30;border-radius:16px}table{width:100%;min-width:680px;border-collapse:collapse;background:#111410}th,td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #30352c}thead th{background:#1b2118;color:#d8ff00}tbody th{width:24%}td a{color:#d8ff00;font-weight:700}.hero-art{overflow:hidden}.hero-art img{width:100%;max-height:330px;object-fit:contain}.visual{overflow:hidden}.visual img{width:100%;height:100%;object-fit:contain}@media(max-width:640px){.steps{grid-template-columns:1fr}.hero-art{padding:18px;min-height:190px}.hero-art img{max-height:190px}.visual{height:160px}.table-wrap{margin-left:-2px;margin-right:-2px}.deep h2{overflow-wrap:anywhere}}