/* Dra. Raphaella Gama · Harmonização Facial */
:root{--fundo:#f7f3ed;--papel:#fcfaf6;--texto:#302a25;--muted:#71665b;--ouro:#94713f;--linha:#d9cdbd;--fonte-titulo:"Cormorant Garamond",Georgia,serif;--fonte-texto:"Figtree",Arial,sans-serif;--header:94px;--mistura:multiply}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header)}body{margin:0;background:var(--fundo);color:var(--texto);font:16px/1.65 var(--fonte-texto);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ouro);outline-offset:7px}::selection{background:#dfcfb8}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:400;line-height:1.02;letter-spacing:-.045em}em{font-weight:400;color:var(--ouro)}p+p{margin-top:18px}img{display:block;max-width:100%}.skip{position:fixed;top:-100px;left:20px;background:var(--texto);color:white;padding:10px 20px;z-index:100}.skip:focus{top:12px}
.cabecalho{height:var(--header);position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;background:rgba(247,243,237,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,113,63,.16)}.marca-texto{display:inline-flex;flex-direction:column;align-items:center;white-space:nowrap}.marca-nome{font-family:var(--fonte-titulo);font-size:29px;letter-spacing:-.025em;line-height:1.1}.marca-sub{font-size:8px;letter-spacing:.38em;margin-top:8px;color:var(--ouro)}.nav-desktop{display:flex;gap:34px;font-size:12px}.nav-desktop a{position:relative}.nav-desktop a:after{content:"";height:1px;background:var(--ouro);position:absolute;bottom:-7px;left:0;right:100%;transition:right .25s}.nav-desktop a:hover:after{right:0}.nav-agendar{font-size:12px;border-bottom:1px solid var(--ouro);padding:10px 0;display:flex;gap:24px}.nav-agendar span{font-size:19px}.menu-toggle,.menu-mobile{display:none}
.cine{height:420vh;position:relative}.cine-sticky{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;background:var(--fundo)}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;background:url('assets/frames/cliente-real-v3/desktop/f_0001.webp') 60% center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,243,237,.32),rgba(247,243,237,0) 65%)}.hero-copy{position:absolute;top:50%;left:7.5%;width:48%;transform:translateY(-40%);min-height:470px}.painel{position:relative}.momento{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:none;transition:opacity .5s,transform .65s,visibility .5s;background:transparent;padding:25px 32px 30px 0}.momento.ativo{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.24em;color:var(--ouro);margin-bottom:27px}.hero-copy h1{font-size:clamp(48px,5.1vw,82px);line-height:1.02}.hero-copy h2{font-size:clamp(54px,6.2vw,92px)}.hero-descricao{font-size:15px;line-height:1.65;margin-top:26px;color:var(--muted)}.botao{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 25px;background:var(--texto);color:var(--papel);border:1px solid var(--texto);font-size:12px;letter-spacing:.02em;transition:background .2s,transform .2s}.botao:hover{background:#514333;transform:translateY(-2px)}.botao span{font-size:20px;line-height:1}.hero-copy .botao{margin-top:30px}.cine-bottom{position:absolute;bottom:65px;left:7.5%;right:7.5%;display:flex;justify-content:space-between;align-items:center}.scroll-cue{display:flex;align-items:center;gap:16px;font-size:9px;letter-spacing:.19em;color:var(--muted)}.scroll-line{width:1px;height:35px;background:var(--ouro);position:relative}.scroll-line:after{content:"";position:absolute;width:5px;height:5px;border-right:1px solid var(--ouro);border-bottom:1px solid var(--ouro);transform:rotate(45deg);bottom:0;left:-2px}.cine-indice{display:flex;align-items:center;gap:15px;font-size:10px;color:var(--texto)}.indice-trilho{width:105px;height:1px;background:#c2b39e}.indice-trilho>span{height:2px;width:0;display:block;background:var(--ouro)}.disclosure{position:absolute;bottom:20px;left:7.5%;font-size:9px;color:#6e6256;background:rgba(247,243,237,.88);padding:3px 7px}
.secao{position:relative;scroll-margin-top:0}.secao-inner{width:85%;max-width:1320px;margin:auto}.marcador{display:flex;gap:18px;align-items:center;font-size:9px;font-weight:500;letter-spacing:.23em;color:var(--ouro);margin-bottom:37px}.marcador span{letter-spacing:0;border-right:1px solid var(--linha);padding-right:18px}.secao h2{font-size:clamp(48px,5vw,76px)}.secao p:not(.marcador){color:var(--muted)}.secao .lead{font-size:22px;line-height:1.4;color:var(--texto)!important;margin-top:31px;margin-bottom:25px}.link-seta{display:inline-flex;gap:40px;align-items:center;border-bottom:1px solid var(--ouro);padding:12px 0;font-size:12px;margin-top:26px}.link-seta span{font-size:22px}.sobre{padding:100px 0 70px;background:var(--papel)}.sobre-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:6%;align-items:center;min-height:760px}.sobre-texto{max-width:440px;padding:35px 0}.sobre-texto>p:not(.marcador):not(.lead){font-size:14px;line-height:1.85}.assinatura-texto{display:block;font:italic 35px var(--fonte-titulo);color:var(--ouro);margin-top:35px}.sobre-visual{height:780px;position:relative}.arte{width:100%;height:100%;object-fit:cover}.arte--retrato{object-position:center;mask-image:linear-gradient(to bottom,transparent 0%,black 7%,black 90%,transparent 100%);border-radius:46% 46% 0 0 / 23% 23% 0 0}.sobre-visual:before{content:"";position:absolute;inset:0 -15px 30px 15px;border:1px solid #d4c6b1;border-radius:47% 47% 0 0 / 24% 24% 0 0;pointer-events:none}
.cuidado{padding:130px 0;background:var(--fundo);overflow:hidden}.cuidado-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;min-height:680px}.cuidado-visual{height:680px;position:relative;margin-left:-25%;width:135%}.arte--esquerda{object-fit:cover;object-position:74% center;mix-blend-mode:var(--mistura);mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 80%,transparent 100%)}.imagem-nota{position:absolute;bottom:15px;left:24%;font-size:8px;letter-spacing:.13em;color:var(--muted)}.cuidado-texto>p:not(.marcador){font-size:14px;max-width:350px;margin-top:28px}.cuidado-lista{margin-top:30px}.cuidado-lista article{display:flex;gap:24px;padding:23px 0;border-top:1px solid var(--linha)}.lista-num{font:italic 24px var(--fonte-titulo);color:var(--ouro);width:24px;flex:none}.cuidado-lista h3{font-size:28px;letter-spacing:-.02em;line-height:1.2}.cuidado-lista p{font-size:12px;max-width:340px;margin-top:8px;line-height:1.7}.cuidado-texto .link-seta{margin-top:5px}
.avaliacao{padding:120px 0 110px;background:#eee6da}.avaliacao-top{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 8%}.avaliacao-top .marcador{grid-column:1/-1;margin-bottom:15px}.avaliacao-top>p:last-child{align-self:end;max-width:360px;font-size:15px;line-height:1.9;padding-bottom:8px}.passos{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:80px}.passos article{border-top:1px solid #c7b69e;padding-top:24px}.passo-num{font-size:10px;color:var(--ouro);letter-spacing:.12em}.passos h3{font-size:34px;line-height:1.1;margin-top:28px;letter-spacing:-.025em}.passos p{font-size:13px;margin-top:18px;line-height:1.8;max-width:300px}
.duvidas{padding:130px 0;background:var(--papel)}.duvidas-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.duvidas h2{font-size:clamp(46px,4.6vw,66px)}.duvidas .painel>p:not(.marcador){font-size:14px;max-width:350px;margin-top:30px}.perguntas{padding-top:30px}details{border-bottom:1px solid var(--linha)}details:first-child{border-top:1px solid var(--linha)}summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0;font-size:14px;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary>span{color:var(--ouro);font-size:25px;font-weight:400;transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{font-size:13px;line-height:1.9;padding:0 25px 25px 0}
.contato{padding:110px 0;background:#e7dccb;overflow:hidden}.contato-grain{position:absolute;inset:0;background:radial-gradient(ellipse at 85% 15%,rgba(255,253,247,.6),transparent 60%);pointer-events:none}.contato-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.contato h2{font-size:clamp(64px,6.3vw,92px)}.contato-copy>p:not(.marcador){font-size:15px;margin-top:30px}.telefone{display:block;font:36px var(--fonte-titulo);letter-spacing:-.025em;margin-top:33px}.telefone span{font:20px var(--fonte-texto);margin-left:12px;color:var(--ouro)}.local{display:block;font-size:9px;letter-spacing:.19em;color:var(--muted);margin-top:15px}.formulario{padding:42px;background:rgba(252,250,246,.82);border:1px solid #f5eee3}.formulario h3{font-size:35px;line-height:1.15;margin-bottom:32px;letter-spacing:-.025em}.formulario label{display:block;font-size:11px;margin-top:23px}.formulario input,.formulario textarea{display:block;width:100%;border:0;border-bottom:1px solid #bfb09a;background:transparent;outline:none;border-radius:0;color:var(--texto);padding:13px 0;font-size:13px;resize:vertical}.formulario input:focus,.formulario textarea:focus{border-color:var(--ouro);box-shadow:0 1px 0 var(--ouro)}.formulario input::placeholder,.formulario textarea::placeholder{color:#897d70}.form-info{font-size:10px;line-height:1.7;margin-top:21px}.formulario .botao{margin-top:25px;width:100%}.form-status{font-size:11px;margin-top:12px}.form-status:empty{display:none}
.rodape{padding:50px 7.5% 25px;background:var(--fundo)}.rodape-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.instagram{font-size:12px;border-bottom:1px solid var(--linha);padding:8px 0}.rodape-bottom{border-top:1px solid var(--linha);padding-top:23px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:9px;color:var(--muted)}.rodape-bottom p+p{margin:0}.credito{white-space:nowrap}.whatsapp-float{position:fixed;bottom:26px;right:26px;z-index:25;width:52px;height:52px;display:grid;place-items:center;background:var(--texto);border:1px solid #ad9776;border-radius:50%;box-shadow:0 5px 22px #302a2525;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-4px)}.whatsapp-float svg{width:25px;height:25px;fill:#fff}.reveal{transition:opacity .65s,transform .8s}.js-reveal .reveal:not(.visivel){opacity:0;transform:translateY(24px)}.noscript{padding:20px;font-size:14px;text-align:center}.reduced-motion .cine{height:100svh}
@media(min-width:1700px){.hero-copy{left:calc((100% - 1445px)/2);width:700px}}
@media(max-width:1100px){.nav-desktop{gap:20px}.hero-copy{left:6%;width:52%}.hero-copy h1{font-size:6vw}.sobre-grid{gap:5%;min-height:650px}.sobre-visual{height:670px}.cuidado-grid{gap:6%}.cuidado-visual{height:640px}.formulario{padding:30px}.rodape-bottom{flex-wrap:wrap}.secao-inner{width:88%}}
@media(max-width:760px){:root{--header:78px}.cabecalho{padding:0 6%}.marca-nome{font-size:24px}.marca-sub{font-size:6.5px;letter-spacing:.3em;margin-top:6px}.nav-desktop,.nav-agendar{display:none}.menu-toggle{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;background:none;border:0;width:44px;height:44px;margin-right:-10px}.menu-toggle span{display:block;width:23px;height:1px;background:var(--texto);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.menu-mobile:not([hidden]){display:flex;position:absolute;top:78px;left:0;right:0;background:var(--fundo);padding:30px 7% 40px;flex-direction:column;gap:25px;border-bottom:1px solid var(--linha)}.menu-mobile a{font:30px var(--fonte-titulo)}.cine{height:370vh}.cine-sticky{min-height:690px;height:100svh}#hero-canvas{top:var(--header);height:54%;background-image:url('assets/frames/cliente-real-v3/mobile/f_0001.webp');background-position:center 38%}.hero-shade{top:var(--header);height:57%;background:linear-gradient(0deg,var(--fundo) 0%,rgba(247,243,237,0) 40%)}.hero-copy{top:auto;bottom:75px;left:7%;width:86%;height:310px;min-height:0;transform:none}.momento{padding:15px 0 0;background:transparent}.eyebrow{font-size:8px;letter-spacing:.21em;margin-bottom:15px}.hero-copy h1{font-size:clamp(37px,9.8vw,55px);line-height:1.01;letter-spacing:-.035em}.hero-copy h2{font-size:clamp(44px,11vw,62px)}.hero-descricao{font-size:12px;line-height:1.5;margin-top:14px}.hero-copy .botao{margin-top:18px;padding:12px 20px;font-size:11px;gap:25px}.cine-bottom{bottom:39px;left:7%;right:7%}.scroll-cue{font-size:7px;gap:10px;letter-spacing:.12em}.scroll-line{height:19px}.cine-indice{font-size:8px;gap:9px}.indice-trilho{width:55px}.disclosure{left:7%;right:7%;bottom:9px;font-size:7px;padding:2px 0}.secao-inner{width:86%}.secao h2{font-size:49px}.marcador{font-size:8px;margin-bottom:28px;gap:12px}.marcador span{padding-right:12px}.sobre{padding:70px 0 55px}.sobre-grid{display:flex;flex-direction:column;gap:20px;min-height:0}.sobre-texto{padding:0;max-width:100%;width:100%}.secao .lead{font-size:20px;margin-top:24px}.sobre-texto>p:not(.marcador):not(.lead){font-size:13px}.assinatura-texto{font-size:30px;margin-top:25px}.sobre-visual{width:100%;height:auto;aspect-ratio:3/4;max-height:600px;margin-top:15px}.sobre-visual:before{inset:0 -7px 20px 7px}.cuidado{padding:70px 0 65px}.cuidado-grid{display:flex;flex-direction:column;gap:35px;min-height:0}.cuidado-texto{order:0}.cuidado-visual{order:1;width:116%;height:410px;margin-left:0}.cuidado-lista h3{font-size:26px}.cuidado-lista article{padding:20px 0;gap:18px}.cuidado-texto>p:not(.marcador){font-size:13px}.cuidado .imagem-nota{left:15%;bottom:0}.avaliacao{padding:75px 0}.avaliacao-top{display:block}.avaliacao-top .marcador{margin-bottom:28px}.avaliacao-top>p:last-child{font-size:13px;margin-top:26px}.passos{display:block;margin-top:37px}.passos article{display:grid;grid-template-columns:40px 1fr;padding-top:22px;margin-top:24px;gap:0 10px}.passo-num{padding-top:7px}.passos h3{font-size:30px;margin-top:0}.passos p{grid-column:2;margin-top:14px;font-size:12px;max-width:100%}.duvidas{padding:75px 0}.duvidas-grid{display:block}.duvidas .painel>p:not(.marcador){font-size:13px;margin-top:26px}.perguntas{padding-top:35px}summary{font-size:13px;padding:21px 0}details p{font-size:12px}.contato{padding:75px 0 85px}.contato-grid{display:block}.contato h2{font-size:64px}.contato-copy>p:not(.marcador){font-size:14px;margin-top:25px}.telefone{font-size:32px;margin-top:25px}.local{font-size:8px}.formulario{margin-top:40px;padding:27px 23px}.formulario h3{font-size:31px}.rodape{padding:40px 7% 90px}.rodape-top{align-items:flex-start;padding-bottom:30px;gap:20px}.rodape .marca-nome{font-size:22px}.rodape .marca-sub{font-size:6px}.instagram{font-size:10px;padding:0 0 7px}.rodape-bottom{display:block;line-height:1.9;font-size:8px}.rodape-bottom p+p{margin-top:12px}.credito{display:inline-block;margin-top:17px}.whatsapp-float{width:48px;height:48px;right:17px;bottom:17px}}
@media(max-width:360px){.hero-copy h1{font-size:35px}.hero-copy{bottom:72px;height:300px}.marca-nome{font-size:21px}.secao h2{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.cine{height:100svh}.js-reveal .reveal:not(.visivel){opacity:1;transform:none}}

/* Bordas das artes dissolvidas no fundo. */
.sobre-visual:before{display:none}
.arte--retrato{border-radius:0;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent),linear-gradient(0deg,transparent,black 13%,black 90%,transparent);mask-composite:intersect}
.arte--esquerda{mask-image:linear-gradient(90deg,transparent,black 18%,black 80%,transparent),linear-gradient(0deg,transparent,black 12%,black 88%,transparent);mask-composite:intersect}
@media(max-width:760px){.cine-bottom{right:80px}.disclosure{font-size:8px;line-height:1.4;max-width:290px}.hero-shade{height:57%}.hero-copy{bottom:80px}.arte--retrato{mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent),linear-gradient(0deg,transparent,black 10%,black 93%,transparent);mask-composite:intersect}}


/* Registros de trabalho: imagens completas, sem recorte ou retoque. */
.resultados{padding:105px 0 115px;background:var(--papel)}
.resultados-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end}.resultados-intro>p{max-width:345px;font-size:14px;padding-bottom:9px}
.casos-nav{display:flex;flex-wrap:wrap;gap:0;margin:50px 0 42px;border-bottom:1px solid var(--linha)}.casos-nav button{padding:15px 18px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:11px;letter-spacing:.015em}.casos-nav button:first-child{padding-left:0}.casos-nav button[aria-pressed=true]{color:var(--texto);border-color:var(--ouro)}.casos-nav button:hover{color:var(--ouro)}
.galeria-caso{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.registro-figure{margin:0;min-width:0}.registro-foto{display:block;width:100%;height:auto;object-fit:contain;mask-image:none;border-radius:0;aspect-ratio:auto;background:var(--fundo)}.registro-figure figcaption{font-size:9px;color:var(--muted);margin-top:12px;line-height:1.6}.registro-etiqueta{font-size:9px;letter-spacing:.18em;color:var(--ouro)!important;margin-bottom:23px}.registro-info h3{font-size:clamp(38px,3.7vw,57px);line-height:1.05;letter-spacing:-.035em}.registro-subtitulo{font-size:19px;line-height:1.5;margin-top:22px;color:var(--texto)!important}.registro-info #caso-descricao{font-size:13px;line-height:1.9;margin-top:18px;max-width:370px}.registro-controles{display:flex;align-items:center;gap:23px;margin-top:29px}.registro-controles button{width:44px;height:44px;border:1px solid var(--linha);background:transparent;color:var(--texto);font-size:21px;transition:background .2s}.registro-controles button:hover:not(:disabled){background:#eee6da}.registro-controles button:disabled{opacity:.3;cursor:default}#foto-contador{font-size:10px;letter-spacing:.1em;color:var(--ouro)}.registro-orientacao{font-size:10px;margin-top:12px}.registro-info .link-seta{margin-top:22px}.registro-nota{margin-top:30px;padding-top:20px;border-top:1px solid var(--linha);max-width:385px}.registro-nota p{font-size:10px;line-height:1.75}.registro-nota p+p{margin-top:10px}.sobre{background:var(--fundo)}
@media(max-width:1100px){.nav-desktop{gap:21px}.casos-nav button{font-size:10px;padding:15px 12px}.galeria-caso{gap:6%}}
@media(max-width:760px){.resultados{padding:70px 0}.resultados-intro{display:block}.resultados-intro>p{font-size:13px;margin-top:25px}.casos-nav{margin:28px 0;gap:5px;border-bottom:0}.casos-nav button,.casos-nav button:first-child{padding:10px 12px;font-size:10px;border:1px solid var(--linha)}.casos-nav button[aria-pressed=true]{background:var(--texto);color:var(--papel);border-color:var(--texto)}.galeria-caso{display:flex;flex-direction:column;gap:32px;align-items:stretch}.registro-info h3{font-size:42px}.registro-etiqueta{margin-bottom:15px}.registro-subtitulo{font-size:18px;margin-top:18px}.registro-nota{margin-top:25px}.registro-figure figcaption{font-size:8px}.registro-info #caso-descricao{font-size:12px}.registro-info .link-seta{font-size:11px}.registro-foto{width:100%;height:auto}}

@media(max-width:760px){}


/* Notificações de Agendamentos Recentes (Social Proof) */
.notificacao-agendamento{position:fixed;left:26px;bottom:26px;z-index:90;display:flex;align-items:center;gap:14px;width:360px;max-width:calc(100vw - 110px);padding:16px 36px 16px 16px;background:#fcfaf6;color:#302a25;border:1px solid #d9cdbd;box-shadow:0 12px 35px rgba(48,42,37,0.12);border-radius:2px;opacity:0;visibility:hidden;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility .35s ease}
.notificacao-agendamento.visivel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}
.notif-inicial{width:38px;height:38px;flex:none;border:1px solid #cfb993;border-radius:50%;display:grid;place-items:center;color:#94713f;background:rgba(207,185,147,0.1);font:500 20px "Cormorant Garamond",Georgia,serif}
.notif-conteudo{min-width:0;flex:1}
.notif-rotulo{display:block;font:600 8.5px/1.4 var(--fonte-texto);letter-spacing:.14em;color:#8c6b38}
.notif-mensagem{font:12.5px/1.45 var(--fonte-texto);margin:4px 0 2px;color:#302a25}
.notif-mensagem strong{font-weight:600;color:#241f1b}
.notif-tempo{display:block;font:10px/1.4 var(--fonte-texto);color:#827568}
.notif-fechar{position:absolute;top:7px;right:7px;width:26px;height:26px;padding:0;border:0;background:transparent;color:#827568;font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer;border-radius:50%;transition:color .2s,background .2s}
.notif-fechar:hover{color:#302a25;background:rgba(0,0,0,0.04)}
@media(max-width:760px){
  .notificacao-agendamento{left:14px;bottom:78px;width:calc(100vw - 28px);max-width:none;padding:13px 32px 13px 13px;gap:11px}
  .notif-inicial{width:32px;height:32px;font-size:18px}
  .notif-rotulo{font-size:8px}
  .notif-mensagem{font-size:12px}
  .notif-tempo{font-size:9.5px}
}

/* Seção O cuidado: retrato aprovado da profissional. */
.cuidado-visual{width:100%;margin-left:0;height:auto;aspect-ratio:3/4}.arte--cuidado{display:block;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent),linear-gradient(0deg,transparent,black 8%,black 96%,transparent);mask-composite:intersect}
@media(max-width:760px){.cuidado-visual{width:100%;height:auto;aspect-ratio:3/4;max-height:570px}}
