*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#eeeae2;font-family:Manrope,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:radial-gradient(#fff .5px,transparent .5px);background-size:5px 5px}
header{position:fixed;z-index:9;top:0;left:0;right:0;height:96px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#050505 35%,transparent);backdrop-filter:blur(7px)}
.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:92px;height:92px;display:block;object-fit:contain}nav{display:flex;gap:25px;align-items:center;font-size:11px}nav a{color:#aaa;text-decoration:none}.pill{border:1px solid #48443a;padding:11px 15px;border-radius:99px;color:#ddd!important}
.hero{min-height:100vh;padding:155px 8vw 9vh;display:flex;flex-direction:column;justify-content:center}.eyebrow,label{font:10px 'DM Mono';letter-spacing:2px;color:#a99a70}.heroGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:center;margin-top:30px}.hero h1,h2{font-size:clamp(55px,8vw,125px);line-height:.87;letter-spacing:-.07em;margin:0}.hero h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:#b6a576}.hero p{max-width:530px;color:#8e8b84;line-height:1.7;font-size:16px;margin:35px 0}.cta{display:inline-block;background:#d5c18b;color:#080807;text-decoration:none;padding:16px 20px;font-size:12px;font-weight:800}
.scan{height:390px;border:1px solid #292823;background:linear-gradient(145deg,#11110f,#090909);display:flex;flex-direction:column;justify-content:space-between;padding:20px;font:9px 'DM Mono';letter-spacing:1.3px;color:#777}.scan b{align-self:center;width:220px;height:220px;border:1px solid #554d3b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b6a576;font-weight:400;position:relative}.scan b:after{content:"";position:absolute;inset:32px;border:1px solid #282721;border-radius:50%}.scan small{color:#8b826c}
section{padding:135px 8vw;border-top:1px solid #20201e}.intro{display:grid;grid-template-columns:24% 1fr;gap:8vw}.intro p,.result p{max-width:600px;color:#8b8881;line-height:1.8}.intro h2,section h2{margin:35px 0 55px}
.dashboard{border:1px solid #292823;background:#0b0b0a}.dashTop{padding:14px 18px;border-bottom:1px solid #292823;font:9px 'DM Mono';color:#777}.dashTop span{float:right}.metrics{display:grid;grid-template-columns:repeat(4,1fr)}.metrics>div{padding:30px 20px;border-right:1px solid #252420}.metrics small,.chart small,.target small{font:9px 'DM Mono';color:#777;letter-spacing:1px}.metrics strong{display:block;font-size:35px;margin:15px 0 7px;letter-spacing:-2px}.metrics i{font:9px 'DM Mono';font-style:normal;color:#666}.metrics hr{border:0;border-top:3px solid #3d392f;margin-top:25px}.chart{padding:25px 20px}.bars{height:160px;display:flex;gap:10px;align-items:end;border-bottom:1px solid #292823;margin-top:25px}.bars i{flex:1;background:#776d54;opacity:.8}.fine{font:9px 'DM Mono';color:#5f5c55;margin-top:12px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.big{font-size:22px;line-height:1.4;color:#c8c4bc}.plate{border:1px solid #2c2b27;padding:25px;margin-top:30px}.plate>b{font:9px 'DM Mono';color:#777;display:block}.plate>b span{float:right;color:#d2c09a;font-size:20px}.plate div{padding:20px 0;border-bottom:1px solid #272622;font-size:13px}.plate div strong{float:right;font-weight:500}.plate div em{float:right;color:#a9986c;font:10px 'DM Mono';font-style:normal;margin-left:20px}.plate p{font-size:12px;color:#777;line-height:1.7}
.areas{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #292824}.areas article{padding:28px 25px 35px 0;border-right:1px solid #292824;border-bottom:1px solid #292824}.areas article:nth-child(3n+2),.areas article:nth-child(3n+3){padding-left:25px}.areas small{font:10px 'DM Mono';color:#a9986c}.areas h3{margin:60px 0 14px;font-size:20px}.areas p,.timeline p{font-size:13px;line-height:1.7;color:#777}
.timeline{border-top:1px solid #292824}.timeline>div{display:grid;grid-template-columns:45px 1fr;padding:23px 0;border-bottom:1px solid #292824}.timeline b{font:10px 'DM Mono';color:#a9986c}.timeline h3{margin:0 0 5px;font-size:18px;font-weight:500}.timeline p{margin:0}
.result{align-items:end}.target{border:1px solid #39352c;padding:45px;text-align:center}.target strong{display:block;color:#b6a576;font-size:clamp(65px,9vw,120px);letter-spacing:-.08em;margin:25px 0}.target span{font:9px 'DM Mono';color:#666}
.video>div{margin-top:45px;aspect-ratio:16/7;border:1px solid #2b2a26;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777;font:10px 'DM Mono';letter-spacing:1px}.video small{margin-top:12px;color:#4e4b45}
.contact{min-height:90vh;display:flex;flex-direction:column;justify-content:space-between}.contact h2{margin-top:65px}.contact footer{border-top:1px solid #292824;padding-top:20px;font:9px 'DM Mono';color:#5f5c55;letter-spacing:1px}
@media(max-width:800px){nav a:not(.pill){display:none}.heroGrid,.two,.intro{grid-template-columns:1fr}.brand img{width:105px}.scan{min-height:280px;height:280px}.scan b{width:160px;height:160px}.metrics{grid-template-columns:1fr 1fr}.areas{grid-template-columns:1fr}.areas article,.areas article:nth-child(3n+2),.areas article:nth-child(3n+3){padding-left:0}.hero{padding-left:6vw;padding-right:6vw;padding-top:125px;padding-bottom:90px}section{padding-left:6vw;padding-right:6vw;padding-top:90px;padding-bottom:90px}.hero h1,h2{font-size:15vw}}

.socialIntro{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end;margin-top:35px}.socialIntro .big{margin:0 0 18px}.socialIntro p:not(.big){max-width:570px;color:#8b8881;line-height:1.8}
.production{margin-top:75px;border:1px solid #292823;background:#0a0a09}.productionLead{padding:38px;border-bottom:1px solid #292823}.productionLead span{display:block;font:9px 'DM Mono';letter-spacing:1.5px;color:#777;margin-bottom:55px}.productionLead strong{display:block;font-size:clamp(40px,5vw,72px);letter-spacing:-.06em;font-weight:600}.productionLead p{max-width:680px;color:#8b8881;line-height:1.7;font-size:15px;margin:20px 0 0}
.contentGrid{display:grid;grid-template-columns:repeat(4,1fr)}.contentGrid>div{padding:28px 22px 32px;border-right:1px solid #292823;min-height:190px}.contentGrid>div:last-child{border-right:0}.contentGrid small{display:block;font:9px 'DM Mono';color:#a9986c;margin-bottom:55px}.contentGrid b{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.contentGrid span{display:block;font-size:11px;line-height:1.6;color:#777}
.socialStatement{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;align-items:center;padding-top:90px}.socialStatement small{font:9px 'DM Mono';letter-spacing:1.5px;color:#777}.socialStatement h3{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em;margin:18px 0 0;font-weight:600}.socialStatement h3 em{font-family:Georgia,serif;font-weight:400;color:#b6a576}.socialStatement p{color:#8b8881;line-height:1.8;max-width:560px}
.contact-info{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:20px}.contact-info a{color:#8b8881;text-decoration:none}.contact-info a:hover{color:#d5c18b}.whatsapp-link{display:inline-flex;align-items:center;gap:8px}.waIcon{width:17px;height:17px;fill:currentColor}
@media(max-width:800px){.socialIntro,.socialStatement{grid-template-columns:1fr;gap:45px}.production{margin-top:50px}.productionLead{padding:28px}.productionLead span{margin-bottom:35px}.contentGrid{grid-template-columns:1fr 1fr}.contentGrid>div:nth-child(2){border-right:0}.contentGrid>div{min-height:165px;border-bottom:1px solid #292823}.contentGrid>div:nth-child(3),.contentGrid>div:nth-child(4){border-bottom:0}.socialStatement{padding-top:65px}.contact-info{gap:16px}}
