:root{--ev-deep:#0e262e;--ev-forest:#143240;--ev-green:#1b4655;--ev-sage:#5d8894;--ev-sage-light:#a3bfc7;--ev-mist:#ecf2f3;--ev-gold:#c08a4e;--ev-gold-deep:#9c6c39;--ev-gold-light:#ebd4b6;--ev-white:#fff;--ev-cream:#f7fafa;--ev-ink:#13232a;--ev-body:#3e525a;--ev-muted:#74868d;--ev-line:#dae3e5;--ev-line-soft:#e9f0f1;--ev-on-dark:#eff4f5;--ev-on-dark-dim:#b8cad1;--font-display:"Archivo", "Trebuchet MS", Verdana, sans-serif;--font-italic:"Archivo", "Trebuchet MS", Verdana, sans-serif;--font-sans:"Source Sans 3", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--sh-sm:0 1px 2px #0e262e0f, 0 1px 3px #0e262e14;--sh-md:0 6px 16px #0e262e1a;--sh-lg:0 18px 40px #0e262e29;--sh-card:0 12px 30px #13232a1a;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.14s;--dur:.24s;--dur-slow:.42s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--ev-white);color:var(--ev-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}::selection{background:var(--ev-gold-light);color:var(--ev-deep)}a:focus-visible,button:focus-visible{outline:2px solid var(--ev-gold-deep);outline-offset:3px;border-radius:4px}section[id],div[id]{scroll-margin-top:92px}.ev-wrap{max-width:1380px;margin:0 auto;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ev-gold-deep);align-items:center;gap:12px;margin-bottom:22px;font-size:13.5px;font-weight:600;display:flex}.eyebrow-line{opacity:.55;background:currentColor;flex-shrink:0;width:26px;height:1px;display:inline-block}.eyebrow.center{text-align:center;justify-content:center}.btn-primary{background:var(--ev-green);color:#fff;font-family:var(--font-sans);cursor:pointer;box-shadow:var(--sh-md);transition:all var(--dur) var(--ease);white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:10px;padding:17px 32px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--ev-deep);box-shadow:var(--sh-lg);transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg, var(--ev-gold), var(--ev-gold-deep));color:#fff;font-family:var(--font-sans);cursor:pointer;box-shadow:var(--sh-md);transition:all var(--dur) var(--ease);white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:10px;padding:17px 32px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-gold:hover{box-shadow:var(--sh-lg);filter:brightness(1.05);transform:translateY(-2px)}.btn-ghost{color:var(--ev-green);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:14px 8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost:hover{color:var(--ev-deep)}.btn-ghost.on-dark{color:var(--ev-gold-light)}.btn-ghost.on-dark:hover{color:#fff}.btn-outline{color:var(--ev-green);border:1.5px solid var(--ev-line);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border-radius:14px;align-items:center;gap:10px;padding:17px 32px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline:hover{border-color:var(--ev-green);background:var(--ev-mist)}.btn-outline.on-dark{color:var(--ev-on-dark);border-color:#ebd4b673}.btn-outline.on-dark:hover{border-color:var(--ev-gold-light);color:#fff;background:#ebd4b61f}.stars{gap:3px;margin-bottom:18px;display:flex}.star{color:#e9b949;fill:#e9b949;width:17px;height:17px}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.gsap-fade{opacity:0}@media (prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1!important;transform:none!important}.gsap-fade{opacity:1!important;transform:none!important}}.hero-section{background:var(--ev-deep);position:relative;overflow:hidden}.hero-bg{background-image:url(/assets/dr-max-lopes-cirurgiao-de-mao-goiania-consultorio.jpg);background-position:100%;background-size:cover;display:none;position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(#0e262ee6 0%,#0e262ebf 55%,#0e262e80 100%);position:absolute;inset:0}.hero-copy{max-width:min(660px,58vw)}@media (max-width:960px){.hero-copy{max-width:100%}}.hero-portrait{object-fit:cover;object-position:center top;width:min(34vw,640px);height:100%;display:block;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 26%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 26%,#000 52%)}.hero-badges{flex-wrap:wrap;gap:10px;display:flex}.hero-badge{color:var(--ev-gold-light);border-radius:var(--r-pill);letter-spacing:.02em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);white-space:nowrap;background:#0e262e73;border:1px solid #ebd4b666;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:960px){.hero-section{flex-direction:column;display:flex}.hero-bg{display:none}.hero-section>.ev-wrap{order:1;min-height:0!important;padding-bottom:8px!important}.hero-portrait{aspect-ratio:4/3;object-fit:cover;object-position:center 18%;border-radius:var(--r-lg);width:calc(100% - 2*clamp(24px,5vw,72px));max-width:640px;height:auto;box-shadow:var(--sh-lg);order:2;margin:28px auto 40px;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.hero-portrait.trauma{object-position:center 35%}}.hero-bg.trauma{background-image:url(/assets/dr-max-lopes-cirurgia-da-mao-centro-cirurgico.jpg)}.hero-portrait.trauma{object-position:center 28%}@media (max-width:840px){.nav-links-desktop,.header-cta-desktop{display:none!important}}.stats-band{background:var(--ev-deep);color:var(--ev-on-dark)}.stat-num{font-family:var(--font-display);color:var(--ev-gold-light);font-variant-numeric:tabular-nums;font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1}.stat-label{color:var(--ev-on-dark-dim);margin-top:10px;font-size:14.5px;line-height:1.5}.tcard{border-radius:var(--r-lg);border:1.5px solid var(--ev-line);box-shadow:var(--sh-sm);background:var(--ev-white);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease);flex-direction:column;padding:clamp(26px,2.4vw,36px);display:flex}.tcard:hover{box-shadow:var(--sh-lg);border-color:var(--ev-sage-light);transform:translateY(-4px)}.tcard.feature{background:linear-gradient(160deg, var(--ev-green), var(--ev-deep));box-shadow:var(--sh-card);border:1px solid #ebd4b659}.tcard.feature:hover{box-shadow:var(--sh-lg)}.tcard-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--ev-gold-deep);background:var(--ev-mist);border-radius:var(--r-pill);align-self:flex-start;margin-bottom:16px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-block}.tcard.feature .tcard-tag{color:var(--ev-gold-light);background:#ffffff1a}.tgrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);display:grid}@media (max-width:1080px){.tgrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.tgrid{grid-template-columns:1fr}}.check-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.check-list li{color:var(--ev-body);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.check-list li svg{color:var(--ev-gold-deep);flex-shrink:0;margin-top:3px}.sobre-photo{border-radius:var(--r-xl);box-shadow:var(--sh-card);aspect-ratio:4/5;overflow:hidden}.sobre-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.medo-section{background:var(--ev-deep);position:relative;overflow:hidden}.medo-bg{opacity:.26;background-image:url(/assets/dr-max-lopes-cirurgia-da-mao-centro-cirurgico.jpg);background-position:50% 32%;background-size:cover;position:absolute;inset:0}.medo-section:after{content:"";background:linear-gradient(#0e262e99,#0e262ed9);position:absolute;inset:0}.medo-content{z-index:2;position:relative}.depo-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);display:grid}@media (max-width:900px){.depo-grid{grid-template-columns:1fr}}.depo-card{background:var(--ev-white);border:1.5px solid var(--ev-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;padding:clamp(24px,2vw,32px);display:flex}.faq-body-wrap{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-body-wrap.open{grid-template-rows:1fr}.faq-body-inner{overflow:hidden}.float-wa{z-index:120;color:#fff;width:60px;height:60px;box-shadow:var(--sh-lg);transition:transform var(--dur-slow) var(--ease-out), filter var(--dur) var(--ease), opacity var(--dur-slow) var(--ease-out);opacity:0;background:#25d366;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px);transform:scale(0)}.float-wa.show{opacity:1;transform:scale(1)}.float-wa:hover{filter:brightness(1.08)}.cta-final{border-radius:var(--r-xl);background:linear-gradient(160deg, var(--ev-green), var(--ev-deep) 70%);position:relative;overflow:hidden}.cta-final:before{content:"";background:radial-gradient(circle,#c0a4684d,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-80px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);display:grid}@media (max-width:1080px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.blog-grid{grid-template-columns:1fr}}.blog-card{border-radius:var(--r-lg);border:1.5px solid var(--ev-line);background:var(--ev-white);box-shadow:var(--sh-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.blog-card-img{aspect-ratio:16/9;background:var(--ev-mist);position:relative;overflow:hidden}.blog-card-img img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.blog-card:hover .blog-card-img img{transform:scale(1.04)}.blog-capa-shade{pointer-events:none;background:linear-gradient(#0e262e00 50%,#0e262e9e 100%);position:absolute;inset:0}.blog-capa-tag{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-gold-light);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e262eb8;border:1px solid #ebd4b659;padding:6px 13px;font-size:11.5px;font-weight:600;position:absolute;bottom:14px;left:16px}.blog-card-body{flex-direction:column;padding:clamp(20px,2vw,28px);display:flex}.trat-banner{border-radius:var(--r-xl);box-shadow:var(--sh-card);aspect-ratio:21/10;margin:clamp(36px,4vw,56px) 0 0;position:relative;overflow:hidden}.trat-banner img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.trat-banner figcaption{color:var(--ev-on-dark);background:linear-gradient(#0e262e00 0%,#0e262ed9 100%);padding:clamp(40px,5vw,64px) clamp(20px,2.6vw,36px) clamp(18px,2.2vw,28px);font-size:14.5px;line-height:1.55;position:absolute;bottom:0;left:0;right:0}.trat-banner figcaption b{color:var(--ev-gold-light);font-weight:600}@media (max-width:680px){.trat-banner{aspect-ratio:4/3}.trat-banner img{object-position:72% 40%}}.cta-final-grid{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.cta-final-copy{text-align:left;max-width:720px}.cta-final-photo{border-radius:var(--r-lg);aspect-ratio:4/5;box-shadow:var(--sh-lg);border:1px solid #ebd4b647;justify-self:end;max-width:400px;overflow:hidden}.cta-final-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}@media (max-width:900px){.cta-final-grid{grid-template-columns:1fr}.cta-final-copy{text-align:center}.cta-final-photo{aspect-ratio:1;justify-self:center;max-width:320px}}.ig-section{background:var(--ev-deep);border-top:1px solid #ebd4b624;padding:clamp(56px,7vw,96px) 0}.ig-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.2vw,44px);display:flex}.ig-follow{white-space:nowrap;font-size:16px}.ig-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.ig-tile{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--ev-forest);color:var(--ev-on-dark);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease);border:1px solid #ebd4b624;text-decoration:none;display:block;position:relative;overflow:hidden}.ig-tile img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.ig-tile:hover,.ig-tile:focus-visible{box-shadow:var(--sh-lg);border-color:#ebd4b666;transform:translateY(-4px)}.ig-tile:hover img{transform:scale(1.05)}.ig-tile-badge{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e262e9e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.ig-tile-shade{pointer-events:none;opacity:.55;transition:opacity var(--dur) var(--ease);background:linear-gradient(#0e262e00 40%,#0e262edb 100%);position:absolute;inset:0}.ig-tile:hover .ig-tile-shade{opacity:1}.ig-tile-caption{color:var(--ev-on-dark);-webkit-line-clamp:3;opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease-out);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;position:absolute;bottom:11px;left:12px;right:12px;overflow:hidden;transform:translateY(6px)}.ig-tile:hover .ig-tile-caption,.ig-tile:focus-visible .ig-tile-caption{opacity:1;transform:none}@media (max-width:1080px){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.ig-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(-1*clamp(24px,5vw,72px));padding:4px clamp(24px,5vw,72px) 18px;display:flex;overflow-x:auto}.ig-grid::-webkit-scrollbar{display:none}.ig-tile{scroll-snap-align:start;flex:0 0 58%}.ig-tile-caption{opacity:1;transform:none}.ig-tile-shade{opacity:1}.ig-follow{justify-content:center;width:100%}}@media (hover:none){.ig-tile-caption{opacity:1;transform:none}.ig-tile-shade{opacity:1}}.artigo-body h2{font-family:var(--font-display);color:var(--ev-ink);margin:36px 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.artigo-body p,.artigo-body li{color:var(--ev-body);font-size:16.5px;line-height:1.75}.artigo-body ul{padding-left:22px}.artigo-fontes{border-top:1.5px solid var(--ev-line);margin-top:40px;padding-top:18px}.artigo-fontes p,.artigo-fontes a{color:var(--ev-muted);font-size:13.5px;line-height:1.7}.artigo-fontes a{color:var(--ev-gold-deep)}.seo-footer{background:var(--ev-forest);border-top:1px solid #ebd4b624;padding:clamp(48px,6vw,80px) 0}.seo-footer-grid{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);display:grid}@media (max-width:1080px){.seo-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.seo-footer-grid{grid-template-columns:1fr}}.seo-footer h3{font-family:var(--font-display);color:var(--ev-gold-light);margin:0 0 12px;font-size:17px;font-weight:700}.seo-footer p{color:var(--ev-on-dark-dim);margin:0 0 12px;font-size:13.5px;line-height:1.65}.seo-footer a{color:var(--ev-on-dark);opacity:.9;padding:4px 0;font-size:13.5px;text-decoration:none;display:block}.seo-footer a:hover{color:var(--ev-gold-light)}@media (max-width:560px){.footer-cta-btns{flex-direction:column;align-items:stretch}.footer-cta-btns .btn-gold,.footer-cta-btns .btn-primary{justify-content:center;width:100%}.footer-copy{text-align:center;flex-direction:column;align-items:center}}@media (max-width:860px){.btn-primary,.btn-gold{border-radius:16px!important;padding:20px 36px!important;font-size:18px!important}.section-h2{text-wrap:balance}}
