html body a.amule-contact-action[data-booking-channel]{--action-top:#10db58;--action-bottom:#00813d;--action-edge:#38c782;--action-base:#057747;--action-shadow:#007b4418;--action-angle:180deg;--base:var(--action-base);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:56px;padding:13px 17px;border:2px solid var(--action-edge)!important;border-radius:17px!important;background:linear-gradient(180deg,#ffffff0c 0,#ffffff03 40%,#00000012 100%),linear-gradient(var(--action-angle),var(--action-top),var(--action-bottom))!important;color:#fff!important;box-shadow:inset 0 2px 4px #ffffff16,inset 0 -7px 9px #00243d2e,inset 2px 0 5px #ffffff08,inset -3px 0 7px #00243d12,0 4px 0 var(--action-base),0 8px 13px var(--action-shadow)!important;text-shadow:0 1px 2px #00243f66;text-decoration:none;font-family:var(--serif,"Yu Mincho",serif)!important;font-weight:600;line-height:1.5;letter-spacing:0;animation:none!important;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}html body a.amule-contact-action[data-booking-channel=phone]{--action-top:#08a9ff;--action-bottom:#0057bc;--action-edge:#349ec9;--action-base:#0756a1;--action-shadow:#0078d92e}html body a.amule-contact-action[data-booking-channel=web]{--action-top:#ff5898;--action-bottom:#cf075b;--action-edge:#e581ad;--action-base:#a31850;--action-shadow:#ce28602e;--action-angle:180deg}html body a.amule-contact-action[data-booking-channel]:after,html body a.amule-contact-action[data-booking-channel]:before{content:none!important;background:none!important;border:0!important;box-shadow:none!important;animation:none}html body a.amule-contact-action[data-booking-channel]>*{position:relative;z-index:1}html body a.amule-contact-action[data-booking-channel] .icon{color:#fff!important;flex-shrink:0}html body a.amule-contact-action[data-booking-channel] .contact-action-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body a.amule-contact-action[data-booking-channel] small{color:#fff}html body a.amule-contact-action[data-booking-channel] .button-sub{color:#fff}html body a.amule-contact-action[data-booking-channel]:active{transform:translateY(3px);box-shadow:inset 0 2px 5px #ffffff26,inset 0 -4px 7px #00243d2e,0 1px 0 var(--action-base),0 3px 7px var(--action-shadow)}html body a.amule-contact-action[data-booking-channel]:focus-visible{outline:3px solid #b88d39;outline-offset:5px}html body .article-dock>a.amule-contact-action[data-booking-channel],html body .bottom-dock>a.amule-contact-action[data-booking-channel]{min-height:68px;padding:8px 5px;gap:3px;flex-direction:row;font-family:var(--serif,"Yu Mincho",serif)!important;font-weight:700;font-size:14px;line-height:1.45;gap:6px}html body .article-dock>a.amule-contact-action[data-booking-channel]>.icon,html body .bottom-dock>a.amule-contact-action[data-booking-channel]>.icon{width:23px;height:23px}html body .article-dock{gap:8px;padding:9px 10px calc(13px + env(safe-area-inset-bottom));background:#fffffff5}html body.symptom-article-page footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}html body a.reserve-button.amule-contact-action[data-booking-channel]{flex-direction:column;min-height:124px;padding:15px 9px;gap:5px}html body .reserve-button.amule-contact-action .button-sub{font-size:13px}html body a.article-phone.amule-contact-action{font-size:24px}html body .bottom-cta>a.amule-contact-action[data-booking-channel],html body .bottom-dock>a.dock-line.amule-contact-action[data-booking-channel]{flex-direction:row;gap:9px}@media(max-width:359px){html body .article-dock>a.amule-contact-action[data-booking-channel],html body .bottom-dock>a.amule-contact-action[data-booking-channel]{font-size:13px;min-height:64px;border-radius:17px}html body a.reserve-button.amule-contact-action[data-booking-channel]{min-height:94px;flex-direction:row;flex-wrap:wrap;padding:13px 17px}}@media(prefers-reduced-motion:reduce){html body a.amule-contact-action[data-booking-channel]{transition:none}}html body .article-dock>a.amule-contact-action[data-booking-channel],html body .bottom-dock>a.amule-contact-action[data-booking-channel]{min-height:62px;border-radius:17px!important;padding:9px 5px}html body a.amule-contact-action[data-booking-channel]:hover{filter:brightness(1.01)}@media(max-width:359px){html body .article-dock>a.amule-contact-action[data-booking-channel],html body .bottom-dock>a.amule-contact-action[data-booking-channel]{font-size:12px;gap:4px;min-height:58px}html body .article-dock>a.amule-contact-action[data-booking-channel]>.icon,html body .bottom-dock>a.amule-contact-action[data-booking-channel]>.icon{width:20px;height:20px}}html body .first-pain-art>span{position:relative;margin:5px;border:2px solid #ffa9d1!important;border-radius:17px!important;padding:13px 9px;min-height:52px;color:#fff!important;background:linear-gradient(180deg,#ffffff24,transparent 40%,#00000012),linear-gradient(#ff5898,#cf075b)!important;box-shadow:inset 0 4px 7px #ffffff38,inset 0 -7px 9px #7a134733,0 4px #a31850,0 8px 12px #ce28602b!important;text-shadow:0 1px 2px #6e153b55;font-family:var(--serif,"Yu Mincho",serif)}html body .monthly-gold .monthly-gold-book{border-top:2px solid #ffa9d1;background:linear-gradient(180deg,#ffffff24,transparent 40%,#00000012),linear-gradient(#ff5898,#cf075b)!important;box-shadow:inset 0 4px 7px #ffffff38,inset 0 -7px 9px #7a134733!important;border-radius:0 0 13px 13px}