:root{--page-pad:max(24px, calc((100vw - 1312px)/2) );--pad:var(--page-pad);--grid-gap:24px;--section-gap:96px;--section-edge:48px;--title-gap:16px;--content-gap:32px;--pixel-cut:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px) ,0 calc(100% - 4px) ,0 4px,4px 4px)}body{font-size:17px;line-height:1.5}.header{width:100%;max-width:none;margin:0;padding:20px var(--page-pad);min-height:96px;gap:24px}.header:before{inset:0}.header nav{gap:24px}main>section[data-pattern]{padding:var(--section-edge) var(--page-pad);min-height:0;gap:var(--grid-gap);position:relative}main>section[data-pattern]:not(.hero):after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:url(assets/pixel/divisor-escada.svg) repeat-x left bottom;pointer-events:none;opacity:.65}main>section .wrap,main>section .container{width:100%;max-width:none;margin:0;padding:0}main>section[data-pattern=a]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}main>section[data-pattern=a]>.hour-copy,main>section[data-pattern=a]>.booking-heading,main>section[data-pattern=a]>div:first-child{grid-column:span 6;min-width:0}main>section[data-pattern=a]>.hour-art,main>section[data-pattern=a]>.booking-game,main>section[data-pattern=a]>.app-fan{grid-column:span 6;min-width:0}main>section h2,.customer-copy h2{font-size:48px;line-height:1.1;letter-spacing:-.02em;max-width:16ch;text-wrap:balance;padding:0;margin:0}main>section h3{font-size:24px;line-height:1.25;letter-spacing:-.02em}.hour-copy>time,.booking-heading>time,.copilot-intro>time{font-size:24px;line-height:1.25;margin:0 0 12px;display:block}.hour-copy>p,.booking-heading>p{font-size:17px;line-height:1.5;max-width:52ch;margin-top:16px}.hour-copy>h3{margin-top:16px}.hour-copy .feature-details,.ticks{margin-top:24px}.ticks li{display:grid;grid-template-columns:6px minmax(0,1fr);gap:12px;padding:10px 0;border:0}.ticks li:before{content:"";width:6px;height:6px;background:var(--brand);border:0;border-radius:0;margin-top:10px;transform:none}.hour-art{width:100%;margin:0}.hour-art figcaption{margin-top:16px;font-size:13px;line-height:1.5}.hero-inner{grid-column:1/-1;width:100%;max-width:none;margin:0}.hero-bottom{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:0;align-items:stretch}.hero-copy{grid-column:span 6;max-width:none;display:flex;flex-direction:column;gap:16px}.hero h1{font-size:64px;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:0}.hero h1 br{display:none}#hero-title:focus{outline:none}.hero .intro{font-size:19px;line-height:1.5;max-width:45ch;margin:0}.hero-audience,.hero .start-facts{font-size:14px;margin:0}.hero .actions{gap:24px;margin:0;flex-wrap:wrap}.hero-explanation{font-size:17px;line-height:1.5;max-width:48ch;margin:0}.rafael-proof{margin:0;max-width:48ch;gap:12px;align-items:center}.hero-copy .rafael-proof{margin-top:auto}.rafael-proof figcaption{font-size:14px}.morning{grid-column:span 6;max-width:none;width:100%;margin:0;padding:0;justify-self:stretch}.hero-product{width:100%;margin:0 0 -56px;position:relative}.hero-product img{border-radius:0;width:100%;height:auto;aspect-ratio:1280/716}.hero-product span{font-size:12px;margin:0 0 8px;width:auto}.morning>.pixel-frame{position:relative;margin:0 24px;z-index:1}.morning-card{padding:24px;border:0;border-radius:0;box-shadow:none;width:100%}.morning-heading{gap:12px;align-items:center;font-size:14px;padding-bottom:16px}.morning-heading>span:first-child{margin-right:auto}.morning .thread-clock{position:static;inset:auto;width:32px;height:32px;flex:none;transform:none;margin:0}.morning-greeting{font-size:28px;margin-top:20px}.morning-agenda{font-size:16px;margin-top:12px}.poll{margin-top:20px}.poll legend{font-size:18px}.poll-status{min-height:0;padding-top:16px}.morning>figcaption{margin:16px 24px 0;font-size:13px;line-height:1.5}.segments{padding:24px var(--page-pad);font-size:16px}.manifesto[data-pattern=c]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.manifesto-copy{grid-column:span 8}.manifesto h2,.manifesto--second>p[data-acende]{font-size:32px;line-height:1.2;max-width:28ch;letter-spacing:-.02em}.manifesto-copy>p{font-size:17px;margin:16px 0 0;max-width:56ch}.manifesto>.pixel-setting{grid-column:span 4;justify-self:end}.manifesto--second>p{grid-column:span 8}.pixel-setting{margin:0;position:relative;padding:0 0 24px;display:flex;align-items:flex-end;justify-content:flex-start;max-width:100%;min-width:0;isolation:isolate}.pixel-setting img{display:block;image-rendering:pixelated;max-width:none;object-fit:contain;flex:none}.pixel-setting:after,.pixel-ground:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;background:url(assets/pixel/faixa-piso.svg) repeat-x left bottom;background-size:192px 24px;image-rendering:pixelated;pointer-events:none;z-index:-1}.scene-morning{width:384px}.scene-queue{width:280px}.booking-scene[data-pattern=a]{row-gap:48px}.booking-game{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;margin:0}.booking-heading h2{max-width:16ch}.booking-game>.pixel-frame{min-width:0}.agenda{padding:24px;border-radius:0;min-width:0}.agenda-heading{gap:16px}.agenda-heading .game-leo{width:80px;height:120px}.agenda-heading h3{font-size:22px}.agenda-heading>span{font-size:13px}.agenda-row{min-height:60px;padding:12px 0}.waiting{margin:0;padding:0;min-width:0}.waiting h3{font-size:20px}.client-token{padding:16px 0;gap:12px}.client-token>img{width:64px;height:96px}.waiting .button{font-size:14px;padding:12px;gap:8px;width:100%}.game-caption{grid-column:1/-1;font-size:13px;margin:0}.customer-copy.intelligence{grid-column:1/-1;display:block;margin:0;width:100%;max-width:none}.section-heading,.copilot-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;align-items:start}.section-heading>h2{grid-column:span 8;font-size:44px;max-width:20ch}.section-intro-copy{grid-column:span 4;min-width:0}.section-intro-copy p{font-size:17px;line-height:1.5;margin:0}.section-intro-copy p+p{margin-top:16px}.intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.intelligence-item{padding:24px;background:#fff;min-width:0}.intelligence-item h3{font-size:22px;margin-top:16px}.intelligence-item p{font-size:16px;line-height:1.5;margin-top:16px}.pixel-icon{height:64px;display:flex;align-items:center;justify-content:flex-start}.pixel-icon img{display:block;image-rendering:pixelated;object-fit:contain;flex:none}.intelligence .official-copy{margin-top:24px;max-width:100%;width:100%}.intelligence .official-copy>div{max-width:72ch}.absence-stage{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;gap:24px;padding:16px 16px 24px;min-height:0;background:var(--lilac)}.absence-stage .hourglass{width:144px;height:210px;max-height:none;margin:0}.absence-cast{display:flex;align-items:flex-end;gap:24px;margin:0}.absence-cast .pixel-chair{width:96px;height:108px}.absence-cast img{width:80px;height:120px}.reminder{position:static;width:100%;max-width:none;margin:24px 0 0;padding:24px;border-radius:0;box-shadow:none}.reminder h3{font-size:22px}.reminder p{font-size:17px}.reminder small{font-size:13px;margin-top:16px}.stock-bench{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:center}.scene-stock{width:320px}.stock-demo{padding:24px;border-radius:0;min-width:0}.stock-demo h3{font-size:24px}.stock-demo>div{gap:12px;padding:16px 0;font-size:16px}.stock-demo>p{font-size:14px;margin-top:20px}.assistant-demo{margin:24px 0 0;font-size:16px}.assistant-demo p{padding:16px 0}main>.commission-scene[data-pattern=a]>.hour-copy{grid-column:span 5}main>.commission-scene[data-pattern=a]>.hour-art{grid-column:span 7}.receipt{padding:24px;border-radius:0;clip-path:none}.receipt h3{font-size:24px}.receipt-row{padding:14px 0}.receipt-total{padding:24px 0}.team-stack{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding:0}.team-stack article{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:16px;margin:0;align-items:center;border:0}.team-stack .pixel-person{width:80px;height:120px;grid-row:span 2}.team-stack b{font-size:18px}#caixa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;gap:24px;align-items:start}#caixa>.hour-copy{grid-area:auto;grid-column:1/span 6;grid-row:1}#caixa>.cash-receipt-scene{grid-area:auto;grid-column:1/span 6;grid-row:2}#caixa>.cash-dre-frame{grid-column:7/span 6;grid-row:1/span 2;min-width:0}#caixa>.dre-screen{grid-area:auto;grid-column:1/span 6;grid-row:3;align-self:start}#caixa>.cash-future{grid-area:auto;grid-column:7/span 6;grid-row:3}.cash-receipt-scene{max-width:none;grid-template-columns:64px minmax(0,1fr);gap:16px}.cash-counter{padding:0 0 24px;border:0}.cash-counter img{width:54px;height:42px}.cash-ticket{border:0;padding:24px}.cash-dre{padding:24px;border-radius:0}.cash-receipt-scene figcaption{margin-top:0}.cash-categories{gap:8px 24px}.cash-categories li{font-size:14px}.cash-future h3 img{width:48px;height:48px}.cash-future>p{font-size:14px}.cash-next-day{border-radius:0}.cash-next-day img{width:48px;height:32px}.copilot-section[data-pattern=b]{display:block}.copilot-intro>time{grid-column:1/-1;grid-row:auto;margin:0}.copilot-intro>h2{grid-column:span 8;grid-row:auto;font-size:44px;max-width:20ch}.copilot-intro .section-intro{font-size:17px}.copilot-workbench{display:block;margin:32px 0 0}.copilot-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.copilot-flow{grid-column:span 8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.copilot-flow article{display:block;padding:0;border:0;min-width:0}.copilot-flow article.is-active:before{left:0;top:-12px;width:6px;height:6px;border-radius:0}.copilot-flow h3{font-size:24px;line-height:1.25}.copilot-flow p{font-size:16px;line-height:1.5;margin-top:16px}.scene-copilot{grid-column:span 4;width:320px}.copilot-tools{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:32px}.levels{grid-column:1/span 6;grid-row:1;margin:0;min-height:0}.level-tabs{gap:24px;margin-bottom:24px}.level-tabs button{font-size:18px}.level-panel h3{font-size:28px}.level-panel p{font-size:17px;line-height:1.5;margin-top:16px}.control-comparison{grid-column:1/span 6;grid-row:2;grid-template-columns:120px minmax(0,1fr);margin:0;gap:24px;align-self:start}.copilot-screens{grid-column:7/span 6;grid-row:1/span 2;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:24px;align-items:start}.app-screen{width:128px}.official-screen{padding:8px;border-radius:0}.official-screen>img{border-radius:0}.copilot-section .guarantees{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.copilot-section .closing-day{font-size:17px;margin-top:24px;max-width:80ch}.month-close[data-pattern=a]>div:first-child{grid-column:span 6}.month-close>.calc-frame{grid-column:span 6;min-width:0}.month-close h2{font-size:48px;max-width:16ch}.month-close>div>p{margin-top:16px;font-size:17px}.month-close form{margin-top:32px;gap:24px;grid-template-columns:1fr 1fr}.month-close label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:0;margin:0;gap:8px 12px;min-height:0}.month-close label>output{font-weight:700;font-size:16px;color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap}.month-close input[type=range]{-webkit-appearance:none;appearance:none;grid-column:1/-1;width:100%;height:36px;min-height:36px;padding:0;margin:0;border:0;background:transparent;accent-color:var(--brand);cursor:pointer;touch-action:pan-y}.month-close input[type=range]::-webkit-slider-runnable-track{height:8px;background:#dfd6f2;border:1px solid #c4b5fd;border-radius:999px}.month-close input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--brand);border:2px solid var(--bg);box-shadow:2px 2px 0 var(--ink)}.month-close input[type=range]::-moz-range-track{height:8px;background:#dfd6f2;border:1px solid #c4b5fd;border-radius:999px}.month-close input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--brand);border:2px solid var(--bg);box-shadow:2px 2px 0 var(--ink)}.month-close input[type=range]:focus-visible{outline:2px solid var(--brand-3);outline-offset:4px}.month-close label small{grid-column:1/-1}.month-close .receipt--total{position:static}.start-section>h2{font-size:44px;max-width:20ch;padding:0}.start-section ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0}.start-section li{display:block;margin:0;padding:0;min-width:0}.start-section h3{font-size:24px;margin:16px 0 0}.start-section p{font-size:17px;line-height:1.5;margin-top:16px}.gringos[data-pattern=a]{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:24px;align-items:start}.gringos>.gringos-owner{grid-column:1/span 5;grid-row:1/span 2;display:block;margin:0;min-width:0}.gringos-owner>img{width:100%;height:520px;aspect-ratio:auto;object-fit:cover;object-position:center 40%;border-radius:0}.gringos-owner figcaption{font-size:14px;line-height:1.5;margin-top:12px;display:grid;gap:4px}.gringos-owner figcaption small{font-size:12px}.gringos>.gringos-copy{grid-column:6/span 7;grid-row:1}.gringos h2{font-size:48px;max-width:16ch}.gringos p{font-size:17px;line-height:1.5;max-width:60ch;margin-top:16px}.gringos>.gringos-gallery{grid-column:6/span 7;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:24px}.gringos-gallery figure{display:block;min-width:0}.gringos-gallery figure>img{width:100%;height:180px;aspect-ratio:auto;object-fit:cover;object-position:center 25%;border-radius:0}.gringos-gallery figcaption{font-size:13px;margin-top:12px;gap:6px}.gringos-gallery figcaption small{font-size:12px}.quotes h2,.trust h2,.pricing h2,.faq-section>h2{font-size:44px;max-width:20ch;padding:0}.quote-rating{margin:24px 0 32px}.pixel-rating{display:flex;gap:4px}.pixel-rating img{width:33px;height:27px;image-rendering:pixelated}.quotes__grid{gap:24px}.quote blockquote{font-size:24px;line-height:1.4}.quote figcaption{font-size:14px;margin-top:24px}.apps-section h2{font-size:48px;max-width:16ch}.apps-section h3{margin-top:16px}.apps-section>div>p{font-size:17px;margin-top:16px}.stores{margin-top:24px;gap:24px}.app-fan{margin:0;padding:0;gap:24px;height:auto;align-self:start;overflow:visible}.app-phone{width:min(100%,196px);border-radius:0;border:0}.app-phone>img{border-radius:0}.app-fan figcaption{position:static;grid-column:1/-1;font-size:13px}.trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.trust__item{display:block;padding:24px;background:#fff;border:0}.trust__item h3{font-size:24px;margin-top:16px}.trust__item p{font-size:17px;margin-top:16px}.trust .disclosure{margin:0;max-width:100%}.disclosure summary{font-size:18px;padding:16px 0}.disclosure__body{max-width:80ch}.pricing .lead{margin-top:16px;max-width:72ch;font-size:17px}.billing{margin:32px 0}.plans{gap:24px}.plan{padding:24px;border:0;border-radius:0;box-shadow:none}.plan__list{margin-top:24px}.plan__list li{position:relative;padding:10px 0 10px 18px;font-size:15px;border:0}.plan__list li:before{content:"";position:absolute;top:19px;left:0;width:6px;height:6px;background:var(--brand)}.pricing__notes{margin-top:24px}.faq-section>.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.faq-column{display:grid;align-content:start;gap:0}.faq-section summary{font-size:19px;line-height:1.4;min-height:80px;padding:16px 0}.faq-answer{padding:0 24px 24px 0;font-size:17px;line-height:1.5}.contact-section[data-pattern=a]>.container{grid-column:1/-1}.lead-box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.lead-left{grid-column:span 6}.lead-right{grid-column:span 6;min-width:0}.lead-left h2{font-size:48px;max-width:16ch}.lead-left p{font-size:17px;margin:16px 0 0;max-width:48ch}.lead-left p:first-of-type{font-size:15px;margin:0 0 16px}.lead-right form{gap:24px}.lead-right h3{font-size:24px}.lead-right .sub{margin:16px 0 8px;font-size:16px}.scene-contact{width:150px;margin:24px 0 0 auto}.closing-cta[data-pattern=c]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;min-height:0;padding-right:var(--page-pad);align-items:start}.closing-cta h2{grid-column:1/span 9;grid-row:1;font-size:48px;max-width:22ch}.closing-cta>p{grid-column:1/span 8;grid-row:2;font-size:17px;margin:0;max-width:54ch}.closing-cta>.button{grid-column:1/span 4;grid-row:3;justify-self:start;max-width:none}.closing-character{position:static;grid-column:10/span 3;grid-row:1/span 3;align-self:end;justify-self:end;width:288px;height:336px;max-width:none}.footer{padding:48px var(--page-pad) 0}.footer-top{grid-template-columns:1fr 1fr;gap:24px}.footer-top>div>p{font-size:22px;max-width:30ch}.footer-links{gap:24px}.footer-bottom{padding:32px 0 24px}.footer-mark{height:144px;margin:0}.pixel-frame{min-width:0;filter:drop-shadow(4px 4px 0 #1e1b2e)}.pixel-frame>:first-child{clip-path:var(--pixel-cut);border-radius:0;box-shadow:none}.pixel-frame:not(:has(>.morning-card,>.agenda)){filter:none;position:relative;isolation:isolate}.pixel-frame:not(:has(>.morning-card,>.agenda)):before{content:"";position:absolute;inset:0;transform:translate(4px,4px);clip-path:var(--pixel-cut);background:#1e1b2e;z-index:-1;pointer-events:none}.button{position:relative;isolation:isolate;z-index:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;gap:16px}.button:before,.button:after{content:"";position:absolute;inset:0;clip-path:var(--pixel-cut);pointer-events:none;z-index:-1;background:var(--brand)}.button:after{z-index:-2;transform:translate(4px,4px);background:var(--ink)}.button:hover{background:transparent}.button:hover:before{background:var(--brand-2)}.closing-cta .button:before,.header.is-dark .button:before{background:#fff}.closing-cta .button:hover:before{background:#e4e0f0}.button:active{transform:translate(2px,2px)}a,button,summary{cursor:url(assets/pixel/cursor-seta.svg) 2 1,pointer}.pixel-progress{position:fixed;inset:0 0 auto;display:flex;gap:4px;height:8px;overflow:hidden;pointer-events:none;z-index:130}.pixel-progress i{display:block;flex:0 0 8px;width:8px;height:8px;background:var(--brand);opacity:.12}.pixel-progress i.is-read{opacity:1}.no-js .pixel-progress{display:none}@media(max-width:1399px){.stock-bench{grid-template-columns:1fr;gap:24px}.scene-stock{width:256px}.scene-stock img{width:256px;height:136px}.scene-morning{width:288px}.scene-morning img{width:288px;height:120px}.scene-copilot{width:256px}.scene-copilot img{width:256px;height:128px}.closing-character{width:240px;height:280px}.cash-categories{grid-template-columns:1fr 1fr;gap:8px 16px}.booking-game{grid-template-columns:minmax(0,1fr) 160px}}@media(max-width:999px){main>section[data-pattern=a]{grid-template-columns:repeat(12,minmax(0,1fr))}main>section[data-pattern=a]>.hour-copy,main>section[data-pattern=a]>.booking-heading,main>section[data-pattern=a]>.hour-art,main>section[data-pattern=a]>.booking-game,main>section[data-pattern=a]>.app-fan{grid-column:1/-1}.hero-copy,.morning{grid-column:span 6}.hero h1{font-size:44px}.hero .intro{font-size:17px}.hero .actions{gap:16px}.hero .actions .button{font-size:14px;padding:12px}.hero-product{margin-bottom:-24px}.morning>.pixel-frame{margin-inline:12px}.morning-card{padding:16px}.poll legend{font-size:16px}.morning-heading{font-size:12px}.morning-greeting{font-size:24px}main>section h2,.customer-copy h2{font-size:40px}.manifesto-copy,.manifesto--second>p{grid-column:span 7}.manifesto>.pixel-setting{grid-column:span 5}.manifesto h2,.manifesto--second>p[data-acende]{font-size:28px}.booking-game{grid-template-columns:minmax(0,1fr) 220px}.section-heading>h2,.copilot-intro>h2{grid-column:span 7;font-size:40px}.section-intro-copy{grid-column:span 5}.intelligence-grid{grid-template-columns:1fr 1fr}.stock-bench{grid-template-columns:320px minmax(0,1fr)}.scene-stock{width:320px}.scene-stock img{width:320px;height:170px}.copilot-flow{grid-column:1/-1}.scene-copilot{grid-column:1/-1;justify-self:end;width:320px}.scene-copilot img{width:320px;height:160px}.copilot-screens{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.app-screen{width:112px}.trust__item{padding:16px}.trust__item h3{font-size:20px}.trust__item p{font-size:16px}.gringos-owner>img{height:480px}.gringos-gallery figure>img{height:144px}.lead-left h2{font-size:40px}.closing-cta h2{font-size:40px;grid-column:1/span 8}.closing-character{grid-column:9/span 4;width:240px;height:280px}}@media(max-width:700px){:root{--page-pad:22px;--section-gap:56px;--section-edge:28px;--grid-gap:24px}.header{padding:16px 22px;min-height:76px;gap:12px}.header .brand{width:86px}.header .header-cta{margin:0;padding:10px 12px;font-size:12px;min-height:44px}.header .mobile-menu{margin:0 0 0 auto}.header nav{gap:0}main>section[data-pattern]{padding:28px 22px;gap:24px}main>section h2,.customer-copy h2{font-size:32px;max-width:16ch;line-height:1.12}.hero-bottom,.section-heading,.copilot-intro,.copilot-stage,.copilot-tools,.lead-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hero-copy,.morning{grid-column:1/-1}.hero-copy{gap:16px}.hero h1{font-size:38px;max-width:17ch;line-height:1.07}.hero .actions{gap:20px;flex-wrap:nowrap}.hero .actions .button{font-size:14px;padding:14px 16px;min-height:48px}.hero .actions .text-link{font-size:13px;max-width:10ch}.hero .intro{font-size:17px}.hero-copy .rafael-proof{margin:0}.hero-product{margin:0 0 -24px}.morning>.pixel-frame{margin-inline:12px}.morning-card{padding:18px}.morning-heading{font-size:13px}.morning-greeting{font-size:26px}.poll legend{font-size:17px}.morning>figcaption{margin-inline:12px}.segments{padding:20px 22px}.manifesto[data-pattern=c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.manifesto-copy,.manifesto--second>p,.manifesto>.pixel-setting{grid-column:1/-1}.manifesto h2,.manifesto--second>p[data-acende]{font-size:26px;max-width:28ch;line-height:1.2}.scene-morning{width:288px}.scene-morning img{width:288px;height:120px}.scene-queue{width:224px}.scene-queue img{width:224px;height:104px}.booking-scene[data-pattern=a]{row-gap:32px}.booking-game{grid-template-columns:1fr;gap:24px}.agenda{padding:18px}.agenda-heading .game-leo{width:64px;height:96px}.agenda-heading h3{font-size:20px}.agenda-row{min-height:60px}.waiting{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.waiting h3,.waiting [data-client-source],.waiting .game-help,.waiting .game-result{grid-column:1/-1}.client-token{padding:0}.waiting .button{font-size:14px;min-height:48px}.reset-game{align-self:center}.section-heading>h2,.section-heading>.section-intro-copy,.copilot-intro>h2,.copilot-intro>.section-intro-copy,.copilot-intro>time{grid-column:1/-1;grid-row:auto;font-size:inherit}.section-heading>h2,.copilot-intro>h2{font-size:32px;max-width:16ch}.section-intro-copy p{font-size:16px}.section-intro-copy p+p{margin-top:16px}.intelligence-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.intelligence-item{padding:16px}.intelligence-item h3{font-size:20px}.intelligence-item p{font-size:15px;line-height:1.5}.intelligence .official-copy{margin-top:24px}.absence-stage{gap:16px;padding:16px 12px 24px}.absence-stage .hourglass{width:96px;height:140px}.absence-cast{gap:12px}.absence-cast .pixel-chair{width:64px;height:72px}.absence-cast img{width:64px;height:96px}.reminder{padding:20px;margin-top:24px}.stock-bench{grid-template-columns:1fr;gap:24px}.scene-stock{width:256px}.scene-stock img{width:256px;height:136px}.stock-demo{padding:20px}.team-stack{gap:16px}.team-stack article{display:grid;grid-template-columns:1fr;gap:8px;padding:16px}.team-stack .pixel-person{width:64px;height:96px;grid-row:auto}.team-stack b{font-size:17px}#caixa{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px;grid-template-areas:none}#caixa>.hour-copy,#caixa>.cash-receipt-scene,#caixa>.cash-dre-frame,#caixa>.dre-screen,#caixa>.cash-future{grid-area:auto;grid-column:1/-1;grid-row:auto}#caixa>.hour-copy{order:0}#caixa>.cash-receipt-scene{order:1}#caixa>.cash-dre-frame{order:2}#caixa>.cash-future{order:3}#caixa>.dre-screen{order:4}.cash-ticket,.cash-dre{padding:20px}.cash-receipt-scene{grid-template-columns:54px minmax(0,1fr)}.cash-categories li{font-size:12px}.copilot-workbench{margin-top:24px}.copilot-flow{grid-column:1/-1;display:block}.copilot-flow article+article{margin-top:24px}.copilot-flow p{font-size:16px;margin-top:16px}.scene-copilot{grid-column:1/-1;width:256px}.scene-copilot img{width:256px;height:128px}.levels,.control-comparison,.copilot-screens{grid-column:1/-1;grid-row:auto}.copilot-screens{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.copilot-section .guarantees{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.copilot-section .guarantees li{font-size:13px}.month-close[data-pattern=a]>div:first-child,.month-close>.calc-frame{grid-column:1/-1}.month-close h2{font-size:32px}.month-close form{grid-template-columns:1fr;gap:16px;margin-top:24px}.month-close label{font-size:14px}.month-close label small{font-size:13px}.receipt{padding:20px}.receipt h3{font-size:22px}.receipt--total .receipt-total b{font-size:44px}.start-section>h2{font-size:32px}.start-section ol{grid-template-columns:1fr;gap:24px;margin-top:24px}.start-section li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px}.start-section h3{font-size:22px;margin:0}.start-section p{font-size:16px;margin-top:16px}.gringos[data-pattern=a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gringos>.gringos-copy{grid-column:1/-1;grid-row:1}.gringos>.gringos-owner{grid-column:1/-1;grid-row:2}.gringos>.gringos-gallery{grid-column:1/-1;grid-row:3;gap:12px}.gringos h2{font-size:32px}.gringos p{font-size:16px}.gringos-owner>img{height:400px;object-position:center 35%}.gringos-gallery figure>img{height:136px}.gringos-gallery figcaption{font-size:12px}.gringos-gallery figcaption>span{display:block}.gringos-gallery figcaption small{font-size:12px;line-height:1.4}.quotes h2,.trust h2,.pricing h2,.faq-section>h2{font-size:32px;max-width:16ch}.quote-rating{margin:24px 0}.quotes__grid{gap:24px}.quote{flex-basis:100%;padding:0 0 16px}.quote blockquote{font-size:23px}.quote figcaption{font-size:14px}main>section[data-pattern=a]>div:first-child{grid-column:1/-1}.apps-section h2{font-size:32px}.apps-section h3{font-size:22px}.app-fan{gap:16px}.app-phone{max-width:170px}.trust__grid{grid-template-columns:1fr;display:grid;gap:24px;margin:24px 0}.trust__item{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:20px}.trust__item .pixel-icon{grid-row:span 2}.trust__item h3{margin:0;font-size:22px}.trust__item p{grid-column:2;margin:0;font-size:16px}.billing{margin:24px 0}.plans{gap:24px}.plan{padding:24px;flex-basis:100%}.plan h3{font-size:30px}.pricing .lead{font-size:16px}.faq-section>.faq-columns{grid-template-columns:1fr;gap:0;margin-top:24px}.faq-section summary{font-size:18px;min-height:0;padding:18px 0}.faq-answer{padding-right:16px;font-size:16px}.lead-left,.lead-right{grid-column:1/-1}.lead-left h2{font-size:32px}.lead-left p{font-size:16px}.lead-right form{gap:16px}.scene-contact{width:120px}.scene-contact img{width:120px;height:104px}.closing-cta[data-pattern=c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;align-items:start}.closing-cta h2{grid-column:1/-1;grid-row:1;font-size:32px;max-width:20ch}.closing-cta>p{grid-column:1/-1;grid-row:2;font-size:17px}.closing-cta>.button{grid-column:1/span 2;grid-row:3;align-self:center;padding:14px 12px;font-size:14px}.closing-character{grid-column:3/span 2;grid-row:3;width:192px;height:224px;justify-self:end}.footer{padding:28px 22px 0}.footer-top{display:block}.footer-links{gap:24px;margin-top:24px}.footer-bottom{padding:24px 0}.footer-mark{height:80px}}@media(max-width:350px){.header{gap:8px}.header .brand{width:78px}.header .header-cta{font-size:12px;padding-inline:10px}.header .mobile-menu>summary{font-size:12px}.hero h1{font-size:34px}.hero .actions{gap:16px}.hero .actions .button{font-size:13px;padding-inline:12px}.scene-morning{width:192px}.scene-morning img{width:192px;height:80px}.absence-stage,.absence-cast{gap:8px}.absence-stage .hourglass{width:72px;height:105px}.intelligence-grid{grid-template-columns:1fr}.closing-character{width:144px;height:168px}}@media(prefers-reduced-motion:reduce){.pixel-progress i{transition:none}}.closing-cta .button,.header-cta,.header.is-dark .header-cta{background:transparent}@media(min-width:1000px){.hero-product{width:calc((100% - 24px)*2/3);margin-bottom:-32px}.morning>.pixel-frame{margin-inline:0}.morning>figcaption{margin-inline:0}}.section-heading>h2,.copilot-intro>h2,.start-section>h2,.quotes h2,.trust h2,.pricing h2,.faq-section>h2{max-width:16ch}.copilot-stage{display:block}.copilot-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.copilot-proof-row{grid-column:1/span 6;grid-row:2;display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:center}.copilot-proof-row>.scene-copilot{grid-column:auto;justify-self:start}.copilot-proof-row>.control-comparison{grid-column:auto;grid-row:auto;display:block;margin:0}.copilot-proof-row .control-comparison p{margin-top:16px}.lead-right form>h3{display:flex;align-items:center;gap:16px}.contact-icon{flex:none;image-rendering:pixelated}@media(max-width:1399px){.copilot-proof-row{grid-template-columns:256px minmax(0,1fr)}}@media(max-width:999px){.levels,.copilot-proof-row,.copilot-screens{grid-column:1/-1;grid-row:auto}.copilot-proof-row>.scene-copilot{width:256px}.copilot-proof-row>.scene-copilot img{width:256px;height:128px}}@media(max-width:700px){.intelligence-grid{gap:24px}.copilot-flow{display:block}.copilot-proof-row{display:flex;flex-wrap:wrap;gap:24px}.copilot-proof-row>.control-comparison{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;width:100%}.copilot-proof-row .control-comparison p{margin:0}.gringos>.gringos-gallery{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.gringos-gallery>figure{flex:0 0 calc((100% - 24px)/2);scroll-snap-align:start}.gringos-gallery figure>img{height:180px}}@media(min-width:1000px){.hero h1{font-size:clamp(44px,4.444vw,64px)}.hero-copy .rafael-proof{margin-top:64px}}.copilot-flow h3,.start-section h3,.trust__item h3{font-weight:700}@media(max-width:700px){.pixel-icon{height:56px;align-items:flex-start}.intelligence-item{padding:12px}.intelligence-grid{row-gap:16px}.intelligence .official-copy{margin-top:16px}.intelligence .official-copy>summary{padding-block:14px}.trust__item{padding-block:16px}.trust__grid{margin-bottom:16px}}.team-stack article .pixel-person{width:80px;height:120px;grid-row:span 2}@media(max-width:700px){.receipt,.cash-ticket,.cash-dre{padding:16px}.assistant-demo{margin-top:16px}.assistant-demo p{font-size:16px;line-height:1.5;padding-block:12px}.team-stack{margin-top:16px}.team-stack article{padding:12px}.team-stack article .pixel-person{width:64px;height:96px;grid-row:auto}.plan{padding:20px}}.button:disabled{cursor:not-allowed}main>section[data-pattern] h2{font-size:48px;line-height:1.1;letter-spacing:-.02em;max-width:16ch;text-wrap:balance}main>section[data-pattern=b] h2,.customer-copy.intelligence h2{font-size:44px}main>section.manifesto[data-pattern=c] h2{font-size:32px;line-height:1.2;max-width:28ch}main>section.closing-cta[data-pattern=c] h2{font-size:48px;max-width:22ch}details:not([open])>:not(summary){display:none}.lead-left>p:first-of-type{font-size:17px;margin:16px 0 0}@media(max-width:999px){main>section[data-pattern] h2,main>section[data-pattern=b] h2,.customer-copy.intelligence h2{font-size:40px}main>section.manifesto[data-pattern=c] h2{font-size:28px}main>section.closing-cta[data-pattern=c] h2{font-size:40px}}@media(max-width:700px){main>section[data-pattern] h2,main>section[data-pattern=b] h2,.customer-copy.intelligence h2{font-size:32px}main>section.manifesto[data-pattern=c] h2{font-size:26px}main>section.closing-cta[data-pattern=c] h2{font-size:32px;max-width:20ch}}.header>.motion-toggle{position:static;inset:auto;width:44px;height:44px;min-height:44px;flex:none;background:var(--bg);border:1px solid var(--border);box-shadow:none;color:var(--ink);order:5}.header>.motion-toggle svg{width:18px;height:18px}.header.is-dark>.motion-toggle{background:var(--bg);color:var(--ink)}.no-js .motion-toggle{display:none}.whatsapp-float.is-over-content{visibility:hidden;opacity:0;pointer-events:none}.quotes__grid{align-items:stretch}.quote{display:flex;flex-direction:column;height:100%;min-width:0}.quote blockquote{margin:0 0 24px}.quote-avatar{float:left;width:44px;height:44px;margin:0 12px 8px 0;border-radius:50%;object-fit:cover}.quote figcaption,.quote .rafael-quote{display:block;min-height:92px;margin-top:auto;align-content:start;font-size:14px}.quote figcaption>span{display:grid;gap:4px}.quote figcaption b{display:block;line-height:1.5}.cash-receipt-scene{display:block}.cash-receipt-scene>.pixel-frame{width:100%;max-width:none}.cash-receipt-scene figcaption{display:block;margin:16px 0 0}.lead-box{align-items:stretch}.lead-left{display:flex;flex-direction:column;align-self:stretch}.lead-left .scene-contact{margin:24px 0 0;padding-top:24px;align-self:flex-start}@media(min-width:701px){.lead-left .scene-contact{margin-top:auto}}.booking-heading>.game-help,.booking-heading>.game-result,.booking-heading>.game-caption{font-size:15px;line-height:1.5;margin:24px 0 0;max-width:48ch}.booking-heading>.game-caption{font-size:13px}.booking-scene:has(#offer-check:checked) .game-pending{display:none}.booking-scene:has(#offer-check:checked) .game-won{display:block}.booking-scene:not(:has(#offer-check:checked)) .game-won{display:none}.copilot-screens>.screen-caption{grid-column:1/-1;font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.copilot-flow article.is-active:before{content:none}.app-fan{align-items:start}.app-phone{box-sizing:border-box;aspect-ratio:auto;height:auto;overflow:visible;padding:8px;border:2px solid var(--border);border-radius:0;background:#fff}.app-phone>img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0}@media(min-width:1000px){.intelligence .section-heading>h2,.intelligence .section-heading>.section-intro-copy{grid-column:span 6}}@media(max-width:700px){.header .mobile-menu .motion-toggle{position:static;inset:auto;width:100%;height:auto;min-height:44px;background:transparent;border:0;justify-content:flex-start;gap:16px;padding:16px 0;box-shadow:none}.header .mobile-menu .motion-toggle:before{content:none}.header .mobile-menu .motion-toggle [data-motion-label]{position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal}.quote{height:auto}.quote figcaption,.quote .rafael-quote{min-height:92px}.plan{padding:16px}.lead-left .scene-contact{margin-top:16px;padding-top:0}}.header>.whatsapp-float{position:static;inset:auto;flex:none;width:44px;height:44px;background:var(--brand);border:0;order:4}.header>.whatsapp-float svg{width:20px;height:20px}@media(max-width:700px){.header>.whatsapp-float,.header>.motion-toggle{display:none}}@media(max-width:700px){.quote{padding-bottom:8px}}@media(max-width:700px){.hero-product{margin:0 0 24px;overflow:hidden}.hero-product img{width:170%;max-width:none}.morning>.pixel-frame,.morning>figcaption{margin-inline:0}.cash-ticket dd{margin:0}.copilot-screens{grid-template-columns:minmax(0,1fr);gap:16px}.copilot-screens>.official-screen{width:100%}.copilot-screens>.app-screen{width:62%;justify-self:center;padding:6px}.copilot-proof-row>.control-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.control-comparison svg{width:100%;height:auto}.gringos>.gringos-gallery{gap:16px;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:8px}.gringos-gallery figure{flex:0 0 78%;scroll-snap-align:start}.gringos>.gringos-gallery figure:not(.gringos-owner)>img{height:auto;aspect-ratio:4/5}.app-fan{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;justify-items:stretch;gap:16px;padding:0 0 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.app-fan>.app-phone{width:100%;max-width:none;scroll-snap-align:start}.app-fan>figcaption{grid-row:2;grid-column:1/-1;position:sticky;left:0;width:calc(100vw - 2*var(--page-pad))}.scene-contact{width:180px}.scene-contact img{width:180px;height:156px}}@media(min-width:380px)and (max-width:700px){.scene-stock,.copilot-proof-row>.scene-copilot{width:320px}.scene-stock img{width:320px;height:170px}.copilot-proof-row>.scene-copilot img{width:320px;height:160px}}
