:root{--pt-bg:#0b0c0e;--pt-raise:#131518;--pt-raise-2:#181b1f;--pt-line:#24272c;--pt-ink:#eef2f5;--pt-muted:#9aa4ad;--pt-dim:#6c757e;--pt-blue:#1aa0ff;--pt-lime:#7be02a;--pt-gradient:linear-gradient(90deg, #1aa0ff 0%, #7be02a 100%);--pt-display:"Unbounded", "Manrope", system-ui, sans-serif;--pt-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-gutter:clamp(1.25rem, 5vw, 5.5rem);--pt-ease:cubic-bezier(.22, 1, .36, 1)}html{background:var(--pt-bg);scroll-behavior:smooth}body{color:var(--pt-ink);background:var(--pt-bg)!important}.pt-site{background:var(--pt-bg);min-height:100dvh;color:var(--pt-ink);font-family:var(--pt-sans);-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.55;position:relative;overflow-x:clip}.pt-site:after{z-index:70;content:"";mix-blend-mode:overlay;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.pt-site a{color:inherit}.pt-site :focus-visible{outline:2px solid var(--pt-blue);outline-offset:3px}.pt-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-icon{flex:none;width:1.25em;height:1.25em}.pt-header{z-index:60;padding:1rem var(--pt-gutter);background:linear-gradient(to bottom, color-mix(in srgb, var(--pt-bg) 82%, transparent), transparent);pointer-events:none;align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.pt-header>*{pointer-events:auto}.pt-header:before{z-index:-1;border-bottom:1px solid var(--pt-line);content:"";background:color-mix(in srgb, var(--pt-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .35s var(--pt-ease);position:absolute;inset:0}.pt-header.is-scrolled:before{opacity:1}.pt-header__brand{font-family:var(--pt-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.pt-header__brand img{border-radius:50%;width:40px;height:40px}.pt-header__nav{gap:1.75rem;margin-left:auto;font-size:.9rem;display:flex}.pt-header__nav a{color:var(--pt-muted);transition:color .3s var(--pt-ease);text-decoration:none;position:relative}.pt-header__nav a:after{content:"";background:var(--pt-ink);transform-origin:0;height:1px;transition:transform .4s var(--pt-ease);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.pt-header__nav a:hover{color:var(--pt-ink)}.pt-header__nav a:hover:after{transform:scaleX(1)}.pt-header__phone{border:1px solid var(--pt-line);background:color-mix(in srgb, var(--pt-raise) 70%, transparent);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s var(--pt-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.pt-header__phone:hover{border-color:var(--pt-blue)}.pt-site .scroll-scrub__progress span{background:var(--pt-gradient)}.pt-site .scroll-scrub__progress{top:auto;bottom:0}.pt-site .scroll-scrub__route{flex-direction:column;align-items:flex-end;gap:.1rem;top:50%;left:auto;right:clamp(.75rem,2.4vw,2rem);transform:translateY(-50%)}.pt-site .scroll-scrub__route-button{min-height:2.25rem;font-family:var(--pt-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.35rem .25rem;font-size:.74rem;display:inline-flex}.pt-site .scroll-scrub__route-button:after{content:"";width:.5rem;height:.5rem;transition:background .3s var(--pt-ease), transform .3s var(--pt-ease);border:1px solid;border-radius:50%}.pt-site .scroll-scrub__route-button[aria-current=step]{text-decoration:none}.pt-site .scroll-scrub__route-button[aria-current=step]:after{border-color:var(--pt-blue);background:var(--pt-blue);transform:scale(1.25)}.pt-site .scroll-scrub__kicker{color:var(--pt-blue);font-family:var(--pt-sans);letter-spacing:.2em;font-size:.78rem}.pt-site #acasa .scroll-scrub__kicker{color:#a9d8ff}.pt-site .scroll-scrub__title{font-family:var(--pt-display);letter-spacing:-.02em;font-weight:600}.pt-site .scroll-scrub__body{color:var(--pt-muted)}.pt-site .scroll-scrub__copy{text-shadow:0 2px 28px #000000bf}.pt-site .scroll-scrub__copy:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ss-bg) 90%, transparent) 0%, color-mix(in srgb, var(--ss-bg) 70%, transparent) 55%, transparent 100%);inset:-5rem -7rem}.pt-site .scroll-scrub__body,.pt-site #acasa .scroll-scrub__body{color:color-mix(in srgb, var(--pt-ink) 82%, transparent)}.pt-site #acasa .scroll-scrub__copy{width:min(64rem,74vw)}.pt-site #acasa .scroll-scrub__title{letter-spacing:.01em;max-width:none;font-size:clamp(2rem,6.1vw,6.6rem);font-weight:700;line-height:1}.pt-site #acasa .scroll-scrub__body{max-width:none;color:var(--pt-ink);margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500}.pt-hero-title__letters{white-space:nowrap;display:inline-block}.pt-hero-title__letter{display:inline-block}.pt-motion .pt-hero-title__letters{animation:pt-track-in 1.6s var(--pt-ease) both}.pt-motion .pt-hero-title__letter{animation:pt-letter-in .9s var(--pt-ease) both}@keyframes pt-track-in{0%{letter-spacing:.32em}to{letter-spacing:.01em}}@keyframes pt-letter-in{0%{opacity:0;filter:blur(10px);transform:translate(.4em)rotateY(-70deg)}to{opacity:1;filter:blur();transform:none}}.pt-hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.pt-cta-whatsapp{background:linear-gradient(var(--pt-bg), var(--pt-bg)) padding-box, var(--pt-gradient) border-box;transition:box-shadow .4s var(--pt-ease), transform .4s var(--pt-ease);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.95rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.pt-cta-whatsapp:hover{box-shadow:0 0 2.5rem -.5rem color-mix(in srgb, var(--pt-lime) 55%, transparent);transform:translateY(-2px)}.pt-cta-call{color:var(--pt-ink);align-items:center;gap:.55rem;padding:.4rem 0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.pt-cta-call:after{content:"";background:var(--pt-muted);transform-origin:0;height:1px;transition:transform .45s var(--pt-ease), background .45s var(--pt-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.pt-cta-call:hover:after{background:var(--pt-ink);transform:scaleX(1)}.pt-site #despre .scroll-scrub__title{max-width:18ch;font-size:clamp(1.8rem,3.3vw,3.4rem);line-height:1.08}.pt-callouts,.pt-parts{--cp:1;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.pt-callout,.pt-part{--on:clamp(0, calc((var(--cp) - .12 - var(--i) * .2) * 6), 1);opacity:calc(.35 + var(--on) * .65);transform:translate3d(calc((1 - var(--on)) * 2.5rem), 0, 0);align-items:center;transition:opacity .2s linear;display:grid}.pt-callout{grid-template-columns:auto 3.5rem 1fr;gap:.9rem}.pt-callout__index{color:var(--pt-blue);font-family:var(--pt-display);font-variant-numeric:tabular-nums;font-size:.78rem}.pt-callout__line{background:var(--pt-muted);height:1px;transform:scaleX(var(--on));transform-origin:0}.pt-callout__label{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500}.pt-part{grid-template-columns:.75rem auto 1fr;gap:.25rem .9rem}.pt-part__dot{border:1.5px solid var(--pt-lime);border-radius:50%;width:.6rem;height:.6rem}.pt-part__label{font-family:var(--pt-display);font-size:1rem;font-weight:600}.pt-part__note{color:var(--pt-muted);font-size:.9rem}.pt-section{z-index:1;padding:clamp(6rem, 13vw, 11rem) var(--pt-gutter);background:var(--pt-bg);position:relative}.pt-eyebrow{color:var(--pt-blue);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.pt-h2{font-family:var(--pt-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,4.4rem);font-weight:600;line-height:1.04}.pt-lead{max-width:44ch;color:var(--pt-muted);margin:1.4rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem)}[data-parallax]{--py:0px;transform:translate3d(0, var(--py), 0);will-change:transform}.pt-motion [data-reveal]{opacity:.4;transform-origin:50% 100%;transition:opacity .9s var(--pt-ease), transform 1.1s var(--pt-ease);transform:perspective(1200px)translateY(2.25rem)rotateX(7deg)}.pt-motion [data-reveal].is-in{opacity:1;transform:none}.pt-implant3d{border-top:1px solid var(--pt-line);background:radial-gradient(60% 70% at 72% 50%, color-mix(in srgb, var(--pt-blue) 10%, transparent), transparent 70%), var(--pt-bg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.pt-implant3d__stage{aspect-ratio:1;width:100%;max-height:78vh;margin-inline:auto;position:relative}.pt-model-fallback{object-fit:contain;width:100%;height:100%;transition:opacity .6s var(--pt-ease);position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 52%,#0000 70%);mask-image:radial-gradient(50% 50%,#000 52%,#0000 70%)}.pt-implant3d__stage.is-loaded .pt-model-fallback{opacity:0}.pt-model{--poster-color:transparent;cursor:grab;background:0 0;width:100%;height:100%;display:block;position:relative}.pt-model:active{cursor:grabbing}.pt-implant3d__hint{color:var(--pt-muted);align-items:center;gap:.5rem;margin:0;font-size:.82rem;display:inline-flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.pt-services__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.pt-services__rail{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.pt-service__card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;border:1px solid var(--pt-line);background:var(--pt-raise);height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--pt-ease), border-color .4s var(--pt-ease);border-radius:1.25rem;position:relative;overflow:hidden}.pt-service__card:after{content:"";background:radial-gradient(28rem circle at var(--mx) var(--my), color-mix(in srgb, var(--pt-blue) 16%, transparent), transparent 55%);opacity:0;pointer-events:none;transition:opacity .4s var(--pt-ease);position:absolute;inset:0}.pt-service__card:hover{border-color:color-mix(in srgb, var(--pt-blue) 45%, var(--pt-line));transition:transform .12s linear, border-color .4s var(--pt-ease)}.pt-service__card:hover:after{opacity:1}.pt-service__media{aspect-ratio:4/4.2;background:#000;overflow:hidden}.pt-service__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--pt-ease);display:block;transform:scale(1.04)translateZ(0)}.pt-service__card:hover .pt-service__media img{transform:scale(1.1)}.pt-service__body{padding:1.4rem 1.5rem 1.6rem;transform:translateZ(30px)}.pt-service__index{color:var(--pt-dim);font-family:var(--pt-display);font-size:.75rem}.pt-service__title{font-family:var(--pt-display);margin:.6rem 0 0;font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:600;line-height:1.25}.pt-service__line{color:var(--pt-muted);margin:.55rem 0 0;font-size:.95rem}.pt-doctors{border-top:1px solid var(--pt-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.pt-doctors__media{background:#000;border-radius:1.5rem;position:sticky;top:12vh;overflow:hidden}.pt-doctors__media img{width:100%;height:auto;display:block}.pt-steps{counter-reset:step;gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.pt-step{border-top:1px solid var(--pt-line);grid-template-columns:3.25rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.pt-step__index{border:1px solid var(--pt-line);width:2.5rem;height:2.5rem;color:var(--pt-blue);font-family:var(--pt-display);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.pt-step__title{font-family:var(--pt-display);margin:.35rem 0 0;font-size:1.08rem;font-weight:600}.pt-step__body{color:var(--pt-muted);margin:.45rem 0 0}.pt-doctors__facts{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 0;display:grid}.pt-doctors__facts>div{background:var(--pt-raise);border-radius:1rem;padding:1.1rem 1.2rem}.pt-doctors__facts dt{color:var(--pt-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.pt-doctors__facts dd{color:var(--pt-ink);margin:.45rem 0 0;font-weight:500}.pt-cta-case{border:1px solid var(--pt-ink);transition:background .35s var(--pt-ease), color .35s var(--pt-ease);border-radius:.25rem;align-items:center;gap:1.25rem;margin-top:2.25rem;padding:1.05rem 1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.pt-cta-case .pt-icon{transition:transform .35s var(--pt-ease)}.pt-cta-case:hover{background:var(--pt-ink);color:var(--pt-bg)}.pt-cta-case:hover .pt-icon{transform:translate(.35rem)}.pt-contact{border-top:1px solid var(--pt-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.pt-contact__title{font-family:var(--pt-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.3rem,5.6vw,5.6rem);font-weight:600;line-height:1.02}.pt-gradient-rule{background:var(--pt-gradient);border-radius:3px;width:min(16rem,40%);height:3px;margin:2rem 0 2.25rem;display:block}.pt-contact__phone{font-family:var(--pt-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:color .3s var(--pt-ease);font-size:clamp(2rem,4.2vw,3.8rem);font-weight:500;text-decoration:none;display:inline-block}.pt-contact__phone:hover{color:var(--pt-blue)}.pt-contact__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.pt-cta-whatsapp-solid{background:var(--pt-lime);transition:transform .35s var(--pt-ease), box-shadow .35s var(--pt-ease);border-radius:.85rem;align-items:center;gap:.6rem;padding:1rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex;color:#0b0c0e!important}.pt-cta-whatsapp-solid:hover{box-shadow:0 1rem 2.5rem -1rem color-mix(in srgb, var(--pt-lime) 70%, transparent);transform:translateY(-2px)}.pt-link-facebook{transition:color .3s var(--pt-ease);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;color:var(--pt-muted)!important}.pt-link-facebook:hover{color:var(--pt-ink)!important}.pt-contact__mail{color:var(--pt-muted);margin:1.5rem 0 0}.pt-contact__map{border:1px solid var(--pt-line);background:var(--pt-raise);border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.pt-contact__map iframe{aspect-ratio:1;filter:grayscale()invert(.92)contrast(.9)brightness(.95);border:0;width:100%;display:block}.pt-contact__map figcaption{background:color-mix(in srgb, var(--pt-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.9rem;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.pt-contact__city{font-family:var(--pt-display);font-size:1.15rem;font-weight:600}.pt-contact__map figcaption a{color:var(--pt-muted);font-size:.9rem}.pt-footer{z-index:1;padding:2.5rem var(--pt-gutter) 3rem;border-top:1px solid var(--pt-line);background:var(--pt-bg);color:var(--pt-dim);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:.88rem;display:flex;position:relative}.pt-footer img{border-radius:50%;width:44px;height:44px}.pt-footer p{margin:0}.pt-footer__credit{margin-left:auto!important}.pt-mobilebar{display:none}@media (width>=861px){.pt-site #implant .scroll-scrub__copy{width:min(30rem,33vw)}.pt-site #implant .scroll-scrub__title{font-size:clamp(2rem,3.4vw,3.6rem)}}@media (width<=1080px){.pt-services__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pt-site .scroll-scrub__poster,.pt-site .scroll-scrub__video{--film-zoom:1.6}}@media (width<=860px){.pt-header{padding:.75rem 1rem}.pt-header__nav,.pt-header__phone,.pt-site .scroll-scrub__route{display:none}.pt-site .scroll-scrub__poster,.pt-site .scroll-scrub__video{--film-h:56.25vw;--film-top:calc((100dvh - var(--film-h)) * .3);object-fit:contain;object-position:50% 30%;transform:scale(var(--film-zoom,1.25));transform-origin:50% 30%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--film-top), #000 calc(var(--film-top) + var(--film-h) * .16), #000 calc(var(--film-top) + var(--film-h) * .8), transparent calc(var(--film-top) + var(--film-h)));-webkit-mask-image:linear-gradient(to bottom, transparent var(--film-top), #000 calc(var(--film-top) + var(--film-h) * .16), #000 calc(var(--film-top) + var(--film-h) * .8), transparent calc(var(--film-top) + var(--film-h)));mask-image:linear-gradient(to bottom, transparent var(--film-top), #000 calc(var(--film-top) + var(--film-h) * .16), #000 calc(var(--film-top) + var(--film-h) * .8), transparent calc(var(--film-top) + var(--film-h)))}.pt-site .scroll-scrub__chapter-pin,.pt-site .scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.pt-site .scroll-scrub__copy:before{background:linear-gradient(to top, var(--ss-bg) 0%, color-mix(in srgb, var(--ss-bg) 86%, transparent) 55%, transparent 100%);inset:-7rem -100vw -8rem}.pt-link-facebook,.pt-contact__mail a,.pt-contact__map figcaption a,.pt-footer__credit a{align-items:center;min-height:44px;display:inline-flex}.pt-site #acasa .scroll-scrub__copy{width:100%}.pt-site #acasa .scroll-scrub__title{font-size:clamp(1.6rem,7.6vw,3.4rem)}.pt-hero-actions .pt-cta-call{display:none}.pt-implant3d,.pt-doctors,.pt-contact{grid-template-columns:1fr}.pt-doctors__media{position:relative;top:0}.pt-doctors__facts{grid-template-columns:1fr}.pt-services{padding-left:0;padding-right:0}.pt-services__head{padding-inline:1.25rem}.pt-services__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.9rem;padding:.25rem 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.pt-services__rail::-webkit-scrollbar{display:none}.pt-service{scroll-snap-align:start;flex:0 0 78vw;max-width:22rem}.pt-footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.pt-footer__credit{margin-left:0!important}.pt-mobilebar{z-index:65;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));border:1px solid var(--pt-line);border-radius:1rem;grid-template-columns:1fr 1fr;display:grid;position:fixed;left:.75rem;overflow:hidden;box-shadow:0 1rem 2.5rem -.75rem #000c}.pt-mobilebar a{justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;font-weight:700;text-decoration:none;display:inline-flex}.pt-mobilebar__wa{background:var(--pt-lime);color:#0b0c0e!important}.pt-mobilebar__call{background:var(--pt-raise-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pt-hero-title__letters,.pt-hero-title__letter{animation:none!important}[data-parallax]{transform:none!important}.pt-callout,.pt-part{opacity:1;transform:none}.pt-callout__line{transform:none}.pt-service__card{transform:none!important}}
