.odontoiatria_doctorSection__ohdYj{display:grid;grid-template-columns:380px 1fr;gap:3rem;align-items:start}.odontoiatria_doctorPhoto__S8Xwj{position:relative;height:520px;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px rgba(10,30,50,.14);flex-shrink:0}.odontoiatria_doctorLabel__oUzEG{position:absolute;bottom:16px;left:16px;background:rgba(10,90,140,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.2)}.odontoiatria_doctorContent__NWckN{padding-top:.5rem}.odontoiatria_doctorName__EehOq{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:800;color:#0e1f30;letter-spacing:-.025em;margin:.5rem 0 .2rem;line-height:1.1}.odontoiatria_doctorRole__e17JZ{font-size:.9rem;font-weight:600;color:var(--primary);letter-spacing:.04em;margin:0 0 1.4rem;text-transform:uppercase}.odontoiatria_doctorDesc__Xkf4A{font-size:1.02rem;line-height:1.75;color:#3d5570;margin:0 0 1.6rem;max-width:60ch}.odontoiatria_doctorSpecialties__k21oH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.4rem}.odontoiatria_doctorPill__aG8e0{font-size:.76rem;font-weight:700;letter-spacing:.05em;color:var(--primary);background:rgba(10,90,140,.08);border:1px solid rgba(10,90,140,.2);border-radius:50px;padding:5px 14px}.odontoiatria_doctorCredentials__E8VvA{border-left:3px solid rgba(10,90,140,.2);padding-left:14px;margin-bottom:1.6rem}.odontoiatria_doctorCredentials__E8VvA p{font-size:.8rem;color:#5d6f82;margin:0;line-height:1.7}.odontoiatria_doctorLink__0f0HL{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--primary);text-decoration:none;border-bottom:1.5px solid rgba(10,90,140,.3);padding-bottom:2px;transition:border-color .2s,color .2s}.odontoiatria_doctorLink__0f0HL:hover{color:var(--primary-dark);border-color:var(--primary)}@media (max-width:900px){.odontoiatria_doctorSection__ohdYj{grid-template-columns:1fr}.odontoiatria_doctorPhoto__S8Xwj{height:380px}}.odontoiatria_heroBadge__aRA6S{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);color:white;padding:8px 20px;border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.odontoiatria_mosaicWrapper__0_a6G{width:80vw;margin:48px auto 0}.odontoiatria_mosaic__eShOB{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:500px 420px;gap:14px}.odontoiatria_cardA__MH1DJ{grid-column:1/8;grid-row:1}.odontoiatria_cardB__E2j0x{grid-column:8/13;grid-row:1}.odontoiatria_cardC__GBJIw{grid-column:1/5;grid-row:2}.odontoiatria_cardD__kQ_TD{grid-column:5/9;grid-row:2}.odontoiatria_cardE__fjZrq{grid-column:9/13;grid-row:2}.odontoiatria_mosaicCard__Tmtw7{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;background:#071828;cursor:default}.odontoiatria_mosaicCard__Tmtw7:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent,#0a5a8c);z-index:10;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.odontoiatria_mosaicCard__Tmtw7:hover:before{transform:scaleX(1)}.odontoiatria_mosaicBg__cCZb_{object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.25,.46,.45,.94);will-change:transform}.odontoiatria_mosaicCard__Tmtw7:hover .odontoiatria_mosaicBg__cCZb_{transform:scale(1.07)}.odontoiatria_mosaicOverlay__UAOPz{position:absolute;inset:0;background:linear-gradient(165deg,rgba(5,15,30,.1),rgba(5,15,30,.8)),linear-gradient(0deg,rgba(5,15,30,.55) 0,transparent 55%);transition:background .4s ease;z-index:1}.odontoiatria_mosaicCard__Tmtw7:hover .odontoiatria_mosaicOverlay__UAOPz{background:linear-gradient(165deg,rgba(5,15,30,.22),rgba(5,15,30,.9)),linear-gradient(0deg,rgba(5,15,30,.7) 0,transparent 55%)}.odontoiatria_mosaicIcon__y3Kq5{position:absolute;top:22px;right:22px;width:88px;height:88px;z-index:2;opacity:.14;filter:brightness(0) invert(1);transition:opacity .4s ease,transform .45s ease;pointer-events:none}.odontoiatria_mosaicCard__Tmtw7:hover .odontoiatria_mosaicIcon__y3Kq5{opacity:.28;transform:scale(1.12) rotate(-6deg)}.odontoiatria_mosaicContent__JozDA{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(18px,2.5vw,28px);z-index:3;transform:translateY(6px);transition:transform .4s ease}.odontoiatria_mosaicCard__Tmtw7:hover .odontoiatria_mosaicContent__JozDA{transform:translateY(0)}.odontoiatria_mosaicBadges__l2Uua{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.odontoiatria_mosaicBadge__Li5RV{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.92);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:50px;padding:3px 10px;line-height:1.6;white-space:nowrap}.odontoiatria_mosaicTitle__nPwfW{font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:800;color:#fff;margin:0 0 5px;letter-spacing:-.02em;line-height:1.2;text-shadow:0 2px 14px rgba(0,0,0,.35)}.odontoiatria_mosaicTagline__Nk4Wf{font-size:.8rem;color:rgba(255,255,255,.72);margin:0 0 10px;line-height:1.45;font-style:italic}.odontoiatria_mosaicDesc___7gBH{font-size:.82rem;color:rgba(255,255,255,.82);line-height:1.6;margin:0 0 12px}.odontoiatria_mosaicCta___fzt_{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.55);transition:color .25s ease,gap .3s ease;text-decoration:none;font-family:Montserrat,sans-serif}.odontoiatria_mosaicCard__Tmtw7:hover .odontoiatria_mosaicCta___fzt_{color:rgba(255,255,255,.95);gap:10px}.odontoiatria_journeyTrack__QgBVq{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px;padding-top:28px}.odontoiatria_journeyLine__JnFsJ{position:absolute;top:55px;left:12.5%;width:75%;height:2px;background:linear-gradient(90deg,#0a5a8c,rgba(10,90,140,.12));z-index:0}.odontoiatria_journeyStep__MN7B4{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;z-index:1}.odontoiatria_journeyBubble__z1gYC{width:54px;height:54px;border-radius:50%;background:#0a5a8c;border:2px solid #0a5a8c;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:.9rem;color:#fff;box-shadow:0 4px 18px rgba(10,90,140,.28),0 0 0 6px rgba(10,90,140,.07);transition:background .25s ease,transform .25s ease}.odontoiatria_journeyStep__MN7B4:hover .odontoiatria_journeyBubble__z1gYC{background:#084a74;transform:scale(1.08)}.odontoiatria_journeyCard__YYooU{background:#fff;border-radius:16px;padding:24px 20px 22px;box-shadow:0 4px 24px rgba(16,33,50,.07);border-left:3px solid #0a5a8c;width:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.odontoiatria_journeyStep__MN7B4:hover .odontoiatria_journeyCard__YYooU{transform:translateY(-4px);box-shadow:0 14px 36px rgba(10,90,140,.12)}.odontoiatria_journeyCardNum__DXB1D{font-family:Montserrat,sans-serif;font-weight:900;font-size:3.8rem;color:rgba(10,90,140,.06);line-height:1;margin:0 0 -16px;letter-spacing:-.05em;display:block}.odontoiatria_journeyCardTitle__wKXrb{font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;color:#0e1f30;margin:0 0 8px}.odontoiatria_journeyCardDesc__83TYy{font-size:.84rem;color:#5d6f82;line-height:1.65;margin:0}@media (max-width:1024px){.odontoiatria_mosaic__eShOB{grid-template-columns:1fr 1fr;grid-template-rows:300px 280px 280px;gap:12px}.odontoiatria_cardA__MH1DJ{grid-column:1/3;grid-row:1}.odontoiatria_cardB__E2j0x{grid-column:1;grid-row:2}.odontoiatria_cardC__GBJIw{grid-column:2;grid-row:2}.odontoiatria_cardD__kQ_TD{grid-column:1;grid-row:3}.odontoiatria_cardE__fjZrq{grid-column:2;grid-row:3}.odontoiatria_mosaicIcon__y3Kq5{width:72px;height:72px}}@media (max-width:768px){.odontoiatria_journeyTrack__QgBVq{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.odontoiatria_journeyLine__JnFsJ{display:none}}@media (max-width:640px){.odontoiatria_mosaicWrapper__0_a6G{width:100%;margin-top:32px}.odontoiatria_mosaic__eShOB{grid-template-columns:1fr;grid-template-rows:none;gap:10px}.odontoiatria_cardA__MH1DJ,.odontoiatria_cardB__E2j0x,.odontoiatria_cardC__GBJIw,.odontoiatria_cardD__kQ_TD,.odontoiatria_cardE__fjZrq{grid-column:1!important;grid-row:auto!important;height:240px}.odontoiatria_mosaicCard__Tmtw7:before{transform:scaleX(1)}.odontoiatria_mosaicTitle__nPwfW{font-size:1.05rem}.odontoiatria_mosaicIcon__y3Kq5{width:52px;height:52px;top:12px;right:12px}.odontoiatria_journeyTrack__QgBVq{grid-template-columns:1fr;gap:12px}.odontoiatria_journeyCard__YYooU{padding:16px 14px 14px}.odontoiatria_journeyCardNum__DXB1D{font-size:2.4rem;margin-bottom:-10px}.odontoiatria_doctorPhoto__S8Xwj{height:300px}}