.mc-design{--navy:#102c3c;--teal:#138e8a;--light:#edf7f5;--white:#fff;--muted:#657981;--line:#dce9e7;--shadow:0 24px 65px #153b4820}.mc-design,.mc-design *{box-sizing:border-box}html{scroll-behavior:smooth}.mc-design{margin:0;background:#fbfdfc;color:var(--navy);font:16px 'DM Sans',sans-serif}.mc-design h1,.mc-design h2,.mc-design h3,.mc-design h4{font-family:Manrope,sans-serif;letter-spacing:-.045em;line-height:1.16}.mc-design h1{font-size:clamp(43px,5vw,78px);margin:20px 0}.mc-design h2{font-size:clamp(32px,3.3vw,49px);margin:12px 0 20px}.mc-design h3{font-size:22px;margin:14px 0 9px}.mc-design p{color:var(--muted);line-height:1.8}.mc-design a{text-decoration:none;color:inherit}.mc-design img{display:block;width:100%;object-fit:cover}.mc-design .container{max-width:1240px;padding:0 28px;margin:auto}.mc-design .topbar{background:var(--navy);color:#d5eeeb;font-size:12px;padding:9px 0}.mc-design .topbar .container{display:flex;justify-content:space-between}.mc-design .nav{position:sticky;top:0;z-index:99;background:#fffffff2;border-bottom:1px solid #e4eeeb;backdrop-filter:blur(20px)}.mc-design .nav-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mc-design .logo{font:800 25px Manrope;letter-spacing:-1.4px}.mc-design .logo span{color:var(--teal)}.mc-design .navlinks{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:700}.mc-design .navlinks a:hover,.mc-design .active{color:var(--teal)}.mc-design .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;cursor:pointer;background:var(--teal);color:#fff;padding:16px 25px;border-radius:12px;font:700 14px 'DM Sans';transition:.3s}.mc-design .btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px #138e8a3d}.mc-design .btn-outline{background:#fff;color:var(--navy);border:1px solid var(--line)}.mc-design .btn-dark{background:var(--navy)}.mc-design .eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--teal)}.mc-design .hero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0%,#bdece7 0,transparent 39%),linear-gradient(140deg,#f4fbf9,#eaf6f4);padding:76px 0 95px}.mc-design .hero::after{content:'';position:absolute;border:1px solid #95c8c38f;width:600px;height:600px;border-radius:50%;right:-200px;top:-320px;pointer-events:none}.mc-design .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px}.mc-design .hero p{max-width:550px;font-size:18px}.mc-design .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.mc-design .proof{display:flex;align-items:center;gap:18px;font-size:13px;color:#546b72}.mc-design .proof .avatars{display:flex}.mc-design .proof .avatars b{height:36px;width:36px;border-radius:50%;border:3px solid #fff;background:#b9dbd6;margin-left:-10px;display:grid;place-items:center;color:var(--navy)}.mc-design .visual{position:relative;perspective:900px}.mc-design .visual-main{width:100%;height:510px;border-radius:180px 180px 28px 28px;object-position:center;box-shadow:0 28px 80px #20545930}.mc-design .floatcard{position:absolute;background:#ffffffd9;backdrop-filter:blur(18px);padding:17px 20px;border:1px solid #ffffffd9;border-radius:18px;box-shadow:var(--shadow);animation:float 6s ease-in-out infinite;font-size:13px}.mc-design .floatcard strong{display:block;font:800 18px Manrope;color:var(--navy)}.mc-design .floatcard.one{left:-75px;bottom:50px}.mc-design .floatcard.two{right:-38px;top:65px;animation-delay:-3s}@keyframes float{50%{transform:translateY(-12px)}}.mc-design .band{display:flex;justify-content:space-around;gap:25px;flex-wrap:wrap;padding:25px 0;color:#557077;font-size:13px;font-weight:800;letter-spacing:1.2px}.mc-design .section{padding:95px 0}.mc-design .section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.mc-design .section-head p{max-width:440px}.mc-design .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mc-design .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mc-design .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mc-design .card{background:#fff;border:1px solid var(--line);border-radius:23px;overflow:hidden;box-shadow:0 10px 30px #20445008;transition:transform .35s,box-shadow .35s;transform-style:preserve-3d}.mc-design .card:hover{box-shadow:var(--shadow);transform:translateY(-7px)}.mc-design .card>img{height:240px}.mc-design .card-body{padding:25px}.mc-design .card-body p{font-size:14px;margin:7px 0 18px}.mc-design .link{color:var(--teal);font-weight:800;font-size:14px}.mc-design .tag{display:inline-block;padding:7px 11px;border-radius:30px;background:var(--light);color:var(--teal);font-size:11px;font-weight:800}.mc-design .soft{background:#eef7f5}.mc-design .split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.mc-design .split>img{height:530px;border-radius:30px}.mc-design .tick{padding:12px 0;border-bottom:1px solid var(--line);font-weight:700}.mc-design .tick:before{content:'✓';color:var(--teal);margin-right:14px}.mc-design .step{border-left:2px solid #b9dcd6;padding:0 0 25px 25px;position:relative}.mc-design .step:before{content:'';width:14px;height:14px;border-radius:50%;background:var(--teal);position:absolute;left:-8px;top:4px}.mc-design .step h3{font-size:18px}.mc-design .step p{margin:0}.mc-design .hospital-card img{height:210px}.mc-design .doctor-card img{height:290px;object-position:center 25%}.mc-design .cta{background:linear-gradient(115deg,#103b4b,#086b6a);border-radius:32px;color:#fff;padding:60px 65px;display:flex;justify-content:space-between;align-items:center;gap:35px;position:relative;overflow:hidden}.mc-design .cta:after{content:'';position:absolute;width:300px;height:300px;right:25%;top:-160px;border-radius:50%;background:#b4fff02a;filter:blur(45px)}.mc-design .cta h2{max-width:650px}.mc-design .cta p{color:#c7e6e2}.mc-design .cta .btn{background:#fff;color:var(--navy);z-index:1}.mc-design .footer{background:#102c3c;color:#fff;padding:70px 0 25px}.mc-design .footer p,.mc-design .footer a{color:#aac2c6}.mc-design .footercols{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:45px}.mc-design .footercols a{display:block;margin:11px 0;font-size:14px}.mc-design .footer .logo{color:#fff}.mc-design .footbottom{margin-top:55px;border-top:1px solid #37525d;padding-top:22px;font-size:12px;color:#a5c3c6}.mc-design .pagehero{background:radial-gradient(circle at 80% 0%,#c1e6e2,transparent 42%),#edf7f5;padding:75px 0}.mc-design .pagehero p{max-width:650px;font-size:18px}.mc-design .breadcrumb{font-size:13px;color:#78918f}.mc-design .filterbar{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 32px}.mc-design .filter{border:1px solid var(--line);border-radius:30px;background:#fff;padding:12px 18px;font-weight:700;cursor:pointer}.mc-design .filter.on{background:var(--navy);color:#fff}.mc-design .formbox{padding:35px;border:1px solid var(--line);border-radius:25px;background:#fff;box-shadow:var(--shadow)}.mc-design .fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mc-design input,.mc-design select,.mc-design textarea{width:100%;padding:16px;border:1px solid #d6e4e2;border-radius:10px;font:15px 'DM Sans';background:#fafffe;color:var(--navy)}.mc-design textarea{min-height:125px;resize:vertical}.mc-design .formbox label{font-size:13px;font-weight:800;display:block;margin:12px 0 6px}.mc-design .notice{background:#e8f8f4;border-radius:12px;padding:15px;font-size:13px;color:#375e63;margin:16px 0}.mc-design .compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mc-design .compare .frame{height:230px;border-radius:18px;overflow:hidden;position:relative;background:#d9e9e6}.mc-design .compare img{height:100%;filter:grayscale(.2)}.mc-design .compare span{position:absolute;bottom:12px;left:12px;color:#fff;background:#102c3cbb;padding:6px 12px;border-radius:30px;font-size:12px}.mc-design .disclaimer{font-size:12px;color:#74898f}.mc-design .menu{display:none;border:0;background:none;font-size:27px}.mc-design .article{max-width:850px;margin:auto}.mc-design .article h2{font-size:30px}.mc-design .article p{font-size:17px}.mc-design .floating-contact{position:fixed;right:22px;bottom:20px;z-index:100;background:var(--teal);color:#fff;border-radius:50px;padding:17px 23px;box-shadow:0 10px 35px #166b6b59;font-weight:800;font-size:13px}.mc-design .reveal{opacity:0;transform:translateY(26px);transition:.7s}.mc-design .reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:950px){.mc-design .navlinks{display:none;position:absolute;top:84px;left:0;right:0;background:#fff;flex-direction:column;padding:25px}.mc-design .navlinks.open{display:flex}.mc-design .menu{display:block}.mc-design .nav-cta{display:none}.mc-design .hero-grid,.mc-design .split{grid-template-columns:1fr}.mc-design .hero-grid{gap:40px}.mc-design .visual{max-width:560px}.mc-design .grid3{grid-template-columns:repeat(2,1fr)}.mc-design .grid4{grid-template-columns:repeat(2,1fr)}.mc-design .footercols{grid-template-columns:1fr 1fr}}@media(max-width:630px){.mc-design h1{font-size:43px}.mc-design .hero{padding:55px 0}.mc-design .visual-main{height:360px}.mc-design .floatcard.one{left:0}.mc-design .floatcard.two{right:0}.mc-design .section{padding:65px 0}.mc-design .grid3,.mc-design .grid2,.mc-design .grid4,.mc-design .fields,.mc-design .compare{grid-template-columns:1fr}.mc-design .section-head{display:block}.mc-design .cta{padding:35px;display:block}.mc-design .footercols{grid-template-columns:1fr 1fr}.mc-design .topbar{font-size:10px}.mc-design .container{padding:0 20px}.mc-design .card>img{height:220px}}.mc-design .mc-3d-scene{min-height:530px;isolation:isolate;overflow:visible;perspective:1100px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;cursor:grab;touch-action:pan-y}.mc-design .mc-three-backdrop{position:absolute;inset:28px 4px 20px;border-radius:45% 42% 32% 32%;background:radial-gradient(circle at 48% 45%,#e9ffff 0%,#d8f3ee 28%,#a3dcd6 59%,#8bc9c2 76%,#b5e1dc 100%);box-shadow:inset -24px -30px 70px #4faca44d,0 30px 90px #148b8360;filter:drop-shadow(0 18px 35px #75bbb452)}.mc-design .mc-three-backdrop:after{content:"";position:absolute;width:60%;height:12%;bottom:-3%;left:20%;background:#298b8480;filter:blur(32px);border-radius:50%}.mc-design .mc-webgl{position:absolute;inset:0;z-index:2;pointer-events:none}.mc-design .mc-webgl canvas{width:100%;height:100%;display:block}.mc-design .mc-offline-orb{height:290px;width:290px;position:relative;z-index:1;transform-style:preserve-3d;animation:mc-orb-spin 13s linear infinite}.mc-design .mc-orb-core{position:absolute;inset:56px;border-radius:50%;background:radial-gradient(circle at 27% 24%,#fff,#a5eadd 35%,#328e88 72%,#093f4e);box-shadow:inset -20px -28px 35px #0736427d,0 0 45px #b2fffcb3}.mc-design .mc-orbit{position:absolute;inset:18px;border:16px solid #e6fffaac;border-left-color:#106f77;border-bottom-color:#319b94;border-radius:50%;box-shadow:inset 3px 2px 12px #075b6655,5px 6px 20px #2b90954f}.mc-design .mc-orbit-a{transform:rotateY(67deg) rotateZ(30deg)}.mc-design .mc-orbit-b{transform:rotateX(70deg) rotateZ(-29deg)}.mc-design .mc-orbit-c{transform:rotateY(35deg) rotateX(60deg) rotateZ(80deg)}.mc-design .mc-orbit-dot{position:absolute;width:26px;height:26px;background:#effffb;border:4px solid #1a9690;border-radius:50%;top:19px;left:46%;box-shadow:0 0 20px #fff}.mc-design .mc-stage-label,.mc-design .mc-stage-caption{position:absolute;z-index:3;font-size:10px;letter-spacing:2px;font-weight:900;color:#14555e}.mc-design .mc-stage-label{top:58px;left:32px}.mc-design .mc-stage-label span{font-weight:500}.mc-design .mc-stage-caption{bottom:33px;right:28px}.mc-design .mc-stage-caption span{font-size:18px}.mc-design .mc-3d-scene .floatcard{z-index:4}.mc-design .mc-3d-scene .floatcard.one{left:-38px;bottom:85px}.mc-design .mc-3d-scene .floatcard.two{right:-32px;top:100px}.mc-design .mc-3d-scene.is-webgl .mc-offline-orb{opacity:0}@keyframes mc-orb-spin{0%{transform:rotateX(15deg) rotateY(0deg)}50%{transform:rotateX(25deg) rotateY(180deg)}100%{transform:rotateX(15deg) rotateY(360deg)}}@media(max-width:630px){.mc-design .mc-3d-scene{min-height:390px}.mc-design .mc-offline-orb{width:230px;height:230px}.mc-design .mc-3d-scene .floatcard.one{left:0;bottom:38px}.mc-design .mc-3d-scene .floatcard.two{right:0;top:62px}.mc-design .mc-stage-label{top:27px}.mc-design .mc-stage-caption{bottom:15px}}@media(prefers-reduced-motion:reduce){.mc-design .mc-offline-orb,.mc-design .mc-3d-scene .floatcard{animation:none!important}.mc-design .reveal{opacity:1;transform:none;transition:none}}.mc-design .treatment-3d-stage{position:relative;margin:-12px auto 64px;max-width:1050px;height:390px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 52% 45%,#d3f2ea 0%,#e9f6f5 48%,#f4fbfa 75%);box-shadow:0 22px 65px #15545118;isolation:isolate;touch-action:pan-y}.mc-design .treatment-stage-glow{position:absolute;inset:-30%;background:conic-gradient(from 180deg,#79d8c733,transparent,#a7c6ed55,transparent,#79d8c733);filter:blur(45px);animation:mcspin 24s linear infinite}.mc-design .treatment-3d-canvas{position:absolute;inset:0;z-index:2}.mc-design .treatment-3d-canvas canvas{width:100%;height:100%;display:block}.mc-design .treatment-stage-top,.mc-design .treatment-stage-bottom{position:absolute;z-index:3;left:26px;color:#17575b;font-size:12px;font-weight:800;letter-spacing:2px;pointer-events:none}.mc-design .treatment-stage-top{top:22px}.mc-design .treatment-stage-top small{font-size:10px;color:#6a9596}.mc-design .treatment-stage-bottom{bottom:19px;letter-spacing:.5px;font-size:11px;font-weight:500;color:#5c8284}.mc-design .treatment-fallback{position:absolute;inset:0;display:grid;place-items:center;perspective:700px}.mc-design .treatment-fallback .fallback-center{display:grid;place-items:center;font-size:116px;color:#5ec7b6;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 33% 25%,#fff,#8edcca 65%,#178b82);box-shadow:inset -19px -20px 35px #09665f55,0 25px 42px #186b6755;transform:rotateX(22deg);animation:mcfloat3 6s ease-in-out infinite}.mc-design .fallback-dental .fallback-center{border-radius:45% 45% 25% 25%;color:#fff}.mc-design .fallback-body .fallback-center{border-radius:38% 40% 50% 50%;color:#fff}.mc-design .fallback-ring{position:absolute;width:290px;height:170px;border:7px solid #fffa;border-radius:50%;transform:rotate(-28deg) rotateX(62deg);box-shadow:0 0 28px #4dbdab55}.mc-design .ring-second{transform:rotate(52deg) rotateX(67deg);border-color:#119b8f66}.mc-design .treatment-3d-stage.is-webgl .treatment-fallback{opacity:0}.mc-design .treatment-orb{position:absolute;right:14px;top:14px;z-index:2;width:57px;height:57px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#9cebdc,#0e8b83);box-shadow:0 6px 20px #08635b55;font-size:27px;transform:rotateY(-26deg) rotateX(22deg);transition:transform .4s}.mc-design .treatment-orb-dental{border-radius:40% 40% 28% 28%}.mc-design .treatment-orb-body{border-radius:38% 40% 48% 48%}.mc-design .card:hover .treatment-orb{transform:rotateY(140deg) rotateX(24deg)}@keyframes mcspin{to{transform:rotate(360deg)}}@keyframes mcfloat3{50%{transform:rotateX(22deg) translateY(-12px)}}@media(max-width:650px){.mc-design .treatment-3d-stage{height:290px;margin:0 16px 40px}.mc-design .treatment-stage-top,.mc-design .treatment-stage-bottom{left:15px;font-size:9px}.mc-design .treatment-stage-bottom{max-width:210px}}@media(prefers-reduced-motion:reduce){.mc-design .treatment-stage-glow,.mc-design .treatment-fallback .fallback-center{animation:none!important}}.mc-design .treatment-fallback{z-index:1;background:radial-gradient(circle at 50% 48%,#effefa 0%,#d2eee9 42%,transparent 72%)}.mc-design .treatment-3d-canvas{z-index:2;pointer-events:none;opacity:.92}.mc-design .treatment-fallback .fallback-illustration{width:min(70%,580px);height:90%;object-fit:contain;filter:drop-shadow(0 24px 24px #278a8360);animation:mcfloat3 6s ease-in-out infinite;position:relative;z-index:1}.mc-design .treatment-fallback .fallback-ring{z-index:0;opacity:.38}.mc-design .treatment-3d-stage.is-webgl .treatment-fallback{opacity:1}.mc-design .mc-3d-scene.is-webgl .mc-offline-orb{opacity:1}.mc-design .mc-webgl{opacity:.8}@media(prefers-reduced-motion:reduce){.mc-design .treatment-fallback .fallback-illustration{animation:none}}.mc-design .quickfinder{margin-top:-44px;position:relative;z-index:5}.mc-design .quickfinder-inner{background:#fff;border:1px solid #d6e8e3;border-radius:20px;box-shadow:0 18px 45px #124d4b1c;display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden}.mc-design .quickfinder a{padding:25px 27px;display:flex;align-items:center;gap:17px;border-right:1px solid #e2efeb;transition:background .2s}.mc-design .quickfinder a:last-child{border:0}.mc-design .quickfinder a:hover{background:#ebf8f4}.mc-design .quickfinder b{display:block;font:800 15px Manrope}.mc-design .quickfinder small{display:block;color:#67817e;font-size:12px;margin-top:5px}.mc-design .quickfinder em{background:#e6f7f3;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#0b857b;font-size:23px;font-style:normal;flex-shrink:0}@media(max-width:700px){.mc-design .quickfinder-inner{grid-template-columns:1fr}.mc-design .quickfinder a{border-right:0;border-bottom:1px solid #e2efeb;padding:17px 20px}.mc-design .quickfinder{margin-top:-15px}}.mc-design .hero{background:radial-gradient(circle at 80% 20%,#d0ede8 0%,transparent 40%),linear-gradient(130deg,#f7fbfa,#eaf6f2);padding:78px 0 104px}.mc-design .hero-grid{grid-template-columns:1.1fr .9fr;gap:62px}.mc-design .hero h1{font-size:clamp(42px,5.2vw,76px);max-width:710px}.mc-design .teal{color:var(--teal)}.mc-design .hero-photo-wrap{height:540px;min-width:0;position:relative;isolation:isolate}.mc-design .hero-doctor-photo{width:84%;height:100%;object-fit:cover;object-position:center 25%;border-radius:180px 180px 35px 35px;margin-left:auto;box-shadow:0 30px 70px #153b4838;background:#cbe5e1}.mc-design .hero-photo-wrap:before{content:'';position:absolute;inset:38px -12px -12px 12%;border:2px solid #6cb5ac65;border-radius:185px 185px 50px 50px;z-index:-1}.mc-design .hero-photo-wrap .floatcard.one{bottom:75px;left:-10px;font-weight:800;color:#18454b}.mc-design .hero-photo-wrap .floatcard.two{top:90px;right:-12px;font-weight:800;color:#18454b}.mc-design .hero-photo-label{position:absolute;bottom:26px;right:32px;color:#fff;background:#073f48b0;backdrop-filter:blur(10px);border-radius:30px;padding:10px 16px;font:800 10px Manrope;letter-spacing:1.4px}.mc-design .hero-soft-orbit{position:absolute;left:2%;top:13%;font-size:42px;width:85px;height:85px;border:1px solid #ffffff8c;background:#ffffff7d;backdrop-filter:blur(12px);border-radius:24px;display:grid;place-items:center;color:#138e8a;animation:float 7s ease-in-out infinite;transform:rotate(-10deg)}.mc-design .blog-teaser>img{height:220px;object-fit:cover;background:#e8f4f0}.mc-design .card img{transition:transform .5s}.mc-design .card:hover img{transform:scale(1.025)}@media(max-width:950px){.mc-design .hero-grid{grid-template-columns:1fr}.mc-design .hero-photo-wrap{max-width:540px;width:100%;margin:auto}}@media(max-width:630px){.mc-design .hero-photo-wrap{height:390px}.mc-design .hero-doctor-photo{width:88%;border-radius:130px 130px 25px 25px}.mc-design .hero-photo-wrap .floatcard.one{left:0;bottom:55px}.mc-design .hero-photo-wrap .floatcard.two{right:0;top:54px}.mc-design .hero-photo-label{right:20px;font-size:8px}.mc-design .hero-soft-orbit{width:62px;height:62px;font-size:27px}}@media(prefers-reduced-motion:reduce){.mc-design .hero-soft-orbit{animation:none}}.mc-design{--navy:#19212f;--teal:#419d90;--gold:#efb52d;--light:#e9f4f2;--muted:#667780;--line:#dce8e6}.mc-design .topbar{background:#1b2633}.mc-design .logo span,.mc-design .eyebrow,.mc-design .link{color:var(--teal)}.mc-design .navlinks{gap:16px}.mc-design .navlinks>a,.mc-design .nav-parent{white-space:nowrap}.mc-design .nav-dropdown{position:relative;display:flex;align-items:center}.mc-design .nav-parent{display:inline-flex;align-items:center;gap:5px}.mc-design .drop-toggle{border:0;background:#fff0;color:var(--navy);cursor:pointer;font-size:16px;padding:8px;display:none}.mc-design .nav-panel{position:absolute;left:0;top:calc(100% + 22px);min-width:248px;background:#1b2534;color:#fff;border-radius:13px;box-shadow:0 20px 48px #1b263340;padding:10px;display:none;z-index:200}.mc-design .nav-panel:before{content:'';position:absolute;top:-24px;height:24px;left:0;right:0}.mc-design .nav-dropdown:hover .nav-panel,.mc-design .nav-dropdown:focus-within .nav-panel,.mc-design .nav-dropdown.is-open .nav-panel{display:block}.mc-design .nav-panel a{display:block;padding:12px 13px;border-radius:8px;color:#fff;font-size:13px}.mc-design .nav-panel a:hover,.mc-design .nav-panel a:focus{background:#334052;color:#fff}.mc-design .nav-note{display:block;padding:10px;color:#b7c4ce;font-size:11px;border-top:1px solid #42505e}.mc-design .btn{background:var(--teal)}.mc-design .btn:hover{box-shadow:0 14px 30px #419d9040}.mc-design .credential-panel{border-radius:24px}.mc-design .credentials-section{padding-top:35px}.mc-design .certificate-panel{background:#3d4764;color:#fff;border-radius:24px;padding:30px 35px}.mc-design .certificate-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em}.mc-design .certificate-head a{color:#f5d37c}.mc-design .credential-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:26px 0}.mc-design .credential-tile{border:1px solid #ffffff24;border-radius:13px;background:#ffffff0b;text-align:center;padding:24px 10px;display:flex;flex-direction:column;align-items:center;gap:10px}.mc-design .credential-icon{font-size:38px;color:#f0be49}.mc-design .credential-tile b{font-size:13px}.mc-design .credential-tile small{color:#d5dbe9;line-height:1.5}.mc-design .credentials-disclaimer{font-size:11px;color:#e0e5f1;margin:0}.mc-design .calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mc-design .calculator-card label{display:block;margin:15px 0 7px;font-weight:700;font-size:13px}.mc-design .calculator-card input{display:block;width:100%;border:1px solid #cddeda;border-radius:9px;padding:13px;font:inherit}.mc-design .calculator-card button{margin:20px 0}.mc-design .calculator-card output{display:block;font-size:19px;font-weight:700;color:var(--teal)}.mc-design .calculator-card small{display:block;margin-top:20px;color:#60757b}.mc-design .calculator-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-design .calculator-list span{padding:12px;border:1px solid #dceae8;border-radius:9px;font-size:13px;background:#f4faf8}@media(max-width:1000px){.mc-design .navlinks{gap:10px}.mc-design .nav-inner{gap:10px}.mc-design .navlinks{font-size:12px}.mc-design .nav-cta{padding:10px 13px}.mc-design .credential-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.mc-design .nav-dropdown{display:block}.mc-design .drop-toggle{display:inline-block}.mc-design .nav-panel{position:static;box-shadow:none;border-radius:8px;margin:6px 0 12px;min-width:0}.mc-design .nav-panel:before{display:none}.mc-design .nav-parent{padding:10px 0}.mc-design .nav-dropdown .nav-panel{display:none}.mc-design .nav-dropdown.is-open .nav-panel{display:block}.mc-design .nav-dropdown:hover:not(.is-open) .nav-panel{display:none}.mc-design .calculator-grid{grid-template-columns:1fr}.mc-design .certificate-panel{padding:20px}.mc-design .certificate-head{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.mc-design .credential-grid,.mc-design .calculator-list{grid-template-columns:1fr}}.mc-design .footer-address{max-width:280px;line-height:1.8;overflow-wrap:anywhere}.mc-design .footercols{align-items:start}.mc-design .footercols>div:last-child{min-width:180px}.mc-design .impact-stats{position:relative;color:#fff;background:linear-gradient(100deg,rgb(19 28 43 / .94),rgb(17 49 57 / .82)),url(https://images.unsplash.com/photo-1551190822-a9333d879b1f?w=1200&q=70&auto=format) center/cover;padding:60px 0 35px;overflow:hidden}.mc-design .impact-inner{display:grid;grid-template-columns:1.05fr 2.95fr;gap:35px;align-items:center}.mc-design .impact-intro h2{font-size:clamp(26px,3vw,43px);color:#fff;line-height:1.15;margin:12px 0}.mc-design .impact-intro p{color:#cbdce0;font-size:12px;max-width:310px}.mc-design .impact-metrics{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.mc-design .impact-metric{border-left:1px solid #a9d0cc66;padding:12px 16px}.mc-design .impact-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#cbd6d9;display:block;min-height:36px;font-weight:700}.mc-design .impact-metric strong{font-size:clamp(25px,3.6vw,53px);font-weight:800;white-space:nowrap;letter-spacing:-2px;color:#fff}.mc-design .impact-plus{color:#48c4ad;font-size:.55em}.mc-design .impact-disclaimer{font-size:10px;letter-spacing:1px;text-align:center;color:#e1c890;margin-top:24px}.mc-design .about-hero-v8{padding:73px 0;background:radial-gradient(circle at 70% 10%,#ceeae5,#f1f9f8 65%)}.mc-design .about-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mc-design .about-hero-v8 h1{font-size:clamp(33px,4.6vw,62px);line-height:1.12;letter-spacing:-2px;margin:15px 0}.mc-design .about-hero-v8 p{font-size:15px;line-height:1.9;color:#526e77}.mc-design .about-note{font-size:12px!important;margin-top:25px}.mc-design .about-hero-image{position:relative;min-height:440px}.mc-design .about-hero-image img{width:100%;height:440px;object-fit:cover;border-radius:26px 155px 26px 26px;box-shadow:18px 18px 0 #d5e9e4}.mc-design .about-photo-overlay{position:absolute;bottom:18px;left:18px;border-radius:9px;background:#fffffff0;padding:14px;color:#226d67;font-weight:800;font-size:11px;letter-spacing:1.3px}.mc-design .about-feature-photo{width:100%;height:390px;object-fit:cover;border-radius:20px}.mc-design .about-symbol{font-size:33px;color:#419d90}.mc-design .about-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mc-design .about-journey>div{background:#f3f9f8;border:1px solid #dfebe8;border-radius:15px;padding:22px}.mc-design .about-journey b{font-size:27px;color:#4bada0}.mc-design .about-journey p{font-size:13px}.mc-design .contact-location{background:#eaf5f2;border:1px solid #d2e7e1;border-radius:14px;padding:24px;margin-top:30px}.mc-design .contact-location h3{font-size:21px;margin:10px 0}.mc-design .contact-location p{font-size:14px}@media(max-width:900px){.mc-design .impact-inner{grid-template-columns:1fr}.mc-design .impact-metrics{grid-template-columns:repeat(2,1fr)}.mc-design .about-journey{grid-template-columns:repeat(2,1fr)}}@media(max-width:670px){.mc-design .about-hero-grid{grid-template-columns:1fr}.mc-design .about-hero-image,.mc-design .about-hero-image img{height:300px;min-height:300px}.mc-design .impact-metric{padding:15px 10px}.mc-design .impact-label{font-size:9px}.mc-design .about-journey{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mc-design .impact-count{transition:none!important}}.mc-design .logo{font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-1.1px;text-transform:none;white-space:nowrap}.mc-design .logo{display:inline-flex;align-items:baseline;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1.4px;text-transform:none}.mc-design .logo .logo-med{color:#19212f}.mc-design .logo .logo-consulto{color:#419d90}.mc-design .footer .logo .logo-med{color:#fff}.mc-design .footer .logo .logo-consulto{color:#65c9bb}.mc-design .original-certificates{background:#fff;border:1px solid #e9eff0;border-radius:18px;padding:22px 24px;box-shadow:0 15px 38px rgb(14 34 47 / .055)}.mc-design .original-certificates__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.mc-design .original-certificates__image{display:block;width:100%;height:auto;min-width:780px;object-fit:contain;background:#fff}.mc-design .original-certificates__note{color:#637580;font-size:12px;line-height:1.6;margin:14px 0 0}.mc-design .original-certificates__title{font-size:clamp(25px,3vw,38px);color:#19212f;margin:0 0 8px}.mc-design .original-certificates__label{color:#419d90;font-size:11px;letter-spacing:.16em;font-weight:800;margin-bottom:9px}@media(max-width:850px){.mc-design .original-certificates{padding:12px}.mc-design .original-certificates__image{min-width:740px}}.mc-design .sv-hero{background:linear-gradient(115deg,#eff9f6 3%,#f8fbfb 60%,#dcefe9 100%);padding:75px 0 65px;overflow:hidden}.mc-design .sv-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:55px;align-items:center}.mc-design .sv-kicker{color:#399f90;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.mc-design .sv-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-.04em;color:#19212f;margin:18px 0 22px}.mc-design .sv-hero p{font-size:16px;line-height:1.75;color:#5d737b;max-width:660px}.mc-design .sv-hero-photo{position:relative;border-radius:29px;min-height:370px;overflow:hidden;background:#d5e8e6}.mc-design .sv-hero-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.mc-design .sv-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102d3970,transparent 55%)}.mc-design .sv-photo-badge{position:absolute;bottom:20px;left:20px;z-index:2;color:#fff;font-weight:800;letter-spacing:.08em;font-size:12px;background:#ffffff23;backdrop-filter:blur(8px);padding:12px 15px;border:1px solid #ffffff80;border-radius:10px}.mc-design .sv-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.mc-design .sv-outline{background:#fff;color:#277a72!important;border:1px solid #b1d4d0!important}.mc-design .sv-jump{background:#fff;border-bottom:1px solid #dfebe9;position:sticky;top:0;z-index:5}.mc-design .sv-jump .container{display:flex;flex-wrap:wrap;gap:5px;padding:11px 0}.mc-design .sv-jump a{font-size:12px;color:#45606b;padding:9px 13px;border-radius:24px;font-weight:750;text-decoration:none}.mc-design .sv-jump a:hover{background:#e4f2ef;color:#217c73}.mc-design .sv-section{padding:74px 0}.mc-design .sv-soft{background:#f1f8f6}.mc-design .sv-heading{text-align:center;max-width:740px;margin:0 auto 30px}.mc-design .sv-heading h2{font-size:clamp(29px,3.6vw,44px);line-height:1.15;letter-spacing:-.03em;color:#19212f;margin:10px 0 15px}.mc-design .sv-heading p{font-size:15px;line-height:1.75;color:#61757d}.mc-design .sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.mc-design .sv-card{border:1px solid #dfebe8;border-radius:17px;background:#fff;padding:27px;box-shadow:0 10px 26px #173c4310;transition:transform .22s}.mc-design .sv-card:hover{transform:translateY(-4px)}.mc-design .sv-card b{display:block;color:#3d9c8f;font-size:12px;font-weight:850;margin-bottom:13px;letter-spacing:.09em}.mc-design .sv-card h3{margin:0 0 12px;font-size:20px;color:#1b2e3b}.mc-design .sv-card p{line-height:1.7;color:#617780;font-size:14px;margin:0}.mc-design .sv-pair{display:grid;grid-template-columns:1fr 1fr;gap:43px;align-items:center}.mc-design .sv-pair h2{font-size:clamp(29px,3.3vw,42px);line-height:1.18;margin:10px 0 20px;color:#19212f}.mc-design .sv-pair p{color:#586e78;line-height:1.85;font-size:15px}.mc-design .sv-visual{min-height:340px;background:radial-gradient(circle at 40% 30%,#c3e9e0,#ecf8f5);border-radius:24px;position:relative;display:grid;place-items:center;overflow:hidden}.mc-design .sv-visual img{max-height:290px;max-width:80%;filter:drop-shadow(0 24px 19px #25594b33)}.mc-design .sv-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.mc-design .sv-step{border-top:3px solid #3c9e8f;padding:23px 12px 13px}.mc-design .sv-step strong{font-size:32px;color:#a3d7ca}.mc-design .sv-step h3{font-size:18px;color:#19212f;margin:13px 0 8px}.mc-design .sv-step p{color:#60747d;font-size:13px;line-height:1.7}.mc-design .sv-faq{max-width:900px;margin:auto}.mc-design .sv-faq details{background:#fff;border:1px solid #dfebe9;border-radius:12px;margin:11px 0;padding:0 21px}.mc-design .sv-faq summary{cursor:pointer;padding:19px 0;font-weight:800;color:#1e3542;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}.mc-design .sv-faq summary:after{content:'+';color:#399e90;font-size:23px}.mc-design .sv-faq details[open] summary:after{content:'−'}.mc-design .sv-faq p{font-size:14px;color:#607780;line-height:1.8;margin:0 0 22px}.mc-design .sv-related{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.mc-design .sv-related a{border:1px solid #dce8e5;border-radius:13px;padding:20px;display:block;color:#276e66;font-weight:800;background:#fff;text-decoration:none}.mc-design .sv-cta{background:linear-gradient(120deg,#182331,#174f51);padding:40px;border-radius:22px;color:#fff;display:flex;justify-content:space-between;gap:26px;align-items:center}.mc-design .sv-cta h2{font-size:30px;color:#fff;margin:0 0 9px}.mc-design .sv-cta p{color:#c2dbd9;line-height:1.7;margin:0}.mc-design .sv-note{font-size:11px;color:#809097;line-height:1.7}.mc-design .sv-hub-title{font-size:clamp(38px,5vw,60px);margin:15px 0;color:#19212f}.mc-design .sv-hub-card{border:1px solid #deebe7;overflow:hidden;border-radius:18px;background:#fff;display:flex;flex-direction:column}.mc-design .sv-hub-img{height:185px;width:100%;object-fit:cover}.mc-design .sv-hub-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.mc-design .sv-hub-card h3{font-size:22px;margin:0 0 9px;color:#19212f}.mc-design .sv-hub-card p{font-size:14px;color:#617880;line-height:1.7;flex:1}.mc-design .sv-hub-card a{color:#218477;text-decoration:none;font-weight:800}.mc-design .sv-crumb{font-size:12px;color:#728a8b}.mc-design .sv-crumb a{color:#267a72;text-decoration:none}@media(max-width:850px){.mc-design .sv-hero-grid,.mc-design .sv-pair{grid-template-columns:1fr}.mc-design .sv-hero-photo{min-height:300px}.mc-design .sv-grid{grid-template-columns:repeat(2,1fr)}.mc-design .sv-step-grid{grid-template-columns:repeat(2,1fr)}.mc-design .sv-cta{flex-direction:column;align-items:start}.mc-design .sv-hero{padding:45px 0}.mc-design .sv-section{padding:52px 0}}@media(max-width:550px){.mc-design .sv-grid,.mc-design .sv-step-grid,.mc-design .sv-related{grid-template-columns:1fr}.mc-design .sv-hero-photo{min-height:230px}.mc-design .sv-jump{position:static}.mc-design .sv-card{padding:22px}.mc-design .sv-cta{padding:26px}}@media(prefers-reduced-motion:reduce){.mc-design .sv-card{transition:none}}.mc-design .calc-quick{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.mc-design .calc-quick a{font-size:12px;font-weight:750;background:#e9f4f2;border:1px solid #d0e9e4;border-radius:40px;padding:9px 14px;color:#277a71;text-decoration:none}.mc-design .calc-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mc-design .calc-panel{border:1px solid #dbe8e6;border-radius:20px;background:#fff;padding:28px;box-shadow:0 13px 35px #152d3210;scroll-margin-top:90px}.mc-design .calc-kicker{font-size:11px;color:#419d90;font-weight:850;letter-spacing:1.4px}.mc-design .calc-panel h2{font-size:25px;line-height:1.2;margin:12px 0;color:#19212f}.mc-design .calc-panel p,.mc-design .calc-endnote p{color:#667984;line-height:1.7;font-size:13px}.mc-design .calc-panel form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.mc-design .calc-panel label{font-weight:700;color:#364450;font-size:12px;display:block}.mc-design .calc-panel input,.mc-design .calc-panel select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #d5e3e0;border-radius:9px;background:#fbfdfd;color:#19212f;font:inherit;font-size:14px}.mc-design .calc-panel button{grid-column:1/-1;justify-self:start}.mc-design .calc-panel output{grid-column:1/-1;display:block;min-height:28px;color:#167b6f;font-size:17px;font-weight:800;line-height:1.5;white-space:normal}.mc-design .calc-panel small{color:#78878e;line-height:1.6;display:block;font-size:11px}.mc-design .calc-endnote{background:#e9f4f2;padding:30px;border-radius:18px;margin-top:26px}.mc-design .calc-endnote h2{font-size:24px;color:#19212f}@media(max-width:750px){.mc-design .calc-tools{grid-template-columns:1fr}.mc-design .calc-panel{padding:20px}}@media(max-width:390px){.mc-design .calc-panel form{grid-template-columns:1fr}}.mc-design .imported-content{padding:58px 0}.mc-design .imported-content h2{color:#19212f;font-size:clamp(27px,3vw,40px);margin:0 0 18px}.mc-design .imported-content p{line-height:1.85;color:#5c6b74}.mc-design .imported-label{font-size:11px;letter-spacing:.16em;color:#419d90;font-weight:800;text-transform:uppercase;margin-bottom:10px}.mc-design .imported-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:26px 0}.mc-design .imported-card{border:1px solid #e1eae8;border-radius:16px;background:#fff;padding:22px;box-shadow:0 12px 25px #173b4510}.mc-design .imported-card h3{font-size:18px;color:#19212f;margin:0 0 12px}.mc-design .imported-card a{color:#278c7f;font-weight:750}.mc-design .imported-muted{font-size:12px;color:#72868b}.mc-design .imported-source{border-left:3px solid #419d90;padding:10px 16px;background:#edf7f5;font-size:13px}.mc-design .imported-source a{color:#167b6f}.mc-design .imported-quote{padding:21px;background:#eef5f4;border-radius:14px}.mc-design .imported-quote b{color:#19212f}.mc-design .imported-note{color:#6a747f;font-size:12px}.mc-design .imported-post{display:flex;flex-direction:column;gap:6px}.mc-design .imported-post .imported-muted{margin-top:auto}.mc-design .doctor-filter{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.mc-design .doctor-filter button{border:1px solid #d6e8e3;border-radius:40px;padding:10px 15px;background:#fff;color:#34535c;font-weight:700;cursor:pointer}.mc-design .doctor-filter button.active{background:#419d90;color:#fff;border-color:#419d90}.mc-design .doctor-search{width:100%;max-width:560px;border:1px solid #cadbd9;border-radius:12px;padding:14px 16px;font:inherit;margin-top:16px}.mc-design .doctor-card{overflow:hidden}.mc-design .doctor-card img{height:260px;width:100%;object-fit:contain;object-position:center bottom;background:linear-gradient(155deg,#eef8f5,#e4eeef)}.mc-design .doctor-card .card-body{min-height:203px;display:flex;flex-direction:column;align-items:flex-start}.mc-design .doctor-card h3{font-size:19px;line-height:1.3}.mc-design .doctor-card .link{margin-top:auto}.mc-design .doctor-detail-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:32px;align-items:center}.mc-design .doctor-detail-hero img{width:100%;max-height:470px;object-fit:contain;border-radius:23px;background:linear-gradient(135deg,#e8f4f2,#d5e9e7)}.mc-design .doctor-detail-hero .stat{padding:14px 0;border-top:1px solid #dce7e7}.mc-design .doctor-detail-hero .stat b{color:#19212f}.mc-design .doctor-empty{font-size:16px;padding:25px;border:1px dashed #bad3cf;border-radius:14px}.mc-design .doctor-photo-fallback{background:#e5f2f0}@media(max-width:740px){.mc-design .doctor-detail-hero{grid-template-columns:1fr}.mc-design .doctor-card img{height:225px}}.mc-design .mc-four-hospitals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media(max-width:650px){.mc-design .mc-four-hospitals{grid-template-columns:1fr}}.mc-design .mc-four-hospitals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}@media(max-width:650px){.mc-design .mc-four-hospitals{grid-template-columns:1fr!important}}