*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);line-height:1.58;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin-top:0;letter-spacing:0}button,input,textarea,select{font:inherit}table{width:100%;border-collapse:collapse}.inq-form{display:grid;gap:14px}.inq-form label{display:grid;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase}.inq-form input,.inq-form textarea,.inq-form select{width:100%;border:1px solid var(--field-line);background:var(--field-bg);color:inherit;padding:12px 13px;font:inherit;border-radius:var(--radius)}.inq-form textarea{min-height:112px;resize:vertical}.inq-form option{color:#111}.inq-form button{border:0;background:var(--button-bg);color:var(--button-fg);padding:13px 16px;border-radius:var(--radius);font-weight:900;text-transform:uppercase;cursor:pointer}.inq-form.light{color:var(--ink)}.inq-form.light input,.inq-form.light textarea,.inq-form.light select{background:#fff}.cap-row{display:flex;gap:12px;align-items:center}.cap-canvas{background:#fbf6ec;border:1px solid var(--field-line);border-radius:var(--radius);cursor:pointer}
:root{--paper:#fff9ef;--ink:#12171a;--primary:#27313a;--accent:#db6334;--muted:#f3ede4;--line:rgba(39,49,58,.24);--field-line:rgba(255,255,255,.32);--field-bg:rgba(255,255,255,.08);--button-bg:#db6334;--button-fg:#12171a;--font:Inter,Aptos,system-ui,sans-serif;--radius:0px}body{background-image:linear-gradient(rgba(39,49,58,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(39,49,58,.055) 1px,transparent 1px);background-size:24px 24px}.essHeader{background:var(--primary);color:#fff}.essHeader nav{height:72px;width:min(1440px,calc(100% - 56px));margin:auto;display:flex;align-items:center;justify-content:space-between}.essHeader a{text-decoration:none;font-weight:900}.essBrand{display:flex;align-items:center;gap:12px}.essBrand span{background:var(--accent);color:#111;padding:10px}.essHeader div{display:flex;gap:24px}.essHero{display:grid;grid-template-columns:.68fr 1.32fr;min-height:660px;background:#11181d;color:#fff}.essBench{padding:72px 52px;display:flex;flex-direction:column;justify-content:center}.essBench>p,.essQuote>div>p{color:var(--accent);font-weight:900;text-transform:uppercase;font-size:12px}.essBench h1{font-size:52px;line-height:1.02;margin:14px 0 20px}.essBench p:last-of-type{color:#f6f0e7;font-size:17px}.essBenchTags{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.essBenchTags span{border:1px solid rgba(255,255,255,.25);padding:14px;font-weight:900}.essHero>img{width:100%;height:660px;object-fit:cover}.essManual{width:min(1360px,calc(100% - 56px));margin:42px auto;display:grid;grid-template-columns:300px 1fr;gap:18px}.essManual aside{background:var(--primary);color:#fff;padding:22px;display:grid;gap:12px}.essManual aside span{border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.essManual h2,.essQuote h2{font-size:36px;line-height:1.1}.essManual table{background:#fff}.essManual th{background:var(--muted);text-align:left}.essManual th,.essManual td{border:1px solid var(--line);padding:16px}.essProducts{width:min(1360px,calc(100% - 56px));margin:0 auto 52px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.essProducts article{background:#fff;border:1px solid var(--line)}.essProducts img{height:240px;width:100%;object-fit:cover}.essProducts div{padding:18px}.essProducts span{font-family:monospace;color:var(--accent);font-weight:900;text-transform:uppercase}.essQuote{width:min(1360px,calc(100% - 56px));margin:0 auto 64px;display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;background:var(--primary);color:#fff;padding:42px}.ess-hp{position:absolute;left:-9999px}.ess-fab,.ess-widget{position:fixed;right:22px;z-index:50}.ess-fab{bottom:22px;background:var(--accent);border:0;padding:14px 18px;font-weight:900}.ess-widget{display:none;bottom:82px;width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 110px);overflow:auto;background:var(--primary);color:#fff;padding:24px}.ess-widget.is-open{display:block}.essWidgetHead{display:flex;justify-content:space-between;margin-bottom:14px}.essWidgetHead button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.essFoot{padding:30px 40px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:900px){.essHeader div,.essHeader nav>a:last-child{display:none}.essHeader nav,.essManual,.essProducts,.essQuote{width:min(100% - 32px,1360px)}.essHero,.essManual,.essQuote{grid-template-columns:1fr}.essHero>img{height:340px}.essBench h1{font-size:34px}.essProducts{grid-template-columns:1fr}.ess-fab{display:none}}