.mil{position:relative;width:100%;max-width:640px;margin:0 auto;aspect-ratio:1402/1122;overflow:hidden;animation:mil-float 8s ease-in-out infinite;will-change:transform;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.mil img{object-fit:contain;display:block;opacity:0;z-index:1;transition:none;will-change:opacity;backface-visibility:hidden;pointer-events:none;user-select:none}.mil img.is-next{z-index:2}.mil img.is-front{z-index:4;opacity:1;transition:opacity var(--fade) cubic-bezier(.4,0,.2,1)}.mil img.is-out{z-index:3;opacity:0;transition:opacity var(--fade) cubic-bezier(.55,0,.8,.3)}.mil:not(.is-ready) img{transition:none}@keyframes mil-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@media (prefers-reduced-motion:reduce){.mil{animation:none}.mil img.is-front,.mil img.is-out{transition:opacity .4s ease}}.mcp-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(25,48,30,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mcp-fade .24s ease-out both}.mcp{position:relative;width:100%;max-width:360px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:26px 20px 22px;border:1.5px solid transparent;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfbfa) padding-box,linear-gradient(180deg,#f3b08e,#e9cfc0 45%,#c9cccf) border-box;box-shadow:0 24px 60px rgba(25,48,30,.18);color:#19301e;font-family:var(--sans,"NB International Pro",sans-serif);text-align:center;animation:mcp-pop .26s cubic-bezier(.2,.8,.3,1) both}.mcp-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#19301e;cursor:pointer}.mcp-close svg{width:22px;height:22px;stroke-width:1.6}.mcp-title{margin:4px 0 0;font-family:var(--serif,"Season Mix",serif);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.01em}.mcp-avatars{display:flex;align-items:center;justify-content:center;margin:18px 0 4px}.mcp-avatar{position:relative;flex-shrink:0;overflow:hidden;border:3px solid #f6ede6;border-radius:50%;background:linear-gradient(135deg,#f8dccb,#f1e6dc)}.mcp-avatar.is-sm{width:52px;height:52px}.mcp-avatar.is-md{width:66px;height:66px;margin:0 -10px;z-index:1}.mcp-avatar.is-lg{width:96px;height:96px;z-index:2}.mcp-avatar-img{object-fit:cover;object-position:center top}.mcp-points{margin:16px 0 0;padding:0;list-style:none;text-align:left}.mcp-points li{position:relative;padding-left:20px;font-size:15px;line-height:1.5}.mcp-points li+li{margin-top:10px}.mcp-points li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:#19301e}.mcp-price{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:30px;padding:18px 12px 14px;border-radius:14px;background:#f3f1ec}.mcp-price:before{content:"";grid-column:2;grid-row:1;width:1px;height:22px;background:rgba(25,48,30,.14)}.mcp-save{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:4px 12px;border-radius:6px;background:#b5dcbc;color:#19301e;font-size:15px;font-weight:500;white-space:nowrap}.mcp-price-label{grid-column:1;grid-row:1;font-size:15px}.mcp-price-value{grid-column:3;grid-row:1;font-size:22px;font-weight:500}.mcp-cta{display:block;width:100%;margin-top:22px;padding:17px 16px 16px;border:0;border-radius:999px;background:#19301e;color:#fff;font:inherit;font-size:16px;cursor:pointer;box-shadow:0 10px 28px rgba(243,176,142,.45),0 2px 6px rgba(25,48,30,.2)}.mcp-close:focus-visible,.mcp-cta:focus-visible{outline:2px solid #f3b08e;outline-offset:2px}@keyframes mcp-fade{0%{opacity:0}}@keyframes mcp-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}}@media (prefers-reduced-motion:reduce){.mcp,.mcp-backdrop{animation:none}}.mmb{--ivory:#fdfcf8;--lav:#ece5fa;--lav-line:#dccff5;--lav-deep:#6e4fd8}.mmb .content.mmb-content{padding:8px 16px calc(104px + env(safe-area-inset-bottom, 0px));-webkit-overflow-scrolling:touch;scrollbar-width:none}.mmb .content.mmb-content::-webkit-scrollbar{display:none}.mmb .mmb-hero{max-width:340px;margin:0 auto;padding:10px 0 0;text-align:center}.mmb .mmb-title{margin:8px 0 0;font-family:var(--serif);font-weight:400;font-size:min(34px,9vw);line-height:1.12;letter-spacing:-.015em;text-align:center;text-wrap:balance;color:var(--ink)}.mmb .mmb-title-line{display:block}.mmb .mmb-sub{margin:12px 0 0;font-size:16px;line-height:1.45;text-wrap:balance;color:var(--muted)}.mmb #mmb-doctors,.mmb #mmb-markers,.mmb #mmb-why{scroll-margin-top:12px}.mmb .mmb-header{margin:-8px -16px 0}.mmb .mmb-loop{margin-top:16px}.mmb .mmb-glass-marquee{display:flex;flex:none;flex-direction:column;gap:12px;margin:26px -16px 4px;padding:14px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.mmb .mmb-glass-row{display:flex;width:max-content;animation:mmb-marquee 40s linear infinite}.mmb .mmb-glass-row.rev{animation-direction:reverse}.mmb .mmb-glass-chips{display:flex;gap:12px;margin:0;padding:0 12px 0 0;list-style:none}.mmb .mmb-glass-chips li{padding:15px 26px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(248,244,236,.42));-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(120,90,170,.08);font-size:17px;line-height:1.2;color:var(--ink);white-space:nowrap}.mmb img[data-nimg=fill]{height:100%!important;max-width:none!important}.mmb .mmb-card{margin:12px -16px 0;padding:28px 20px 32px;border-radius:24px;background:var(--ivory);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 32px rgba(120,90,170,.08)}.mmb .mmb-card-eyebrow{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--ink)}.mmb .mmb-card-title{margin:0;font-family:var(--serif);font-weight:400;font-size:min(30px,7.6vw);line-height:1.1;letter-spacing:-.015em;white-space:nowrap}.mmb .mmb-trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px}.mmb .mmb-trust-stars{display:flex;gap:2px}.mmb .mmb-trust-box{position:relative;display:grid;place-items:center;width:18px;height:18px;overflow:hidden;background:#dcdce6}.mmb .mmb-trust-fill{position:absolute;inset:0 auto 0 0;background:#00b67a}.mmb .mmb-trust-box svg{position:relative;width:12px;height:12px}.mmb .mmb-trust-text{font-size:min(14px,3.6vw);white-space:nowrap;color:var(--ink)}.mmb .mmb-trust-text strong{font-weight:600}.mmb .mmb-blurb{margin:18px 0 0;font-size:16px;line-height:1.55;color:var(--ink)}.mmb .mmb-view-all{display:inline-flex;align-items:center;gap:2px;margin-top:14px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mmb .mmb-view-all svg{width:15px;height:15px}.mmb .mmb-included-title{margin:32px 0 0;font-size:min(15px,calc((100vw - 44px) / 20.6));font-weight:600;white-space:nowrap}.mmb .mmb-steps{margin-top:10px}.mmb .mmb-steps>div>div{border-bottom:1px solid rgba(25,48,30,.1)}.mmb .mmb-steps>div>div:last-child{border-bottom:0}.mmb .mmb-steps>div>div{padding:16px 0}.mmb .mmb-steps>div>div+div{margin-top:0}.mmb .mmb-offer{margin-top:20px;padding:16px;border:1px solid rgba(25,48,30,.12);border-radius:16px;text-align:center}.mmb .mmb-badge{display:inline-block;padding:4px 10px;border-radius:8px;background:#e6f4ea;color:#1e7a43;font-size:12px;font-weight:600}.mmb .mmb-offer-price{margin:10px 0 0;font-size:17px;color:var(--muted)}.mmb .mmb-offer-price strong{color:var(--ink);font-weight:600}.mmb .mmb-price-in{animation:mmb-price-in .4s var(--ease) both}.mmb .mmb-offer-price .mmb-price-skel{width:150px;height:18px;margin:3px auto 0}.mmb .mmb-sticky-price .mmb-price-skel{width:96px;height:22px}.mmb .mmb-offer-note{margin:4px auto 0;max-width:280px;font-size:12px;line-height:1.4;color:var(--muted)}.mmb .mmb-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:14px;border:0;border-radius:999px;background:var(--green);color:#fff;font:500 16px/1.2 var(--sans);box-shadow:0 14px 30px rgba(25,48,30,.2);cursor:pointer;transition:transform .12s ease}.mmb .mmb-cta svg{position:absolute;right:18px;transition:transform .3s var(--ease)}.mmb .mmb-cta:active{transform:scale(.985)}.mmb .mmb-cta:active svg{transform:translateX(4px)}@media (hover:hover){.mmb .mmb-cta:hover svg{transform:translateX(3px)}}.mmb .mmb-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mmb .mmb-markers{margin-top:32px;padding-top:32px;border-top:1px solid rgba(25,48,30,.08);text-align:center}.mmb .mmb-relevant-note{margin:0 0 18px;padding:12px 14px 14px;border-radius:16px;background:linear-gradient(135deg,#eae5f5,#f0eff1 46%,#e8e8e9);text-align:left}.mmb .mmb-relevant-doc{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ink)}.mmb .mmb-relevant-doctor{position:relative;flex-shrink:0;width:30px;height:30px;overflow:hidden;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:#f4f1e7}.mmb .mmb-relevant-doctor-img{object-fit:cover;object-position:top center}.mmb .mmb-relevant-said{position:relative;margin:0;font-size:14px;line-height:1.45;color:var(--ink)}.mmb .mmb-said-ghost{visibility:hidden}.mmb .mmb-said-type{position:absolute;inset:0}.mmb .mmb-said-type:after{content:"";display:inline-block;width:1.5px;height:.95em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:mmb-caret .9s steps(2,start) infinite}.mmb .mmb-said-type.is-done:after{display:none}@keyframes mmb-caret{to{opacity:0}}.mmb .mmb-relevant{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;text-align:left}.mmb .mmb-relevant li{display:flex;align-items:flex-start;gap:16px}.mmb .mmb-relevant-icon{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:#f2ede4;color:#000}.mmb .mmb-relevant-icon svg{width:24px;height:24px;stroke-width:1.6}.mmb .mmb-relevant strong{display:block;font-size:16px;font-weight:600}.mmb .mmb-relevant-body{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--muted)}.mmb .mmb-relevant-row{animation:mmb-row-in .3s ease-out both;animation-delay:calc(var(--i, 0) * 60ms)}.mmb .mmb-relevant-skeleton .mmb-relevant-icon,.mmb .mmb-skel-line{background:#efece6;animation:mmb-skel 1.2s ease-in-out infinite alternate}.mmb .mmb-relevant-skeleton>span:last-child{flex:1;padding-top:4px}.mmb .mmb-skel-line{display:block;width:45%;height:14px;border-radius:6px}.mmb .mmb-skel-line.short{width:85%;margin-top:10px}.mmb .mmb-relevant-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:22px auto 0;padding:10px 18px;border:1px solid rgba(25,48,30,.14);border-radius:999px;background:none;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.mmb .mmb-relevant-more svg{width:15px;height:15px;color:var(--muted);transition:transform .2s var(--ease)}.mmb .mmb-relevant-more[aria-expanded=true] svg{transform:rotate(180deg)}.mmb .mmb-panels{margin-top:18px;padding:2px 16px;border-radius:18px;background:rgba(242,237,228,.55);text-align:left}.mmb .mmb-panels>div{padding:16px 0;border-top:1px solid rgba(25,48,30,.08)}.mmb .mmb-panels>div:first-child{border-top:0}.mmb .mmb-panel-title{margin:0 0 11px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mmb .mmb-panel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none}.mmb .mmb-panel-list li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.35;color:var(--ink)}.mmb .mmb-panel-list li:before{content:"";position:absolute;top:.5em;left:0;width:5px;height:5px;border-radius:999px;background:rgba(25,48,30,.3)}@keyframes mmb-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes mmb-skel{to{opacity:.55}}@keyframes mmb-price-in{0%{opacity:0;transform:translateY(4px)}}.mmb .mmb-journey{padding:40px 0 36px}.mmb .mmb-doctors-title,.mmb .mmb-journey-title{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.mmb .mmb-journey-track{display:flex;gap:12px;margin:20px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain}.mmb .mmb-doctors-track::-webkit-scrollbar,.mmb .mmb-journey-track::-webkit-scrollbar{display:none}.mmb .mmb-journey-slide{position:relative;flex:0 0 86%;margin:0;aspect-ratio:844/1024;overflow:hidden;border-radius:18px;background:#d9d6cf;scroll-snap-align:start;container-type:inline-size}.mmb .mmb-journey-img{object-fit:cover}.mmb .mmb-journey-slide:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(20,20,20,.38));pointer-events:none}.mmb .mmb-journey-caption{position:absolute;z-index:1;left:6%;right:6%;bottom:7%;color:#fff;font-size:4.6cqi;line-height:1.4;text-align:center;text-wrap:balance}.mmb .mmb-dots{display:flex;gap:6px;width:max-content;margin:18px auto 0;padding:8px 12px;border-radius:999px;background:rgba(25,48,30,.07)}.mmb .mmb-dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(25,48,30,.25);cursor:pointer;transition:background-color .25s ease,transform .25s ease}.mmb .mmb-dot.is-active{background:var(--ink);transform:scale(1.15)}.mmb .mmb-doctors{margin-top:0}.mmb .mmb-doctors-title{font-size:32px}.mmb .mmb-doctors-sub{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--ink)}.mmb .mmb-doctors-track{display:flex;gap:12px;margin:24px -20px 0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;overscroll-behavior-x:contain}.mmb .mmb-doctors-nav{display:none}.mmb .mmb-doctor{flex:0 0 80%;margin:0;scroll-snap-align:start}.mmb .mmb-doctor-photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:radial-gradient(70% 50% at 22% 28%,rgba(189,112,246,.1),transparent 70%),radial-gradient(60% 45% at 82% 18%,rgba(186,230,252,.45),transparent 70%),linear-gradient(180deg,color-mix(in srgb,#d7dfee 40%,var(--cream)) 0,color-mix(in srgb,#e3d9f0 32%,var(--cream)) 50%,color-mix(in srgb,#eadbf0 24%,var(--cream)) 100%)}.mmb .mmb-doctor-frame{position:absolute;inset:7% 0 0}.mmb .mmb-doctor-img{object-fit:cover;object-position:center top}.mmb .mmb-doctor-tag{position:absolute;z-index:1;top:14px;left:14px;max-width:calc(100% - 28px);padding:5px 12px;border-radius:999px;background:rgba(40,32,72,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmb .mmb-doctor-caption{margin-top:12px;color:var(--ink)}.mmb .mmb-doctor-caption strong{display:block;font-size:17px;font-weight:500;line-height:1.3}.mmb .mmb-doctor-caption span{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--muted)}.mmb .mmb-why{padding:40px 0 8px}.mmb .mmb-why-sub{margin:12px 0 0;font-size:18px;font-weight:500;color:var(--ink)}.mmb .mmb-why-list{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none}.mmb .mmb-why-card{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(25,48,30,.04)}.mmb .mmb-why-thumb{position:relative;flex-shrink:0;width:88px;height:88px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#f5e4d7,#ece6dd)}.mmb .mmb-why-img{object-fit:cover}.mmb .mmb-why-thumb.is-cutout .mmb-why-img{inset:18% auto auto 50%!important;width:78%!important;height:auto!important;transform:translateX(-50%)}.mmb .mmb-why-thumb.is-pen .mmb-why-img{inset:50% auto auto 50%!important;width:128%!important;height:auto!important;transform:translate(-50%,-50%) rotate(-42deg)}.mmb .mmb-why-card strong{display:block;font-size:15px;font-weight:600;line-height:1.3;color:var(--ink)}.mmb .mmb-why-body{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--ink);opacity:.85}.mmb .mmb-faq{margin:32px 0 12px;padding:28px 20px 12px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(25,48,30,.04)}.mmb .mmb-faq-title{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.mmb .mmb-faq-list{margin:20px 0 0;padding:0;list-style:none}.mmb .mmb-faq-item+.mmb-faq-item{border-top:1px solid rgba(25,48,30,.1)}.mmb .mmb-faq-q{margin:0;font:inherit}.mmb .mmb-faq-q button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;border:0;background:none;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.45;text-align:left;color:var(--ink);cursor:pointer}.mmb .mmb-faq-icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8e5dd;transition:transform .3s ease,background-color .2s ease}.mmb .mmb-faq-q button:hover .mmb-faq-icon{background:#dedad0}.mmb .mmb-faq-item.is-open .mmb-faq-icon{transform:rotate(45deg)}.mmb .mmb-faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.mmb .mmb-faq-item.is-open .mmb-faq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}.mmb .mmb-faq-a>div{overflow:hidden}.mmb .mmb-faq-a p{margin:0;padding:0 52px 18px 0;font-size:14px;line-height:1.55;color:var(--ink);opacity:.85}.mmb .mmb-sticky{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:2;max-width:520px;margin:0 auto;padding:8px 8px 8px 24px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 2px rgba(25,48,30,.06),0 14px 36px rgba(60,50,110,.16);visibility:hidden;opacity:0;transform:translate3d(0,calc(100% + 24px),0);transition:transform .4s var(--ease),opacity .25s ease,visibility 0s linear .4s}.mmb .mmb-sticky.is-shown{visibility:visible;opacity:1;transform:none;transition:transform .4s var(--ease),opacity .25s ease}.mmb .mmb-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.mmb .mmb-sticky-price{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--ink)}.mmb .mmb-sticky-price s{font-size:13px;letter-spacing:-.02em;opacity:.6}.mmb .mmb-sticky-now{font-size:26px;line-height:1;letter-spacing:-.04em}.mmb .mmb-sticky-name{margin:4px 0 0;font-size:14px;line-height:1.2;color:var(--ink);opacity:.8;white-space:nowrap}.mmb .mmb-sticky-cta{flex-shrink:0;min-width:136px;height:54px;padding:0 26px;border:0;border-radius:999px;background:var(--green);color:#fff;font:500 15px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;box-shadow:-8px 10px 22px rgba(243,176,142,.5),0 4px 12px rgba(25,48,30,.2);cursor:pointer;transition:transform .12s ease}.mmb .mmb-sticky-cta:active{transform:scale(.98)}.mmb .mmb-sticky-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes mmb-marquee{to{transform:translateX(-50%)}}@media (min-width:960px){.mmb .mhw-screen{max-width:1120px}.mmb .mmb-card,.mmb .mmb-faq,.mmb .mmb-header,.mmb .mmb-journey,.mmb .mmb-why{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.mmb .mmb-header{margin-top:-16px}.mmb .content.mmb-content{padding:16px 32px 120px;scrollbar-width:thin}.mmb .mmb-hero{max-width:640px}.mmb .mmb-title{font-size:52px}.mmb .mmb-sub{font-size:18px}.mmb .mmb-loop{margin-top:32px}.mmb .mmb-glass-marquee{margin:36px -32px 8px;gap:14px}.mmb .mmb-glass-chips li{padding:17px 30px;font-size:19px}.mmb .mmb-card{margin-top:16px;padding:48px;border:1px solid rgba(255,255,255,.9)}.mmb .mmb-card:has(>.mmb-price){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}.mmb .mmb-price{padding-right:48px}.mmb .mmb-card-title{font-size:34px}.mmb .mmb-blurb{max-width:460px}.mmb .mmb-markers{position:sticky;top:24px;margin:0;padding:0 0 0 48px;border-top:0;border-left:1px solid rgba(25,48,30,.08)}.mmb .mmb-journey{padding:72px 0 56px}.mmb .mmb-doctors-title,.mmb .mmb-faq-title,.mmb .mmb-journey-title{font-size:40px}.mmb .mmb-journey-track{margin:28px 0 0;padding:0;overflow:visible}.mmb .mmb-journey-slide{flex:1 1 0}.mmb .mmb-journey-caption{font-size:max(14px,6cqi)}.mmb .mmb-dots{display:none}.mmb .mmb-doctors-sub{max-width:640px;font-size:16px}.mmb .mmb-doctors-track{gap:16px;margin:32px -48px 0;padding:0 48px;scroll-padding:0 48px}.mmb .mmb-doctor{flex-basis:calc((100% - 48px) / 4)}.mmb .mmb-doctors{position:relative}.mmb .mmb-doctors-nav{position:absolute;top:72px;right:48px;display:flex;gap:10px}.mmb .mmb-doctors-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(25,48,30,.14);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.mmb .mmb-doctors-nav button:hover:not(:disabled){background:#f2ede4}.mmb .mmb-doctors-nav button:disabled{opacity:.35;cursor:default}.mmb .mmb-doctors-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mmb .mmb-doctors-nav svg{width:20px;height:20px}.mmb .mmb-why{padding:72px 0 8px}.mmb .mmb-why-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.mmb .mmb-why-card{padding:14px 20px 14px 14px}.mmb .mmb-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;column-gap:64px;margin-top:56px;margin-bottom:24px;padding:48px}.mmb .mmb-faq-title{grid-column:1;align-self:start}.mmb .mmb-faq-list{grid-column:2;grid-row:1/span 2;margin:-18px 0 0}.mmb .mmb-faq-q button{font-size:16px}.mmb .mmb-faq-a p{font-size:15px}}@media (prefers-reduced-motion:reduce){.mmb .mmb-glass-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mmb .mmb-glass-chips+.mmb-glass-chips{display:none}.mmb .mmb-glass-row,.mmb .mmb-price-in,.mmb .mmb-relevant-row,.mmb .mmb-relevant-skeleton .mmb-relevant-icon,.mmb .mmb-skel-line{animation:none}.mmb .mmb-faq-a,.mmb .mmb-faq-icon,.mmb .mmb-faq-item.is-open .mmb-faq-a,.mmb .mmb-sticky,.mmb .mmb-sticky.is-shown{transition:none}}