body{margin:0;background:#020b0f}a{color:#7fe9f4}a:hover{color:#d9fbff}.samec *{box-sizing:border-box}.samec-pass{pointer-events:none}.samec-pass .samec-card,.samec-pass .samec-list,.samec-pass a,.samec-pass button,.samec-pass input{pointer-events:auto}.samec-list::-webkit-scrollbar{width:6px}.samec-list::-webkit-scrollbar-thumb{background:rgba(111,230,242,.3);border-radius:3px}.samec a:focus-visible,.samec button:focus-visible,.samec input:focus-visible{outline:2px solid #f4b860;outline-offset:3px}.samec-card:hover{border-color:rgba(244,184,96,.55)!important;background:rgba(244,184,96,.06)!important}.samec-row:hover{background:rgba(111,230,242,.06)!important}@keyframes samec-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.samec-track{display:flex;width:max-content;animation:samec-marq 70s linear infinite}.samec-rev{animation-direction:reverse;animation-duration:80s}.samec-marquee:hover .samec-track{animation-play-state:paused}.samec-logo img{opacity:.74;transition:opacity .25s}.samec-logo:hover img{opacity:1}@keyframes samec-pulse{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.6);opacity:0}}.samec-pulse{transform-box:fill-box;transform-origin:center;animation:samec-pulse 2.4s ease-out infinite}.samec-pulse2{animation-delay:1.2s}@keyframes samec-run{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.samec-ecg-run{stroke-dasharray:70 930;animation:samec-run 3.2s linear infinite}@keyframes samec-sweep{0%{left:-2%}to{left:102%}}.samec-sweep{animation:samec-sweep 5.5s linear infinite}@keyframes samec-ecg{0%{stroke-dashoffset:0}to{stroke-dashoffset:-640}}@keyframes samec-drop{0%{transform:translateY(-100%)}to{transform:translateY(220%)}}@keyframes samec-blink{50%{opacity:.3}}.samec-ecg{stroke-dasharray:320 320;animation:samec-ecg 3.2s linear infinite}.samec-hint{animation:samec-drop 2.2s ease-in-out infinite}.samec-blink{animation:samec-blink 1.6s ease-in-out infinite}.samec-navlinks,.samec-rail,.samec-tele{display:flex}.samec-right{justify-content:flex-end}.samec-ig-tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.samec-ig-tile:hover{transform:translateY(-4px);border-color:rgba(244,184,96,.55)!important}.samec-ig-glyph{opacity:.9;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s}.samec-ig-tile:hover .samec-ig-glyph{opacity:1;transform:scale(1.07)}@media (max-width:860px){.samec-ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;flex-basis:100%!important}.samec-navlinks,.samec-rail,.samec-tele{display:none}.samec-panel{max-width:100%!important;background:rgba(2,14,18,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(111,230,242,.16);border-radius:20px;padding:22px}}@media (prefers-reduced-motion:reduce){.samec-blink,.samec-ecg,.samec-ecg-run,.samec-hint,.samec-pulse,.samec-sweep,.samec-track{animation:none}.samec-ig-glyph,.samec-ig-tile{transition:none}.samec-ig-tile:hover,.samec-ig-tile:hover .samec-ig-glyph{transform:none}.samec-marquee{overflow-x:auto!important}}.samec a[style*="background: #6fe6f2"],.samec a[style*="border: 1px solid rgba(111,230,242,0.5)"]{transition:transform .2s ease,box-shadow .25s ease,filter .2s ease,background-color .2s ease,border-color .2s ease}.samec a[style*="background: #6fe6f2"]:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 12px 28px -12px rgba(111,230,242,.6)}.samec a[style*="border: 1px solid rgba(111,230,242,0.5)"]:hover{background-color:rgba(111,230,242,.08);border-color:#6fe6f2!important}.samec a[style*="background: #6fe6f2"]:active,.samec a[style*="border: 1px solid rgba(111,230,242,0.5)"]:active{transform:translateY(0);filter:brightness(.96)}.samec-navlinks a{display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.samec-navlinks a:hover{color:#fff!important}.samec-rail button:focus-visible,.samec-rail button:hover{color:#fff!important}.samec-rail button:focus-visible>span:last-child,.samec-rail button:hover>span:last-child{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important}.samec-menu{display:none}@media (prefers-reduced-motion:reduce){.samec a[style*="background: #6fe6f2"]:hover{transform:none}}@media (min-width:861px) and (max-width:1439px){.samec-pass .samec-panel{position:relative;isolation:isolate}.samec-pass .samec-panel:before{content:"";position:absolute;inset:-56px -72px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(2,11,15,.42) 45%,rgba(2,11,15,0) 100%)}}@media (min-width:861px) and (max-width:1439px){.samec-rail button[aria-current=step]:not(:hover):not(:focus-visible)>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-height:879px),(max-width:1399px){.samec-tele{display:none!important}}@media (max-width:860px){.samec>header{background:rgba(2,11,15,.9)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(111,230,242,.1)}.samec>header>nav{padding-top:10px!important;padding-bottom:10px!important;gap:8px!important;justify-content:flex-start!important}.samec>header>nav>a:first-child{margin-right:auto}.samec-menu{display:block;position:relative;order:3}.samec-menu>summary{list-style:none;width:44px;height:44px;border-radius:999px;border:1px solid rgba(111,230,242,.35);display:flex;align-items:center;justify-content:center;cursor:pointer}.samec-menu>summary::-webkit-details-marker{display:none}.samec-menu[open]>summary{background:rgba(111,230,242,.12);border-color:#6fe6f2}.samec-menu-panel{position:absolute;right:0;top:calc(100% + 10px);min-width:232px;display:flex;flex-direction:column;padding:8px;border-radius:18px;border:1px solid rgba(111,230,242,.2);background:#03161b;box-shadow:0 24px 60px -20px rgba(0,0,0,.85)}.samec-menu-panel a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:#e6fbff;text-decoration:none;font-size:16px;font-weight:500}.samec-menu-panel a:hover{background:rgba(111,230,242,.08);color:#fff}#contato,#convenios,#depoimentos,#duvidas,#instagram,#sobre{scroll-margin-top:72px}.samec-pass{padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important;justify-content:center}.samec-pass:not(#ch0){align-items:flex-end!important;padding-bottom:max(24px,calc(576px - 50vh))!important}.samec-pass:not(#ch0) .samec-panel{gap:12px!important;padding:18px 18px 16px!important}.samec-pass:not(#ch0) .samec-panel h2{font-size:clamp(26px,7.4vw,32px)!important}.samec-pass:not(#ch0) .samec-panel>p:first-of-type{font-size:16px!important;margin-top:-4px!important}.samec-pass:not(#ch0) .samec-panel>p+p{font-size:14.5px!important;line-height:1.55!important}.samec-pass:not(#ch0) .samec-panel>div:last-child{margin-top:2px!important;gap:4px 16px!important}.samec-pass:not(#ch0) .samec-cta{min-height:48px!important}.samec-panel{max-width:600px!important;background:rgba(2,14,18,.82);padding:24px 20px}.samec-pass h1,.samec-pass h2{text-wrap:balance}.samec-cta{text-align:center;padding:12px 24px!important;line-height:1.25}.samec-cta,.samec-fab{justify-content:center}.samec-fab{right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:56px;min-height:56px!important;padding:0!important}.samec-fab>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#convenios{padding:72px 0 56px!important;gap:28px!important}#depoimentos,#instagram,#sobre{gap:32px!important}#depoimentos,#duvidas,#instagram,#sobre{padding-top:64px!important;padding-bottom:64px!important}#contato{padding-top:64px!important;padding-bottom:96px!important}#sobre p{max-width:62ch}#samec-map{height:440px!important}.samec-addr-links a{display:inline-flex}.samec-addr-links a,.samec-flink{align-items:center;min-height:44px!important}.samec-flink{display:flex}.samec-fcol{gap:0!important}}@media (max-width:640px){.samec-ttabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:6px}.samec-mapcard{bottom:34px!important;right:20px}}@media (max-width:520px){.samec-cta{width:100%}.samec-contact-card{padding:28px 22px!important}.samec-tcard{min-height:340px!important}.samec>header>nav img{height:36px!important}.samec>header>nav>a:last-of-type{padding:0 16px!important;font-size:13px!important}#contato,#convenios>div:first-child,#depoimentos,#duvidas,#instagram,#sobre,.samec>header>nav,footer>div{padding-left:16px!important;padding-right:16px!important}}