:root{--paper:#FAFAF8;--paper-2:#F2F0E8;--ink:#1A1A18;--ink-2:#3D3D38;--muted:#66665F;--subtle:#8F8E86;--rule:#DCDAD0;--rule-2:#ECEAE2;--green:#1D9E75;--green-d:#178962;--green-l:#E8F5EF;--green-m:#D2EADE;--green-on-ink:#6BD2A8;--serif:"Fraunces",Georgia,serif;--sans:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.grain:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:var(--ink);text-underline-offset:3px;text-decoration-color:var(--rule)}a:hover{color:var(--green-d)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:6px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:500 15px/1 var(--sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .1s}.btn:hover{background:var(--green-d);border-color:var(--green-d);color:#fff}.btn:active{transform:translateY(1px)}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn-line{background:transparent;color:var(--ink);border-color:var(--rule)}.btn-line:hover{background:#fff;border-color:var(--ink);color:var(--ink)}.btn:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tb{background:var(--ink);color:#e4e2da;font-size:14px}.tb .wrap{display:flex;justify-content:center;align-items:center;gap:6px 14px;min-height:40px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px;text-align:center}.tb button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:#fff;font:600 14px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tb button:hover{color:var(--green-on-ink)}.nav{position:sticky;top:0;z-index:50;background:#fafaf8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .2s}.nav.on{border-color:var(--rule)}.nav .wrap{display:flex;align-items:center;gap:32px;height:68px}.brand{display:flex;align-items:center;gap:8px;font:500 22px/1 var(--serif);letter-spacing:-.025em;color:var(--ink);text-decoration:none}.brand em{color:var(--green);font-style:italic}.brand:hover{color:var(--ink)}.nav-links{display:flex;gap:28px;margin-left:auto;font-size:14.5px}.nav-links a{text-decoration:none;color:var(--ink-2)}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:20px;font-size:14.5px}.nav-cta a{text-decoration:none;color:var(--ink-2)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.reveal>*:nth-child(2){animation-delay:.07s}.reveal>*:nth-child(3){animation-delay:.14s}.reveal>*:nth-child(4){animation-delay:.21s}.reveal>*:nth-child(5){animation-delay:.28s}.hero{padding:72px 0 104px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:72px;align-items:start}.hero-grid.solo{grid-template-columns:minmax(0,1fr);max-width:900px}.kicker{display:flex;align-items:center;gap:12px;margin:0 0 28px}.kicker:before{content:"";width:28px;height:1px;background:var(--ink)}.h1{font:400 clamp(44px,6vw,88px)/.98 var(--serif);letter-spacing:-.038em;margin:0;text-wrap:balance}.h1 em,.h2 em,.quote em{font-style:italic;color:var(--green)}.lede{font-size:19px;line-height:1.5;color:var(--ink-2);max-width:30em;margin:28px 0 36px;text-wrap:pretty}.lead-form{display:flex;gap:8px;max-width:470px}.lead-form input{flex:1;min-width:0;height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:6px;background:#fff;font:15px var(--sans);color:var(--ink);transition:border-color .15s}.lead-form input:focus{border-color:var(--ink);outline:none}.assure{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:16px;font-size:13.5px;color:var(--muted)}.assure span{display:inline-flex;align-items:center;gap:6px}.assure svg{color:var(--green-d)}.sheet-wrap{position:relative;padding:0 18px 18px 0;animation:rise .8s .2s cubic-bezier(.2,.7,.2,1) both}.sheet-wrap:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:18px;background:var(--green-m);border-radius:4px}.sheet{position:relative;background:#fff;border:1px solid var(--ink);border-radius:4px;padding:26px 28px 22px}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--ink)}.sheet-title{font:500 28px/1.05 var(--serif);letter-spacing:-.02em;margin:8px 0 4px}.sheet-who{font-size:14px;color:var(--muted)}.stamp{display:inline-flex;align-items:center;gap:6px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--green-d);border:1px solid var(--green-d);padding:5px 8px;border-radius:3px;white-space:nowrap}.sheet-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}.sheet-meta div{padding:12px 0}.sheet-meta div+div{padding-left:16px;border-left:1px solid var(--rule)}.sheet-meta b{display:block;font:500 19px/1.2 var(--serif);letter-spacing:-.01em}.sheet-meta span{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--subtle)}.meal{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:11px 0;border-bottom:1px solid var(--rule-2);animation:rise .45s both}.meal time,.meal .kc{font:12px var(--mono);color:var(--muted);padding-top:2px}.meal strong{display:block;font-weight:600;font-size:14px;margin-bottom:1px}.meal p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.45}.sheet-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;font-size:13px;color:var(--muted)}.sign{display:inline-block;font:italic 400 24px/1 var(--serif);color:var(--ink);border-bottom:1px solid var(--ink);padding:0 6px 4px;margin-top:6px}.sec{padding:112px 0;border-top:1px solid var(--rule)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:48px;margin-bottom:64px}.h2{font:400 clamp(34px,4.2vw,58px)/1.03 var(--serif);letter-spacing:-.032em;margin:0;text-wrap:balance}.sec-sub{font-size:17px;color:var(--ink-2);max-width:34em;margin:20px 0 0;text-wrap:pretty}.quote{font:400 clamp(30px,3.8vw,52px)/1.1 var(--serif);letter-spacing:-.028em;margin:0;text-wrap:balance}.ba{width:100%;border-collapse:collapse}.ba th{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;padding:0 24px 14px 0;border-bottom:1px solid var(--ink)}.ba td{padding:22px 24px 22px 0;border-bottom:1px solid var(--rule);vertical-align:top;font-size:15.5px;text-wrap:pretty}.ba td.topic{font:500 20px/1.25 var(--serif);letter-spacing:-.01em;width:26%}.ba td.before{color:var(--muted);width:34%}.ba td.after{color:var(--ink)}.ba td.after span{display:flex;gap:10px}.ba td.after svg{color:var(--green-d);flex-shrink:0;margin-top:5px}.feat{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr);gap:40px;padding:64px 0;border-top:1px solid var(--rule)}.feat:last-child{border-bottom:1px solid var(--rule)}.feat-n{font:500 13px var(--mono);color:var(--green-d);padding-top:8px}.feat h3{font:400 clamp(26px,2.7vw,38px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.feat-tag{margin-bottom:14px}.feat p{color:var(--ink-2);margin:0 0 24px;max-width:30em;text-wrap:pretty}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14.5px}.ticks li{display:flex;gap:10px}.ticks svg{color:var(--green-d);flex-shrink:0;margin-top:4px}.panel{background:#fff;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.panel-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:13px;color:var(--muted)}.panel-bar b{color:var(--ink);font-weight:600}.tabs{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid var(--rule-2);flex-wrap:wrap}.tab{height:32px;padding:0 13px;border:1px solid var(--rule);background:transparent;border-radius:999px;font:500 13px var(--sans);color:var(--ink-2);cursor:pointer;transition:all .15s}.tab:hover{border-color:var(--ink)}.tab.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.case{padding:14px 16px;font-size:14px;color:var(--ink-2);background:var(--paper-2);text-wrap:pretty}.case b{color:var(--ink);font-weight:600}.prog{height:2px;background:var(--rule-2)}.prog i{display:block;height:100%;background:var(--green);transition:width .08s linear}.demo-meals{padding:2px 16px 6px;min-height:318px}.demo-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--rule-2);font:12px var(--mono);color:var(--muted)}.demo-foot .ok{color:var(--green-d)}.ag-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--rule-2);font-size:14px}.ag-row time{font:12.5px var(--mono);color:var(--muted)}.ag-row strong{display:block;font-weight:600}.ag-row small{color:var(--muted);font-size:13px}.chip{display:inline-flex;align-items:center;gap:5px;font:500 12px var(--sans);padding:4px 10px;border-radius:999px;background:var(--paper-2);color:var(--ink-2);white-space:nowrap}.chip.ok{background:var(--green-l);color:var(--green-d)}.chip.wait{background:#fbf1de;color:#7a4f0e}.wa{padding:20px 16px 22px;background:var(--paper-2);display:grid;gap:8px}.mail{padding:14px 16px;border-radius:6px;background:#fff;border:1px solid var(--rule-2);font-size:13.5px;line-height:1.45}.mail-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12.5px;color:var(--muted)}.mail-head b{color:var(--green-d);font-weight:600}.mail strong{display:block;font-weight:600;margin-bottom:2px}.mail p{margin:0;color:var(--ink-2)}.mail small{display:block;font:11px var(--mono);color:var(--subtle);margin-top:10px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule-2)}.metrics div{padding:16px}.metrics div+div{border-left:1px solid var(--rule-2)}.metrics span{display:block;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--subtle);margin-bottom:6px}.metrics b{font:400 30px/1 var(--serif);letter-spacing:-.02em}.metrics em{font-style:normal;font-size:12.5px;color:var(--green-d);margin-left:6px}.chart{padding:16px 16px 10px}.chart svg{display:block;width:100%;height:auto}.timeline{display:flex;justify-content:space-between;padding:0 16px 16px;font:11px var(--mono);color:var(--subtle)}.phone-stage{display:grid;place-items:center;padding:36px 16px;background:var(--paper-2)}.phone{width:248px;background:#fff;border:1px solid var(--ink);border-radius:30px;padding:14px 14px 18px;position:relative}.phone:before{content:"";display:block;width:72px;height:6px;border-radius:9px;background:var(--rule);margin:0 auto 16px}.ph-hi{font:500 20px/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 2px}.ph-date{font-size:12px;color:var(--muted);margin-bottom:14px}.ph-bar{height:6px;border-radius:9px;background:var(--rule-2);overflow:hidden;margin:6px 0 14px}.ph-bar i{display:block;height:100%;background:var(--green)}.ph-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rule-2);font-size:13px}.ph-row time{font:11px var(--mono);color:var(--muted);width:38px}.ph-row span{flex:1}.ph-box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--rule);display:grid;place-items:center}.ph-row.done .ph-box{background:var(--green);border-color:var(--green);color:#fff}.ph-row.done span{color:var(--muted)}.ph-water{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--green-l);font-size:12.5px;color:var(--green-d)}.ph-water b{font-weight:600}.price-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:999px;padding:3px;background:#fff}.seg button{height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer}.seg button.on{background:var(--ink);color:var(--paper)}.seg .save{color:var(--green-d);margin-left:6px}.seg button.on .save{color:var(--green-on-ink)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.plan{padding:32px 28px 36px;display:flex;flex-direction:column}.plan+.plan{border-left:1px solid var(--rule)}.plan.rec{background:#fff;box-shadow:inset 0 3px 0 var(--green)}.plan-name{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 26px/1.1 var(--serif);letter-spacing:-.02em}.plan-name .mono{color:var(--green-d)}.plan-for{font-size:14.5px;color:var(--muted);margin:10px 0 28px;min-height:44px;text-wrap:pretty}.price{display:flex;align-items:baseline;gap:6px;min-height:58px}.price .cur{font-size:16px;color:var(--muted)}.price .val{font:400 58px/1 var(--serif);letter-spacing:-.035em}.price .per{font-size:14px;color:var(--muted)}.bill{font-size:13px;color:var(--muted);margin:10px 0 24px;min-height:20px}.plan .ticks{margin-top:28px}.plan .btn{width:100%}.price-note{margin-top:20px;font-size:14px;color:var(--muted)}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;align-items:start}.faq-side p{color:var(--ink-2);margin:20px 0 0;max-width:22em}.faq-item{border-top:1px solid var(--rule)}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{width:100%;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;background:none;border:0;text-align:left;font:500 18px/1.35 var(--sans);color:var(--ink);cursor:pointer}.faq-q:hover{color:var(--green-d)}.pm{width:30px;height:30px;flex-shrink:0;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:transform .2s,background .2s}.faq-item.open .pm{transform:rotate(45deg);background:var(--ink);color:var(--paper);border-color:var(--ink)}.faq-a{padding:0 56px 24px 0;color:var(--ink-2);font-size:15.5px;max-width:42em;text-wrap:pretty}.final{background:var(--ink);color:var(--paper);padding:120px 0}.final-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:72px;align-items:end}.final .h2{color:var(--paper);font-size:clamp(40px,5.4vw,78px)}.final .h2 em{color:var(--green-on-ink)}.final p{color:#c2c0b7;font-size:17px;margin:0 0 24px;text-wrap:pretty}.final .lead-form input{background:transparent;border-color:#55554e;color:var(--paper)}.final .lead-form input::placeholder{color:#8f8e86}.final .lead-form input:focus{border-color:var(--paper)}.final .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.final .btn:hover{background:var(--green-on-ink);border-color:var(--green-on-ink);color:var(--ink)}.final .assure{color:#a5a49b}.final .assure svg{color:var(--green-on-ink)}.foot{padding:64px 0 40px;font-size:14px;color:var(--muted)}.foot-grid{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:40px}.foot-grid p{margin:16px 0 0;max-width:26em}.foot h4{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:6px 0 14px}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--ink)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);font-size:13px}.foot-bottom div{display:flex;gap:20px}@media(max-width:980px){.hero-grid,.sec-head,.feat,.faq-grid,.final-grid{grid-template-columns:minmax(0,1fr);gap:28px}.feat{padding:48px 0}.feat-n{padding:0}.plans{grid-template-columns:minmax(0,1fr)}.plan+.plan{border-left:0;border-top:1px solid var(--rule)}.plan-for{min-height:0}.nav-links{display:none}.nav-cta{margin-left:auto}.foot-grid{grid-template-columns:1fr 1fr}.sec{padding:80px 0}.hero{padding:48px 0 80px}.sec-head{margin-bottom:44px}}@media(max-width:580px){.wrap{padding:0 20px}.lead-form{flex-direction:column}.nav-cta .login{display:none}.sheet{padding:20px 18px}.sheet-meta b{font-size:16px}.ba thead{display:none}.ba,.ba tbody,.ba tr,.ba td{display:block;width:auto!important}.ba tr{padding:20px 0;border-bottom:1px solid var(--rule)}.ba td{border:0;padding:3px 0}.ba td.topic{margin-bottom:8px}.ba td.before:before{content:"Antes: "}.metrics b{font-size:24px}.faq-a{padding-right:0}.foot-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;transition:none!important}}
