@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');:root{--g:#39f20b;--black:#050505;--panel:#141714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:white;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:20;background:#050505ed;border-bottom:1px solid #292d28;display:flex;justify-content:space-between;align-items:center;padding:12px 5%}.brand{display:flex;align-items:center;gap:12px;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:23px;line-height:.88;letter-spacing:.5px}.brand img{width:61px;height:61px;object-fit:contain}.brand b{color:var(--g)}.brand small,footer small{display:block;font:600 10px Inter;letter-spacing:3px;color:#aaa;margin-top:8px}.nav nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700;text-transform:uppercase}.nav a:hover{color:var(--g)}.nav-cta,.btn.primary{background:var(--g);color:#050505!important;padding:16px 21px;font-weight:800}.menu{display:none;background:none;border:0;color:var(--g);font-size:26px}.hero{min-height:660px;height:82vh;max-height:850px;position:relative;display:flex;align-items:center;overflow:hidden}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#050505f5 0%,#050505b8 49%,#05050555 100%),linear-gradient(0deg,#050505 0%,transparent 28%)}.hero-inner{position:relative;z-index:1;width:min(1050px,90%);margin:auto}.eyebrow,.kicker{color:var(--g);font-size:12px;letter-spacing:2.5px;font-weight:800}.eyebrow span{color:white;padding:0 12px}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;line-height:.92;letter-spacing:-1px;margin:24px 0}h1{font-size:clamp(68px,10vw,150px)}h2{font-size:clamp(54px,7vw,100px)}h1 em,h2 em{font-style:normal;color:var(--g)}.hero p,.lead{color:#c9cfc7;font-size:17px;line-height:1.8;max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;border:1px solid #525a50;padding:16px 21px;text-transform:uppercase;font-size:12px;letter-spacing:.5px;cursor:pointer}.btn.secondary{background:#101510b0}.hero-bottom{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;color:#aaa;font-size:10px;letter-spacing:2px}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #252a25}.trust>div{padding:30px 10px;text-align:center;border-right:1px solid #252a25}.trust b{display:block;color:var(--g);font:900 35px 'Barlow Condensed'}.trust span{color:#aaa;font-size:10px;letter-spacing:2px}.section{padding:105px 6%;max-width:1500px;margin:auto}.category-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:35px 0 18px}.category-tabs button{background:#151915;color:#ccc;border:1px solid #333;padding:12px 17px;cursor:pointer;font-weight:700}.category-tabs button.active{background:var(--g);color:#000;border-color:var(--g)}.search{background:#101310;border:1px solid #3d453b;color:white;padding:17px;width:100%;font:inherit;margin-bottom:20px}.catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product{border:1px solid #30372e;background:#111611;padding:20px;min-height:155px}.product .type{font-size:10px;letter-spacing:2px;color:var(--g);font-weight:800}.product h3{font-size:28px;letter-spacing:0;margin:13px 0}.product p{font-size:12px;line-height:1.6;color:#b7bdb6;margin:5px 0}.note{font-size:12px;color:#969d95;line-height:1.6}.delivery{background:#0f150f;max-width:none;padding-left:6%;padding-right:6%}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.benefits>div{border:1px solid #364236;padding:24px;color:var(--g)}.benefits b,.benefits small{display:block;color:white;margin-top:10px}.benefits small{color:#9aa399}.about{border-bottom:1px solid #303630}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-grid p{color:#b9c0b8;line-height:1.8}.contact-link{display:block;color:var(--g);font-weight:700;margin:22px 0;overflow-wrap:anywhere}.contact form{display:grid;gap:15px}.contact label{display:grid;gap:8px;color:#a6b1a4;font-size:11px;letter-spacing:1px;font-weight:800}.contact input,.contact textarea{width:100%;background:#111711;border:1px solid #394339;padding:14px;color:white;font:14px Inter}.contact button{border:0}footer{border-top:1px solid #283128;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 6%;font-size:12px;color:#a7b0a4}footer>span{font-weight:800;color:white}@media(max-width:800px){.menu{display:block}.nav nav{display:none;position:absolute;top:85px;left:0;right:0;background:#080a08;padding:20px;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.hero{min-height:610px;height:78vh}.hero-inner{width:90%}.hero p{font-size:15px}.trust{grid-template-columns:repeat(2,1fr)}.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.section{padding:75px 5%}footer{flex-wrap:wrap}}@media(max-width:520px){.catalog{grid-template-columns:1fr}.brand{font-size:19px}.brand img{width:50px;height:50px}.hero-bottom span{display:none}.eyebrow{font-size:10px}.hero h1{font-size:65px}.trust b{font-size:27px}}