:root{color-scheme:light}html,body{margin:0;width:100%;height:100%}body{background:#fafaf8}:root{--parallax-x: 0px;--parallax-y: 0px;--scroll-shift: 0px}.industrial-bg[data-astro-cid-ewwdml76]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.layer[data-astro-cid-ewwdml76]{position:absolute;inset:-8%;will-change:transform}.grid[data-astro-cid-ewwdml76]{opacity:.13;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;transform:translate3d(calc(var(--parallax-x) * -.25),calc(var(--parallax-y) * -.2),0)}.pipes[data-astro-cid-ewwdml76]{opacity:.22;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.07) 0 2px,transparent 2px),linear-gradient(112deg,transparent 0 38%,rgba(255,255,255,.06) 38% 39%,transparent 39% 100%),linear-gradient(82deg,transparent 0 64%,rgba(255,255,255,.045) 64% 65%,transparent 65% 100%),linear-gradient(142deg,transparent 0 72%,rgba(255,255,255,.045) 72% 73%,transparent 73% 100%);transform:translate3d(calc(var(--parallax-x) * .18),calc(var(--parallax-y) * .12),0)}.rings[data-astro-cid-ewwdml76]{transform:translate3d(calc(var(--parallax-x) * .32),calc(var(--parallax-y) * .24 + var(--scroll-shift)),0)}.machinery[data-astro-cid-ewwdml76]{transform:translate3d(calc(var(--parallax-x) * .52),calc(var(--parallax-y) * .36 + var(--scroll-shift) * .45),0)}.gear[data-astro-cid-ewwdml76],.ring[data-astro-cid-ewwdml76]{position:absolute;display:block;border-radius:50%;filter:drop-shadow(0 0 10px rgba(226,90,0,.1))}.gear[data-astro-cid-ewwdml76]{background:radial-gradient(circle at center,transparent 0 34%,rgba(210,215,220,.15) 34% 41%,transparent 42% 100%),repeating-conic-gradient(from 0deg,rgba(180,188,196,.12) 0deg 8deg,transparent 8deg 18deg);border:1px solid rgba(195,202,210,.12)}.gear-a[data-astro-cid-ewwdml76]{width:280px;height:280px;left:-70px;top:9%;animation:rotate-cw 46s linear infinite}.gear-b[data-astro-cid-ewwdml76]{width:210px;height:210px;right:8%;top:14%;animation:rotate-ccw 38s linear infinite}.gear-c[data-astro-cid-ewwdml76]{width:170px;height:170px;right:30%;bottom:4%;animation:rotate-cw 30s linear infinite}.ring[data-astro-cid-ewwdml76]{border:1px solid rgba(190,196,204,.16);background:radial-gradient(circle,transparent 64%,rgba(190,196,204,.08) 65% 67%,transparent 68%)}.ring-a[data-astro-cid-ewwdml76]{width:360px;height:360px;left:40%;top:-110px;animation:float-y 20s ease-in-out infinite alternate}.ring-b[data-astro-cid-ewwdml76]{width:250px;height:250px;left:18%;bottom:-70px;animation:float-y 16s ease-in-out infinite alternate-reverse}.arm[data-astro-cid-ewwdml76],.nut[data-astro-cid-ewwdml76],.glow[data-astro-cid-ewwdml76]{position:absolute;display:block}.arm[data-astro-cid-ewwdml76]{height:6px;border-radius:999px;background:linear-gradient(90deg,#c6ccd20a,#c6ccd242,#c6ccd20a);box-shadow:0 0 20px #e25a001f}.arm[data-astro-cid-ewwdml76]:after{content:"";position:absolute;right:-5px;top:-4px;width:14px;height:14px;border-radius:50%;border:1px solid rgba(198,204,210,.3);background:#c6ccd21f}.arm-a[data-astro-cid-ewwdml76]{width:220px;left:56%;top:42%;transform-origin:left center;animation:sweep-a 22s ease-in-out infinite alternate}.arm-b[data-astro-cid-ewwdml76]{width:170px;left:8%;top:66%;transform-origin:right center;animation:sweep-b 19s ease-in-out infinite alternate-reverse}.nut[data-astro-cid-ewwdml76]{width:54px;height:54px;clip-path:polygon(25% 6%,75% 6%,94% 50%,75% 94%,25% 94%,6% 50%);background:radial-gradient(circle at center,transparent 0 31%,rgba(198,204,210,.2) 31% 42%,transparent 43%),linear-gradient(135deg,#c6ccd20f,#c6ccd238);border:1px solid rgba(198,204,210,.24)}.nut-a[data-astro-cid-ewwdml76]{left:76%;top:64%;animation:rotate-cw 24s linear infinite}.nut-b[data-astro-cid-ewwdml76]{left:30%;top:18%;animation:rotate-ccw 28s linear infinite}.glow[data-astro-cid-ewwdml76]{border-radius:50%;background:radial-gradient(circle,rgba(226,90,0,.22) 0%,rgba(226,90,0,.08) 40%,transparent 70%);filter:blur(.4px)}.glow-a[data-astro-cid-ewwdml76]{width:130px;height:130px;left:68%;top:8%;animation:pulse 12s ease-in-out infinite}.glow-b[data-astro-cid-ewwdml76]{width:98px;height:98px;left:14%;top:52%;animation:pulse 10s ease-in-out infinite reverse}.particles[data-astro-cid-ewwdml76]{opacity:.28;background-image:radial-gradient(circle,rgba(255,255,255,.38) 0 1px,transparent 1px);background-size:38px 38px;animation:drift 36s linear infinite;transform:translate3d(calc(var(--parallax-x) * .44),calc(var(--parallax-y) * .32 + var(--scroll-shift) * .35),0)}@keyframes rotate-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-38px,-22px,0)}}@keyframes float-y{0%{transform:translateZ(0)}to{transform:translate3d(0,18px,0)}}@keyframes sweep-a{0%{transform:rotate(8deg) translateZ(0)}to{transform:rotate(-9deg) translate3d(0,-4px,0)}}@keyframes sweep-b{0%{transform:rotate(-11deg) translateZ(0)}to{transform:rotate(7deg) translate3d(0,3px,0)}}@keyframes pulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.76;transform:scale(1.08)}}@media(max-width:860px){.gear-a[data-astro-cid-ewwdml76]{width:210px;height:210px;left:-78px}.gear-b[data-astro-cid-ewwdml76]{width:155px;height:155px;right:-18px}.ring-a[data-astro-cid-ewwdml76]{width:270px;height:270px;left:34%}.arm-a[data-astro-cid-ewwdml76]{width:150px;left:58%}.arm-b[data-astro-cid-ewwdml76]{width:120px}.nut[data-astro-cid-ewwdml76]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.grid[data-astro-cid-ewwdml76],.pipes[data-astro-cid-ewwdml76],.rings[data-astro-cid-ewwdml76],.machinery[data-astro-cid-ewwdml76],.particles[data-astro-cid-ewwdml76],.gear[data-astro-cid-ewwdml76],.ring[data-astro-cid-ewwdml76],.arm[data-astro-cid-ewwdml76],.nut[data-astro-cid-ewwdml76],.glow[data-astro-cid-ewwdml76]{animation:none!important;transform:none!important}}:root{--bg: #0f1113;--surface: #171a1e;--surface-soft: #1f2429;--border: #2a3138;--text: #f8f5ef;--muted: #c7b9a4;--accent: #e25a00;--accent-soft: #f08a2a;--max: 1160px;--radius-sm: .7rem;--radius-md: 1rem;--radius-lg: 1.4rem}*{box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text);background:radial-gradient(circle at 85% -10%,rgba(255,106,0,.2),transparent 36%),radial-gradient(circle at 5% 20%,rgba(255,157,58,.14),transparent 36%),var(--bg);line-height:1.6;margin:0}a{color:inherit}h1,h2,h3,h4{font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.15;margin:0}.section{width:min(var(--max),calc(100% - 3rem));margin:0 auto}.panel{background:linear-gradient(180deg,var(--surface) 0%,#13161a 100%);border:1px solid var(--border);border-radius:var(--radius-lg)}.section-heading{max-width:48rem;margin-bottom:2rem}.section-heading h1{font-size:clamp(2.4rem,5vw,4.2rem);margin-bottom:1rem}.section-heading h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}.lede{font-size:1.1rem;line-height:1.75;color:var(--text-light);max-width:64ch}.panel{backdrop-filter:blur(16px);background:var(--surface-glass);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;font-size:.95rem;font-family:Inter,system-ui,sans-serif;transition:all .25s ease;cursor:pointer}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button-primary{background:var(--primary);color:#fff}.button-primary:hover{background:var(--primary-light)}.button-secondary{background:transparent;border:2px solid var(--primary);color:var(--primary)}.button-secondary:hover{background:var(--primary);color:#fff}.site-shell[data-astro-cid-hi7a2ado]{min-height:100vh;display:flex;flex-direction:column;position:relative;isolation:isolate}.site-shell[data-astro-cid-hi7a2ado]>.industrial-bg{z-index:0}.site-shell[data-astro-cid-hi7a2ado]>[data-astro-cid-hi7a2ado]:not(:global(.industrial-bg)){position:relative;z-index:1}.site-header[data-astro-cid-hi7a2ado]{position:sticky;top:0;z-index:40;background:#0f1113e0;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-hi7a2ado]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.52rem 0}.brand-lockup[data-astro-cid-hi7a2ado]{display:flex;align-items:center;text-decoration:none}.brand-logo[data-astro-cid-hi7a2ado]{width:clamp(150px,18vw,250px);height:auto;max-height:56px;object-fit:contain}.brand-copy[data-astro-cid-hi7a2ado]{display:none}.brand-copy[data-astro-cid-hi7a2ado] strong[data-astro-cid-hi7a2ado]{font-size:.92rem;letter-spacing:.04em;color:var(--text)}.brand-copy[data-astro-cid-hi7a2ado] span[data-astro-cid-hi7a2ado]{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mobile-toggle[data-astro-cid-hi7a2ado]{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger[data-astro-cid-hi7a2ado],.hamburger[data-astro-cid-hi7a2ado]:before,.hamburger[data-astro-cid-hi7a2ado]:after{display:block;width:1.5rem;height:2px;background:var(--text);border-radius:2px;transition:all .3s ease}.hamburger[data-astro-cid-hi7a2ado]{position:relative}.hamburger[data-astro-cid-hi7a2ado]:before,.hamburger[data-astro-cid-hi7a2ado]:after{content:"";position:absolute;left:0}.hamburger[data-astro-cid-hi7a2ado]:before{top:-6px}.hamburger[data-astro-cid-hi7a2ado]:after{top:6px}.nav-links[data-astro-cid-hi7a2ado]{display:flex;align-items:center;gap:.2rem}.nav-links[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{text-decoration:none;font-size:.8rem;font-weight:500;color:var(--muted);padding:.36rem .62rem;border-radius:var(--radius-sm);transition:all .2s ease}.nav-links[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]:hover{color:var(--text);background:#ff6a001a}.nav-links[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado].active{color:#fff;font-weight:600;background:linear-gradient(135deg,var(--accent),var(--accent-soft))}.site-footer[data-astro-cid-hi7a2ado]{background:#101316;margin-top:auto;border-top:1px solid var(--border);padding:2.1rem 0 0}.footer-grid[data-astro-cid-hi7a2ado]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:1.4rem;padding-bottom:1.35rem;border-bottom:1px solid var(--border)}.footer-brand-lockup[data-astro-cid-hi7a2ado]{align-items:flex-start}.footer-brand[data-astro-cid-hi7a2ado] .brand-logo[data-astro-cid-hi7a2ado]{width:clamp(112px,14vw,170px)}.footer-mission[data-astro-cid-hi7a2ado]{margin:.7rem 0 0;font-size:.84rem;color:#b9a993;line-height:1.5;max-width:33ch}.footer-col[data-astro-cid-hi7a2ado] h4[data-astro-cid-hi7a2ado]{font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.7rem;color:#9b8a74}.footer-col[data-astro-cid-hi7a2ado] ul[data-astro-cid-hi7a2ado]{list-style:none;padding:0;margin:0}.footer-col[data-astro-cid-hi7a2ado] li[data-astro-cid-hi7a2ado]{margin-bottom:.4rem;font-size:.82rem;color:#d9d1c8;line-height:1.45}.footer-col[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{text-decoration:none;transition:color .2s ease}.footer-col[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]:hover{color:var(--accent)}.footer-bottom[data-astro-cid-hi7a2ado]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0 1.1rem;font-size:.76rem;color:#a79279}.footer-bottom[data-astro-cid-hi7a2ado] p[data-astro-cid-hi7a2ado]{margin:0}.footer-legal[data-astro-cid-hi7a2ado]{display:flex;gap:1rem}@media(max-width:900px){.mobile-toggle[data-astro-cid-hi7a2ado]{display:block}.nav-links[data-astro-cid-hi7a2ado]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#101316f5;backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding:1rem;gap:0}.nav-links[data-astro-cid-hi7a2ado].open{display:flex}.nav-links[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{padding:.75rem 1rem;width:100%}.footer-grid[data-astro-cid-hi7a2ado]{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand[data-astro-cid-hi7a2ado]{grid-column:1 / -1}}@media(max-width:600px){.section{width:min(100% - 1.5rem,var(--max))}.brand-logo[data-astro-cid-hi7a2ado],.footer-brand[data-astro-cid-hi7a2ado] .brand-logo[data-astro-cid-hi7a2ado]{width:min(160px,52vw)}.footer-grid[data-astro-cid-hi7a2ado]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-hi7a2ado]{flex-direction:column;gap:.75rem;text-align:center}}.whatsapp-fab[data-astro-cid-hi7a2ado]{position:fixed;bottom:1.75rem;right:1.75rem;z-index:100;display:flex;align-items:center;gap:.55rem;background:#25d366;color:#fff;text-decoration:none;font-family:Inter,system-ui,sans-serif;font-size:.88rem;font-weight:600;padding:.65rem 1.1rem .65rem .75rem;border-radius:999px;box-shadow:0 4px 18px #25d36673;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-fab[data-astro-cid-hi7a2ado]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #25d36699}.whatsapp-fab[data-astro-cid-hi7a2ado] svg[data-astro-cid-hi7a2ado]{width:1.5rem;height:1.5rem;fill:#fff;flex-shrink:0}@media(max-width:480px){.whatsapp-fab[data-astro-cid-hi7a2ado] span[data-astro-cid-hi7a2ado]{display:none}.whatsapp-fab[data-astro-cid-hi7a2ado]{padding:.75rem;bottom:1.25rem;right:1.25rem}}
