﻿:root {
  --color-bg: #F7F1E6;
  --color-bg-alt: #EFE5D3;
  --color-surface: #FFFDF8;
  --color-text: #2B2620;
  --color-text-soft: #6E6455;
  --color-ink: #2B2620;
  --color-rust: #B15C34;
  --color-rust-dark: #954A29;
  --color-sage: #7C8567;
  --color-sage-dark: #616A4F;
  --color-border: #E2D5BE;
  --color-whatsapp: #25D366;
  --color-glow: #FFFFFF;
  --glow-y: 0%;
  --glow-opacity: 0.25;
  --header-reveal: 0;
  --trunk-grow: 0;
  --branch1-grow: 0;
  --branch2-grow: 0;
  --branch3-grow: 0;

  --font-display: 'Fraunces', serif;
  --font-body: 'Inter', sans-serif;

  --radius: 14px;
  --radius-sm: 8px;
  --shadow: 0 10px 28px rgba(43, 38, 32, 0.08);
  --max-width: 1120px;
}

* { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  margin: 0;
  font-family: var(--font-body);
  color: var(--color-text);
  background: transparent;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
  cursor: url('../img/cursor-icone.png') 20 20, auto;
}

/* Fundo animado — sistema linfático + luz que acompanha a rolagem */
.lymph-bg {
  position: fixed;
  inset: 0;
  z-index: -1;
  background: var(--color-bg);
  pointer-events: none;
}

.lymph-glow {
  position: absolute;
  left: 50%;
  top: var(--glow-y);
  width: 3px;
  height: 380px;
  transform: translate(-50%, -50%);
  background: linear-gradient(
    to bottom,
    transparent 0%,
    var(--color-glow) 18%,
    #FFFFFF 50%,
    var(--color-glow) 82%,
    transparent 100%
  );
  box-shadow:
    0 0 12px 2px rgba(255, 255, 255, 0.75),
    0 0 36px 8px rgba(255, 255, 255, 0.35);
  opacity: var(--glow-opacity);
  transition: top 0.15s linear, opacity 0.3s ease;
}


h1, h2, h3, h4 {
  font-family: var(--font-display);
  color: var(--color-ink);
  margin: 0 0 0.5em;
  line-height: 1.2;
  font-weight: 500;
}

h1 em, h2 em {
  font-style: italic;
  color: var(--color-rust);
  font-weight: 500;
}

p { margin: 0 0 1em; color: var(--color-text-soft); }

a { color: inherit; text-decoration: none; }

.container {
  max-width: var(--max-width);
  margin: 0 auto;
  padding: 0 24px;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(247, 241, 230, 0.9);
  backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--color-border);
}

.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 14px;
  padding-bottom: 14px;
  gap: 24px;
}

.logo {
  display: flex;
  align-items: center;
  gap: 10px;
}

.logo-mark {
  display: inline-flex;
  color: var(--color-sage);
  flex-shrink: 0;
  isolation: isolate;
}

.logo-mark-img {
  display: block;
  width: 34px;
  height: 34px;
  object-fit: contain;
}

.logo-text {
  display: flex;
  flex-direction: column;
  line-height: 1.1;
}

.logo-name {
  font-family: var(--font-display);
  font-size: 1.15rem;
  font-weight: 600;
  color: var(--color-ink);
}

.logo-sub {
  font-size: 0.68rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--color-sage-dark);
  font-weight: 600;
}

.nav {
  display: flex;
  gap: 28px;
}

.nav a {
  font-size: 0.92rem;
  font-weight: 500;
  color: var(--color-text);
  white-space: nowrap;
}

.nav a:hover { color: var(--color-rust); }

.nav-cta { display: inline-flex; flex-shrink: 0; }

.header-actions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.btn {
  display: inline-block;
  padding: 14px 28px;
  border-radius: 999px;
  font-weight: 600;
  font-size: 0.95rem;
  cursor: pointer;
  border: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
  white-space: nowrap;
}

.btn-primary {
  background: var(--color-rust);
  color: #fff;
}

.btn-primary:hover {
  background: var(--color-rust-dark);
  transform: translateY(-1px);
}

.btn-ghost {
  background: transparent;
  color: var(--color-ink);
  border: 1px solid var(--color-border);
}

.btn-ghost:hover { border-color: var(--color-rust); }

.btn-small { padding: 10px 20px; font-size: 0.875rem; }

.btn-full { width: 100%; }

.hero {
  padding: 100px 0 84px;
  text-align: center;
  background:
    radial-gradient(ellipse at top, rgba(124, 133, 103, 0.08), transparent 60%),
    transparent;
}

.eyebrow {
  display: inline-block;
  font-size: 0.78rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
  color: var(--color-sage-dark);
  margin-bottom: 20px;
}

.eyebrow-center { display: block; text-align: center; }

.hero h1 {
  font-size: clamp(2.1rem, 4.2vw, 3.4rem);
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.hero-sub {
  max-width: 560px;
  margin: 24px auto 36px;
  font-size: 1.05rem;
}

.hero-actions {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}

.section { padding: 88px 0; }

.section-alt { background: rgba(239, 229, 211, 0.9); }

.section-title {
  font-size: clamp(1.7rem, 3vw, 2.3rem);
  text-align: center;
}

.section-lead {
  text-align: center;
  max-width: 560px;
  margin: 0 auto 48px;
}

.cards-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 16px;
}

.card {
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 24px 18px;
  box-shadow: var(--shadow);
}

.card-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--color-bg-alt);
  color: var(--color-rust);
  margin-bottom: 18px;
}

.card h3 { font-size: 1.15rem; }
.card p { font-size: 0.92rem; margin-bottom: 0; }

/* Sobre mim */
.about-inner {
  display: grid;
  grid-template-columns: minmax(240px, 340px) 1fr;
  gap: 56px;
  align-items: center;
}

.about-photo-img {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  border-radius: var(--radius);
  box-shadow: var(--shadow);
}

.about-text .eyebrow { text-align: left; }

.about-text .section-title {
  text-align: left;
}

.about-role {
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--color-sage-dark);
  letter-spacing: 0.02em;
  margin-bottom: 20px;
}

/* Banner CTA — quiz de técnicas */
.banner-cta {
  padding: 64px 0;
}

.banner-cta-inner {
  max-width: 640px;
  margin: 0 auto;
  text-align: center;
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 48px 40px;
  box-shadow: var(--shadow);
}

.banner-cta h2 {
  font-size: clamp(1.4rem, 2.6vw, 1.8rem);
  margin-bottom: 0.4em;
}

.banner-cta p {
  margin-bottom: 24px;
}

/* Como funciona - silhueta que se desenha a esquerda, conteudo a direita */
#atendimento.section {
  padding: 56px 0;
}

.atendimento-inner {
  display: grid;
  grid-template-columns: minmax(220px, 280px) 1fr;
  gap: 40px;
  align-items: start;
}

.atendimento-silhouette-wrap {
  position: sticky;
  top: 120px;
  width: 100%;
  aspect-ratio: 300 / 474;
  margin: 0 0 0 auto;
}

.atendimento-silhouette-base,
.atendimento-silhouette-ink {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAHaCAYAAAC6tnRxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABefSURBVHhe7d15uO9ztcDxt6nIlCljZlIylTkiDcaMIVOGkCnKUCIlJFSkuCpkyM2QmyFDMjQo5RIRKUKuoa5KGm9pus96ns/xbKt9ztl7n/37fdfv7Pfrn2OvtT08PfXp8/l812ctkCRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ0nRjHmDOHJSkig4DDsxBSaooFqvP5aAkVbQPcFMOSlJFuwMPADPmhCRVszPwNLBUTkhSNe8E/gVslBOSVM0BbcHaIyckqZooa/hv4PickKRqzgBOBj6TE5JUzZeBXV2wpMExQw5MEMsAX2l/ng0skX9BkqqIL4SxYIU4Gq6d8pJUxlfbV8LwSWDrlJekEhYFfggs2X6OBWuX9DuSVML7gauG/BxfCvcf8rMklXEn8LYhP58EfHDIz5JUQrSU+V6KnQgcl2KS1KnoLno/sEOKx2LlDktSKf8BXJ+DwDHAETkoSV3ZE/gZsFhOAB8CDs9BSerCBsBTwJY50ZwCHJSDkjSc9Vpv9RtaicF4eg3wU2C/nBjiU8Pca0nSC6wCXAZ8t7V6WRY4bxx3O2u2xeo9OZGcCWySg5I0ycHAj1svqqE91WNHFIvYtNqifRGc0s5qkkvaLk+S/k0c/+4D1soJ4JXtnd+0iEXqcWDHnBjGLO0R9MtyQpKiB9U3gAVyoolj3HU5OAonAA8Cb8yJyYgBFJO6NkjS8z47mTqoobZpR7TRigXwRuCW1uNqpDZsd1iS9Ly41I4L8OiUMCXxTCYu4Edjp3ZfFV0XRiv6Yu2Vg5ImtsuB03NwGFcD6+fgZLy03YfdNQ39rOLv9wuhpOe9BPgRsGlOJFHW8PX25m9q9m0Tb+KYOZLfH05cuMfxc3L3aZImoDXacXCRnEiiid4FOZjETioWtfiSONKd2OREKcP5OShpYotBpVHGMDUfB/bOwSYWs5uBb7ZJN+MhujTsloOSJra4DB9JbVV0U5hU5b5w203FvVcsUlF6EJfr4ymOk3EPJknPizFap+bgMF7XFqdY3KJEIXZU8bZw3fyL42DzVrMlSS8QC89I+00tBKw+jjufl+dA83lHe0nK4p1g3F+N5JlMLwx3Mb9y69AgSS8wF3BP68zQb7FLe3UOtqETr89BSYoj2W0d1TpFVX1c3g+1/AgLWCVNQLGTuSYH+2TVVrQ61IdbRwhJ+jfbt3KFLsTl/VDRwSGGqErSsN41ii+E4y1a1UwycysUnWNITJJeINq3rJCDfbLakL+Ot4dR5yVJ5cwArNT+Otoux8RnSSopOji8ApipvT0c2jdekkqJcobYYUXlfCxaklRWNOXbLgclqaL4OhntjyWpvOjTHn24JKm8/ccwzEKSOhHHwa4q7CVpVKJf+5dyUJIqitHzNwDz5IQkVRRToIe+J5Skss4FDs1BabzE+y9pvBwFXJmDklTRFq09sySVF/3k75hMX3dJKudrwD45KEkVRbfTD+WgJFXsORUFpJ/OQUkT27LDDH2oYGngtByUNLFtC2ycgwXEqK+Tc1DSxBYX22/KwQLOBDbNQUkT27vbglXhHivaIkc/rOjWYE8sSf8mZv69pd1lxQCIrkRbmbizegewQE5KUjgFWB94Ufsy14W3toVTkqbo1DYKPmzd0dFwb2CzHJSk7BNDLrfjLquLC/g9nZQjaSTeD2zf/nqWjtq6xL9DV8dRSQPkAGC/IT/vBKwz5OdeWws4C5g1JyQpiwUqjoWTRGvio4f83EsHtkv/BXNCkoYTF+4XpNiurR6qlw5qQ1MlacSWAi7PQeAMYLkcHCeLtJ2VJI3KzMBlwMIpvkLrrd6LMoc4cm6Qg5I0EudM5itdVJ9HndZ42ao9aI4jpySNSVy6x4j44XwMODIHRymGlHywVbQvmpOSNBo7pC+FWRwZY7c1VrFQxe5KkqZZPHwe7uJ9kvmBbwI75sQIxYPmV+agJI1VLFhTWlQid1d7bzhahwOvyEFJGqvjgYNzMImuDj8FtsyJqYgSiZfnoCSNVXwlvDoHh7EN8PNRPlaOwtTZclCSpkUsWLGLmpp4zvPoCB9KRwlD7N4kaVztPJXL96E2AR5rv794TjbxiPraYYpSJWlcXNUa6o1EPOu5ou22zm/Td6LOahXgGOCaNv1GknritcBtbS7gSG3YFqxYoK4ELmqFot5bSeq56KRwS2voN1pdDrKQNEHFmPg4HkrSQLgQOC8HJamqaDET91OSNBBilxVfA2fKCUmq6IT2FXBK7w0lqYxdgDtbOxpJKi/Gct00zp1IJQ2wGNJQ2YvavVYUmEZVu6QJbFB6nscosNuBo3JC0sQQD4X7OXl5WsV0na8ANwOvy0lJ07eV2/TlQXMYcD/wkTZ0QtIEMNpunpXE4NXoqfX99kVR0nRswVF28qxqt9b//YbWyUHSdCj+xz29DGuIidJRbPoQcDGwWv4FSYMtOn5ObxYDTm/3W/EuMS7pJQ242afTBWuSuN86B/gZ8DlgofwLkgZHlDK8KQenQyu2jqT3AMe2IlRJAya+qi2Qg9OxtVs75bic3zcnJdUVbVviy9pEtD3wvfZFMWYjSiouLqI3y8EJJqbsPNhaM9t3Sypso3a3M9HFwn0dcDewaU5KquEdwHw5OIEd0HZbn3C3JdUSBZYT9f5qSmKadNxrxTMfW9hIRUR90kQoZxirKH14DNgvJyT13xb2SZ+q+CDxc+DjOSGpv6IJntOSpy6OiFH+cFZOSOqPGAXvQIeRm7sNwTgxJyT13hLA23JQUxTH58enkzY80kB5s9XdY3J422lJ6qMYNmH91ejN3+q0XOylPomCyANzUCMWrZijQaCkPojGdoMyzquiM/xiKPVPjMRaIwc1YkcDF+SgpN54O7B0DmrEjgS+mIOSemOf9o5QY/MFj4RSf8wF7JGDGpXr27FQUo/FdOetc1AjFn3go2fWRG96KPXFxjbsmybxweIRa9ik/tgTeGkOasTiLeG3clDS+JuxdRjV2N0OvDsHJY2/RS0YnSZrtWc5C+eEpPG3brvD0thEOUM8y5HUB2+wR/mYzQM8akseqX+iJfJsOThAlmz3cF04CLg3ByX1zt45MEA26bjbZ0zQ+UgOSuqNqHCPHu6DKIpdL+2wHOMtwC/aDk9SH8Rk40Ht4X55+0LXlS8BV+SgpN6JlsivzcEB8D7gUznYR9HV4gngrTkhqXdidzVo9UNxBLsZWDAn+ijuzR7OQUm9FR0aYrTXIDkHOC4H+yi+SEahqENUpT6KDgOD1lIm7qxiOs1LcqKP4svkb9r9n6Q+iSc5++dgcV9p91ddisv+a3JQUm+tPmBfCKMi/4cdH2Hj3uxp315K/bdR6+M0KK4FPpyDffYB4ElgzpyQ1Fu7A4vnYFGvB34MLJATfRbPcD6dg5J67505UFjcG3VZdxU2AH4HrJkTknorvhAemoNFRSeJh4Blc6LPLmmN+iT1WXwhPDwHi4r3gvEMpktxFH0WeG9OSOq92K0MQg3W8u2BcdxhdengdhxcJCck9d6GwE45WNDpwC052IEY4RU1YJI6sC2wTg4WE908Hwd2zok+i8X9r63RoaQOxO5qiRwsJiraf5aDHTivyL+HNGHFSPXFcrCQeGAcdVdddhMN0RzwV8DxOSGpf+Jr10w5WMiO7Ti4UE702XuA3wNL5YSk/ph5APq4xxTli3KwA/cBX85BSf0Td1cH5mAh0QE1SgjisXOXoo3MP4DNckJS/0Tl+G45WMjngdtysANRsPpADkrqr/Vap4aKon3LM8B+OdFn8Sj8T8AxOSGpv7Yq/ID3/cD/FujKEAvVn9uwCUkd2qU9eakoLrnPysE+mxX4H0d4STVEH6yKDeg2byUEXY8di26i/wI2zQlJ/XdADhRxNfDtHOzArcA9OSipGxVbpMQRNe6Muv56GS2jo5QhujNI6lg07jsoBws4FngKeHFO9FkUq8axNJ7kSOpYdECIS/dq7gfOyME+i11elDLYs10qIsbSx+V2JVFm8QdgtZzos9OA/yv8BVWacJYr+PXrv4Dv5GCfzQb80iZ9Ui2rAm/OwQ7Fju+3BSrbY4JQlDJU+s9GmvCie2al4anxNS6e4nRd2f4j4I4clNSteEP4qhzsUBwF40jYpejGELurvXJCUrdi+kyVyS+Taq/2zIk+iyGtTxQoqZCUxB3N/DnYkagHizKCuMfqStzp/R04KSckdS9KGubLwY5c357BdClqrmIiTvWBHNKEFEfC+ITftShgfbpVuHcldpoxYKJCK2ZJw1grBzrylnZ/1eUXy8OAfwLr5oSkGroe+T7Jx9rbwS7b3NxVpDuEpMlYPwc6ciNwcw72UQyYiN1V9L6SVFT0c+9azEOMjp6n5kQfXQk82UaeSSqqwpFw2dbCJTqfdmGZ9sj5lJyQVMvGOdCBmOr86/YQuwtRcxUX/kvmhKRauu6XHo5uF+5z50QfzNKOgg6YkDQi8RQmHht3Ybt22b5FTkjScO4GLsnBPolBFw/moCQNJ3rKxxfCT+VEH6wIPNeOpJI0VYsCv+lo0TihtWJeLCckaTjRHeEvrcNnv/2kHQklaUTi3V7UQL01J3os/nl/KziAQ1Jhb2ztXPr9ROhi4AFghpyQpMmJcoKYrNzPBWte4FnguJyQpCmJo1l0+OznE6FD2nFwlZyQpCmJoamxw+rnI+zbWncISRqVaOsSE2r6dem+dHs3uE9OSNLUrNMWrHflRI9EC+a4v+p67qGkART3SPGWr1+93H/o+HlJY7VUqzY/Myd6YM1WpPr2nJCkkZi9tXeJjg29dnr7Z82VE5I0UtGt4d4c7IHoyhAFo5I0Zpe1mYS93PnE5X6UT2ydE5I0Gke25zmvyYlxFG2Qo6tpHEElacy2aaUNB+bEOIqOph4HJU2zxVsx5xdyYpzEzi2+Dm6fE5I0WjEL8L7WPaEX4jgYxaLx6FmSptkF7UFydCAdb98Hvp6DkjRW+7Z7rG1zYhpF++M4bh6RE5I0VnGPFZ1HL8yJaRRDWmOqdC+/QEqagKLty+PAjDkxDT7f3g9K0riKB9BxLIyWM+MlyhnifkySxtXqbcH6bE6M0TLAb4F35IQkjYfYET06TsMhdgB+ByyZE5I0Ho5pu6yofp9WJzuGXlIvrdTKEK7JiTG41mZ9knotFqtYtKK531jN0qrnD88JSRpP8eYvjoUn5sQoxGIXLWs2ywlJGk8vAh5u3UFny8kRWhd4pBWkSlJPHdV2We/MiRHaBbhznItQJWlYy7WnOrHojMWHgKtzUJJ6JfpjjbXE4WzgtByUpF6JB8vPAbfmxAjEYndYDkrTg2ggp5qilmos7wvPADbNQUnqpQ3bgnVTTkzFWcCqOShJvfaNtmhtnBNTYDmDpE7EcTAWrJtzQpIquqUtWlvmhCRV82bgn3YPlTQormy7rBhYIUmlrdNG2j8EzJGTklTNuW2XdVxOSFI1CwO/AJ6x9bGkQXBk22WN9wxDSeqJ+FoYi9ZWOSFJ1cRCFQvWA63hnySVdmlbtE7ICUmqZtk2KDVmD74qJyWpmkmtlL+aE5JU0V3T2P9dkvpmI+BvwOPAPDkpSdWc2XZZ8acklRY7q5hl+I/WpVSSStur7bLuAGbISUmq5oa2aH04JySpmlWAZ1tt1go5KUnVfKTtsq7ICanfvJvQ1MR/R+5vi9ZOOSlJ1WzfesA/CMyek5JUTRwJfRwtaSDEpfvvgT8Br85JSaomdlexy7o8JySpmrmAx9p91hY5KUnVHNx2Wd/JCUmqKBarWLR2zwlJqmbztmDdkxOSVNF1bdHaLyckqZqNW/uZmLQzY05KUjU3tl3WrjkhSdVs0hasO32XKmkQTPpi+PackKRqdmsLVhwPJam0WVr/9+eA1+ekJFUTLZRjl/WFnJCkapZoY+6fBhbJSUmq5qK2yzokJySpmujeMKnEQZJKizqs+9qitV5OSlI1ky7fz84JSapmReCvwBMOq5A0CL7bdlk75IQkVfOetmD9Z05IUjXLtOk6vwDmy0lJquaWtstyUIWk8g73qY6kQfEK4M/AU8C8OSlJ1dzedlnb5YQkVXNKW7DOzAlJquZNbcG6OyckqZo5gJ+3yveVclKSqrncljOSBkUMWY0F6+qckKRq1m4L1uM+hpZU3UuBx+yRJWlQXNIWrCNyQpKqOaotWJfmhCRVs1lbsO7KCUmqZrE2AuwPwNI5KUnVRLV77LI2zglJqua8tmC9LyckqZqodI8F6+KckKRqNmkLVnQilaTSoqHfX9pj6CgmlaSyYpF6EvgjsHxOSlI1PwD+CWyUE5JUzfXtHmvfnJCkai5oC9YHckKSqjmhLVhn5IQkVbOPzfwkDYod24L1rZyQpGpibH0sWPflhCRVE+UMsWA9DMyck5JUycrAc62AdM6clKRK5gN+DTwDzJ+TklRJ7KqeAH4PLJSTklTJPMAj7Vjoe0JJpc0KPNDeE66Qk5JUyUytpOEfrd2MJJUWk3P+5oIlTZsZc0A9EQtW7LA8EkoqLf5P4d62YK2Yk5JUyYuA+4E/AQvnpCRVEjusWLCeBebNSUmqJN4P/hR4vO22JKmsqHSPxepRP3JIqm6x9iwnqt1nyElJqiSe48QXwrtzQpKqWaf1w7ouJySpms3agnVuTkhSNdu1BeujOSFJ1ezdFqyDckKSqjmuLVix05Kk0s5rC9YaOSFJ1XwN+DPw8pyQpGpuayO+ovOoJJUVbwdjsbo1JySpmkXas5zLckKSqlkO+Atwek5IUjVvaNNy9s8JSapmUtHoG3NCkqqJotG/A6vkhCRV81Xgl236sySVdk8b8SVJpc0N/Bq4OCckqZqVgeeA9+WEJFWzSStpiD8lqbQjgD8CC+aEJFUTz3FigKoklRdTcq7MQUmqZlHgt8ChOSFJ1WzUHj174S6pvKOBZ4D5c0KSqrka+HYOSlI1MwI/AU7NCUmqZtVWf7VrTkhSNdEDK+6vlswJSarmAu+vJA2KB4BP5qAkVbNSKxjdOCckqZpDgKeA2XJCkqq5rrVFlqTS5mi7qwNzQpKq2Rz4FbBMTkhSNecAd+agJFX0CHB8DkpSNWsCzwKr5YQkVfNRj4OSBsV9wLE5KEnVbNDKGVbJCUmq5iTg+zkoSRXFYnVYDkpSNRsCjwKL54QkVfM54KoclKRqoiPDw8BOOSFJ1ewMPNQePUtSadcCn81BSapmeeBJYI2ckKRqjrH2StKgiMXqgByUpGo2aZNxFsgJSarmwjZ7UJJKi2nOjwGvywlJquZo4NYclKSKfgDslYOSVM12wL3ArDkhSdVEZXv0vpKk0lZql+1L54QkVfMZ4NIclKRqXtaGTKyfE5JUzRHATTkoSRV91yZ9kgbBtsBtwIw5IUnVfA14bw5KUjVrA3cAc+eEJFVzMXByDkpSNcu2ZzjRnUGSSjsNOD8HJamaeYC7gdVzQpKq+YDPcCQNghcDtwPr5YQkVbMbcGMOSlJF1wM75qAkVbOFj5wlDYrLgf1zUJKqiWc4MQ3HR86SyvsicGgOSlI1rwRuBl6SE5JUzSnAUTkoSdUsANzQnuNIUmkfBI7NQUmqJiY4XwcsmhOSVE3UXJ2eg5JUUXRkWD4HJamatwHn5KAkVfQlW8hIGgQbAhfmoCRVdFbrzCBJpa3UjoOSVN5JwB45KEnVzNt6XkXBqCSVdghwQg5KUkVXtVYyklTaZsB5OShJFV0EbJWDklTNssC1OShJFR1mzytJgyIu26NgVJJKW79NxJGk8k4Eds9BSapmbuBKYK6ckKRqdgLOzEFJquhsYLsclKRqXgp8GZg9JySpml2AU3NQkio6166ikgbBwsAV9r2SNAji6+BpOShJFcU051i0JKm0OAbe1NohS1JpMRz1/ByUpIqOBvbLQUmq6BxbyUgaBIu0cgZJKm974BM5KEkVRe+rbXJQkiqK5zhxLJSk0haz95WkQbElcEwOSlJFMcbrTTkoSRWdAcyZg5JUzULAyTkoSRVtBOyRg5JU0Z7AOjkoSRXF7sr7K0kDIVrKSJIkSZIkSZIkSZIkSZIkTdYMOSBJkiRJkiRJkiRJkiRJkiRJkiRJkqYb/w/XyoMyN8zUJwAAAABJRU5ErkJggg==');
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}

.atendimento-silhouette-base {
  background: var(--color-bg);
}

.atendimento-silhouette-ink {
  background: var(--color-ink);
}

.atendimento-silhouette-reveal {
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(
    to bottom,
    black 0%,
    black calc(var(--atendimento-draw, 0) * 100% - 10%),
    transparent calc(var(--atendimento-draw, 0) * 100% + 4%)
  );
  mask-image: linear-gradient(
    to bottom,
    black 0%,
    black calc(var(--atendimento-draw, 0) * 100% - 10%),
    transparent calc(var(--atendimento-draw, 0) * 100% + 4%)
  );
  -webkit-transition: -webkit-mask-image 0.12s linear;
  transition: mask-image 0.12s linear;
}

.atendimento-silhouette-highlight-band {
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    transparent calc(var(--atendimento-draw, 0) * 100% - 12%),
    white calc(var(--atendimento-draw, 0) * 100% - 3%),
    white calc(var(--atendimento-draw, 0) * 100% + 3%),
    transparent calc(var(--atendimento-draw, 0) * 100% + 12%),
    transparent 100%
  );
  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    transparent calc(var(--atendimento-draw, 0) * 100% - 12%),
    white calc(var(--atendimento-draw, 0) * 100% - 3%),
    white calc(var(--atendimento-draw, 0) * 100% + 3%),
    transparent calc(var(--atendimento-draw, 0) * 100% + 12%),
    transparent 100%
  );
  opacity: 1;
  pointer-events: none;
  -webkit-transition: -webkit-mask-image 0.12s linear;
  transition: mask-image 0.12s linear;
}

.atendimento-silhouette-highlight {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: var(--color-rust);
  filter:
    drop-shadow(0 0 2px var(--color-rust))
    drop-shadow(0 0 5px rgba(177, 92, 52, 0.9))
    drop-shadow(0 0 11px rgba(177, 92, 52, 0.7))
    drop-shadow(0 0 20px rgba(177, 92, 52, 0.45));
  -webkit-mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-image: url('data:image/png;base64,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');
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}

.atendimento-content {
  min-width: 0;
}

.atendimento-header .eyebrow,
.atendimento-header .section-title,
.atendimento-header .section-lead {
  text-align: left;
  margin-left: 0;
}

.atendimento-header .eyebrow { margin-bottom: 10px; }
.atendimento-header .section-lead { margin-bottom: 0; }

.atendimento-steps {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 18px;
}

.step {
  position: relative;
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 14px 20px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}

.step-number {
  display: block;
  font-family: var(--font-display);
  font-style: italic;
  font-size: 1.15rem;
  color: var(--color-rust);
  margin-bottom: 6px;
}

.step h4 {
  font-size: 0.95rem;
  font-family: var(--font-body);
  font-weight: 600;
  color: var(--color-ink);
  margin-bottom: 0.35em;
}

.step p { font-size: 0.85rem; margin-bottom: 0; line-height: 1.5; }

.atendimento-steps .step {
  opacity: var(--steps-reveal, 1);
  transform: translateX(calc((1 - var(--steps-reveal, 1)) * -12px));
}

.atendimento-inner {
  opacity: var(--section-fade, 1);
  transition: opacity 0.3s ease-out;
}

.benefits-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 32px;
}

.benefit { text-align: left; }

.benefit-icon {
  color: var(--color-rust);
  font-size: 0.8rem;
  display: inline-block;
  margin-bottom: 12px;
}

.benefit h4 {
  font-size: 1.05rem;
  font-family: var(--font-body);
  font-weight: 600;
  color: var(--color-text);
}

.benefit p { font-size: 0.92rem; margin-bottom: 0; }

.triagem-inner {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 56px;
  align-items: start;
}

.triagem-text { position: sticky; top: 120px; }
.triagem-text .section-title,
.triagem-text .section-lead,
.triagem-text .eyebrow { text-align: left; margin-left: 0; }

.quiz-card {
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 40px;
  box-shadow: var(--shadow);
}

.quiz-progress {
  height: 6px;
  background: var(--color-bg-alt);
  border-radius: 999px;
  overflow: hidden;
  margin-bottom: 16px;
}

.quiz-progress-bar {
  height: 100%;
  background: var(--color-rust);
  border-radius: 999px;
  transition: width 0.3s ease;
}

.quiz-step {
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--color-sage-dark);
  margin-bottom: 24px;
}

.quiz-question {
  font-size: 1.35rem;
  min-height: 3em;
  display: flex;
  align-items: center;
  margin-bottom: 28px;
}

.quiz-actions {
  display: flex;
  gap: 16px;
}

.quiz-btn { flex: 1; text-align: center; }

/* variante múltipla escolha (quiz de técnicas) */
.quiz-actions-column {
  flex-direction: column;
}

.quiz-actions-column .quiz-btn {
  text-align: left;
  padding: 14px 20px;
  white-space: normal;
}

.quiz-result { text-align: center; }

.quiz-result h3 { font-size: 1.4rem; }

.quiz-result p { margin-bottom: 24px; }

.form-field {
  margin-bottom: 20px;
  text-align: left;
}

.form-field label {
  display: block;
  font-size: 0.85rem;
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--color-text);
}

.form-field input {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  font-family: var(--font-body);
  font-size: 0.95rem;
  background: var(--color-bg);
  color: var(--color-text);
}

.form-field input:focus {
  outline: none;
  border-color: var(--color-rust);
}

.login-feedback {
  margin: 16px 0 0;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--color-sage-dark);
  min-height: 1.2em;
  text-align: center;
}

.login-note {
  margin-top: 24px;
  font-size: 0.85rem;
  color: var(--color-text-soft);
  text-align: center;
}

.quiz-restart {
  display: block;
  margin: 16px auto 0;
  background: none;
  border: none;
  color: var(--color-text-soft);
  font-size: 0.85rem;
  text-decoration: underline;
  cursor: pointer;
  font-family: var(--font-body);
}

.quiz-back-home {
  display: block;
  margin: 12px auto 0;
  text-align: center;
  font-size: 0.85rem;
  color: var(--color-text-soft);
  text-decoration: underline;
}

.contato-inner { text-align: center; }

.contato-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
}

.contato-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: 999px;
  padding: 14px 26px;
  font-weight: 600;
  font-size: 0.95rem;
  box-shadow: var(--shadow);
  transition: transform 0.15s ease, border-color 0.15s ease;
}

.contato-link:hover {
  transform: translateY(-1px);
  border-color: var(--color-rust);
}

.contato-link-icon {
  padding: 14px;
  width: 50px;
  height: 50px;
  justify-content: center;
}

.contato-icon {
  display: inline-flex;
  color: var(--color-rust);
}

.site-footer {
  border-top: 1px solid var(--color-border);
  padding: 32px 0;
  background: rgba(239, 229, 211, 0.94);
}

.footer-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
}

.footer-inner p {
  margin: 0;
  font-size: 0.85rem;
}

.logo-footer {
  font-size: 1.1rem;
  font-family: var(--font-display);
  color: var(--color-ink);
}

.whatsapp-widget {
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: var(--color-whatsapp);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(37, 211, 102, 0.45);
  z-index: 100;
  transition: transform 0.15s ease;
}

.whatsapp-widget:hover { transform: scale(1.08); }

/* Ícone de agulhas que aparece no toque, em telas sem cursor de mouse */
.tap-needle {
  position: fixed;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  pointer-events: none;
  z-index: 999;
  animation: tap-needle-pop 0.45s ease-out forwards;
}

@keyframes tap-needle-pop {
  0% { opacity: 0; transform: scale(0.6) rotate(-8deg); }
  30% { opacity: 1; transform: scale(1.05) rotate(0deg); }
  100% { opacity: 0; transform: scale(0.9) rotate(4deg); }
}

/* Agendamento (agenda embutida do Google) */
.agendar-inner {
  display: grid;
  grid-template-columns: minmax(200px, 300px) 1fr;
  gap: 40px;
  align-items: center;
}

.agendar-photo-img {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  object-position: top center;
  border-radius: var(--radius);
  box-shadow: var(--shadow);
}

.calendar-embed {
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  padding: 24px;
  box-shadow: var(--shadow);
}

.calendar-embed iframe {
  width: 100%;
  height: 700px;
  border: none;
  border-radius: var(--radius-sm);
  display: block;
}

.calendar-embed-placeholder {
  text-align: center;
  padding: 56px 20px;
}

.calendar-embed-placeholder p {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

/* Página do quiz de técnicas (hero curto) */
.hero-compact {
  padding: 72px 0 56px;
  text-align: center;
}

.hero-compact h1 {
  font-size: clamp(1.9rem, 3.8vw, 2.8rem);
  max-width: 680px;
  margin: 0 auto;
}

.hero-compact .hero-sub {
  max-width: 520px;
}

.quiz-page-wrap {
  max-width: 640px;
  margin: 0 auto;
  padding-bottom: 96px;
}

/* Responsive */
@media (max-width: 860px) {
  .nav { display: none; }

  .cards-grid {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
  }

  .card { padding: 32px 28px; }

  .triagem-inner {
    grid-template-columns: 1fr;
  }

  .atendimento-inner {
    grid-template-columns: 1fr;
  }

  .atendimento-silhouette-wrap {
    position: relative;
    top: auto;
    max-width: 200px;
    margin: 0 auto 8px;
  }

  .atendimento-header .eyebrow,
  .atendimento-header .section-title,
  .atendimento-header .section-lead { text-align: center; margin-left: auto; margin-right: auto; }

  .triagem-text { position: static; }
  .triagem-text .section-title,
  .triagem-text .section-lead,
  .triagem-text .eyebrow { text-align: center; margin-left: auto; margin-right: auto; }

  .quiz-card { padding: 28px; }

  .quiz-actions { flex-direction: column-reverse; }

  .banner-cta-inner { padding: 36px 24px; }

  .about-inner {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .about-photo-img { max-width: 280px; margin: 0 auto; }

  .about-text .eyebrow,
  .about-text .section-title { text-align: center; }

  .agendar-inner {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .agendar-photo-img { max-width: 280px; margin: 0 auto; }
}
