@font-face{font-family:Instrument;src:url('aplicativo-mesa-comercial-v01/assets/InstrumentSans-Regular.ttf')}@font-face{font-family:Instrument;src:url('aplicativo-mesa-comercial-v01/assets/InstrumentSans-Bold.ttf');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f3ee;color:#17212a;font-family:Instrument,Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #a66a16;outline-offset:5px}header{max-width:1520px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:28px 5%;border-bottom:1px solid #17212a25}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.5px}.brand img{width:43px;height:43px;object-fit:contain}.brand small{display:block;letter-spacing:3.8px;font-size:10px;margin-top:5px}.edition{font-size:10px;letter-spacing:1.2px;text-align:right;line-height:1.6}.intro,.proposals,.next{max-width:1520px;margin:auto;padding:76px 5%}.intro{display:grid;grid-template-columns:1fr 260px;align-items:end;gap:50px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;margin:0 0 23px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,6vw,88px);line-height:1.01;letter-spacing:-4px;font-weight:700;margin-bottom:28px}.lead{font-size:18px;line-height:1.65;max-width:640px;margin-bottom:0;color:#4c555c}.intro-side{display:flex;gap:40px;justify-content:flex-end;padding-bottom:7px}.number{font-size:45px;letter-spacing:-2px}.number>span{font-size:11px;letter-spacing:0;display:block;line-height:1.5;max-width:100px;margin-top:6px;color:#61666a}.application{background:#18242e;color:#faf9f4;padding:68px 5%;display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;overflow:hidden}.app-copy{max-width:590px;justify-self:end;width:100%;align-self:center}.app-copy h2{font-size:clamp(38px,4.5vw,65px);line-height:1.05;letter-spacing:-2.3px;margin-bottom:26px}.app-copy p:not(.eyebrow){font-size:17px;line-height:1.7;color:#d0d6d8;max-width:450px}.button{display:inline-flex;justify-content:space-between;gap:35px;align-items:center;text-decoration:none;padding:17px 22px;font-weight:700;font-size:14px}.yellow{background:#edc84b;color:#17212a}.app-copy small{display:block;margin-top:18px;font-size:10px;color:#c2c9cc}.app-preview{max-width:670px;display:block;align-self:center;background:#fafaf7;color:#17212a;text-decoration:none;box-shadow:0 22px 70px #060f1466;border:1px solid #fff3}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;border-bottom:1px solid #17212a20}.preview-logo{font-size:19px;font-weight:700;display:flex;align-items:center;gap:12px}.preview-logo>span{font-size:10px;letter-spacing:1px}.preview-demo{font-size:9px;letter-spacing:1px;border:1px solid #a8b3b5;padding:5px 9px}.preview-body{padding:34px 30px}.preview-eyebrow{font-size:9px;letter-spacing:1px;color:#64757b;margin-bottom:15px}.preview-body h3{font-size:29px;line-height:1.14;letter-spacing:-1px;margin-bottom:25px}.preview-stats{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;gap:20px}.preview-stats>div{border-left:2px solid #d4aa3e;padding:3px 12px}.preview-stats strong{font-size:13px;display:block}.preview-stats span{font-size:10px;color:#617079;display:block;margin-top:6px}.preview-table>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #17212a15;padding:15px 0}.preview-table>div:first-child{font-size:8px;letter-spacing:1px;color:#64757b;padding:12px 0}.preview-table b{font-size:11px;font-weight:400}.preview-table i{font-style:normal;color:#71818a;margin-right:14px}.preview-table em{font-style:normal;background:#e9eee9;padding:5px 8px;font-size:9px;color:#42534b}.preview-foot{border-top:1px solid #17212a20;margin-top:8px;padding-top:21px;display:flex;justify-content:space-between;font-size:9px;color:#617079}.section-title{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:10%;margin-bottom:40px}.section-title h2,.next h2{font-size:clamp(36px,4vw,58px);line-height:1.06;letter-spacing:-2px;margin-bottom:0}.section-title>p{font-size:16px;line-height:1.75;max-width:410px;color:#566168;margin:0}.proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.proposal{text-decoration:none;display:block;border:1px solid #17212a25;transition:border-color .2s}.proposal:hover{border-color:#17212a}.proposal-image{height:385px;overflow:hidden;background:#e6e3da;border-bottom:1px solid #17212a20;padding:24px 28px 0}.proposal-image img{width:100%;display:block;height:100%;object-fit:cover;object-position:top;transition:transform .4s}.proposal:hover img{transform:translateY(-5px)}.original .proposal-image{background:#e6d6aa}.premium .proposal-image{background:#d6dde0}.proposal-label{padding:30px}.proposal-label .eyebrow{font-size:9px;margin-bottom:19px}.proposal-label h3{font-size:31px;line-height:1.1;letter-spacing:-1px;margin-bottom:18px}.proposal-label p:not(.eyebrow){font-size:14px;line-height:1.7;color:#55616a;max-width:380px}.text-link{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;border-top:1px solid #17212a25;padding-top:21px;margin-top:27px}.text-link b{font-size:24px;font-weight:400}.next{padding-top:10px;padding-bottom:75px}.next .eyebrow{border-top:1px solid #17212a25;padding-top:38px;font-size:9px}.next h2{font-size:36px}.next>p:not(.eyebrow){max-width:590px;line-height:1.75;font-size:15px;margin:22px 0}.next>a{font-size:13px;text-underline-offset:5px}footer{display:flex;justify-content:space-between;gap:22px;padding:27px 5%;border-top:1px solid #17212a25;font-size:9px;letter-spacing:.6px}@media(min-width:1600px){.application{padding-left:calc((100vw - 1368px)/2);padding-right:calc((100vw - 1368px)/2)}}@media(max-width:850px){.intro{grid-template-columns:1fr;padding:48px 6%;gap:30px}.intro-side{justify-content:flex-start;gap:45px}.intro-side .number{font-size:32px}.number>span{max-width:none}.application{grid-template-columns:1fr;padding:45px 6%;gap:36px}.app-copy{justify-self:start}.app-preview{width:100%;max-width:none}.app-copy h2 br:nth-child(2){display:none}.section-title{grid-template-columns:1fr;gap:25px}.proposal-grid{gap:18px}.proposal-image{height:280px;padding:15px 16px 0}.proposal-label{padding:22px}.proposal-label h3{font-size:26px}.proposals{padding:55px 6%}.next{padding:0 6% 50px}h1{letter-spacing:-2px}.edition{font-size:8px}}@media(max-width:550px){header{padding:20px 6%}.brand{font-size:13px}.brand img{width:32px;height:32px}.brand small{font-size:8px;letter-spacing:2.5px}.edition{max-width:90px}.intro h1{font-size:48px}.intro .lead{font-size:16px}.intro-side{gap:35px}.eyebrow{font-size:9px}.proposal-grid{grid-template-columns:1fr;gap:26px}.proposal-image{height:350px;padding:20px 23px 0}.proposal-label h3{font-size:30px}.preview-body{padding:26px 22px}.preview-top{padding:17px 22px}.preview-body h3{font-size:26px}.preview-table b{font-size:10px}.preview-table em{font-size:8px}.app-copy h2{font-size:42px}.app-copy small{font-size:9px}.next h2{font-size:32px}footer{flex-direction:column;gap:12px;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
