*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:linear-gradient(90deg,#0e120ddd,#0e120d88),url('assets/marca/industrial-bg.png') center/cover fixed;color:#eeefe5;font:16px/1.65 'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #a6dd47;outline-offset:5px}header{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #49523a;background:#111510ed;padding:16px max(5vw,calc((100vw - 1300px)/2));gap:24px;position:sticky;top:0;z-index:2}.logo{width:155px;height:auto;display:block}nav{display:flex;align-items:center;gap:32px;font-size:14px}main{max-width:1300px;margin:auto;padding:0 5vw}section{padding:90px 0;border-bottom:1px solid #465039}.hero{min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:65px}.eyebrow{color:#a6dd47;font:12px/1.5 Consolas,monospace;letter-spacing:.12em}h1,h2,h3{font-family:'Arial Black',Impact,sans-serif;line-height:1.04;letter-spacing:-.055em}h1{font-size:clamp(44px,4.8vw,72px);margin:24px 0}h1 em{font-style:normal;color:#a6dd47}h2{font-size:clamp(38px,4.2vw,60px);margin:20px 0 36px}h3{font-size:28px;letter-spacing:-.025em}.intro{color:#bdc6b1;font-size:18px;max-width:470px}.actions{display:flex;align-items:center;gap:24px;margin-top:28px;font-size:14px}.button,.outline{display:inline-flex;padding:14px 24px;border:1px solid #a6dd47;font-weight:700}.button{background:#a6dd47;color:#11170a}.button:hover{background:#c0f56c}.outline:hover{background:#a6dd4720}.fine,small{font-size:12px;color:#a7b19a}.fine{margin-top:20px}figure{margin:0}figure>img{width:100%;height:auto;box-shadow:0 25px 60px #0007}figcaption{font:10px Consolas,monospace;letter-spacing:.15em;text-align:right;color:#a3ad98;margin:15px 0 45px}.match{border-top:3px solid #a6dd47;padding:24px;background:#171d14e8}.match>span{font:11px Consolas;color:#b5c2a6}.match>div{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.match strong{font-size:24px}.match small{font-size:10px}.match b{font-size:48px;line-height:1;color:#a6dd47}.match p{font-size:12px;color:#b5bda9;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.steps article{border-top:1px solid #65734f;padding-top:22px}.steps article>span{font:28px Consolas;color:#a6dd47}.steps p,.plans p,.panel p{color:#b9c3ac}.panel{display:grid;grid-template-columns:1fr 1fr;gap:70px}.panel .eyebrow{color:#a6dd47}.roster{align-self:center}.roster p{border-bottom:1px solid #4a563b;font-family:'Arial Black',sans-serif;font-size:20px;padding:16px 0;color:#eef0e6}.roster span{float:right;font:12px Consolas;color:#a6dd47}.plans{display:grid;grid-template-columns:1fr 1fr;gap:30px}.plans article{border:1px solid #49533c;background:#1b2118;padding:32px}.plans h3{font-size:36px}.closing{text-align:center}.closing .logo{margin:auto;width:240px}footer{max-width:1300px;margin:auto;padding:35px 5vw;display:flex;align-items:center;gap:30px;font-size:12px;color:#a7b19a}footer>a{margin-left:auto}footer .logo{width:100px}@media(max-width:800px){header{height:78px;padding:12px 5vw}header .logo{width:115px}nav{gap:12px}nav>a:not(.outline){display:none}.hero{grid-template-columns:1fr;gap:35px;padding-top:40px}.hero h1{font-size:clamp(42px,10vw,68px)}section{padding:55px 0}.steps,.panel,.plans{grid-template-columns:1fr;gap:24px}.actions{flex-wrap:wrap}figcaption{margin-bottom:25px}.panel h2{margin-bottom:20px}footer{flex-wrap:wrap;gap:15px}footer>a{margin-left:0}.closing .logo{width:200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}