/* ARTICLE55.56 — compact WhatsApp and final booking pathway */
.moemen-compact-whatsapp-sticky{display:none!important}
@media(max-width:820px){
 html body{padding-bottom:64px!important}
 html body .moemen-mobile-sticky-cta,html body .moemen-blog-contact-fab{display:none!important}
 html body .floating-wa{display:none!important}
 html body a.moemen-compact-whatsapp-sticky,html body a.moemen-compact-whatsapp-sticky:visited{display:inline-flex!important;position:fixed!important;z-index:110!important;inset-inline-start:14px!important;inset-inline-end:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;top:auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:108px!important;max-width:150px!important;height:48px!important;min-height:48px!important;padding:0 15px!important;margin:0!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:999px!important;background:linear-gradient(135deg,#075e54,#087f67)!important;color:#fff!important;text-decoration:none!important;font-family:inherit!important;font-size:14px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 12px 30px rgba(7,27,51,.24)!important;-webkit-tap-highlight-color:transparent!important;transform:none!important;animation:none!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}
 html body a.moemen-compact-whatsapp-sticky svg{display:block!important;width:20px!important;height:20px!important;flex:0 0 auto!important;color:#fff!important}
 html body a.moemen-compact-whatsapp-sticky span{display:inline!important;color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1!important}
 html body a.moemen-compact-whatsapp-sticky:hover,html body a.moemen-compact-whatsapp-sticky:focus-visible{transform:translateY(-2px)!important;filter:brightness(1.04)!important;box-shadow:0 16px 36px rgba(7,27,51,.28)!important}
 html body a.moemen-compact-whatsapp-sticky:active{transform:scale(.98)!important}
 html body a.moemen-compact-whatsapp-sticky:focus-visible{outline:3px solid #f0d98a!important;outline-offset:3px!important}
}
html body .v556-pathway-final{padding:42px 0 46px!important;background:linear-gradient(180deg,#eef7fa 0%,#ffffff 100%)!important}
html body .v556-pathway-final .moemen-dual-path-card{padding:clamp(24px,4vw,42px)!important;border:1px solid rgba(216,184,103,.68)!important;border-radius:30px!important;background:radial-gradient(circle at 12% 12%,rgba(30,167,168,.24),transparent 34%),linear-gradient(135deg,#04182d 0%,#073554 100%)!important;color:#fff!important;box-shadow:0 24px 70px rgba(7,27,51,.20)!important}
html body .v556-pathway-final .moemen-dual-path-kicker{background:#f0d98a!important;border-color:#f0d98a!important;color:#071b33!important;padding:7px 14px!important}
html body .v556-pathway-final .moemen-dual-path-head{margin-bottom:20px!important}
html body .v556-pathway-final .moemen-dual-path-head h2{color:#fff!important;font-size:clamp(1.75rem,4vw,2.55rem)!important;line-height:1.35!important}
html body .v556-pathway-final .moemen-dual-path-head p{color:#e6f2fa!important;font-size:1.02rem!important;line-height:1.8!important}
html body .v556-pathway-final .moemen-dual-path-grid{gap:18px!important;align-items:stretch!important}
html body .v556-pathway-final .moemen-path-card{display:flex!important;flex-direction:column!important;min-height:100%!important;border-radius:24px!important;padding:24px!important;box-shadow:0 16px 38px rgba(0,0,0,.14)!important}
html body .v556-pathway-final .moemen-path-card-clinic{background:#fff!important;border:2px solid #f0d98a!important;color:#071b33!important}
html body .v556-pathway-final .moemen-path-card-clinic h3,html body .v556-pathway-final .moemen-path-card-clinic p,html body .v556-pathway-final .moemen-path-card-clinic .moemen-path-meta{color:#071b33!important}
html body .v556-pathway-final .moemen-path-card-online{background:linear-gradient(145deg,#087f67,#0b9b7d)!important;border:2px solid rgba(255,255,255,.76)!important;color:#fff!important}
html body .v556-pathway-final .moemen-path-card-online h3,html body .v556-pathway-final .moemen-path-card-online p,html body .v556-pathway-final .moemen-path-card-online .moemen-path-meta{color:#fff!important}
html body .v556-pathway-final .moemen-path-card h3{margin:0 0 9px!important;font-size:1.35rem!important;font-weight:950!important;line-height:1.45!important}
html body .v556-pathway-final .moemen-path-card p{margin:0 0 12px!important;font-size:.98rem!important;line-height:1.75!important}
html body .v556-pathway-final .moemen-path-meta{display:block!important;margin:0 0 18px!important;font-size:.9rem!important;font-weight:900!important;opacity:.92!important}
html body .v556-pathway-final a.moemen-path-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;margin-top:auto!important;padding:11px 15px!important;border-radius:16px!important;text-align:center!important;text-decoration:none!important;font-weight:950!important;line-height:1.35!important;box-shadow:0 10px 24px rgba(3,18,34,.14)!important}
html body .v556-pathway-final .moemen-path-card-clinic a.moemen-path-action{background:linear-gradient(135deg,#d8b867,#f0d98a)!important;color:#071b33!important;border:1px solid #f0d98a!important}
html body .v556-pathway-final .moemen-path-card-online a.moemen-path-action{background:#fff!important;color:#075f62!important;border:1px solid #fff!important}
html body .v556-pathway-final .v551-medical-disclaimer{margin:18px 0 0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.30)!important;border-radius:16px!important;background:rgba(255,255,255,.11)!important;color:#fff!important;line-height:1.8!important;text-align:center!important}
html body .v556-pathway-final .moemen-dual-path-footer{color:#f4f8fb!important;border-top-color:rgba(255,255,255,.24)!important}
html body .v556-pathway-final .moemen-dual-path-footer span{color:#e6f2fa!important}
html body .v556-pathway-final a.moemen-dual-phone{background:#fff!important;color:#071b33!important;border-color:#fff!important}
@media(max-width:760px){
 html body .v556-pathway-final{padding:30px 0 34px!important}
 html body .v556-pathway-final .container{width:min(100% - 24px,1180px)!important}
 html body .v556-pathway-final .moemen-dual-path-card{padding:20px 16px!important;border-radius:24px!important}
 html body .v556-pathway-final .moemen-path-card{padding:18px!important;border-radius:20px!important}
 html body .v556-pathway-final .moemen-dual-path-head h2{font-size:1.75rem!important}
 html body .v556-pathway-final .moemen-dual-path-head p{font-size:.95rem!important}
 html body .v556-pathway-final .moemen-dual-path-footer{font-size:.86rem!important}
}

@media(max-width:820px){html body.moemen-cta-v553 a.moemen-compact-whatsapp-sticky[href*="wa.me"],html body.moemen-cta-v553 a.moemen-compact-whatsapp-sticky[href*="whatsapp"]{background:linear-gradient(135deg,#075e54,#087f67)!important;color:#fff!important;border-color:rgba(255,255,255,.84)!important}html body.moemen-cta-v553 a.moemen-compact-whatsapp-sticky[href*="wa.me"] span,html body.moemen-cta-v553 a.moemen-compact-whatsapp-sticky[href*="wa.me"] svg{color:#fff!important}}
/* ARTICLE55.56 finishing refinements */
html body .hero-gradient .cta-process-note{display:block!important;margin:14px 0 0!important;padding:11px 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:15px!important;background:rgba(255,255,255,.08)!important;color:#dce9f5!important;font-size:.9rem!important;line-height:1.75!important;text-align:center!important}
html body .hero-gradient .cta-process-note strong{color:#fff!important}
html body .v556-pathway-final .moemen-dual-path-footer{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;text-align:center!important}
html body .v556-pathway-final a.moemen-dual-phone{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.30)!important;border-radius:999px!important;background:rgba(255,255,255,.11)!important;color:#fff!important;font-size:.9rem!important;line-height:1.25!important;white-space:nowrap!important}
@media(max-width:820px){html body a.moemen-compact-whatsapp-sticky,html body a.moemen-compact-whatsapp-sticky:visited{left:14px!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important}}
@media(max-width:820px){html body a.moemen-compact-whatsapp-sticky,html body a.moemen-compact-whatsapp-sticky:visited{inset-inline-start:auto!important;inset-inline-end:auto!important;left:14px!important;right:auto!important}}

/* ARTICLE55.57 guided conversion, verified experience and sensitive-image consent */
.symptom-result-title{display:block;color:#071b33;font-size:1.12rem;font-weight:900;line-height:1.6}.symptom-result-copy{margin-top:.5rem;color:#334155;line-height:1.85}.symptom-result-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.symptom-result-primary,.symptom-result-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:14px;padding:.75rem 1rem;font-weight:900;text-align:center}.symptom-result-primary{background:#0f766e;color:#fff!important;box-shadow:0 10px 24px rgba(15,118,110,.2)}.symptom-result-secondary{border:1px solid rgba(7,27,51,.22);background:#fff;color:#071b33!important}.booking-call-alternative,.moemen-path-call-alt{text-align:center;font-weight:800;color:#475569}.booking-call-alternative a,.moemen-path-call-alt a{color:#071b33!important;text-decoration:underline;text-underline-offset:3px}.moemen-path-reassurance{margin-top:.8rem;font-size:.92rem;line-height:1.75;color:#e8fff9!important}.verified-experience-statement{border-inline-start:4px solid #1ea7a8;background:#effcfc;border-radius:14px;padding:1rem 1.1rem;color:#17324a;font-weight:800}.verified-credentials-link{display:inline-flex;align-items:center;justify-content:center;margin:1.2rem 0 1.8rem;min-height:46px;border:1px solid rgba(7,27,51,.18);border-radius:14px;padding:.75rem 1rem;color:#071b33!important;background:#fff;font-weight:900}.sensitive-medical-figure{position:relative}.sensitive-medical-media{position:relative;overflow:hidden;border-radius:18px;background:#071b33}.sensitive-medical-media>img{display:block;width:100%;transition:filter .25s ease,transform .25s ease}.sensitive-medical-media.is-concealed>img{filter:blur(18px) saturate(.65);transform:scale(1.025)}.sensitive-medical-reveal{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1.2rem;border:0;background:linear-gradient(180deg,rgba(7,27,51,.35),rgba(7,27,51,.82));color:#fff;cursor:pointer;text-align:center}.sensitive-medical-title{font-size:1.05rem;font-weight:900}.sensitive-medical-warning{font-size:.9rem;color:#e2e8f0}.sensitive-medical-action{margin-top:.4rem;display:inline-flex;min-height:42px;align-items:center;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:.45rem .9rem;background:rgba(255,255,255,.12);font-weight:900}.sensitive-medical-media.is-revealed .sensitive-medical-reveal{inset:auto .7rem .7rem auto;width:auto;min-height:42px;flex-direction:row;padding:.45rem .75rem;border-radius:999px;background:rgba(7,27,51,.88)}.sensitive-medical-media.is-revealed .sensitive-medical-title,.sensitive-medical-media.is-revealed .sensitive-medical-warning{display:none}.sensitive-medical-media.is-revealed .sensitive-medical-action{margin:0;border:0;background:transparent;padding:0;min-height:0}.sensitive-medical-reveal:focus-visible{outline:3px solid #f2df91;outline-offset:-4px}@media(max-width:640px){.symptom-result-actions{flex-direction:column}.symptom-result-primary,.symptom-result-secondary{width:100%}.sensitive-medical-title{font-size:1rem}.sensitive-medical-warning{font-size:.82rem}}
.credential-timeline{display:grid;gap:1rem;margin:1.2rem 0 2rem}.credential-timeline section{border:1px solid #dbe7ef;border-inline-start:4px solid #1ea7a8;border-radius:16px;background:#fff;padding:1rem 1.1rem;box-shadow:0 8px 24px rgba(7,27,51,.05)}.credential-timeline h3{margin:0 0 .35rem;color:#071b33;font-size:1.05rem}.credential-timeline p{margin:0;line-height:1.85}html:not(.js-enabled) .sensitive-medical-media.is-concealed>img{filter:none!important;transform:none!important}html:not(.js-enabled) .sensitive-medical-reveal{display:none!important}@media(prefers-reduced-motion:reduce){.sensitive-medical-media>img{transition:none!important}}
