@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2)format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-ext-800-normal.DLIuazCv.woff2)format("woff2"),url(/_astro/figtree-latin-ext-800-normal.Cp4dEvwL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-800-normal.30yxI7TZ.woff2)format("woff2"),url(/_astro/figtree-latin-800-normal.B7vj2UK8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f9f8;--raised:#fff;--raised-2:#fff;--line:#d7e2dd;--text:#223b3a;--text-2:#526867;--text-3:#5a706e;--accent:#2f6f6b;--accent-hover:#255955;--on-accent:#fff;--accent-text:#2f6f6b;--accent-display:#2f6f6b;--pill-bg:#e6efea;--pill-fg:#2f6f6b;--danger:#ac3045;--scrim:#223b3a73;--paper-shadow:0 4px 16px -8px #223b3a2e;--ink:#223b3a;--ink-2:#526867;--ink-label:#765140;--ink-sage:#365c4c;--peach:#f4e7df;--sage:#e6efea;--butter:#e8eef5;--cream:#f9f9f4;--heart:#965948;--brand-heart:#d94b4b;--stamp-ok:#365c4c;--stamp-later:#765140;--stamp-no:#526867;--stamp-no-line:#657873;--stamp-on-ui:var(--stamp-ok);--perf:#223b3a29;--perf-logo:var(--perf);--sans:"Figtree",system-ui,sans-serif;--serif:var(--sans);--pad-x:clamp(20px,4vw,48px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#142725;--raised:#203733;--raised-2:#29433f;--line:#49635c;--text:#f9f9f4;--text-2:#c7d8d1;--text-3:#aebfb8;--accent:#acd5c9;--accent-hover:#c5e5da;--on-accent:#142725;--accent-text:#acd5c9;--accent-display:#acd5c9;--pill-bg:#acd5c9;--pill-fg:#142725;--danger:#ffb4bb;--paper-shadow:none;--stamp-on-ui:var(--sage)}}*{box-sizing:border-box}html{scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0}img{max-width:100%;height:auto}a{color:var(--accent-text)}a:hover{color:var(--text)}p{text-wrap:pretty;margin:0}h1,h2,h3{font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800}h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08}h3{font-size:26px;line-height:1.15}em{color:var(--accent-display);font-style:normal}.container{max-width:1240px;padding-inline:var(--pad-x);margin-inline:auto}.topbar{border-bottom:1px solid var(--line);background:var(--bg)}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:20px;display:flex}.nav{flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:15px;font-weight:600;display:flex}.nav a:not(.btn){color:var(--text-2);text-decoration:none}.logo{color:var(--text);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.logo-heart{color:var(--accent-display);display:flex}.logo-word{letter-spacing:-1px;color:var(--text);white-space:nowrap;font-size:25px;font-weight:800}.logo-sm .logo-word{font-size:21px}.vperf{display:none}.btn{background:var(--accent);min-height:56px;color:var(--on-accent);border-radius:22px;justify-content:center;align-items:center;gap:24px;padding:16px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-sm{min-height:44px;padding:12px 20px;font-size:14px}.btn.btn-outline{color:inherit;border:1px solid var(--line);background:0 0}.btn.btn-outline:hover{background:var(--raised-2)}:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.skip-link{z-index:100;top:12px;left:var(--pad-x);max-width:calc(100% - 2 * var(--pad-x));background:var(--accent);color:var(--on-accent);border-radius:12px;padding:12px 16px;font-weight:600;line-height:1.5;position:fixed;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:none}.skip-link:hover{background:var(--accent-hover);color:var(--on-accent)}#conteudo:focus-visible{outline-offset:-3px}.eyebrow,.label{color:var(--accent-text);letter-spacing:.04em;font-size:13px;font-weight:800;line-height:1.5}.label{color:var(--ink-label)}.lead{color:var(--text-2);max-width:36em;font-size:18px;line-height:1.65}.section-head{flex-direction:column;gap:18px;display:flex}.h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08}.hero{flex-direction:column;align-items:center;gap:42px;padding-block:64px 80px;display:flex}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:900px;display:flex}.hero h1{letter-spacing:-.055em;font-size:clamp(42px,6.2vw,78px);line-height:1.06}.hero-intro{color:var(--text-2);max-width:650px;font-size:clamp(17px,2vw,20px);line-height:1.65}.hero-note{color:var(--text-3);font-size:13px}.conversation{grid-template-columns:1fr 112px 1fr;align-items:center;gap:24px;width:100%;max-width:950px;display:grid}.bubble{min-width:0;color:var(--ink);border-radius:40px;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.bubble-author{color:var(--ink-2);font-size:13px;font-weight:600}.bubble strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px);line-height:1.1}.bubble>span:last-child{color:var(--ink-2);font-size:15px;line-height:1.5}.ask{background:var(--peach);border-bottom-left-radius:8px;position:relative}.ask img{object-fit:contain;width:96px;height:80px}.reply{background:var(--sage);border-bottom-right-radius:8px;align-self:end;margin-bottom:14px;padding-block:40px}.embrace{text-align:center}.embrace img,.download-inner>img{background:var(--peach);border-radius:50%;padding:12px}.conversation-note{text-align:center;color:var(--text-3);grid-column:1/-1;font-size:14px}.ways{padding-block:50px 100px}.ways>.section-head{text-align:center;align-items:center;margin-bottom:44px}.ways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.way{color:var(--ink);border-radius:36px 10px 36px 36px;overflow:hidden}.way.carinho{background:var(--peach)}.way.ajuda{background:var(--sage)}.way.espaco{background:var(--butter)}.way-art{padding:24px 24px 0}.way-art img{object-fit:contain;width:132px;height:110px;display:block}.way-body{flex-direction:column;gap:14px;padding:18px 28px 30px;display:flex}.way-body p{color:var(--ink-2);font-size:16px;line-height:1.6}.way-examples{color:var(--ink-2);border-top:1px solid var(--perf);margin-top:10px;padding-top:16px;font-size:13px;line-height:1.65}.how{background:var(--raised)}.how-inner{grid-template-columns:1fr 1.15fr;align-items:center;gap:72px;padding-block:90px;display:grid}.how h2{font-size:clamp(48px,6vw,80px)}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);align-items:flex-start;gap:26px;padding:30px 0;display:flex}.steps li:first-child{padding-top:0}.steps .n{color:var(--pill-fg);background:var(--pill-bg);border-radius:16px;flex:none;padding:12px;font-size:14px;font-weight:800}.steps li>div{min-width:0}.steps h3{margin-bottom:12px;font-size:24px}.steps p{color:var(--text-2);font-size:17px;line-height:1.6}.together{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding-block:110px;display:grid}.together-art{background:var(--peach);border-radius:50% 50% 30% 30%;padding:40px}.together-art img{width:100%;max-width:320px;margin:auto;display:block}.feature-tags{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.feature-tags span{border:1px solid var(--line);color:var(--text-2);border-radius:16px;padding:10px 14px;font-size:14px}.respect{color:var(--text-3);margin-top:12px;font-size:14px;line-height:1.6}.download{background:var(--raised);border-top:1px solid var(--line)}.download-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:80px;display:flex}.download-inner>img{width:72px}.stores{flex-wrap:wrap;justify-content:center;gap:18px;width:100%;margin-top:10px;display:flex}.store{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;min-width:260px;padding:20px 24px;display:grid}.store .label{color:var(--text-2);grid-column:1/-1}.store strong{letter-spacing:-.03em;font-size:21px}.store>span:last-child{color:var(--text-3);font-size:13px}.download-note{color:var(--text-3);max-width:480px;font-size:13px;line-height:1.6}.footer{border-top:1px solid var(--line)}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:28px;padding-block:36px;display:flex}.footer-brand{flex-direction:column;gap:10px;display:flex}.footer-tag{color:var(--text-2);font-size:14px}.legal{max-width:820px;padding:64px var(--pad-x) 100px;flex-direction:column;gap:18px;margin:auto;display:flex}.legal h1{font-size:clamp(36px,5vw,60px);line-height:1.12}.legal h2{letter-spacing:-.02em;margin-bottom:14px;font-size:24px}.legal p{color:var(--text-2);overflow-wrap:anywhere;font-size:17px;line-height:1.7}.legal section{padding-top:26px;scroll-margin-top:40px}.legal section p+p{margin-top:14px}.legal-index{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding-block:20px;display:flex}.legal a{font-weight:600}.stamp{border:1px solid;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.perf{background:var(--perf);height:1px;margin:12px 20px}@media (width<=760px){.topbar-inner{justify-content:center}.nav{justify-content:center;gap:12px 20px;font-size:14px}.hero{gap:28px;padding-block:40px 56px}.conversation{grid-template-columns:1fr;gap:14px;max-width:430px}.bubble{max-width:92%;padding:24px}.ask{justify-self:start;width:100%}.reply{justify-self:end;width:85%;margin:0}.reply strong br,.embrace{display:none}.conversation-note{margin-top:12px}.ways{padding-block:32px 56px}.ways-grid{grid-template-columns:1fr;gap:16px}.way{border-radius:28px 8px 28px 28px;align-items:center;display:flex}.way-art{flex:none;width:100px;padding:18px 0 18px 18px}.way-art img{width:82px;height:90px}.way-body{gap:8px;padding:24px 20px}.way-body h3{font-size:24px}.way-examples{margin-top:4px;padding-top:10px}.how-inner,.together{grid-template-columns:minmax(0,1fr);gap:32px}.how-inner{padding-block:56px}.how h2{font-size:44px}.together{padding-block:60px}.together-art{justify-self:center;max-width:280px;padding:24px}.download-inner{padding-block:56px}.store{width:min(100%,340px);min-width:0}.footer-inner{text-align:center;justify-content:center}.footer-brand{align-items:center}}@media (width<=370px){.way{display:block}.way-art{width:auto;padding:20px 20px 0}.way-body{padding-top:10px}.hero h1{font-size:38px}.nav .btn{width:100%}}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .16s,transform .16s}.btn:hover{transform:translateY(-2px)}.motion [data-reveal]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(16px)}.motion [data-reveal].is-in{opacity:1;transform:none}}@media print{.motion [data-reveal]{opacity:1;transform:none}}
