:root{--wine:#571d32;--rose:#a85e74;--soft-rose:#e5c3cd;--beige:#f7ece8;--graphite:#30272b;--white:#fff;--soft-bg:#fff9f8;--line:rgba(168,94,116,.18);--shadow:0 12px 36px rgba(87,29,50,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--soft-bg);color:var(--graphite);font:400 16px/1.7 Inter,Arial,sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit}section{scroll-margin-top:96px}.container{width:min(1280px,calc(100% - 48px));margin:auto}.section{padding:72px 0}.eyebrow{margin:0 0 12px;color:var(--rose);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3{font-family:"Playfair Display",Georgia,serif;font-weight:500;line-height:1.05}h1{margin:0;font-size:clamp(3.4rem,5vw,5.6rem)}h2{margin:0 0 22px;font-size:clamp(2.2rem,3.4vw,3.5rem)}h3{margin:0 0 10px;font-size:1.7rem}em{color:var(--rose);font-weight:500}.lead{max-width:530px;margin:25px 0 30px;font-size:1.06rem}.site-header{position:sticky;z-index:20;top:0;background:rgba(255,249,248,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(87,29,50,.06)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{width:150px}.main-nav{display:flex;align-items:center;gap:25px;font-size:16px;font-weight:600}.main-nav>a:not(.button){text-decoration:none}.main-nav>a:not(.button):hover,.site-footer a:hover{color:var(--rose)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--wine);border-radius:999px;background:var(--wine);color:#fff;text-decoration:none;font-size:.77rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 7px 18px rgba(87,29,50,.16);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);background:#3f1424;box-shadow:0 10px 24px rgba(87,29,50,.22)}.button-small{min-height:42px;padding:0 17px;font-size:16px}.button-outline{background:transparent;color:var(--wine);box-shadow:none}.button-outline:hover{background:var(--wine);color:#fff}.button-light{background:var(--soft-rose);border-color:var(--soft-rose);color:var(--wine);box-shadow:none}.button-light:hover{background:#fff;border-color:#fff}.menu-toggle{display:none;border:0;background:transparent;padding:8px}.menu-toggle span{display:block;width:25px;height:1px;background:var(--wine);margin:5px}.hero{overflow:hidden;padding:48px 0 74px;background:radial-gradient(circle at 8% 23%,rgba(229,195,205,.55),transparent 25%),var(--beige)}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:58px}.hero-copy{padding:50px 0 15px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-visual{position:relative;min-height:625px;padding:20px 0 0 54px}.hero-visual>img{position:relative;z-index:1;width:100%;height:625px;object-fit:cover;object-position:center 38%;border-radius:180px 16px 16px 16px;box-shadow:var(--shadow)}.hero-arc{position:absolute;top:0;left:0;width:230px;height:230px;border:1px solid var(--rose);border-radius:50%;opacity:.45}.hero-stamp{position:absolute;z-index:2;right:-22px;bottom:36px;width:185px;padding:20px;border-radius:50%;background:var(--wine);color:#fff;text-align:center;box-shadow:var(--shadow);transform:rotate(-8deg)}.hero-stamp span{display:block;font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.hero-stamp strong{display:block;font:italic 1.25rem/1.1 "Playfair Display",serif}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:50px}.benefits article{text-align:center;font-size:.69rem;line-height:1.32}.line-icon{display:grid;place-items:center;width:39px;height:39px;margin:0 auto 8px;border:1px solid var(--rose);border-radius:50%;color:var(--rose);font-size:1rem}.section-heading{max-width:650px;margin:0 auto 46px;text-align:center}.section-heading>p:last-child{margin:0}.treatments{padding:104px 0;background:linear-gradient(135deg,#fff9f8,#f7ece8)}.program-grid{display:grid;grid-template-columns:460px minmax(0,1fr);align-items:center;gap:92px}.program-image{width:100%;overflow:hidden;border-radius:22px;box-shadow:0 20px 52px rgba(87,29,50,.14)}.program-image img{width:100%;height:500px;object-fit:cover;object-position:center 42%}.program-copy{max-width:650px}.program-copy h2{font-size:clamp(2.8rem,4.3vw,4.5rem)}.program-copy>p:not(.eyebrow){margin:0;color:#62555a;font-size:1.1rem;line-height:1.85}.treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.treatment-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.treatment-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(87,29,50,.14)}.treatment-card>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;transition:transform .25s ease}.treatment-card:hover>img{transform:scale(1.02)}.treatment-card>div:last-child{padding:34px 20px 22px}.treatment-card p{min-height:82px;margin:0 0 14px;font-size:.88rem;line-height:1.55}.treatment-card a,.text-link{color:var(--wine);font-size:.78rem;font-weight:700;text-decoration:none;text-transform:uppercase}.treatment-card a span,.text-link span{display:inline-block;transition:transform .2s ease}.treatment-card a:hover span,.text-link:hover span{transform:translateX(4px)}.treatment-icon{position:absolute;top:calc(75% - 22px);left:20px;display:grid;place-items:center;width:44px;height:44px;border:4px solid #fff;border-radius:50%;background:var(--soft-rose);color:var(--wine);font-size:.67rem;font-weight:700}.center{text-align:center;margin-top:36px}.video-library{padding:72px 0;background:linear-gradient(135deg,#571d32,#7b2d49);color:#fff}.video-heading{max-width:700px;margin:0 auto 38px;text-align:center}.video-library .eyebrow{color:var(--soft-rose)}.video-heading h2{margin-bottom:12px;font-size:clamp(2rem,3vw,3rem)}.video-heading p:last-child{margin:0;color:#f4e7ea}.video-carousel{display:flex;align-items:center;gap:14px}.video-scroller{display:flex;flex:1;gap:18px;overflow-x:auto;padding:5px 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.video-scroller::-webkit-scrollbar{display:none}.video-card{position:relative;flex:0 0 calc((100% - 36px)/3);overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#3f1424;color:#fff;cursor:pointer;text-align:left;scroll-snap-align:start;transition:transform .2s,box-shadow .2s}.video-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px rgba(28,8,16,.35)}.video-card img{width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.82;transition:opacity .2s}.video-card:hover img{opacity:1}.video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--pink);color:var(--wine);font-size:1rem;transform:translate(-50%,-50%);box-shadow:0 6px 15px rgba(0,0,0,.26)}.video-name{display:block;padding:12px 14px;font-size:.78rem;font-weight:700}.video-carousel-button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:0;border-radius:50%;background:var(--pink);color:var(--wine);cursor:pointer;font-size:1.35rem;box-shadow:0 9px 20px rgba(30,7,17,.25);transition:transform .2s}.video-carousel-button:hover{transform:translateY(-3px)}.video-dialog{width:min(900px,calc(100% - 32px));padding:0;border:0;border-radius:18px;background:#241319;box-shadow:0 30px 70px rgba(0,0,0,.45)}.video-dialog::backdrop{background:rgba(24,11,16,.75);backdrop-filter:blur(4px)}.video-dialog-close{position:absolute;z-index:1;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--wine);cursor:pointer;font-size:1.5rem}.video-player{aspect-ratio:16/9}.video-player iframe{display:block;width:100%;height:100%;border:0}.proof{background:linear-gradient(135deg,#f7ece8,#fff9f8)}.proof-grid{display:block}.results{margin-bottom:34px}.results>p:not(.eyebrow){max-width:650px}.results>p:not(.eyebrow){max-width:540px;margin:0 0 25px}.results-images{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:24px 0 29px}.results-images img{width:100%;height:175px;object-fit:cover;border-radius:13px}.testimonials{padding:18px 0}.testimonial-carousel{display:flex;align-items:center;gap:12px}.testimonial-scroller{display:flex;flex:1;gap:16px;overflow-x:auto;padding:5px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-scroller::-webkit-scrollbar{display:none}.testimonial-scroller img{flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4);aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.carousel-button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--wine),#7b2d49);color:#fff;cursor:pointer;font-size:1.35rem;line-height:1;box-shadow:0 9px 20px rgba(87,29,50,.22);transition:transform .2s,box-shadow .2s,background .2s}.carousel-button:hover{background:linear-gradient(135deg,#3f1424,var(--wine));transform:translateY(-3px);box-shadow:0 13px 26px rgba(87,29,50,.3)}.carousel-button:focus-visible{outline:3px solid var(--soft-rose);outline-offset:3px}.about{background:var(--beige)}.about-grid{display:grid;grid-template-columns:.75fr 1fr;gap:28px}.portrait{grid-row:span 2}.portrait img{width:100%;height:100%;min-height:570px;object-fit:cover;border-radius:16px}.about-copy{padding:30px 24px}.about-copy>p:not(.eyebrow){max-width:600px}.differentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.differentials span{padding:13px 10px;border-bottom:1px solid rgba(87,29,50,.18);font-size:.82rem;font-weight:600}.differentials span:before{content:"✦";margin-right:8px;color:var(--rose)}.clinic-gallery{grid-column:2;display:grid;gap:12px}.clinic-gallery img{width:100%;border-radius:16px;object-fit:cover}.gallery-main{height:205px}.clinic-gallery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.clinic-gallery>div img{height:150px}.final-cta{overflow:hidden;background:linear-gradient(120deg,#481528,var(--wine));color:#fff}.cta-grid{display:grid;grid-template-columns:360px 1fr;align-items:center;gap:60px;min-height:421px}.cta-grid>img{width:75%;height:293px;justify-self:center;object-fit:cover;object-position:center top;border-radius:0 0 135px 135px}.final-cta .eyebrow{color:var(--soft-rose)}.final-cta h2{font-size:clamp(2.3rem,4vw,4rem)}.final-cta p:not(.eyebrow){max-width:520px;margin-bottom:28px}.site-footer{background:#30272b;color:#f7ece8}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding:70px 0 45px}.footer-logo{width:150px;margin-bottom:15px;filter:brightness(0) invert(1)}.site-footer p{margin:0 0 14px;color:#dccdca;font-size:14px;line-height:1.65}.site-footer h3{margin:0 0 16px;color:#fff;font:600 14px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.site-footer a{display:block;margin:8px 0;color:#f7ece8;font-size:14px;text-decoration:none}.copyright{padding:18px 24px;border-top:1px solid rgba(255,255,255,.12);color:#bca9a5;text-align:center;font-size:.73rem}.reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}@media(max-width:1000px){.main-nav{gap:13px;font-size:16px}.hero-grid{gap:35px}.treatment-grid{grid-template-columns:repeat(2,1fr)}.proof-grid{gap:38px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.container{width:min(100% - 32px,1280px)}.section{padding:52px 0}.header-inner{height:74px}.brand{width:126px}.menu-toggle{display:block;z-index:3}.main-nav{position:fixed;inset:74px 0 auto;background:rgba(255,249,248,.98);display:grid;gap:0;padding:18px 16px 28px;border-bottom:1px solid var(--line);box-shadow:0 15px 30px rgba(87,29,50,.1);transform:translateY(-120%);transition:transform .25s ease}.main-nav.is-open{transform:translateY(0)}.main-nav a:not(.button){padding:12px 6px}.main-nav .button{margin:12px 0 0}.hero{padding-top:16px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding-top:24px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-visual{min-height:auto;padding:18px 0 0 22px}.hero-visual>img{height:405px;border-radius:110px 13px 13px}.hero-stamp{right:-8px;bottom:22px;width:145px;padding:15px}.benefits{grid-template-columns:1fr 1fr;margin-top:34px;gap:20px}.section-heading{text-align:left;margin-bottom:30px}.treatment-grid{grid-template-columns:1fr}.treatments{padding:70px 0}.program-grid{grid-template-columns:1fr;gap:34px}.program-image img{height:420px}.program-copy{max-width:none}.program-copy h2{font-size:2.75rem}.treatment-card>div:last-child{padding-left:22px}.treatment-card p{min-height:0}.treatment-icon{top:calc(75% - 22px)}.video-library{padding:52px 0}.video-card{flex-basis:82%;}.video-carousel-button{flex-basis:36px;width:36px;height:36px;font-size:1.1rem}.proof-grid{grid-template-columns:1fr;gap:50px}.results-images img{height:115px}.testimonial-scroller img{flex-basis:calc((100% - 16px)/2);width:calc((100% - 16px)/2)}.carousel-button{flex-basis:34px;width:34px;height:34px}.about-grid{grid-template-columns:1fr}.portrait{grid-row:auto}.portrait img{min-height:0;height:440px}.about-copy{padding:10px 0}.clinic-gallery{grid-column:auto}.gallery-main{height:185px}.clinic-gallery>div img{height:118px}.cta-grid{grid-template-columns:1fr;gap:0;padding:0;min-height:auto}.cta-grid>img{width:75%;height:203px;border-radius:0 0 83px 83px}.cta-grid>div{padding:48px 0 56px}.cta-grid .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:27px;padding:55px 0 35px}h1{font-size:2.75rem}.hero-stamp strong{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/* Comunidade Toda Bella */
.community{overflow:hidden;background:linear-gradient(135deg,#fff9f8 0%,#f7ece8 100%);text-align:center}.community-heading{max-width:690px;margin:0 auto 32px}.community-heading>p:not(.eyebrow){max-width:580px;margin:0 auto;color:#67535b}.community-carousel{display:flex;align-items:center;gap:14px}.community-scroller{display:flex;flex:1;gap:18px;overflow-x:auto;padding:6px 0 14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.community-scroller::-webkit-scrollbar{display:none}.community-scroller img{flex:0 0 calc((100% - 36px)/3);width:calc((100% - 36px)/3);aspect-ratio:3/4;object-fit:cover;object-position:center;scroll-snap-align:start;border:1px solid rgba(87,29,50,.1);border-radius:22px;box-shadow:0 14px 30px rgba(87,29,50,.12);cursor:zoom-in;transition:transform .25s ease,box-shadow .25s ease}.community-scroller img:hover{transform:translateY(-5px);box-shadow:0 20px 36px rgba(87,29,50,.18)}.community-carousel-button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(87,29,50,.14);border-radius:50%;background:#fff;color:var(--wine);cursor:pointer;font-size:1.35rem;line-height:1;box-shadow:0 8px 18px rgba(87,29,50,.1);transition:transform .2s ease,background .2s ease,color .2s ease}.community-carousel-button:hover{transform:translateY(-3px);background:var(--wine);color:#fff}.community-carousel-button:focus-visible{outline:3px solid var(--soft-rose);outline-offset:3px}.community-cta{margin-top:26px}.community-cta span{font-size:1.15em}@media(max-width:720px){.community-heading{text-align:left;margin-bottom:25px}.community-scroller{gap:14px;padding-bottom:10px}.community-scroller img{flex-basis:calc((100% - 14px)/2);width:calc((100% - 14px)/2);border-radius:16px}.community-carousel{gap:8px}.community-carousel-button{flex-basis:34px;width:34px;height:34px;font-size:1.1rem}.community-cta{width:100%;margin-top:24px}}
/* Cabeçalho de resultados */
.proof .results{max-width:760px;margin:0 auto 34px;text-align:center}.proof .results>p:not(.eyebrow){margin:0 auto 25px}
/* Apresentação da clínica */
.clinic-intro{background:#fff9f8}.clinic-intro-grid{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:center;justify-content:center;gap:clamp(48px,7vw,108px);max-width:1160px}.clinic-intro-video{position:relative;justify-self:center;display:block;width:min(100%,420px);padding:0;overflow:hidden;border:0;border-radius:24px;aspect-ratio:9/16;background:#2d0e1a;box-shadow:0 20px 45px rgba(87,29,50,.18);cursor:pointer}.clinic-intro-video::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,10,20,.06) 28%,rgba(36,10,20,.67) 100%);pointer-events:none}.clinic-intro-video img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .35s ease,opacity .35s ease}.clinic-intro-video:hover img{transform:scale(1.04);opacity:1}.clinic-intro-video .video-play{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px}.clinic-intro-video-label{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:20px;color:#fff;font:700 .72rem/1.2 Inter,Arial,sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase}.clinic-intro-copy{max-width:560px}.clinic-intro-copy h2{max-width:530px;font-size:clamp(2.5rem,4vw,4.15rem)}.clinic-intro-copy>p:not(.eyebrow){max-width:510px;margin:0 0 30px;color:#67535b;font-size:1rem}@media(max-width:720px){.clinic-intro-grid{grid-template-columns:1fr;gap:32px}.clinic-intro-video{width:min(100%,330px)}.clinic-intro-copy{text-align:center}.clinic-intro-copy>p:not(.eyebrow){margin-right:auto;margin-left:auto}.clinic-intro-copy .button{width:100%}}
/* Carrossel da apresentação da clínica */
.clinic-intro-carousel{display:flex;align-items:center;justify-self:center;gap:10px;width:min(100%,500px)}.clinic-intro-scroller{display:flex;flex:1;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;border-radius:24px;box-shadow:0 20px 45px rgba(87,29,50,.18)}.clinic-intro-video{flex:0 0 100%;width:100%;scroll-snap-align:start}.clinic-intro-carousel-button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid rgba(87,29,50,.16);border-radius:50%;background:#fff;color:var(--wine);cursor:pointer;font-size:1.15rem;line-height:1;box-shadow:0 7px 16px rgba(87,29,50,.12);transition:transform .2s ease,background .2s ease,color .2s ease}.clinic-intro-carousel-button:hover{background:var(--wine);color:#fff;transform:translateY(-2px)}.clinic-intro-carousel-button:focus-visible{outline:3px solid var(--soft-rose);outline-offset:3px}@media(max-width:720px){.clinic-intro-carousel{width:min(100%,390px);gap:8px}.clinic-intro-video{width:100%;flex-basis:100%}.clinic-intro-carousel-button{flex-basis:32px;width:32px;height:32px;font-size:1rem}}
/* Mantém o vídeo em destaque, com controles sobrepostos. */
.clinic-intro-carousel{position:relative;width:min(100%,420px)}.clinic-intro-scroller{width:100%}.clinic-intro-carousel-button{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.clinic-intro-carousel-button:hover{transform:translateY(calc(-50% - 2px))}.clinic-intro-carousel-prev{left:-19px}.clinic-intro-carousel-next{right:-19px}@media(max-width:720px){.clinic-intro-carousel{width:min(100%,330px)}.clinic-intro-carousel-prev{left:-14px}.clinic-intro-carousel-next{right:-14px}}
@media (min-width: 721px) {
  .cta-grid > img {
    justify-self: end;
    margin-top: 20%;
    transform: translateY(-32px);
  }
}
/* Arredondamento superior da imagem de contato */
.cta-grid>img{border-radius:135px 135px 0 0}@media(max-width:720px){.cta-grid>img{border-radius:83px 83px 0 0}}
/* Retrato completo e reduzido no bloco de contato */
.cta-grid>img{width:min(100%,210px);height:auto;max-height:332px;object-fit:contain}@media(max-width:720px){.cta-grid>img{width:min(100%,180px);height:auto;max-height:285px}}
/* Identificação profissional dentro do bloco de contato */
.cta-professional{width:min(100%,210px);justify-self:end;margin-top:20%;transform:translateY(-32px)}.cta-professional>img{width:100%;height:auto;max-height:332px;object-fit:contain;border-radius:135px 135px 0 0}.cta-professional__details{margin-top:18px;color:#f7ece8;text-align:left}.cta-professional__eyebrow,.cta-professional__name,.cta-professional__registry{margin:0}.cta-professional__eyebrow{color:#e5c3cd;font-size:.64rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.cta-professional__name{margin-top:7px;color:#fff8f3;font:500 1.18rem/1.15 "Playfair Display",Georgia,serif}.cta-professional__registry{margin-top:5px;color:#f0dbe1;font-size:.73rem;font-weight:500;line-height:1.35}@media(max-width:720px){.cta-grid>.cta-professional{width:min(100%,180px);justify-self:center;margin-top:0;padding:0;transform:none}.cta-professional>img{max-height:285px;border-radius:83px 83px 0 0}.cta-professional__details{margin-top:16px}.cta-professional__name{font-size:1.05rem}.cta-professional__registry{font-size:.68rem}}
.cta-professional__details{margin-top:5px}.cta-professional__name{margin-top:0;line-height:1.04}.cta-professional__role{margin:1px 0 0;color:#f0dbe1;font-size:.78rem;font-weight:600;line-height:1.2}.cta-professional__registry{margin-top:0;line-height:1.2}
.final-cta .cta-professional__details p{margin:0!important}.final-cta .cta-professional__details p.cta-professional__role{margin-top:12px!important}.final-cta .cta-professional__details p.cta-professional__registry{margin-top:9px!important}
