@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Book.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/fonts/GothamRounded-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--burgundy:#650d25;--burgundy-dark:#3f0717;--cream:#fbf0e4;--coral:#ed5a35;--coral-dark:#cf421f;--teal:#43bbb2;--teal-soft:#72cbc5;--ink:#321820;--white:#fff;--line:#650d2524}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--burgundy);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Gotham Rounded,Arial,sans-serif}::selection{background:var(--teal);color:var(--burgundy)}a{color:inherit;text-decoration:none}button,input{font:inherit}img,video{max-width:100%;display:block}.shell{z-index:2;width:min(1280px,100% - 56px);margin-inline:auto;position:relative}.hero{min-height:820px;color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.hero__video,.hero__shade{width:100%;height:100%;position:absolute;inset:0}.hero__video{z-index:-3;object-fit:cover;object-position:center}.hero__shade{z-index:-2;background:linear-gradient(90deg,#2a000dad 0%,#4503188a 47%,#3902122e 80%,#2a000d14 100%),linear-gradient(#0000 42%,#21000a57)}.site-header{border-bottom:1px solid #ffffff38;align-items:center;min-height:110px;display:flex}.brand{width:150px}.brand img{filter:drop-shadow(1px 0 #fff8ebf0)drop-shadow(-1px 0 #fff8ebf0)drop-shadow(0 1px #fff8ebf0)drop-shadow(0 -1px #fff8ebf0)drop-shadow(0 0 4px #ffffff6b);width:150px;height:89px}.hero__content{padding-top:92px;padding-bottom:88px}.hero h1{letter-spacing:-.052em;max-width:830px;margin:0 0 28px;font-size:clamp(56px,5.65vw,82px);line-height:.99}.hero__lead{color:#ffffffe0;max-width:720px;margin:0;font-size:19px;line-height:1.52}.hero__lead strong{color:var(--white)}.hero__proof{max-width:760px;color:var(--white);margin:24px 0 30px;font-size:16px;font-weight:700;line-height:1.55}.button{isolation:isolate;cursor:pointer;letter-spacing:.035em;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:fit-content;min-width:430px;min-height:60px;padding:17px 21px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #72191438}.button:before,.form-submit:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:26%;animation:3.8s ease-in-out infinite button-shine;position:absolute;top:-80%;bottom:-80%;left:-42%;transform:rotate(18deg)}.button:hover,.button:focus-visible{filter:brightness(.94);transform:translateY(-2px);box-shadow:0 20px 38px #7219144d}.button:focus-visible,summary:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.button--primary{background:var(--coral-dark);color:var(--white);animation:2.8s ease-in-out infinite button-breathe}.button>span{margin-left:18px;font-size:20px}.proof-strip{background:var(--teal);color:var(--burgundy);position:relative;overflow:hidden}.proof-strip:before{content:"";background:linear-gradient(105deg,#0000 0 48%,#ffffff21 48% 50%,#0000 50%);position:absolute;inset:0}.proof-strip__grid{grid-template-columns:repeat(2,1fr);display:grid}.proof-strip article{align-items:center;gap:22px;min-height:126px;padding:28px 42px;display:flex}.proof-strip article+article{border-left:1px solid #650d2533}.proof-strip strong{color:var(--burgundy);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(48px,5vw,68px);line-height:.9}.proof-strip article:last-child strong{font-size:clamp(42px,4.2vw,58px)}.proof-strip span{letter-spacing:.06em;max-width:150px;font-size:12px;font-weight:700;line-height:1.25}.section{padding:112px 0;position:relative;overflow:hidden}.section--cream{background:var(--cream)}.section--white{background:var(--white)}.section--burgundy{background:var(--burgundy);color:var(--cream)}.section h2,.section h3,.section p{text-wrap:pretty}.section-heading--split{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:90px;display:grid}.section-heading h2,.opportunity__closing h2,.proof__heading h2,.contact h2,.faq>.shell>h2{color:var(--burgundy);letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.65vw,68px);line-height:1.02}.body-copy p,.section-heading p,.opportunity__closing p{margin:0 0 20px;font-size:18px;line-height:1.62}.body-copy p:last-child,.section-heading p:last-child,.opportunity__closing p:last-child{margin-bottom:0}.brand-grid{flex-wrap:wrap;justify-content:center;gap:14px;margin:70px 0 62px;display:flex}.brand-card{aspect-ratio:1;background:var(--burgundy);border-radius:28px;width:calc(20% - 12px);max-width:230px;transition:transform .18s;position:relative;overflow:hidden;box-shadow:0 18px 44px #650d251f}.brand-card:hover{transform:translateY(-4px)}.brand-card img{object-fit:cover;width:100%;height:100%;transform:scale(var(--brand-logo-scale,1));transform-origin:50%;display:block}.brand-card--pf{--brand-logo-scale:1.09}.brand-card--marmita{--brand-logo-scale:1.11}.brand-card--burger{--brand-logo-scale:1.45}.brand-card--salada{--brand-logo-scale:1.38}.brand-card--churrasco{--brand-logo-scale:1}.brand-card--frango{--brand-logo-scale:1.05}.brand-card--china{--brand-logo-scale:1.12}.brand-card--espetinho{--brand-logo-scale:1.05}.brand-card--pizza{background:radial-gradient(circle at 50% 42%,#650d25 0%,#52091d 100%)}.brand-card--pizza img{filter:none;object-fit:contain;width:75%;height:75%;margin:12.5%;transform:none}.opportunity__closing{text-align:center;max-width:900px;margin-inline:auto}.opportunity__closing h3{color:var(--burgundy);margin:0 0 22px;font-size:clamp(27px,2.6vw,40px);line-height:1.12}.opportunity__closing .button,.delivery-callout .button,.faq__questions .button{margin:34px auto 0}.lead-strong{color:var(--burgundy);font-weight:700}.section-heading h3{color:var(--coral-dark);margin:26px 0 0;font-size:26px;line-height:1.2}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.step-card{background:var(--cream);border:1px solid #650d251a;border-radius:30px;grid-template-columns:72px 1fr;gap:24px;min-height:260px;padding:36px;display:grid}.step-card>b{background:var(--coral);width:72px;height:72px;color:var(--white);border-radius:22px;place-items:center;font-size:34px;display:grid}.step-card h3{color:var(--burgundy);margin:7px 0 16px;font-size:27px;line-height:1.1}.step-card p{margin:0;font-size:17px;line-height:1.58}.delivery-callout{text-align:center;max-width:960px;margin:72px auto}.delivery-callout h2{color:var(--burgundy);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(34px,3.75vw,54px);line-height:1.04}.delivery-callout p{color:var(--coral-dark);margin:26px 0;font-size:21px;font-weight:700;line-height:1.35}.implementation-proof{width:min(100%,820px);margin-inline:auto;display:block}.implementation-proof__photo{aspect-ratio:4/3;margin-inline:auto;border-radius:34px;min-height:0;margin:0;position:relative;overflow:hidden}.implementation-proof__photo img{object-fit:cover}.implementation-proof__photo--ready img{object-position:center 48%}.implementation-proof__photo--ready:after{display:none}.proof-photo__brand{z-index:3;background:0 0;place-items:center;width:142px;height:86px;display:grid;position:absolute;top:24px;left:24px}.proof-photo__brand img{filter:drop-shadow(0 3px 7px #20050e80);object-fit:contain!important;width:118px!important;height:auto!important;position:static!important}.implementation-proof__photo:after,.market-proof__photos figure:after{content:"";background:linear-gradient(#0000,#2f0211d1);position:absolute;inset:40% 0 0}.implementation-proof figcaption,.market-proof__photos figcaption{z-index:2;color:var(--white);font-size:15px;font-weight:700;line-height:1.35;position:absolute;bottom:26px;left:28px;right:28px}.store-phone-stage{background:radial-gradient(circle at 50% 18%, #ffffff47, transparent 30%), linear-gradient(145deg, var(--teal-soft), var(--teal));border-radius:34px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.store-phone-stage:before{content:"";border:1px solid #ffffff52;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:-70px}.store-phone-stage--real{aspect-ratio:3/4;background:radial-gradient(circle at 18% 16%,#43bbb29e,#0000 28%),radial-gradient(circle at 88% 84%,#e75d386b,#0000 27%),linear-gradient(155deg,#650d25 0%,#3a0717 100%);border-radius:34px;min-height:0;padding:54px 18px 16px;overflow:hidden;box-shadow:inset 0 0 0 1px #fbf0e429}.store-phone-stage--real:before{border-color:#fbf0e438;width:230px;height:230px;display:block;bottom:-92px;right:-86px}.store-phone-stage__real-phone{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 24px #16020947);width:min(78%,250px);max-width:100%;height:auto;position:relative}.store-phone-stage__label{z-index:2;color:var(--burgundy);letter-spacing:.13em;font-size:10px;font-weight:700;position:absolute;top:24px}.store-phone-stage--real .store-phone-stage__label{color:var(--cream);text-align:center;display:block;top:24px}.store-phone-stage__float{z-index:4;min-width:154px;color:var(--burgundy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff7a;border-radius:15px;gap:3px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 14px 34px #26091229}.store-phone-stage__float b,.store-phone-stage__float span{font-size:10px}.store-phone-stage__float span{opacity:.7}.store-phone-stage__float--orders{bottom:72px;right:10px}.store-phone-stage__float--status{align-items:center;min-width:134px;display:flex;top:96px;left:12px}.store-phone-stage__float--status i,.store-app__topbar i,.video-proof-card__live i{background:#32b774;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #32b77426}.store-phone{z-index:1;width:min(100%,294px);min-height:560px;color:var(--ink);background:linear-gradient(145deg,#14080c 0%,#4a3037 46%,#16090e 100%);border:1px solid #fff3;border-radius:52px;padding:7px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 70px #1f070e4d,inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #00000073}.store-phone:after{filter:blur(12px);content:"";background:#1f070e33;border-radius:50%;height:22px;position:absolute;bottom:-13px;left:18%;right:18%}.store-phone__screen{z-index:1;background:#f8f5f0;border-radius:44px;flex-direction:column;min-height:546px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1a070d1a}.store-phone__island{z-index:6;background:#0b0809;border-radius:999px;width:82px;height:22px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset -9px 0 12px #ffffff0a}.store-phone__island:after{content:"";background:#172238;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:inset 0 0 0 2px #07080b,0 0 4px #4b7ebb99}.store-phone__status{z-index:4;color:#23141a;letter-spacing:.02em;justify-content:space-between;align-items:center;height:38px;padding:9px 18px 3px;font-size:7px;display:flex;position:relative}.store-phone__status span{letter-spacing:.08em;font-size:6px}.store-phone__button{background:#2a181e;border-radius:3px 0 0 3px;width:4px;position:absolute;left:-4px}.store-phone__button--top{height:43px;top:108px}.store-phone__button--bottom{height:64px;top:166px}.store-phone--featured{z-index:3;width:min(79%,300px);transform:rotate(1.2deg)translateY(10px)}.store-app__topbar{border-bottom:1px solid #650d2514;justify-content:space-between;align-items:center;min-height:45px;padding:2px 16px 7px;display:flex}.store-app__topbar img{width:50px;height:auto}.store-app__topbar span{color:#1f665f;letter-spacing:.05em;background:#43bbb229;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:700;display:flex}.store-app__brand-banner{background:radial-gradient(circle at 50% 38%, #861035, var(--burgundy) 68%);border-radius:24px;place-items:center;height:170px;margin:10px 12px 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.store-app__brand-banner img{object-fit:cover;width:164px;height:164px}.store-app__summary,.store-app__order-list,.store-app__products,.store-app__prep{gap:7px;margin:10px 12px 0;display:grid}.store-app__summary>small,.store-app__order-list>small,.store-app__products>small,.store-app__prep>small{color:var(--coral-dark);letter-spacing:.12em;font-size:6px;font-weight:700}.store-app__summary>div{justify-content:space-between;align-items:baseline;display:flex}.store-app__summary b{color:var(--burgundy);font-size:18px}.store-app__summary span{color:var(--ink);font-size:10px;font-weight:700}.store-app__summary em{color:#277257;background:#32b7741f;border-radius:8px;padding:6px 8px;font-size:7px;font-style:normal}.store-app__order-list>span,.store-app__products>span,.store-app__queue>span,.store-app__prep>div{background:var(--white);border:1px solid #650d2514;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;display:flex}.store-app__order-list b,.store-app__products b,.store-app__queue b{color:var(--burgundy);font-size:7px}.store-app__order-list i,.store-app__products i,.store-app__queue em{color:#277257;font-size:6px;font-style:normal;font-weight:700}.store-app__catalog-photo{border-radius:22px;height:154px;margin:10px 12px 0;position:relative;overflow:hidden}.store-app__catalog-photo img{object-fit:cover;object-position:50% 52%}.store-app__catalog-photo:after{content:"";background:linear-gradient(#0000,#2d0412c2);position:absolute;inset:45% 0 0}.store-app__catalog-photo span{z-index:2;color:var(--burgundy);background:#ffffffeb;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700;position:absolute;bottom:9px;right:10px}.store-app__identity{align-items:center;gap:8px;margin:9px 12px 0;display:flex}.store-app__identity>img{object-fit:cover;border-radius:10px;width:42px;height:42px}.store-app__identity>div{gap:2px;display:grid}.store-app__identity small{color:#277257;letter-spacing:.08em;font-size:5px;font-weight:700}.store-app__identity b{color:var(--burgundy);font-size:13px}.store-app__identity span{color:#321820a3;font-size:7px}.store-app__orders-head{background:linear-gradient(135deg, #770b2e, var(--burgundy));color:var(--white);border-radius:18px;justify-content:space-between;align-items:center;margin:12px;padding:12px;display:flex}.store-app__orders-head>div{gap:4px;display:grid}.store-app__orders-head small{letter-spacing:.1em;font-size:5px}.store-app__orders-head b{font-size:14px}.store-app__orders-head img{object-fit:cover;width:66px;height:66px}.store-app__queue{gap:6px;margin:0 12px;display:grid}.store-app__queue>span{justify-content:flex-start}.store-app__queue i{color:#277257;background:#43bbb229;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;font-weight:700;display:grid}.store-app__queue b{flex:1}.store-app__prep>div span{color:#321820b3;font-size:7px}.store-app__prep>div b{color:var(--burgundy);font-size:10px}.store-app__nav{color:var(--burgundy);border-top:1px solid #650d2514;justify-content:space-around;margin-top:auto;padding:9px 18px 11px;display:flex}.store-app__nav span{place-items:center;gap:2px;display:grid}.store-app__nav b{font-size:10px}.store-app__nav small{font-size:5px}.proof__heading{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:end;gap:80px;display:grid}.proof__heading h2{color:var(--cream)}.proof__heading h3{color:var(--white);margin:0 0 14px;font-size:25px;line-height:1.18}.proof__heading h3:last-child{color:var(--teal);margin-bottom:0}.proof__numbers{grid-template-columns:repeat(2,1fr);gap:16px;margin:66px 0;display:grid}.proof__numbers article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:30px;align-items:center;gap:26px;min-height:156px;padding:34px 42px;display:flex}.proof__numbers strong{color:var(--coral);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(54px,6vw,82px);line-height:.9}.proof__numbers article:last-child strong{font-size:clamp(45px,4.6vw,60px)}.proof__numbers span{max-width:170px;color:var(--cream);letter-spacing:.05em;font-size:13px;font-weight:700;line-height:1.25}.market-proof{grid-template-columns:minmax(500px,.92fr) minmax(0,1.08fr);align-items:center;gap:30px;display:grid}.market-proof__phones{background:radial-gradient(circle at 20% 15%, #ffffff4d, transparent 26%), linear-gradient(145deg, var(--teal-soft), var(--teal));border-radius:36px;justify-content:center;align-items:center;gap:18px;min-height:620px;padding:110px 28px 44px;display:flex;position:relative;overflow:hidden}.market-proof__phones .store-phone{width:min(47%,255px);min-height:500px;padding:6px}.market-proof__phones .store-phone__screen{min-height:486px}.market-proof__phones .store-phone:nth-of-type(3){transform:rotate(2deg)translateY(-18px)}.market-proof__real-phone{object-fit:contain;filter:drop-shadow(0 24px 28px #3218203d);width:min(69%,365px);height:auto;position:absolute;top:126px}.market-proof__real-phone--churrasco{z-index:2;left:-28px;transform:rotate(-3deg)}.market-proof__real-phone--burger{z-index:3;top:98px;right:-28px;transform:rotate(3deg)}.market-proof__app-title{max-width:300px;color:var(--burgundy);gap:6px;display:grid;position:absolute;top:32px;left:34px}.market-proof__app-title span{letter-spacing:.12em;font-size:9px;font-weight:700}.market-proof__app-title b{font-size:21px;line-height:1.12}.market-proof__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.market-proof__photos figure{--video-card-radius:34px;border-radius:var(--video-card-radius);min-height:620px;clip-path:inset(0 round var(--video-card-radius));isolation:isolate;margin:0;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.market-proof__photos img,.market-proof__photos video{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-proof__photos figure:after{border-radius:inherit}.video-proof-card__live{z-index:3;color:var(--white);letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#340314b8;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:8px;font-weight:700;display:flex;position:absolute;top:20px;left:20px}.video-proof-card__live i{background:var(--coral);animation:1.4s ease-in-out infinite live-dot;box-shadow:0 0 0 4px #ed5a3533}.testimonial-scope{border-top:1px solid #ffffff29;margin-top:86px;padding-top:74px}.testimonial-scope__heading{max-width:720px}.testimonial-scope__heading>span,.testimonial-card__person small{color:var(--teal);letter-spacing:.12em;font-size:10px;font-weight:700}.testimonial-scope__heading h3{color:var(--cream);letter-spacing:-.04em;margin:14px 0;font-size:clamp(34px,4vw,54px);line-height:1.04}.testimonial-scope__heading p{color:#ffffffb3;margin:0;font-size:16px}.testimonial-scope__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.testimonial-card{background:radial-gradient(circle at 0 0,#43bbb224,#0000 38%),#fff1;border:1px solid #ffffff2e;border-radius:28px;grid-template-rows:136px 1fr;min-height:390px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #23000c38}.testimonial-card__quote{color:#43bbb233;font-size:104px;line-height:1;position:absolute;top:12px;right:24px}.testimonial-card__person{z-index:1;align-items:center;gap:0;display:flex;position:relative}.testimonial-card__person>div{gap:7px;display:grid}.testimonial-card__person b{color:var(--cream);font-size:19px;line-height:1.15}.testimonial-card__person small{line-height:1.3}.testimonial-card blockquote{z-index:1;max-width:510px;color:var(--cream);margin:-10px 0 0;font-size:16px;line-height:1.55;position:relative}.contact__grid{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:90px;display:grid}.contact h2{font-size:clamp(38px,4vw,58px)}.contact__grid>div>p{margin:30px 0 0;font-size:19px;line-height:1.6}.contact__action{background:var(--cream);border-radius:32px;gap:22px;padding:38px;display:grid}.contact__action>p{color:var(--burgundy);margin:0;font-size:22px;font-weight:700;line-height:1.4}.contact__action .button{width:100%;min-width:0}.contact__action small{color:#321820b3;font-style:italic}.lead-dialog{overscroll-behavior:contain;background:var(--cream);width:min(760px,100vw - 28px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:28px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 32px 90px #1e0a1459}.lead-dialog::backdrop{background:#160911c2}.lead-dialog__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 38px 0;display:flex}.lead-dialog__header p{color:var(--coral-dark);letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:800}.lead-dialog__header h2{color:var(--burgundy);margin:0;font-size:clamp(26px,4vw,36px);line-height:1.15}.lead-dialog__close{background:var(--white);width:42px;height:42px;color:var(--burgundy);cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;font-size:32px;line-height:1;display:grid}.lead-dialog .lead-form{padding-top:24px}.lead-form{background:var(--cream);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:38px;display:grid}.lead-form>label{color:var(--burgundy);gap:9px;font-size:13px;font-weight:700;display:grid}.lead-form__field--wide{grid-column:1/-1}.lead-form input[type=text],.lead-form input[type=tel],.lead-form input[type=email]{background:var(--white);width:100%;min-height:54px;color:var(--ink);border:1px solid #650d252e;border-radius:13px;padding:12px 14px;font-size:16px}.lead-form fieldset{border:0;grid-column:1/-1;align-items:center;gap:24px;min-width:0;margin:4px 0 0;padding:0;display:flex}.lead-form legend{float:left;color:var(--burgundy);margin-right:24px;font-size:14px;font-weight:700}.lead-form fieldset label{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.lead-form input[type=radio]{width:19px;height:19px;accent-color:var(--coral-dark)}.form-submit{isolation:isolate;background:var(--coral-dark);min-height:64px;color:var(--white);cursor:pointer;letter-spacing:.035em;border:0;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:17px 20px;font-size:16px;font-weight:800;animation:2.8s ease-in-out infinite button-breathe;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #72191433}.form-submit:disabled{cursor:wait;opacity:.7}.form-submit span{font-size:20px}.lead-form>small,.lead-form__status{grid-column:1/-1}.lead-form>small{color:#321820b3;font-style:italic;line-height:1.4}.lead-form__status p{border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.lead-form__success{color:#164f4b;background:#43bbb233}.lead-form__error{color:#7b220e;background:#cf421f1f}.lead-form__trap{position:absolute!important;left:-9999px!important}.faq{padding-bottom:34px}.faq__grid{grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);gap:90px;display:grid}.faq>.shell>h2{font-size:clamp(40px,4.2vw,58px)}.faq__questions details{border-top:1px solid var(--line)}.faq__questions details:last-of-type{border-bottom:1px solid var(--line)}.faq__questions summary{color:var(--burgundy);cursor:pointer;padding:24px 54px 24px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.faq__questions summary::-webkit-details-marker{display:none}.faq__questions summary:after{color:var(--coral-dark);content:"+";font-size:24px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.faq__questions details[open] summary:after{content:"−"}.faq__questions details p{color:#321820c7;margin:-5px 0 24px;font-size:16px;line-height:1.55}.faq__questions .button{width:100%;min-width:0;margin:18px 0 0}.site-footer{border-top:1px solid var(--line);color:var(--burgundy);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:18px;margin-top:92px;padding-top:34px;font-size:10px;display:flex}.site-footer img{width:126px;height:auto}.contact-email a,.site-footer__email{text-underline-offset:4px;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline}.site-footer__legal{justify-items:center;gap:8px;display:grid}.site-footer__legal p{margin:0;font-size:10px;font-weight:700}.site-footer__credit{opacity:.72}.site-footer>a:last-child{font-weight:700}@keyframes button-shine{0%,55%{left:-42%}78%,to{left:118%}}@keyframes button-breathe{0%,to{box-shadow:0 14px 30px #72191438}50%{box-shadow:0 17px 40px #cf421f66,0 0 0 4px #ed5a3514}}@keyframes live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.78)}}@media (max-width:980px){.hero{min-height:800px}.hero__shade{background:linear-gradient(90deg,#2a000da3 0%,#45031880 62%,#2d000e24 100%),linear-gradient(#0000 42%,#23000b57)}.section-heading--split,.proof__heading,.contact__grid,.faq__grid{grid-template-columns:1fr;gap:40px}.brand-card{width:calc(33.333% - 10px)}.market-proof{grid-template-columns:1fr}.market-proof__phones{padding-inline:48px}.market-proof__phones .store-phone{max-width:300px}.contact__grid{grid-template-columns:minmax(0,1fr)}.testimonial-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{align-items:center}.site-footer>a:last-child{display:none}}@media (max-width:720px){.shell{width:calc(100% - 32px)}.hero{min-height:700px}.hero__video{object-position:58% center}.hero__shade{background:linear-gradient(#35021361 0%,#3702147a 52%,#26000c9e 100%),linear-gradient(90deg,#2a000d42,#0000)}.site-header{justify-content:center;min-height:116px;padding-top:18px}.brand,.brand img{width:138px;height:auto}.hero__content{padding-top:48px;padding-bottom:36px}.hero h1{max-width:520px;margin-bottom:20px;font-size:clamp(42px,12.6vw,54px);line-height:1.01}.hero__lead{font-size:16px;line-height:1.46}.hero__proof{margin:18px 0 22px;font-size:14px;line-height:1.42}.button{border-radius:15px;width:100%;min-width:0;min-height:58px;padding:15px 17px;font-size:15px;line-height:1.25}.proof-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip article{text-align:center;align-content:center;gap:8px;min-height:112px;padding:20px 12px;display:grid}.proof-strip strong{font-size:clamp(31px,8.8vw,36px)}.proof-strip article:last-child strong{font-size:clamp(28px,7.7vw,32px)}.proof-strip span{max-width:none;font-size:9px}.section{padding:72px 0}.section-heading h2,.opportunity__closing h2,.proof__heading h2,.contact h2,.faq>.shell>h2{font-size:clamp(38px,11.5vw,48px);line-height:1.03}.section-heading--split,.proof__heading,.faq__grid{gap:30px}.body-copy p,.section-heading p,.opportunity__closing p,.contact__grid>div>p{font-size:16px;line-height:1.55}.brand-grid{gap:8px;margin:42px 0}.brand-card{border-radius:17px;width:calc(33.333% - 6px);box-shadow:0 10px 25px #650d251a}.opportunity__closing{text-align:left}.opportunity__closing h3{margin-bottom:16px;font-size:27px}.steps-grid{grid-template-columns:1fr;gap:12px;margin-top:42px}.step-card{border-radius:24px;grid-template-columns:54px 1fr;gap:17px;min-height:0;padding:24px 20px}.step-card>b{border-radius:17px;width:54px;height:54px;font-size:26px}.step-card h3{margin:2px 0 10px;font-size:22px}.step-card p{font-size:15px;line-height:1.5}.delivery-callout{text-align:left;margin:52px auto}.delivery-callout h2{font-size:36px}.delivery-callout p{font-size:18px}.implementation-proof{width:100%}.implementation-proof__photo{border-radius:26px;min-height:440px}.implementation-proof__photo--ready{aspect-ratio:4/3;min-height:0}.store-phone-stage--real{aspect-ratio:4/3;border-radius:26px;width:min(100%,320px);min-height:0;margin:8px auto 0;padding:38px 16px 10px;display:grid}.proof-photo__brand{width:116px;height:70px;top:16px;left:16px}.proof-photo__brand img{width:96px!important}.store-phone-stage{border-radius:26px;min-height:560px}.store-phone-stage--real{min-height:0;margin-top:8px}.store-phone-stage__real-phone{width:min(48%,150px)}.store-phone-stage__label{text-align:center;max-width:220px;font-size:8px;top:15px}.store-phone-stage .store-phone{width:min(72%,260px)}.store-phone-stage__float--orders{bottom:56px;right:8px}.store-phone-stage__float--status{top:100px;left:8px}.proof__heading h3{font-size:21px}.proof__numbers{grid-template-columns:1fr;gap:10px;margin:42px 0}.proof__numbers article{text-align:center;border-radius:23px;grid-template-columns:1fr;justify-items:center;gap:12px;min-width:0;min-height:116px;padding:24px 18px;display:grid}.proof__numbers strong{max-width:100%;font-size:clamp(42px,13vw,52px)}.proof__numbers article:last-child strong{font-size:clamp(33px,9.6vw,40px)}.proof__numbers span{max-width:none;font-size:10px}.market-proof__phones{border-radius:26px;min-height:540px;padding:88px 10px 16px;display:block}.market-proof__real-phone{width:min(88%,380px);top:122px}.market-proof__real-phone--churrasco{left:-54px}.market-proof__real-phone--burger{top:92px;right:-54px}.market-proof__app-title{max-width:260px;top:24px;left:22px}.market-proof__app-title b{font-size:18px}.market-proof__phones .store-phone{border-radius:29px;width:min(68%,270px);min-width:0;min-height:480px;padding:4px;position:absolute}.market-proof__phones .store-phone--catalog{z-index:2;top:142px;left:14px;transform:rotate(-3deg)}.market-proof__phones .store-phone--orders{z-index:3;top:102px;right:14px;transform:rotate(2deg)}.market-proof__phones .store-phone__screen{border-radius:25px;min-height:472px}.market-proof__phones .store-phone__status{height:28px;padding:7px 10px 2px;font-size:5px}.market-proof__phones .store-phone__island{width:52px;height:14px;top:8px}.market-proof__phones .store-phone__island:after{width:5px;height:5px;top:4px;right:5px}.market-proof__phones .store-app__topbar img{width:29px}.market-proof__phones .store-app__topbar span{gap:3px;padding:4px 5px;font-size:5px}.market-proof__phones .store-app__topbar{min-height:34px;padding:1px 7px 5px}.market-proof__phones .store-app__catalog-photo{border-radius:14px;height:106px;margin:7px 7px 0}.market-proof__phones .store-app__identity{gap:5px;margin:7px 7px 0}.market-proof__phones .store-app__identity>img{border-radius:7px;width:31px;height:31px}.market-proof__phones .store-app__identity b{font-size:10px}.market-proof__phones .store-app__identity span{font-size:5px}.market-proof__phones .store-app__products{gap:4px;margin:7px 7px 0}.market-proof__phones .store-app__products>span{padding:6px}.market-proof__phones .store-app__orders-head{border-radius:12px;margin:7px;padding:8px}.market-proof__phones .store-app__orders-head b{font-size:10px}.market-proof__phones .store-app__orders-head img{width:42px;height:42px}.market-proof__phones .store-app__queue{gap:4px;margin:0 7px}.market-proof__phones .store-app__queue>span{padding:6px}.market-proof__phones .store-app__queue i{flex-basis:15px;width:15px;height:15px;font-size:5px}.market-proof__phones .store-app__prep{gap:4px;margin:7px 7px 0}.market-proof__phones .store-app__prep>div{padding:6px}.market-proof__phones .store-app__nav{padding:7px 5px 8px}.market-proof__photos{grid-template-columns:1fr;gap:12px}.market-proof__photos figure{--video-card-radius:26px;min-height:430px}.testimonial-scope{margin-top:64px;padding-top:56px}.testimonial-scope__heading h3{font-size:35px}.testimonial-scope__grid{grid-template-columns:1fr}.testimonial-card{border-radius:24px;grid-template-rows:auto 1fr;min-height:0;padding:26px 22px}.testimonial-card__person>img{border-radius:18px;width:78px;height:96px}.testimonial-card__person b{font-size:17px}.testimonial-card blockquote{margin-top:22px;font-size:16px}.contact__grid{gap:32px}.contact h2{font-size:38px}.lead-form{border-radius:24px;grid-template-columns:1fr;gap:16px;padding:24px 18px}.contact__action{border-radius:24px;padding:24px 18px}.lead-dialog__header{padding:24px 18px 0}.lead-form fieldset,.form-submit,.lead-form>small,.lead-form__status{grid-column:auto}.form-submit{font-size:15px}.lead-form fieldset{flex-wrap:wrap;align-items:flex-start;gap:18px}.lead-form legend{width:100%;margin:0 0 10px}.faq__questions summary{padding-block:21px;font-size:16px;line-height:1.35}.site-footer{text-align:center;align-items:center;gap:20px;margin-top:62px}.site-footer img{width:110px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lead-form__hint{font-size:11px;font-weight:400;line-height:1.4}.lead-form__label-line{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lead-form>label{grid-template-rows:auto 54px}.thanks-page{background:var(--cream);min-height:100svh;padding:32px 20px}.thanks-page__header{justify-content:center;margin-bottom:32px;display:flex}.thanks-page .lead-thanks{background:var(--white);max-width:720px;margin-inline:auto}.thanks-page__back{background:var(--coral-dark);color:var(--white);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:16px 20px;font-size:14px;font-weight:700;display:flex}.thanks-page__footer{color:var(--burgundy);text-align:center;overflow-wrap:anywhere;margin:28px auto 0;font-size:13px}.lead-thanks{border:1px solid var(--line);background:var(--cream);border-radius:28px;padding:clamp(24px,4vw,44px);scroll-margin-block:24px}.lead-thanks__check{background:var(--teal);width:64px;height:64px;color:var(--burgundy);border-radius:50%;place-items:center;margin-bottom:24px;font-size:36px;font-weight:700;display:grid}.lead-thanks h1{color:var(--burgundy);margin:0 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.15}.lead-thanks p{margin:0;font-size:17px;line-height:1.65}.lead-thanks__next{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.lead-thanks h2{color:var(--burgundy);letter-spacing:.08em;margin:0 0 16px;font-size:13px}.lead-thanks>small{font-size:12px;line-height:1.5}.lead-form__privacy{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.lead-form__privacy a,.privacy-page article a,.site-footer__privacy{text-underline-offset:3px;text-decoration:underline}.privacy-page{background:var(--cream);min-height:100svh;padding:32px 20px 56px}.privacy-page header{justify-content:center;margin-bottom:32px;display:flex}.privacy-page article{background:var(--white);border-radius:24px;max-width:860px;margin-inline:auto;padding:clamp(24px,4vw,48px)}.privacy-page h1{color:var(--burgundy);margin:0 0 16px;font-size:clamp(30px,5vw,44px)}.privacy-page h2{color:var(--burgundy);margin:32px 0 12px;font-size:22px}.privacy-page p{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.privacy-page__date{font-size:13px!important}
