:root{--orange:#ff8a00;--text:#d9d9d9;--muted:#a9a9a9;--dim:#8d8d8d;--bg:#141414;--border:#353535;--surface-card:#171717;--surface-section:#1a1a1a;--surface-control:#191919;--border-control:#494949;--border-accent:#5a4022;--border-subtle:#393939;--border-strong:#555;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:83px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}img{display:block;max-width:100%;height:auto}p{font-size:1rem;line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.12;margin-bottom:24px}h3{font-size:1.35rem;line-height:1.3}em{font-style:normal;color:var(--orange)}.container{max-width:1320px;width:calc(100% - 96px);margin:auto}.header{position:sticky;top:0;z-index:20;background:rgba(20,20,20,.96);border-bottom:1px solid var(--border);backdrop-filter:blur(16px)}.nav-row{height:72px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;width:230px;max-width:calc(100% - 76px);font-size:1.22rem;font-weight:800;letter-spacing:.08em;color:var(--orange)}.header nav{display:flex;gap:26px;font-size:.875rem}.header nav a{position:relative;padding:25px 0;transition:color .2s}.header nav a::after{content:"";position:absolute;left:0;right:0;bottom:12px;height:2px;background:var(--orange);border-radius:3px;transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .2s,opacity .2s}.header nav a.is-active{color:inherit}.header nav a.is-active::after{transform:scaleX(1);opacity:1}.header nav a:hover,.text-link:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--orange);color:#17110a;height:46px;min-height:46px;padding:0 23px;border:1px solid var(--orange);border-radius:5px;font-weight:700;line-height:1.35;font-size:.9375rem;transition:background .2s,transform .2s}.button:hover{background:#ffa333;transform:translateY(-2px)}.button-small{font-size:.8125rem;height:46px;min-height:46px;padding:0 17px;gap:16px}.button-outline{background:transparent;color:var(--text);border-color:var(--border-strong)}.button-outline:hover{background:#292929}.menu-toggle{display:none;background:none;border:1px solid var(--border-strong);padding:12px;border-radius:4px}.menu-toggle span{display:block;width:23px;height:2px;background:var(--orange);margin:5px 0}.hero{background:var(--bg);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;padding-top:75px;padding-bottom:66px}.eyebrow{color:var(--orange);font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.6;margin-bottom:25px}h1{color:#ededed;font-size:clamp(2.75rem,4.7vw,4.4rem);line-height:1.045;margin-bottom:25px;font-weight:750}.lead{font-size:1.0625rem;color:#b8b8b8;line-height:1.8;max-width:470px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.text-link{font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:14px}.hero-visual{min-width:0;position:relative;padding-top:22px}.equipment{position:relative;aspect-ratio:1.5;display:flex;align-items:center;justify-content:center;padding:12px 0;background:radial-gradient(ellipse at center,#49332035,transparent 70%)}.equipment img{position:static;width:100%;height:100%;object-fit:contain;max-width:100%}.skip{position:fixed;top:-100px;left:10px;background:var(--orange);padding:12px;color:#111;z-index:50}.skip:focus{top:10px}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}section[id]{scroll-margin-top:20px}
@media(min-width:1500px){.hero-grid{padding-top:90px;padding-bottom:85px}}@media(max-width:1150px){.container{width:calc(100% - 56px)}.header nav{gap:18px}.nav-cta{display:none}.hero-grid{gap:22px}.actions{gap:20px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.nav-row{height:72px;min-height:72px}.brand{width:190px;font-size:1.05rem}.menu-toggle{display:block}.header nav{display:none;position:absolute;left:0;right:0;top:100%;padding:18px 24px 28px;background:var(--surface-control);border-bottom:1px solid #444;flex-direction:column;gap:4px}.header nav a{padding:9px 2px}.header nav a.is-active::after{display:none}.header nav.open{display:flex}.hero-grid{grid-template-columns:1fr;padding-top:43px;padding-bottom:34px;gap:26px}h1{font-size:clamp(2.8rem,9.4vw,4.5rem)}.eyebrow{font-size:.65rem;margin-bottom:20px}.lead{font-size:1rem}.hero-visual{max-width:580px;width:100%;margin:auto;padding:0}.actions{gap:23px}.button{height:46px;min-height:46px;padding:0 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
