.maternal-mark{width:62px!important;height:56px!important;border:0!important;display:block!important;flex:0 0 62px;background:url('/assets/akaza-mamae-symbol.svg') center/contain no-repeat}.maternal-mark svg{display:none}.maternal-mark::before,.maternal-mark::after{content:none}.light-brand .maternal-mark{filter:brightness(0) invert(1)}@media(max-width:520px){.maternal-mark{width:54px!important;height:49px!important;flex-basis:54px}}
.time-icon{width:36px!important;height:36px;border-radius:50%;display:grid!important;place-items:center;background:#f8e7ec;color:#6d214f!important;box-shadow:inset 0 0 0 1px #e9b8c6}.time-icon svg{width:23px;height:23px;display:block}.time-icon circle,.time-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.consult-widget{position:fixed;z-index:34;right:24px;bottom:24px;border:0;background:transparent;display:flex;align-items:center;padding:0;cursor:pointer;filter:drop-shadow(0 14px 30px rgba(35,25,31,.2));animation:consult-in .5s ease both}.consult-copy{display:flex;align-items:center;gap:11px;margin-right:-12px;padding:13px 29px 13px 15px;border-radius:18px 0 0 18px;background:#fff;text-align:left}.consult-copy>i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff2d9;font-style:normal}.consult-copy b,.consult-copy small{display:block;white-space:nowrap}.consult-copy b{color:#2d2530;font-size:15px}.consult-copy small{color:#746a72;font-size:12px}.whatsapp-orb{position:relative;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#21c765;box-shadow:0 0 0 8px rgba(255,255,255,.88);transition:.2s transform}.whatsapp-orb svg{width:42px;height:42px}.whatsapp-orb path:first-child{fill:none;stroke:#fff;stroke-width:2}.whatsapp-orb path:nth-child(2){fill:#fff}.whatsapp-orb em{position:absolute;right:-2px;top:-6px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font:700 12px "DM Sans",sans-serif;font-style:normal;box-shadow:0 0 0 3px #fff}.consult-widget:hover .whatsapp-orb{transform:scale(1.06)}@keyframes consult-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:700px){.consult-widget{display:none}}
.question-help{margin:-7px 0 22px!important;font-size:13px}.first-options span{display:grid!important;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;padding:17px 18px!important}.first-options i{font-style:normal;font-size:24px}.first-options b{text-align:left}.first-options em{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1a5ba;color:#fff;font:700 24px/1 sans-serif;font-style:normal}.first-options label:nth-child(2) span{background:#f3fbf7;border-color:#bde5cf}.first-options label:nth-child(2) em{background:#20bf6b}.first-options input:checked+span{transform:translateX(3px)}
.consult-widget{right:30px!important;bottom:28px!important;gap:14px!important;filter:none!important}.consult-copy{position:relative;width:310px;height:66px;margin:0!important;padding:11px 24px 11px 14px!important;gap:11px!important;border-radius:17px!important;box-shadow:0 14px 40px rgba(40,30,36,.13)!important}.consult-copy::after{content:"";position:absolute;right:-10px;top:23px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #fff}.consult-copy>i{width:38px!important;height:38px!important;flex:0 0 38px;background:#dcf8eb!important;font-size:18px}.consult-copy b{font-size:16px!important;line-height:1.2!important;letter-spacing:-.01em}.consult-copy small{font-size:13px!important;line-height:1.3!important;margin-top:3px}.whatsapp-orb{width:72px!important;height:72px!important;flex:0 0 72px;background:#21c765!important;box-shadow:0 13px 30px rgba(20,132,70,.25)!important}.whatsapp-orb svg{width:43px!important;height:43px!important}.whatsapp-orb em{right:-3px!important;top:-4px!important;width:25px!important;height:25px!important;font-size:13px!important;box-shadow:0 0 0 3px #fff!important}.consult-widget:hover .whatsapp-orb{transform:translateY(-2px) scale(1.03)!important}.consult-widget:hover .consult-copy{box-shadow:0 16px 44px rgba(40,30,36,.17)!important}
.whatsapp-orb .wa-bubble,.whatsapp-orb .wa-phone{fill:none!important;stroke:#fff!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.whatsapp-orb .wa-phone{stroke-width:2!important}
.whatsapp-orb{background:transparent!important;box-shadow:none!important}.whatsapp-orb img{display:block;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 12px 17px rgba(20,132,70,.24))}
.consult-widget{gap:0!important}.consult-copy{width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;opacity:0;overflow:hidden;transform:translateX(14px);pointer-events:none;transition:width .42s ease,padding .42s ease,opacity .28s ease,transform .42s ease}.consult-copy::after{opacity:0;transition:opacity .2s ease .25s}.consult-widget.is-expanded{gap:14px!important}.consult-widget.is-expanded .consult-copy{width:310px!important;min-width:310px!important;padding:11px 24px 11px 14px!important;opacity:1;overflow:visible;transform:none;pointer-events:auto}.consult-widget.is-expanded .consult-copy::after{opacity:1}@media(prefers-reduced-motion:reduce){.consult-copy{transition:none}.consult-copy::after{transition:none}}
.faq .narrow{max-width:1040px}.faq details{position:relative;margin:16px 0;border:1px solid #f0dbe3;border-radius:22px;background:linear-gradient(135deg,#fff8fb,#fff);box-shadow:0 10px 30px rgba(78,32,57,.06);padding:0;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.faq details:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(78,32,57,.09)}.faq details[open]{border-color:#edcada;box-shadow:0 15px 38px rgba(78,32,57,.11)}.faq summary{min-height:78px;padding:24px 68px 22px 72px;font-size:19px;display:flex;align-items:center}.faq summary::before{content:"?";position:absolute;left:25px;width:32px;height:32px;border:2px solid #e85694;border-radius:50%;display:grid;place-items:center;color:#d72772;font:700 16px/1 Fraunces,serif}.faq summary::after{right:26px;top:22px;color:#861d55;font-size:28px}.faq details[open] summary{padding-bottom:13px}.faq details>p{margin:0 38px 19px 72px;font-size:16px;line-height:1.75;color:#5f4e58}.faq-actions{margin:0 38px 25px 72px}.faq-cta{border:0;border-radius:10px;background:#fae7f0;color:#bb165e;padding:11px 16px;font-weight:700;cursor:pointer;transition:.2s background,.2s transform}.faq-cta:hover{background:#f6d6e5;transform:translateY(-1px)}.faq-cta span{margin-right:7px}@media(max-width:600px){.faq summary{padding:20px 50px 18px 58px;font-size:16px}.faq summary::before{left:17px;width:28px;height:28px}.faq summary::after{right:17px}.faq details>p,.faq-actions{margin-left:20px;margin-right:20px}.faq-actions{margin-bottom:20px}.faq-cta{width:100%}}
.faq summary::before{display:none!important}.faq-icon{position:absolute;left:22px;width:38px;height:38px;border:2px solid #ee4f91;border-radius:50%;display:grid;place-items:center;color:#d72772;background:#fff8fb}.faq-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.faq-icon{left:14px;width:32px;height:32px}.faq-icon svg{width:18px;height:18px}}
