:root{--color-primary:#3f7d5c;--color-on-primary:#fff;--color-primary-text:#3f7d5c;--color-accent:#e07a5f;--color-on-accent:#000;--color-background:#fff;--color-surface:#f5f9f7;--color-foreground:#0f172a;--color-muted:#f1f1f2;--color-muted-foreground:#636875;--color-border:#dddfe1;--font-heading:"Outfit", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--text-display:clamp(2.25rem, 1.6rem + 3vw, 4rem);--text-h1:clamp(2rem, 1.5rem + 2.4vw, 3.25rem);--text-h2:clamp(1.6rem, 1.3rem + 1.4vw, 2.4rem);--text-h3:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--text-lead:clamp(1.1rem, 1rem + .4vw, 1.3rem);--text-body:1rem;--text-small:.875rem;--text-label:.75rem;--leading-tight:1.1;--leading-body:1.6;--radius-sm:2px;--radius-md:4px;--radius-lg:6px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);margin:0;line-height:1.6}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{background:var(--color-primary);color:var(--color-on-primary);z-index:100;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip-link:focus{left:.5rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-ready [data-hero] .word,.motion-ready [data-hero-item],.motion-ready [data-animate],.motion-ready [data-stagger]>*{opacity:0}.word{display:inline-block}[data-scan]>.scan{border-bottom:2px solid var(--color-accent);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-accent) 30%, transparent))}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-new(root){animation:.32s cubic-bezier(.22,1,.36,1) both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--deep:color-mix(in srgb, var(--color-primary) 70%, var(--color-foreground));--line:color-mix(in srgb, var(--color-foreground) 14%, transparent);--line-strong:color-mix(in srgb, var(--color-foreground) 55%, transparent);--wrap:72rem;--gap:1.25rem;--ease:cubic-bezier(.22, 1, .36, 1)}body{font-size:var(--text-body);line-height:var(--leading-body);padding-bottom:5rem}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.012em;text-wrap:balance;margin:0}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.display{font-size:var(--text-display);font-weight:700}.display-sm{font-size:var(--text-display);font-weight:700;line-height:var(--leading-tight)}.h1{font-size:var(--text-h1);font-weight:700}.lead{font-size:var(--text-lead);max-width:36ch;color:var(--color-foreground);line-height:1.45}.mono{font-family:var(--mono);letter-spacing:.02em}.label{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);font-weight:600}.mt{margin-top:1.5rem}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.link{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;text-decoration:none}.link:hover,.link:focus-visible{background-size:100% 1px}.btn{min-height:48px;font:600 var(--text-body) / 1 var(--font-body);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--action{background:var(--color-accent);color:var(--color-on-accent)}.btn--action:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground))}.btn--action:active{transform:translateY(1px)}.btn--ghost{border-color:var(--line-strong);color:var(--color-foreground);background:0 0}.btn--ghost:hover{background:var(--color-foreground);color:var(--color-background)}.btn--sm{min-height:44px;padding:0 1rem}.btn--block{width:100%}.sec--deep .btn--ghost,.band .btn--ghost{color:inherit}.stamp{outline-offset:2px;border-radius:var(--radius-sm);color:var(--color-primary-text);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;transform:rotate(var(--tilt,-4deg));opacity:.92;white-space:nowrap;border:1.5px solid;outline:1px solid;flex-direction:column;align-items:center;gap:.15rem;margin:4px;padding:.4rem .8rem;line-height:1.1;display:inline-flex}.stamp b{font-size:var(--text-small);font-weight:700}.stamp i{font-style:normal;font-size:var(--text-label);letter-spacing:.1em}.stamp--light{color:var(--color-on-primary)}.sec{padding-block:clamp(3.5rem,8vw,7rem);position:relative}.sec--tight{padding-block:clamp(2rem,5vw,4rem)}.sec--surface{background:var(--color-surface);border-block:1px solid var(--line)}.sec--deep{background:var(--deep);color:var(--color-on-primary)}.sec--deep .label{color:color-mix(in srgb, var(--color-on-primary) 72%, transparent)}.cols{gap:2rem;display:grid}.cols__head{align-content:start;gap:.75rem;display:grid}@media (width>=56rem){.cols{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.cols__head{grid-column:1/span 4;align-self:start;position:sticky;top:7rem}.cols__body{grid-column:6/span 7}}.gridlines{position:relative}.gridlines>.wrap,.gridlines>*{z-index:1;position:relative}@media (width>=56rem){.gridlines:before{content:"";inset-block:0;width:min(100% - 2.5rem, var(--wrap));background:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px calc(100% / 12));border-right:1px solid var(--line);opacity:.6;pointer-events:none;z-index:0;position:absolute;left:50%;transform:translate(-50%)}}.site-header{z-index:50;background:var(--color-background);border-bottom:1px solid var(--line);transition:border-color .3s;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line-strong)}.site-header__in{grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding-block:.5rem;display:grid}.brand{align-items:center;gap:.7rem;min-height:44px;text-decoration:none;display:inline-flex}.brand__mark{border:1.5px solid var(--color-primary-text);outline:1px solid var(--color-primary-text);outline-offset:2px;border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;font:700 var(--text-small) / 1 var(--font-heading);color:var(--color-primary-text);letter-spacing:.04em;place-items:center;margin:3px;display:grid}.brand__text{line-height:1.15;display:grid}.brand__text strong{font:700 var(--text-h3) / 1 var(--font-heading)}.brand__text small{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground)}.nav{grid-area:2/1/auto/-1;gap:.25rem;margin-inline:-.5rem;display:flex}.nav a{min-height:44px;font-size:var(--text-small);border-bottom:2px solid #0000;align-items:center;padding:0 .7rem;font-weight:600;text-decoration:none;display:inline-flex}.nav a:hover{border-bottom-color:var(--line-strong)}.nav a[aria-current=page]{border-bottom-color:var(--color-primary);color:var(--color-primary-text)}.only-wide{display:none}@media (width>=56rem){.site-header__in{grid-template-columns:auto 1fr auto;padding-block:.6rem}.nav{grid-area:auto;justify-content:center;gap:.75rem;margin:0}.only-wide{display:inline}.only-narrow{display:none}}.callbar{z-index:60;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--color-background);border-top:1px solid var(--line-strong);position:fixed;inset:auto 0 0}.callbar__num{font-family:var(--mono);opacity:.8;font-weight:400}@media (width>=56rem){.callbar{display:none}body{padding-bottom:0}}@media (width<=24rem){.callbar__num{display:none}}.hero{background:var(--color-surface);min-height:max(100svh - 7rem,38rem);display:grid;position:relative;overflow:clip}.hero__panes,.hero__over{grid-area:1/1}.hero__panes{position:relative}.pane{position:absolute;top:0;bottom:0}.pane--l{width:62%;left:0}.pane--band{background:var(--color-primary);clip-path:ellipse(92% 100% at 100%);left:calc(44% - 1.5rem);right:0}.pane--r{clip-path:ellipse(92% 100% at 100%);left:44%;right:0}.pane [data-media-placeholder],.pane img{object-fit:cover;border:0;place-content:start center;padding-top:1.5rem;aspect-ratio:auto!important;height:100%!important}.pane [data-media-placeholder] .media__purpose,.pane [data-media-placeholder] .media__file{display:none}.pane--r [data-media-placeholder]{padding-left:30%}@media (width>=56rem){.pane--l{width:56%}.pane--band{left:calc(40% - 2rem)}.pane--r{left:40%}.pane--l [data-media-placeholder]{padding-right:20%}.pane [data-media-placeholder] .media__purpose{display:block}}.hero__over{z-index:2;pointer-events:none;align-self:end;padding-bottom:1.25rem;position:relative}.ficha{pointer-events:auto;background:var(--color-background);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:8px 8px 0 -1px var(--color-primary);gap:1rem;padding:1.5rem;display:grid}.ficha__top{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.ficha .display{font-size:var(--text-display)}.ficha__act{flex-wrap:wrap;gap:.75rem;display:flex}.ficha__meta{font-size:var(--text-small);border-top:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.75rem;display:flex}.ficha__meta .link{align-items:center;min-height:44px;display:inline-flex}@media (width>=56rem){.hero__over{padding-bottom:3rem}.ficha{gap:1.25rem;width:min(100%,44rem);padding:2rem 2.25rem}.ficha .lead{max-width:40ch}}.motivos{border-top:1px solid var(--line-strong)}.motivos li{border-bottom:1px solid var(--line-strong)}.motivo{background:radial-gradient(14rem circle at var(--mx,-20%) var(--my,50%), color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%);transition:padding-left .35s var(--ease);grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.25rem .75rem;text-decoration:none;display:grid;position:relative}.motivo:before{content:"";background:var(--color-primary);width:3px;transition:transform .35s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.motivo:hover,.motivo:focus-visible{padding-left:1.5rem}.motivo:hover:before,.motivo:focus-visible:before{transform:scaleY(1)}.motivo__q{font:600 var(--text-h2) / var(--leading-tight) var(--font-heading);grid-column:1}.motivo__t{color:var(--color-primary-text);grid-column:1}.motivo__d{font-size:var(--text-small);color:var(--color-muted-foreground);grid-column:1}.motivo__go{width:28px;height:28px;transition:transform .35s var(--ease);color:var(--color-primary-text);grid-area:1/2/span 3;align-self:center}.motivo:hover .motivo__go{transform:translate(6px)}.jornada__foto{clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,2rem 100%,0 calc(100% - 2rem));margin-top:1rem}.jornada__foto [data-media-placeholder]{border-color:color-mix(in srgb, var(--color-on-primary) 50%, transparent)}.steps{padding-left:3.25rem;position:relative}.progress{background:color-mix(in srgb, var(--color-on-primary) 25%, transparent);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1rem}.progress__fill{background:var(--color-on-primary);position:absolute;inset:0}.steps__list{gap:2.25rem;display:grid}.step{gap:.2rem;display:grid;position:relative}.step__n{background:var(--deep);border:1px solid var(--color-on-primary);border-radius:var(--radius-sm);width:2rem;height:2rem;font-size:var(--text-label);place-items:center;font-weight:700;display:grid;position:absolute;top:-.1rem;left:-3.25rem}.step p{font-size:var(--text-body);color:color-mix(in srgb, var(--color-on-primary) 85%, transparent);max-width:40ch}@media (width>=56rem){.jornada__head{grid-column:1/span 5}.jornada__foto{margin-right:-3rem}.steps{grid-column:7/span 6}.step h3{font-size:var(--text-h2)}}.antes__in{gap:1.5rem;display:grid}.antes__foto{clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);max-width:26rem}.carteirinha{background:var(--color-surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);background-image:radial-gradient(circle at 0 50%, var(--color-background) 0 .6rem, transparent .65rem), linear-gradient(to right, transparent 1.1rem, var(--line-strong) 1.1rem 1.15rem, transparent 1.15rem);background-repeat:repeat-y,no-repeat;background-size:1.2rem 1.5rem,100% 100%;gap:.9rem;padding:2rem 1.5rem 1.75rem 2.25rem;display:grid;position:relative}.carteirinha__stamp{background:var(--color-background);position:absolute;top:-1.25rem;right:1rem}.checklist{gap:.25rem;display:grid}.checklist li{border-bottom:1px dashed var(--line-strong);align-items:center;gap:.9rem;min-height:48px;display:flex}.checklist li:last-child{border-bottom:0}.checklist__box{border:1px solid var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-primary-text);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}@media (width>=56rem){.antes__in{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:center}.antes__foto{grid-column:1/span 5;max-width:none;margin-left:-2rem}.carteirinha{z-index:2;grid-column:6/span 7;margin-left:-3rem;padding:2.5rem 2.5rem 2.25rem 3.25rem}.carteirinha h2{max-width:14ch}}.faq{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line-strong)}.faq__item summary{min-height:56px;font:600 var(--text-h3) / 1.2 var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{flex:none;width:1.25rem;height:1.25rem;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--color-primary-text);height:2px;transition:transform .3s var(--ease);position:absolute;top:50%;left:0;right:0}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__item p{max-width:56ch;color:var(--color-muted-foreground);padding:0 2.5rem 1.25rem 0}.band{background:var(--color-background);border-top:1px solid var(--line-strong);padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:clip}.band__in{gap:1.5rem;display:grid;position:relative}.band__text{gap:.5rem;display:grid}.band__act{gap:1.25rem;display:grid}.band__tel{font:700 var(--text-display) / var(--leading-tight) var(--font-heading);letter-spacing:-.02em;width:fit-content;text-decoration:none}.band__tel:hover{color:var(--color-primary-text)}.band__btns{flex-wrap:wrap;gap:.75rem;display:flex}.band__stamp{justify-self:start}@media (width>=56rem){.band__in{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end}.band__text{grid-column:1/span 4}.band__act{grid-column:6/span 7}.band__stamp{position:absolute;top:-1rem;right:0}}.site-footer{background:var(--color-foreground);color:var(--color-background);padding-block:3rem 2rem}.site-footer .label{color:color-mix(in srgb, var(--color-background) 60%, transparent);margin-bottom:.25rem}.site-footer__top{border-bottom:1px solid color-mix(in srgb, var(--color-background) 25%, transparent);gap:2rem;padding-bottom:2rem;display:grid}.site-footer__id{justify-items:start;gap:.75rem;display:grid}.site-footer .stamp--light{color:var(--color-background)}.site-footer__name{font:600 var(--text-h3) / 1.1 var(--font-heading)}.site-footer__tel{font-family:var(--mono);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer__col{align-content:start;gap:0;display:grid}.site-footer__col .link{width:fit-content;min-height:44px;font-size:var(--text-small);align-items:center;display:inline-flex}.site-footer__addr{font-size:var(--text-small);color:color-mix(in srgb, var(--color-background) 65%, transparent);padding-top:1.25rem}@media (width>=56rem){.site-footer__top{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.site-footer__id{grid-column:1/span 5}.site-footer__col:first-of-type{grid-column:7/span 3}.site-footer__col:nth-of-type(2){grid-column:10/span 3}}.pg-head{border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,6vw,5rem);overflow:clip}.pg-head--slim{border-bottom:0;padding-block:clamp(2rem,5vw,3.5rem) .5rem}.pg-head__in{align-items:center;gap:2rem;display:grid}.pg-head__text{align-content:center;gap:1rem;display:grid}.pg-head__text .label .link{text-transform:uppercase}.pg-head__foto{position:relative}.cut>[data-media-placeholder],.cut>img{clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,2.5rem 100%,0 calc(100% - 2.5rem))}.pg-head__stamp{background:var(--color-background);z-index:2;position:absolute;bottom:1.5rem;left:-.5rem}.pg-head__num{font:700 var(--text-display) / 1 var(--font-heading);color:#0000;-webkit-text-stroke:1px var(--color-primary);z-index:2;pointer-events:none;position:absolute;top:-1.5rem;right:.75rem}@media (width>=56rem){.pg-head__in{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.pg-head__text{grid-column:1/span 6}.pg-head__foto{grid-column:8/span 5}.pg-head__stamp{left:-2.5rem}}.svc-list{border-top:1px solid var(--line-strong)}.svc-list>li{border-bottom:1px solid var(--line-strong)}.svc{background:radial-gradient(18rem circle at var(--mx,-30%) var(--my,50%), color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%);grid-template-columns:auto 1fr auto;gap:.75rem 1.25rem;padding:1.5rem .5rem;text-decoration:none;display:grid;position:relative}.svc__n{font:700 var(--text-h2) / 1 var(--font-heading);color:#0000;-webkit-text-stroke:1px var(--color-primary);grid-row:1}.svc__main{grid-column:2;gap:.35rem;display:grid}.svc__name{font:600 var(--text-h2) / var(--leading-tight) var(--font-heading)}.svc__d{color:var(--color-muted-foreground);font-size:var(--text-body);max-width:44ch}.svc__pts{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.svc__pts li{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--text-small);padding:.3rem .65rem}.svc__go{width:28px;height:28px;color:var(--color-primary-text);transition:transform .35s var(--ease);grid-area:1/3;align-self:center}.svc:hover .svc__go{transform:translate(6px)}.svc:hover .svc__name{color:var(--color-primary-text)}@media (width>=56rem){.svc{grid-template-columns:6rem minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;padding:2rem 1rem}.svc__n{font-size:var(--text-display)}.svc__pts{flex-direction:column;grid-area:1/3;align-items:flex-start}.svc__go{grid-column:4}}.sinais{border-top:1px solid var(--line-strong)}.sinal{border-bottom:1px solid var(--line-strong);background:radial-gradient(14rem circle at var(--mx,-30%) var(--my,50%), color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%);align-items:baseline;gap:1.25rem;padding:1.1rem .5rem;display:flex}.sinal__n{color:var(--color-primary-text);font-size:var(--text-small);font-weight:700}.sinal__t{font:500 var(--text-h3) / 1.2 var(--font-heading)}.como__head{gap:.5rem;margin-bottom:2.5rem;display:grid}.hsteps{position:relative}.progress--x{width:auto;height:2px;display:none;position:absolute;inset:1rem 0 auto}.hsteps__list{gap:1.75rem;display:grid}.hstep{align-content:start;gap:.35rem;padding-top:0;display:grid}.hstep .step__n{margin-bottom:.5rem;position:static}.hstep p{color:color-mix(in srgb, var(--color-on-primary) 85%, transparent);max-width:30ch}@media (width>=56rem){.progress--x{display:block}.hsteps__list{gap:var(--gap);grid-template-columns:repeat(4,1fr)}.hstep{padding-top:0}}.outros{border-top:1px solid var(--line-strong);gap:0;margin-top:1rem;display:grid}.outro{border-bottom:1px solid var(--line-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:64px;padding:.75rem .5rem;text-decoration:none;display:grid}.outro__n{color:var(--color-primary-text);font-weight:700}.outro__t{font:600 var(--text-h3) / 1.2 var(--font-heading)}.outro__go{color:var(--color-primary-text);transition:transform .35s var(--ease)}.outro:hover .outro__go{transform:translate(6px)}@media (width>=56rem){.outros{column-gap:var(--gap);grid-template-columns:1fr 1fr}}.principios{border-top:1px solid var(--line-strong);gap:0;display:grid}.principio{border-bottom:1px solid var(--line-strong);grid-template-columns:auto 1fr;gap:.35rem 1.25rem;padding:1.5rem 0;display:grid}.principio__n{font:700 var(--text-h1) / 1 var(--font-heading);color:#0000;-webkit-text-stroke:1px var(--color-primary);grid-row:1/span 2}.principio p{color:var(--color-muted-foreground);max-width:42ch}.regiao__in{align-items:center;gap:2rem;display:grid}.regiao__map{width:min(100%,14rem);color:var(--color-primary)}.regiao__text{gap:.75rem;display:grid}.regiao__list{flex-wrap:wrap;gap:.5rem;display:flex}.regiao__list li{border:1px solid var(--line-strong);font-family:var(--mono);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;padding:.3rem .7rem}.regiao__foto{max-width:22rem}@media (width>=56rem){.regiao__in{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.regiao__map{grid-column:1/span 3}.regiao__text{grid-column:4/span 5}.regiao__foto{grid-column:9/span 4;max-width:none;margin-top:-4rem;margin-bottom:-4rem}}.contato{align-items:start;gap:2rem;display:grid}.prontuario{background:var(--color-surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:1.5rem;padding:2rem 1.5rem 1.5rem;display:grid;position:relative}.prontuario__stamp{background:var(--color-background);position:absolute;top:-1rem;right:1rem}.campos{display:grid}.campo{border-bottom:1px dashed var(--line-strong);gap:.15rem;padding:.85rem 0;display:grid}.campo:first-child{padding-top:0}.campo dd{font:500 var(--text-h3) / 1.2 var(--font-heading)}.campo dd.mono{font-family:var(--mono);font-size:var(--text-lead)}.campo__tel{font:700 var(--text-h2) / 1 var(--font-heading);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.campo__tel:hover{color:var(--color-primary-text)}.prontuario__maps{width:fit-content;min-height:44px;font-size:var(--text-small);align-items:center;display:inline-flex}.contato__mapa iframe{border-radius:var(--radius-md);border:1px solid var(--line-strong)!important}.fachada{padding-block:1rem clamp(3rem,7vw,6rem)}@media (width>=56rem){.contato{column-gap:var(--gap);grid-template-columns:repeat(12,1fr)}.prontuario{grid-column:1/span 5;padding:2.5rem 2rem 2rem}.contato>div:last-child{grid-column:6/span 7}.fachada__foto{margin-left:16.6667%}}.btn:focus-visible,.link:focus-visible,.motivo:focus-visible,.svc:focus-visible,.outro:focus-visible{outline-offset:3px}.sec--deep :focus-visible,.site-footer :focus-visible{outline-color:var(--color-on-primary)}.site-footer :focus-visible{outline-color:var(--color-background)}@media (prefers-reduced-motion:reduce){.motivo,.motivo:before,.motivo__go,.svc__go,.outro__go{transition:none}}[data-media-placeholder]{text-align:center;color:var(--color-muted-foreground);border:1px dashed color-mix(in srgb, var(--color-foreground) 28%, transparent);border-radius:inherit;background:repeating-linear-gradient(135deg, transparent 0 11px, color-mix(in srgb, var(--color-foreground) 6%, transparent) 11px 12px), linear-gradient(160deg, var(--color-surface), var(--color-muted));place-content:center;justify-items:center;gap:.35rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}[data-media-placeholder] .media__icon{color:var(--color-accent)}[data-media-placeholder] .media__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);font-size:.75rem;font-weight:700}[data-media-placeholder] .media__purpose{max-width:24ch;font-size:.8125rem;line-height:1.35}[data-media-placeholder] .media__file{opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}[data-media-placeholder] .media__corner{border:0 solid var(--color-accent);width:14px;height:14px;position:absolute}.media__corner--tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.media__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}[data-media-placeholder][data-media-kind=cutout]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent);border-style:dotted;border-radius:50%}[data-media-placeholder][data-media-kind=cutout] .media__corner{display:none}[data-media-placeholder][data-media-kind=texture]{border-style:solid;border-color:var(--color-border)}[data-media-kind=cutout]:not([data-media-placeholder]){filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--color-foreground) 28%, transparent));background:0 0}
