@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-soft-normal.DSA2Kggd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-soft-normal.DKHvU-YN.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-soft-normal.C-lS_vzd.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5f5f5;--ink: #23282c;--muted: #565d65;--line: #dcdad6;--bg-rgb: 245 245 245;--green: #2eb33a;--green-deep: #0f7d38;--green-hover: #12873f;--lime: #9ee80c;--radius: 14px;--measure: 34rem;--veil-mid: .79;--veil-edge: .5;--font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,.btn,.topbar__cta{-webkit-user-select:none;user-select:none}.btn:active,.topbar__cta:active,.demo__expand:active,.demo__back:active,.demo__screen:active{transform:scale(.97)}.demo__tab:active{background:var(--line)}.demo__tab[aria-selected=true]:active{background:var(--ink)}.topbar__link:active{color:var(--green-deep)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;background-image:radial-gradient(circle at 20% 10%,#ffffff 0%,transparent 55%),radial-gradient(circle at 85% 80%,#ffffff 0%,transparent 45%)}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em;font-weight:650;text-wrap:balance}h1,h2{font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.4rem);line-height:1.02}h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);line-height:1.05}h3,h4{font-size:1.08rem;font-weight:640}p{margin:0 0 1rem;max-width:var(--measure);text-wrap:pretty}a{color:var(--green-deep)}.plant-layer{position:fixed;inset:0 0 auto;height:100vh;height:100svh;z-index:0;will-change:transform;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.plant{width:100%;height:100%;will-change:opacity;overflow:visible;opacity:.85}.vessel{opacity:.45}.veil{position:fixed;inset:0 0 auto;height:100vh;height:100svh;z-index:1;pointer-events:none;will-change:opacity;background:linear-gradient(to top,rgb(var(--bg-rgb) / .81),rgb(var(--bg-rgb) / 0) 36%),linear-gradient(to right,rgb(var(--bg-rgb) / var(--veil-edge)),rgb(var(--bg-rgb) / var(--veil-mid)) 15% 85%,rgb(var(--bg-rgb) / var(--veil-edge)))}.content{position:relative;z-index:2;max-width:46rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem);padding-left:max(clamp(1.25rem,5vw,2rem),env(safe-area-inset-left));padding-right:max(clamp(1.25rem,5vw,2rem),env(safe-area-inset-right))}.section{min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding:4rem 0;scroll-margin-top:5.5rem}.section--hero{position:relative;min-height:100svh;justify-content:flex-start;padding-top:clamp(2.5rem,6vh,5rem);text-align:center}.section--hero p,.section--hero h1{margin-inline:auto}.section--hero .actions{justify-content:center;margin-top:1rem}.section--cta{min-height:85svh}.lead{font-size:1.15em;color:var(--ink)}.muted{color:var(--muted);font-size:.95rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn--primary{background:var(--green-deep);color:#fff;box-shadow:0 6px 18px #0f7d383d}@media(hover:hover)and (pointer:fine){.btn--primary:hover{background:var(--green-hover);transform:translateY(-1px)}}.btn--ghost{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 6px 18px #23282c1a}@media(hover:hover)and (pointer:fine){.btn--ghost:hover{border-color:var(--muted)}}.btn:focus-visible,a:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}html:not(.js) .scroll-hint{display:none}.scroll-hint{position:absolute;left:0;bottom:2.5rem;margin:0;font-size:.85rem;color:var(--muted);letter-spacing:.04em}.email-link{display:inline-flex;align-items:center;min-height:44px;color:var(--green-deep);text-decoration-thickness:1px;text-underline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:5;background:var(--green-deep);color:#fff;padding:.75rem 1.25rem;border-radius:0 0 var(--radius) 0;text-decoration:none}.skip:focus{left:0}.topbar{position:fixed;inset:0 0 auto;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem clamp(1.25rem,5vw,2rem);padding-top:max(.6rem,env(safe-area-inset-top));padding-left:max(clamp(1.25rem,5vw,2rem),env(safe-area-inset-left));padding-right:max(clamp(1.25rem,5vw,2rem),env(safe-area-inset-right));background:rgb(var(--bg-rgb) / .92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transform:translateY(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.topbar[data-shown]{transform:translateY(0);visibility:visible}.topbar__brand{font-weight:650;color:var(--ink);text-decoration:none;letter-spacing:-.01em;display:inline-flex;align-items:center;min-height:44px}.topbar__actions{display:flex;align-items:center;gap:.25rem}.topbar__link{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.topbar__link:hover{color:var(--green-deep)}}.topbar__cta-sm{display:none}@media(max-width:440px){.topbar__cta-lg{display:none}.topbar__cta-sm{display:inline}.topbar__link{padding:0 .6rem}}.topbar__cta{display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border-radius:999px;background:var(--green-deep);color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.topbar__cta:hover{background:var(--green-hover)}}.story .lead{color:var(--muted)}.story__grid{margin-top:1rem}.story__device{display:none}.story__scenes{list-style:none;margin:0;padding:0}.scene{padding:2.75rem 0 .5rem}.scene__title{margin:0 0 .5rem;max-width:16ch;font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.6rem);font-weight:600;line-height:1.06;letter-spacing:-.025em}.scene__title span{display:block}.scene__body{margin:0;max-width:28rem;color:var(--muted)}.device{margin:1.5rem 0 0;width:min(300px,78vw);padding:8px;border-radius:36px;background:#fff;box-shadow:0 28px 44px -26px #23282c6b,0 3px 10px #23282c12}.device__screen{display:block;width:100%;height:auto;border-radius:28px}@media(min-width:901px){.story__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start;max-width:calc(100% - 9rem)}.story__device{position:sticky;top:calc(50svh - 280px);display:grid;width:280px;margin:2rem 0 0}.story__device .device__screen{grid-area:1 / 1;position:relative;z-index:0;clip-path:inset(100% 0 0 0 round 28px);transition:clip-path 0s linear .65s}.story__device .device__screen.is-on{z-index:1;clip-path:inset(0 0 0 0 round 28px);transition:clip-path .65s cubic-bezier(.16,1,.3,1)}.scene{min-height:68svh;display:flex;flex-direction:column;justify-content:center;padding:0}.scene__title{color:#7d848b;transition:color .4s ease}.scene.is-on .scene__title{color:var(--ink)}.scene__device{display:none}}@media(min-width:1200px){.story__grid{margin-left:-9rem;max-width:100%}}@media(prefers-reduced-motion:reduce){.story__device .device__screen,.scene{transition:none}}.money{margin-top:clamp(4rem,12vh,8rem)}.money__lines{display:flex;flex-direction:column;max-width:none;margin:0 0 1rem;font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-size:clamp(2.1rem,1.3rem + 3.4vw,3.9rem);font-weight:600;line-height:1.04;letter-spacing:-.03em;color:var(--muted);text-wrap:balance}.money__lines span:last-child{color:var(--ink)}.money__body{color:var(--muted)}.demo__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem}@media(min-width:901px){.demo__stage:not(.is-full) .demo__bar{max-width:calc(100% - 9rem)}}.demo__switch{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:#fff}.demo__tab{min-height:44px;padding:0 1.25rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.demo__tab:hover{color:var(--ink)}}.demo__tab[aria-selected=true]{background:var(--ink);color:#fff}.demo__expand,.demo__back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1.15rem;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}.demo__expand{border:1px solid transparent;background:var(--green-deep);color:#fff;box-shadow:0 6px 18px #0f7d383d}@media(hover:hover)and (pointer:fine){.demo__expand:hover{background:var(--green-hover);transform:translateY(-1px)}}.demo__back{border:1px solid var(--line);background:#fff;color:var(--ink)}@media(hover:hover)and (pointer:fine){.demo__back:hover{border-color:var(--muted)}}.demo__expand:focus-visible,.demo__back:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.demo__expand[hidden],.demo__back[hidden]{display:none}.demo__newtab{color:var(--green-deep);font-weight:600;text-underline-offset:.2em}.demo__tab:focus-visible,.demo__screen:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.demo__panel{margin-top:1.5rem}.demo__panel:not([hidden]){display:flex;flex-direction:column;gap:1rem}.demo__phone,.demo__desk{margin:0}.demo__phone iframe,.demo__desk-viewport{display:block;border:1px solid var(--line);background:#fff;box-shadow:0 10px 30px #23282c17}.demo__phone iframe{width:min(360px,100%);height:min(680px,78svh);border-radius:20px}.demo__desk-viewport{position:relative;overflow:hidden;border-radius:var(--radius);height:460px}@media(min-width:901px){.demo__desk{max-width:calc(100% - 9rem)}}.demo__desk-viewport iframe{position:absolute;top:0;left:0;border:0;transform:scale(var(--demo-scale, .5));transform-origin:0 0}.demo__screens{display:flex;flex-wrap:wrap;gap:.5rem}.demo__screen{min-height:44px;padding:0 1rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:.95rem;cursor:pointer}.demo__screen[aria-pressed=true]{border-color:var(--ink);font-weight:600}.demo__aside{max-width:var(--measure);color:var(--muted);font-size:.95rem}.demo__full{display:inline-block;margin-left:.25rem;color:var(--green-deep);font-weight:600}.demo__legend{margin-top:1.75rem;max-width:var(--measure)}.nowrap{white-space:nowrap}@media(max-width:600px){.demo__stage:not(.is-full) .demo__desk-viewport,.demo__stage:not(.is-full) .demo__phone{position:relative;cursor:zoom-in}.demo__stage:not(.is-full) .demo__desk-viewport iframe,.demo__stage:not(.is-full) .demo__phone iframe{pointer-events:none}.demo__stage:not(.is-full) .demo__phone iframe{height:min(560px,62svh)}.demo__stage:not(.is-full) .demo__phone{width:min(360px,100%)}.demo__stage:not(.is-full) .demo__desk-viewport:after,.demo__stage:not(.is-full) .demo__phone:after{content:"Toque para abrir em tela cheia";position:absolute;inset:auto .75rem .75rem;padding:.6rem .9rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.9rem;font-weight:600;text-align:center}}.tour{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 10px 30px #23282c12}.tour[hidden]{display:none}@media(min-width:901px){.demo__stage:not(.is-full) .tour{max-width:calc(100% - 9rem)}}.tour.is-novo .tour__body{animation:tour-entra .32s cubic-bezier(.22,1,.36,1)}@keyframes tour-entra{0%{opacity:0;transform:translateY(6px)}}.tour__dots{display:flex;gap:.3rem;width:100%;margin:0;padding:0;list-style:none}.tour__dots li{width:1.4rem;height:4px;border-radius:999px;background:var(--line);transition:background-color .3s ease}.tour__dots li.is-done{background:var(--ink)}.tour__dots li.is-now{width:2.2rem;background:var(--muted)}.tour__body{flex:1 1 20rem;min-width:0}.tour__title{margin:0;max-width:none;color:var(--ink);font-size:1.08rem;font-weight:650;line-height:1.3}.tour__text{margin:.3rem 0 0;max-width:40rem;color:var(--muted);font-size:.95rem;line-height:1.5}.tour__proof{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:.6rem 0 0}.tour__proof[hidden]{display:none}.tour__proof strong{color:var(--ink);font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.tour__proof span{color:var(--muted);font-size:.9rem}.tour__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.tour__go[hidden]{display:none}.tour__skip,.tour__restart{min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--muted);font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tour__restart{min-height:0;padding:0;color:var(--green-deep);font-size:inherit}.tour__restart[hidden]{display:none}.tour.is-novo .tour__go{animation:tour-go 1.5s ease-out .4s 3}@keyframes tour-go{0%{box-shadow:0 6px 18px #0f7d383d,0 0 #0f7d3880}to{box-shadow:0 6px 18px #0f7d383d,0 0 0 14px #0f7d3800}}@media(prefers-reduced-motion:reduce){.tour.is-novo .tour__body,.tour.is-novo .tour__go{animation:none}}.is-full .tour{margin:0;padding:.75rem clamp(.75rem,3vw,1.5rem);border-width:0 0 1px;border-radius:0;box-shadow:none}@media(max-width:600px){.is-full .tour{order:1;gap:.5rem .75rem;border-width:1px 0 0}.is-full .tour__text{font-size:.88rem}.is-full .tour__proof strong{font-size:1.35rem}.is-full .tour__go{padding:.65rem 1.15rem}.is-full .tour{position:relative;padding-top:.7rem;padding-bottom:.7rem}.is-full .tour__dots{height:1.75rem;align-items:center}.is-full .tour__skip{position:absolute;top:.7rem;right:clamp(.75rem,3vw,1.5rem);min-height:1.75rem;font-size:.82rem}.is-full .tour__skip:before{content:"";position:absolute;inset:50% -.5rem auto;height:44px;transform:translateY(-50%)}.is-full .tour__title{font-size:1rem}.is-full .tour__text{margin-top:.2rem;line-height:1.4}.is-full .tour:not([data-passo=cozinha]):not([data-passo=fim]) .tour__proof{display:none}}html.demo-open{overflow:hidden}html.demo-open .topbar{visibility:hidden}.demo__stage.is-full{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;background:var(--bg)}.is-full .demo__bar{flex-wrap:nowrap;margin:0;padding:.5rem clamp(.75rem,3vw,1.5rem);padding-top:max(.5rem,env(safe-area-inset-top));border-bottom:1px solid var(--line);background:#fff}.is-full .demo__panel:not([hidden]){flex:1;min-height:0;margin:0;gap:0}.is-full .demo__aside{display:none}.is-full .demo__phone{flex:1;min-height:0;display:flex;justify-content:center;padding:clamp(0rem,2vh,1.25rem) 0}.is-full .demo__phone iframe{width:min(420px,100%);height:100%}.is-full .demo__screens{padding:.5rem clamp(.75rem,3vw,1.5rem)}.is-full .demo__desk{flex:1;min-height:0;max-width:none}.is-full .demo__desk-viewport{height:100%!important;border:0;border-radius:0;box-shadow:none}.is-full .demo__desk-viewport iframe{position:static;transform:none}@media(max-width:600px){.is-full .demo__phone{padding:0}.is-full .demo__phone iframe{width:100%;border:0;border-radius:0;box-shadow:none}.is-full .demo__back span{font-size:0}.is-full .demo__back span:after{content:"Voltar";font-size:1rem}}.section--compact{min-height:0;padding:3.5rem 0}.section--vision .lead{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.35;letter-spacing:-.01em;max-width:36rem;margin-bottom:1.5rem}.status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:var(--muted);margin:1.5rem 0 0}.status__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:.85rem;font-weight:650}.status__tag:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#b7791f}.faq__item p,.steps p{margin-bottom:0;color:var(--muted)}.steps{list-style:none;counter-reset:step;padding:0;margin:1.5rem 0 0;display:grid;gap:1.25rem}.steps li{counter-increment:step;padding-left:3.25rem;position:relative}.steps li:before{content:counter(step);position:absolute;left:0;top:.55rem;color:var(--ink);font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-size:2rem;font-weight:600;line-height:1}.steps--short{gap:0;border-bottom:1px solid var(--line)}.steps--short li{display:flex;align-items:baseline;gap:1.1rem;padding:1.1rem 0;border-top:1px solid var(--line)}.steps--short li:before{position:static;flex:none;width:1.6rem}.steps--short p{color:var(--ink);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.45}.faq{margin-top:1.5rem;border-bottom:1px solid var(--line)}.faq__item{border-top:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1rem 0;list-style:none;font-weight:650;font-size:1.05rem;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;width:.6rem;height:.6rem;margin-right:.3rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-25%) rotate(45deg);transition:transform .25s cubic-bezier(.22,1,.36,1)}.faq__item[open] summary:after{transform:translateY(15%) rotate(-135deg)}.faq__item summary:focus-visible{outline:2px solid var(--green-deep);outline-offset:4px}.faq__item p{max-width:var(--measure);padding-bottom:1.25rem}.footer{border-top:1px solid var(--line);padding:2.5rem 0 3rem;color:var(--muted);font-size:.95rem}.footer p{margin:0 0 .35rem}html.js .leaf{transform:scale(0);transform-box:view-box;transform-origin:0 0}html.js .stem-line{stroke-dasharray:1000;stroke-dashoffset:846.2}@media(min-width:901px){html.js .veil{--veil-mid: .5;--veil-edge: .35}}html.js .plant,html.js .vessel{opacity:1}html.js .veil{opacity:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .leaf{transform:none}html.js .stem-line{stroke-dasharray:none;stroke-dashoffset:0}html.js .plant{opacity:.85}html.js .vessel{opacity:.45}html.js .veil{opacity:1;--veil-mid: .79;--veil-edge: .5}.scroll-hint{display:none}}@media(max-width:900px){.veil{background:linear-gradient(to top,rgb(var(--bg-rgb) / .97),rgb(var(--bg-rgb) / 0) 36%),linear-gradient(rgb(var(--bg-rgb) / .88),rgb(var(--bg-rgb) / .88))}.section:not(.section--hero){min-height:88svh;padding:3rem 0}.section--hero{min-height:100vh;padding-top:clamp(2rem,7vh,4rem)}.scroll-hint{display:none}.flow-with-shot{flex-direction:column;gap:1.5rem}.shot--phone{width:min(232px,70%);align-self:center}.section--cta{min-height:80svh}}@media(max-width:420px){.section:not(.section--hero){min-height:84svh}}
