.demo-page{--demo-bg:#090c09;--demo-paper:#ede8dc;--demo-orange:#df5725;background:var(--demo-bg);color:#fffdfa;min-height:100vh;overflow:hidden}.demo-hero{height:100svh;min-height:720px;position:relative;overflow:hidden}.demo-hero-media,.demo-hero-shade{position:absolute;inset:0}.demo-hero-media{background:url(/images/categories/forestal.webp) 50% 56%/cover;transform:scale(1.025)}.demo-hero-shade{background:linear-gradient(90deg,#060906f0 0%,#060906a3 44%,#06090624 78%),linear-gradient(#0000 48%,#050705b8)}.demo-hero-copy{z-index:2;flex-direction:column;justify-content:space-between;width:min(1050px,88vw);height:100%;padding:clamp(145px,19vh,205px) 6vw 70px;display:flex;position:relative}.demo-hero-copy>span,.demo-intro span,.demo-proof header>span,.demo-contact>span{letter-spacing:.2em;font-size:9px;font-weight:800}.demo-hero h1{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(66px,9vw,146px);line-height:.78}.demo-hero-copy>div{justify-content:space-between;align-items:flex-end;gap:40px;width:min(760px,100%);display:flex}.demo-hero-copy p{color:#ffffffbf;max-width:470px;margin:0;font-size:14px;line-height:1.75}.demo-hero-copy a{letter-spacing:.08em;border-bottom:1px solid #ffffff8c;justify-content:space-between;min-width:178px;padding-bottom:9px;font-size:9px;font-weight:800;display:flex}.demo-hero-copy a i{color:var(--demo-orange);font-size:16px;font-style:normal}.demo-hero-index{z-index:3;letter-spacing:.16em;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;bottom:35px;right:35px}.demo-hero-index i{background:linear-gradient(var(--demo-orange) 48%,#ffffff47 48%);width:1px;height:55px}.demo-intro{background:var(--demo-paper);color:#111711;grid-template-columns:1.35fr .65fr;align-items:end;gap:10vw;padding:145px 6vw 120px;display:grid}.demo-intro h2,.demo-proof h2,.demo-contact h2{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(58px,7.6vw,120px);line-height:.86}.demo-intro p{color:#111711a8;max-width:470px;margin:0 0 8px;font-size:14px;line-height:1.85}.demo-list{background:var(--demo-paper);color:#111711}.demo-case{border-top:1px solid #11171126;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:92vh;padding:80px 6vw;display:grid}.demo-case:nth-child(2n){color:#fff;background:#111811;grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)}.demo-case:nth-child(2n) .demo-video{order:2}.demo-case:nth-child(2n) .demo-case-copy{order:1}.demo-video{background:#080a08;border-radius:18px;height:min(70vh,760px);min-height:500px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0e140e26}.demo-video iframe{border:0;width:100%;height:100%}.demo-video-poster{color:#fff;text-align:left;background:#090b09;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.demo-video-poster img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.1,1);display:block}.demo-video-poster:hover img{transform:scale(1.045)}.demo-video-shade{background:linear-gradient(#0000 45%,#050705c2),linear-gradient(90deg,#05070538,#0000 60%);position:absolute;inset:0}.demo-video-poster>small{letter-spacing:.18em;font-size:7px;font-weight:800;position:absolute;top:24px;left:25px}.demo-play{letter-spacing:.1em;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24px;left:25px}.demo-play i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c0938;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .3s;display:grid}.demo-play i:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;margin-left:4px}.demo-video-poster:hover .demo-play i{border-color:var(--demo-orange);background:var(--demo-orange);transform:scale(1.06)}.demo-video-close{z-index:2;color:#fff;letter-spacing:.08em;background:#040604b8;border:1px solid #fff6;border-radius:99px;padding:10px 13px;font-size:8px;font-weight:800;position:absolute;top:15px;right:15px}.demo-case-copy{max-width:580px}.demo-number{color:#1117116b;letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:70px;font-size:8px;font-weight:800;display:flex}.demo-number i{background:currentColor;width:70px;height:1px}.demo-case:nth-child(2n) .demo-number{color:#ffffff6b}.demo-label{color:var(--demo-orange);letter-spacing:.2em;font-size:8px;font-weight:800}.demo-case-copy h2{letter-spacing:-.065em;margin:21px 0 26px;font-size:clamp(45px,5.1vw,82px);line-height:.9}.demo-case-copy>p{color:#1117119e;max-width:470px;margin:0;font-size:13px;line-height:1.8}.demo-case:nth-child(2n) .demo-case-copy>p{color:#ffffffad}.demo-case-copy>a{letter-spacing:.06em;border-bottom:1px solid;gap:45px;margin-top:44px;padding-bottom:7px;font-size:9px;font-weight:800;display:inline-flex}.demo-case-copy>a b{color:var(--demo-orange)}.demo-proof{color:#111711;background:#d9d2c1;padding:145px 6vw}.demo-proof>div{grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.demo-proof article{border:1px solid #11171124;flex-direction:column;min-height:310px;padding:25px;display:flex}.demo-proof article+article{border-left:0}.demo-proof article strong{color:var(--demo-orange);letter-spacing:.14em;font-size:9px}.demo-proof article h3{letter-spacing:-.055em;margin:auto 0 10px;font-size:clamp(30px,3vw,48px)}.demo-proof article p{color:#1117119e;max-width:290px;margin:0;font-size:11px;line-height:1.65}.demo-contact{text-align:center;background:linear-gradient(#070a07ba,#070a07e6),url(/images/categories/agricultura.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:92vh;padding:130px 6vw;display:flex}.demo-contact h2{max-width:1200px}.demo-contact p{color:#ffffffb8;max-width:520px;margin:40px auto 30px;font-size:13px;line-height:1.75}.demo-contact a{background:var(--demo-orange);border-radius:8px;justify-content:space-between;min-width:245px;padding:19px 20px;font-size:10px;font-weight:800;display:flex}.demo-footer{background:#070907;border-top:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:170px;padding:45px 4vw;display:grid}.demo-footer>div{gap:28px;font-size:9px;font-weight:700;display:flex}.demo-footer small{letter-spacing:.12em;opacity:.58;justify-self:end;font-size:8px}@media (max-width:900px){.demo-intro{grid-template-columns:1fr;gap:45px}.demo-case,.demo-case:nth-child(2n){grid-template-columns:1fr;gap:50px;min-height:auto;padding:100px 25px}.demo-case:nth-child(2n) .demo-video,.demo-case:nth-child(2n) .demo-case-copy{order:initial}.demo-case-copy{max-width:700px}.demo-number{margin-bottom:38px}}@media (max-width:600px){.demo-hero{min-height:700px}.demo-hero-copy{width:100%;padding:125px 22px 42px}.demo-hero h1{font-size:58px}.demo-hero-copy>div{gap:25px;display:grid}.demo-hero-copy p{font-size:11px}.demo-hero-index{display:none}.demo-intro{padding:100px 22px 85px}.demo-intro h2,.demo-proof h2,.demo-contact h2{font-size:52px}.demo-case,.demo-case:nth-child(2n){padding:75px 18px}.demo-video{border-radius:11px;height:58vh;min-height:430px}.demo-case-copy h2{font-size:43px}.demo-proof{padding:100px 18px}.demo-proof>div{margin-top:55px;display:block}.demo-proof article{min-height:235px}.demo-proof article+article{border-top:0;border-left:1px solid #11171124}.demo-contact{min-height:780px;padding:100px 22px}.demo-footer{grid-template-columns:1fr;justify-items:start;padding:40px 22px}.demo-footer small{justify-self:start}}
