:root{--paper:#f6f2ec;--surface:#ece4d8;--ink:#2b2724;--green:#4f6b5c;--wood:#a47551;--line:#a4755166;--muted:#59534c;--title:"Fraunces Variable",Georgia,serif;--body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--paper);color:var(--ink);font:16px/1.7 var(--body);margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--title);letter-spacing:-.045em;font-weight:500;line-height:1.09}h1{max-width:13ch;margin:1.5rem 0 1.6rem;font-size:clamp(3rem,5.9vw,6.4rem)}h2{margin:1.5rem 0 2rem;font-size:clamp(2.4rem,4.1vw,4.4rem)}h3{margin:1rem 0;font-size:2rem}p{margin-bottom:1.5rem}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--green)}button{font:inherit;color:inherit;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--green);outline-offset:5px}.wrap{width:min(1300px,100% - 6rem);margin-inline:auto}.section{padding-block:6rem}.etiqueta{border:1px solid var(--wood);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;align-items:center;max-width:100%;padding:.42rem .85rem;font-size:.64rem;font-weight:500;line-height:1.6;display:inline-flex}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.7rem;display:flex}.brand{font-family:var(--title);letter-spacing:-.035em;align-items:center;gap:.9rem;font-size:1.5rem;line-height:1.2;text-decoration:none;display:flex}.brand small{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;margin-top:.5rem;font-size:.6rem;display:block}.monogram{border:1px solid var(--wood);border-radius:22px 22px 2px 2px;justify-content:center;align-items:center;width:47px;height:53px;font-size:1.65rem;display:flex}.header nav{align-items:center;gap:1.6rem;display:flex}.header nav a{padding-block:.65rem;font-size:.78rem;text-decoration:none}.header nav a[aria-current=page],.footer nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.header nav .nav-cta{background:var(--green);color:#fff;border-radius:4px;padding:.85rem 1.4rem}.button{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:4px;justify-content:space-between;align-items:center;gap:1.6rem;max-width:100%;min-height:54px;padding:1.1rem 1.5rem;font-size:.83rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.button:hover{color:#fff;background:#3c5347}.button>span{flex-shrink:0;font-size:1.2rem}.intro{max-width:35rem;font-size:1.05rem;line-height:1.85}.micro{color:var(--muted);margin:1rem 0 0;font-size:.75rem}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:5%;padding-block:4.5rem 5.5rem;display:grid}.hero .intro{max-width:34rem}.atelier{background:var(--surface);border:1px solid var(--line);border-radius:220px 220px 7px 7px;margin-top:1rem;padding:2rem 1.5rem 1.3rem;position:relative}.atelier svg{width:100%;display:block;overflow:visible}.atelier-top{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:1.3rem;left:1.5rem;right:1.5rem}.atelier-top .etiqueta{background:var(--paper);font-size:.56rem}.atelier-top>span:last-child{letter-spacing:.1em;font-size:.58rem}.atelier-bottom{letter-spacing:.17em;border-top:1px solid var(--line);justify-content:space-around;padding-top:1rem;font-size:.56rem;display:flex}.obj{transform-box:fill-box;transform-origin:50%;animation:1.5s cubic-bezier(.2,.7,.2,1) both organizar}.o1{--x:120px;--y:120px;--r:-19deg}.o2{--x:-60px;--y:225px;--r:38deg}.o3{--x:-180px;--y:260px;--r:-25deg}.o4{--x:150px;--y:-100px;--r:20deg}.o5{--x:100px;--y:-170px;--r:-35deg}.o6{--x:-200px;--y:90px;--r:24deg}.o7{--x:200px;--y:-170px;--r:38deg}.o8{--x:-100px;--y:-80px;--r:-17deg;animation-delay:.25s}@keyframes organizar{0%{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:.5}to{opacity:1;transform:translate(0)rotate(0)}}.section-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.section-head h2{width:64%;margin-top:0}.gavetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.gaveta{border:1px solid var(--line);border-bottom:4px solid var(--wood);background:var(--surface);border-radius:4px;align-self:start;overflow:hidden}.gaveta button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;min-height:205px;padding:1.5rem;display:flex;position:relative}.gaveta button>span:nth-child(2){font-family:var(--title);padding-right:1rem;font-size:1.55rem;line-height:1.25}.index{letter-spacing:.12em;font-size:.65rem;font-family:var(--body);color:var(--muted)}.gaveta .handle{font-size:1.25rem;position:absolute;top:1.1rem;right:1.25rem}.gaveta button[aria-expanded=true] .handle{transform:rotate(45deg)}.gaveta-dentro{padding:0 1.5rem 1.5rem;animation:.3s abrir}.gaveta-dentro p{border-top:1px solid var(--line);margin:0;padding-top:1rem;font-size:.88rem}@keyframes abrir{0%{opacity:.3;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.raiz{background:var(--ink);color:var(--paper)}.raiz-grid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.raiz .etiqueta{border-color:#cab296}.raiz p{font-size:1.08rem;line-height:1.9}.root-art{color:#cab296;font:7rem var(--title);line-height:1;display:block}.etapas{border:1px solid var(--line);border-bottom:4px solid var(--wood);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2rem 0 3rem;display:grid}.caixa{background:var(--surface);padding:2.2rem;position:relative}.caixa+.caixa{border-left:1px solid var(--line)}.caixa:nth-child(2){background:#e5ddcf}.caixa:nth-child(3){background:#dad6c9}.caixa .terapia-nome{min-height:3rem;font-size:.73rem;font-weight:500}.caixa p:last-child{margin:0;font-size:.85rem}.text-link{align-items:center;gap:1rem;min-height:44px;font-size:.87rem;font-weight:500;display:inline-flex}.sobre-resumo{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.sobre-resumo h2{font-size:clamp(2rem,3vw,3rem)}.reserva{border:1px dashed var(--wood);text-align:center;background:repeating-linear-gradient(45deg,#0000,#0000 9px,#a4755107 9px 10px);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:180px;margin-top:1.5rem;padding:2.5rem;display:flex}.reserva .etiqueta{background:var(--paper);letter-spacing:.09em}.reserva-icon{color:var(--green);border:1px solid var(--line);border-radius:50%;width:48px;height:48px;font-size:2rem;font-weight:400;line-height:46px;display:block}.foto{aspect-ratio:4/5;background-color:var(--surface);border-radius:200px 200px 4px 4px;min-height:300px}.final{background:var(--green);color:#fff;padding-block:5rem}.final-grid{grid-template-columns:.65fr 2fr .7fr;align-items:start;gap:3rem;display:grid}.final .etiqueta{border-color:#d4c4ad;justify-self:start}.final h2{max-width:17ch;margin-top:0}.final p{max-width:32rem;font-size:.95rem}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-light:hover{background:var(--surface);color:var(--ink)}.final-mark{font:8rem/1 var(--title);opacity:.8;letter-spacing:-.1em;border-bottom:1px solid #ffffff70;align-self:center}.final-mark span{font-style:italic}.final :focus-visible{outline-color:var(--paper)}.footer{padding-block:3.5rem 2rem}.footer-top{justify-content:space-between;align-items:center;gap:3rem;display:flex}.footer-top p{margin:1rem 0;font-size:.77rem}.footer nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer nav a{padding-block:12px;font-size:.78rem;text-decoration:none}.footer-meta{flex-wrap:wrap;gap:1rem 2rem;padding-block:1.5rem;font-size:.74rem;display:flex}.footer-meta>span{margin-left:auto}.aviso{border-top:1px solid var(--line);max-width:60rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.74rem}.footer .aviso{max-width:none}.page-head{padding-block:5rem 3rem}.page-head h1{max-width:17ch}.biography{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10%;padding-bottom:2rem;display:grid}.prose{max-width:47rem}.prose p{font-size:1.04rem;line-height:1.9}.biography .reserva{margin-top:0}.formation{padding-top:3rem}.session-fecho{font:clamp(1.9rem,3vw,3rem)/1.3 var(--title);max-width:30ch;margin-bottom:2rem}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.services article{border-top:1px solid var(--wood);flex-direction:column;align-items:start;padding-top:1rem;display:flex}.services h3{font-size:1.8rem}.services p{font-size:.9rem}.services .button{margin-top:auto;padding:1rem;font-size:.73rem}.contact-card{background:var(--surface);border:1px solid var(--line);padding:2.5rem}.contact-card h2{font-size:2.4rem}.contact-card .reserva{min-height:120px;padding:1.5rem}.contact-card .reserva-icon{display:none}.contato-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:10%;display:grid}.faq-grid{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.faq-grid details{border-bottom:1px solid var(--line)}.faq-grid details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:.94rem;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary>span{transform:rotate(45deg)}details p{padding-right:1rem;font-size:.9rem}.relatos{padding-top:0;padding-bottom:6rem}.relatos .reserva{min-height:330px}.legal{padding-bottom:5rem}.legal h1{font-size:3.4rem}.mobile-whats{display:none}.skip{z-index:20;background:var(--ink);color:#fff;padding:1rem;position:absolute;top:0;left:1rem;transform:translateY(-150%)}.skip:focus{transform:none}.menu-toggle{display:none}.biography:not(:has(.reserva,.retrato)),.sobre-resumo:not(:has(.reserva,.retrato)){grid-template-columns:1fr}@media (width<=1000px){.header nav{gap:1rem}.brand{font-size:1.3rem}.hero{gap:3%}.caixa{padding:1.5rem}.final-grid{grid-template-columns:.7fr 2fr}.final-mark{display:none}.gaveta button{padding:1.2rem}.header nav a{font-size:.72rem}.monogram{display:none}}@media (width<=720px){.wrap{width:calc(100% - 2.5rem)}.header{flex-wrap:wrap;gap:1rem;padding-block:1.2rem}.brand{font-size:1.35rem}.brand small{font-size:.55rem}.header nav{flex-wrap:wrap;gap:.4rem 1.3rem;width:100%;display:flex}.header nav a{padding:.6rem 0;font-size:.78rem}.header .menu-toggle:not([hidden]){border:1px solid var(--wood);background:0 0;border-radius:3px;align-items:center;gap:1rem;padding:.6rem .8rem;font-size:.76rem;display:flex}.header nav.enhanced{display:none}.header nav.enhanced.is-open{grid-template-columns:1fr;padding-top:.6rem;display:grid}.header nav.enhanced a{padding:.6rem}.hero{grid-template-columns:1fr;gap:2rem;padding-block:2.5rem 3rem}h1{max-width:13ch;font-size:clamp(2.8rem,10.8vw,4.2rem)}.hero h1{margin-top:1.25rem}.intro{font-size:.96rem}.hero .button{width:100%;font-size:.76rem}.hero .micro{font-size:.65rem}.atelier{width:100%;max-width:440px;margin:1rem auto 0}.atelier-top .etiqueta{font-size:.45rem}.section{padding-block:3.5rem}.section-head{display:block}.section-head h2{width:100%;margin-top:1.4rem}h2{font-size:2.6rem}.gavetas{grid-template-columns:1fr;gap:1rem}.gaveta button{min-height:130px;padding:1.3rem}.gaveta button>span:nth-child(2){max-width:24ch;font-size:1.5rem}.raiz-grid,.biography,.contato-grid,.faq-grid,.sobre-resumo{grid-template-columns:1fr;gap:2rem}.raiz p{font-size:.96rem}.root-art{display:none}.etapas{grid-template-columns:1fr}.caixa{padding:1.7rem}.caixa+.caixa{border-left:0;border-top:1px solid var(--line)}.caixa .terapia-nome{min-height:0}.caixa h3{font-size:2rem}.sobre-resumo .foto{width:100%;max-width:400px;margin:0}.reserva{padding:1.5rem}.final{padding-block:3.5rem}.final-grid{grid-template-columns:1fr;gap:1.5rem}.final h2{font-size:2.8rem}.final .button{width:100%;font-size:.75rem}.footer{padding-bottom:7rem}.footer-top{flex-direction:column;align-items:start;gap:1rem}.footer nav{grid-template-columns:1fr 1fr;gap:.2rem 1rem;width:100%;display:grid}.footer-meta{gap:.7rem 1.2rem}.footer-meta>span{margin-left:0}.page-head{padding-block:3rem 2.5rem}.page-head h1{overflow-wrap:anywhere;font-size:3.15rem}.contact-card{padding:1.5rem}.services{grid-template-columns:1fr;gap:2rem}.services article .button{margin-top:.5rem}.session-fecho{font-size:2rem}.mobile-whats{z-index:12;min-height:50px;padding:.8rem 1.2rem;font-size:.8rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 5px 25px #2b272426}.foto{min-height:250px}.legal h1{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.obj{opacity:1;transform:none}}@media (width<=720px){.js .header nav:not(.is-open){display:none}.header{min-height:84px}}.retrato{align-self:start;width:100%;max-width:480px}.retrato picture{display:block}.retrato img{border:1px solid var(--line);border-radius:7px;width:100%;height:auto;display:block}@media (width<=720px){.retrato{justify-self:center;max-width:440px}}:root{--flor:#cb9d8b;--papel-rosa:#f0e1d9;--verde-claro:#e4e8db}.flor-grafica{width:100%;height:auto;color:var(--green);pointer-events:none;display:block}.hero-jardim{background:radial-gradient(at 85% 40%,#ece4d87a 0,#0000 60%);position:relative;overflow:clip}.hero h1 em{color:var(--green);font-weight:500}.hero-arte{padding-bottom:1.7rem;padding-right:1rem;position:relative}.hero-arte .atelier{z-index:1;position:relative}.hero-flor{z-index:2;width:47%;position:absolute;bottom:-10%;right:-13%;transform:rotate(14deg)}.hero-flor .petalas,.hero-flor .flor-pequena{transform-origin:50%;transform-box:fill-box;animation:1s 1.1s both florescer}.bilhete{z-index:3;background:var(--paper);border:1px solid var(--line);font-family:var(--title);border-radius:2px;padding:.8rem 1.2rem;font-size:1.05rem;line-height:1.35;position:absolute;bottom:0;left:-1rem;transform:rotate(-5deg);box-shadow:0 5px 10px #2b27240a}@keyframes florescer{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.section-aside{max-width:23rem;color:var(--muted);margin:1.3rem 0 0;font-size:.88rem}.caminhos{border-top:1px solid var(--line);isolation:isolate;position:relative}.caminhos .section-head h2{max-width:17ch}.caminhos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:2rem;display:grid}.caminhos-grid article{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:1.6rem 0 .7rem;display:flex}.caminhos-grid h3{max-width:10ch;font-size:2.15rem}.caminhos-grid p{max-width:28ch;font-size:.9rem}.caminhos-grid a{margin-top:auto}.caminhos-flor{opacity:.16;z-index:-1;width:180px;position:absolute;top:2rem;right:0;transform:rotate(40deg)}.gavetas-section{border-block:1px solid var(--line);background-color:#ece4d885;background-image:url(/linho.svg)}.gavetas{gap:2.2rem 1.8rem;margin-top:3rem}.gaveta{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.gaveta button{isolation:isolate;border:0;justify-content:flex-start;min-height:270px;padding:3.4rem 2.3rem 4.3rem;transition:transform .22s;position:relative}.gaveta button:hover{transform:translateY(-4px)}.desenho-gaveta{z-index:-1;filter:drop-shadow(0 9px 5px #6d4c3110);width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.gaveta button>span.gaveta-label{font-family:var(--body);flex-direction:column;align-items:flex-start;gap:.7rem;padding:0;font-size:1rem;line-height:1.4;display:flex}.gaveta .gaveta-frase{font-family:var(--title);letter-spacing:-.025em;text-wrap:balance;font-size:1.52rem;line-height:1.22}.gaveta .index{color:var(--muted);font:500 .62rem var(--body)}.gaveta-acao{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.61rem;display:flex;position:absolute;bottom:1rem;left:2rem;right:2rem}.gaveta .handle{font-size:1.3rem;line-height:1;display:inline-block;position:static}.gaveta .abrir{display:none}.gaveta button[aria-expanded=false] .abrir{display:inline}.gaveta button[aria-expanded=false] .fechar{display:none}.gaveta button[aria-expanded=true] .desenho-gaveta{transform:translateY(-5px)}.gaveta-dentro{background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 5px 5px;margin:0 .75rem;padding:1.3rem 1.5rem;box-shadow:0 8px 15px #2b27240c}.gaveta-dentro p{border:0;margin:.9rem 0 0;padding-top:0;font-size:.86rem}.gaveta-dentro .etiqueta{letter-spacing:.12em;padding:.3rem .5rem;font-size:.52rem}.gavetas-aviso{text-align:center;max-width:53rem;color:var(--muted);margin:2.5rem auto 0;font-size:.82rem;line-height:1.8}.js .gaveta-dentro:not([data-inicializada]){display:none}.raiz{background:#344c40;overflow:clip}.raiz-grid>div:first-child{isolation:isolate;position:relative}.raiz-grid h2{max-width:14ch}.raiz p{font-size:1rem}.raiz-flor{color:#e0d5be;--flor:#c99882;opacity:.22;z-index:-1;width:240px;position:absolute;bottom:-6rem;left:-3rem;transform:rotate(-30deg)}.florescer{background-color:#f3ebe0;background-image:url(/linho.svg);overflow:clip}.florescer-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;display:grid}.jardim-interior{background:#e6e6d8;border-radius:47% 47% 6px 6px;max-width:440px;padding:1rem 2rem;position:relative}.jardim-interior:before{content:"";border-radius:inherit;border:1px solid #4f6b5c55;position:absolute;inset:1rem}.jardim-interior svg{position:relative;transform:rotate(-4deg)}.jardim-legenda{text-align:center;font:italic 1.2rem var(--title);margin-bottom:1rem;display:block}.florescer h2{max-width:15ch}.florescer .intro{font-size:1rem}.florescer-temas{gap:1.1rem;margin-top:2rem;display:grid}.florescer-temas article{align-items:start;gap:1rem;display:flex}.florescer-temas h3{margin:0 0 .35rem;font-size:1.6rem}.florescer-temas p{max-width:35rem;margin:0;font-size:.86rem}.semente{color:var(--green);font-size:1.5rem;line-height:1.4}.final{position:relative;overflow:clip}.final-grid{grid-template-columns:.65fr 2fr 1fr;align-items:center;gap:2rem}.final-flor{color:#e8e9d9;--flor:#e2b3a1;justify-self:end;width:260px;max-width:100%;transform:rotate(12deg)}.footer-meta .copyright{margin-left:auto}.page-head-flor{grid-template-columns:1.5fr .5fr;align-items:center;gap:3rem;display:grid}.page-head-flor>svg{justify-self:center;width:220px;transform:rotate(12deg)}.page-head-flor h1{max-width:17ch}.organizer-section{background:var(--surface);border-block:1px solid var(--line);overflow:clip}.organizer-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:10%;display:grid}.organizer-intro{position:relative}.organizer-intro h2{max-width:14ch}.organizer-flor{opacity:.45;max-width:220px;margin:0 0 -1.5rem auto;transform:rotate(-25deg)}.organizer-caderno{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:2.5rem 2rem;position:relative;box-shadow:8px 8px #d9c8b780}.organizer-caderno:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 25px,#a4755166 25px 27px,#0000 27px 45px);height:8px;position:absolute;top:14px;left:2rem;right:2rem}dl,dd{margin:0}dt{font-family:var(--title);margin-bottom:.65rem;font-size:1.55rem;line-height:1.3}dl>div+div{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1.2rem}dd{font-size:.88rem;line-height:1.8}.escolha-cuidado{border-left:2px solid var(--wood);margin-top:1.7rem;padding-left:1rem;font-size:.84rem}.organizer-caderno .button{font-size:.78rem}.analise-intro{max-width:52rem;margin-left:auto;font-size:1rem}.analise-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.analise-passos li{border-top:1px solid var(--line);padding-top:1.5rem}.analise-passos h3{font-size:2rem}.analise-passos p{font-size:.9rem}.terapias-section{background:#ece4d859}.terapias-detalhes{gap:3rem;margin-top:3rem;display:grid}.terapia-detalhe{border:1px solid var(--line);background:var(--paper);border-radius:6px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.terapia-rosto{background:#e5e6da;flex-direction:column;align-items:start;padding:2.8rem;display:flex}.terapia-detalhe:nth-child(2) .terapia-rosto{background:#f0e1d9}.terapia-detalhe:nth-child(3) .terapia-rosto{background:#e9dfcd}.terapia-icone{width:180px;max-width:100%;height:auto;color:var(--green);margin:1.5rem 0}.terapia-rosto h3{font-size:2.3rem}.terapia-rosto p{margin-bottom:0;font-size:.9rem}.terapia-conteudo{padding:2.8rem}.terapia-conteudo .button{margin-top:1.6rem;font-size:.77rem}.experiencia-integrada{background:#e7e7dc;overflow:clip}.experiencia-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:10%;display:grid}.experiencia-grid>svg{justify-self:center;max-width:300px;transform:rotate(-8deg)}.experiencia-grid h2{max-width:18ch}.formacao-confirmada{border-bottom:1px solid var(--line);margin:1.5rem 0;padding:0;font-size:1.05rem;list-style:none}.formacao-confirmada li{padding:1rem 0}.nav-cta:hover{background:#344c40}.brand small{letter-spacing:.1em;max-width:270px;line-height:1.55}@media (width<=1000px){.gavetas{grid-template-columns:repeat(2,minmax(0,1fr))}.gaveta button{min-height:270px}.terapia-rosto,.terapia-conteudo{padding:2rem}.final-grid{grid-template-columns:.6fr 1.8fr .6fr}.header nav{gap:.8rem}.header .brand{font-size:1.2rem}.brand small{font-size:.52rem}}@media (width<=720px){.header .brand{font-size:1.25rem}.brand small{max-width:205px;font-size:.5rem}.hero-arte{width:100%;max-width:440px;margin:auto;padding-bottom:1rem;padding-right:1rem}.hero-flor{width:44%;bottom:-8%;right:-9%}.bilhete{padding:.55rem .8rem;font-size:.9rem;bottom:0;left:0}.hero{padding-bottom:4rem}.hero h1 em{display:inline}.caminhos .section-head h2{max-width:16ch}.caminhos-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.caminhos-grid article{padding-top:1.2rem}.caminhos-grid h3{max-width:none;margin-bottom:1rem}.caminhos-grid p{max-width:none}.caminhos-flor{opacity:.2;width:100px;top:1rem;right:-.4rem}.gavetas{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.gaveta button{min-height:260px;padding:3.5rem 2.5rem 4.2rem}.gaveta .gaveta-frase{font-size:1.6rem}.gaveta-acao{font-size:.61rem;bottom:.9rem}.gavetas-aviso{text-align:left;font-size:.79rem}.raiz-grid h2{max-width:15ch}.raiz-flor{opacity:.16;width:140px;inset:-2rem -2rem auto auto}.florescer-grid{grid-template-columns:1fr;gap:2rem}.jardim-interior{justify-self:center;width:80%;max-width:330px;padding:1rem 1.5rem}.florescer h2{max-width:16ch}.final-grid{isolation:isolate;grid-template-columns:1fr;position:relative}.final-flor{opacity:.17;z-index:-1;width:180px;position:absolute;top:-3rem;right:-4rem}.final .button{z-index:1;position:relative}.footer-meta .copyright{width:100%;margin-left:0;font-size:.72rem}.page-head-flor{isolation:isolate;grid-template-columns:1fr;gap:0;position:relative;overflow:clip}.page-head-flor>svg{opacity:.13;z-index:-1;width:160px;position:absolute;top:1rem;right:-3rem}.page-head-flor h1{font-size:3.05rem}.organizer-grid{grid-template-columns:1fr;gap:2rem}.organizer-flor{display:none}.organizer-caderno{padding:2rem 1.4rem;box-shadow:5px 5px #d9c8b780}.organizer-caderno .button{width:100%;font-size:.74rem}.analise-intro{font-size:.94rem}.analise-passos{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.analise-passos h3{margin:1rem 0}.terapia-detalhe{grid-template-columns:1fr}.terapia-rosto,.terapia-conteudo{padding:1.5rem}.terapia-rosto h3{font-size:2rem}.terapia-icone{width:140px;margin:1rem 0}.terapia-conteudo .button{width:100%;font-size:.73rem}.terapia-conteudo dd{font-size:.88rem}.experiencia-grid{grid-template-columns:1fr;gap:1rem}.experiencia-grid>svg{width:160px;max-height:180px}.experiencia-grid .button{width:100%;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.hero-flor .petalas,.hero-flor .flor-pequena{opacity:1;animation:none}.gaveta button,.desenho-gaveta{transition:none}}@media (width<=720px){.caminhos-flor{right:1rem}}.escuta-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7%;display:grid}.escuta-grid h2{max-width:14ch;font-size:clamp(2.4rem,3.7vw,4rem)}.cena-conversa{min-width:0;margin:0}.cena-conversa picture{display:block}.cena-conversa img{border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}.cena-conversa figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.75rem .15rem;font-size:.72rem;display:flex}.cena-conversa figcaption>span{font-size:.65rem}.analise>.cena-conversa{max-width:960px;margin:2.5rem auto 0}@media (width<=720px){.escuta-grid{grid-template-columns:1fr;gap:1.5rem}.escuta-grid h2{max-width:16ch;font-size:2.6rem}.escuta-grid .intro{font-size:.94rem}.cena-conversa figcaption{font-size:.7rem}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}
