.mobile-home-page{background-color:#fff;padding:2.13333vw}.mobile-home-page .mh-hero-wrapper{padding:1.04712vh 2.13333vw .52356vh}.mobile-home-page .mh-hero-card{width:100%;aspect-ratio:343/320;border-radius:3.2vw;overflow:hidden;position:relative;background-color:#fff}.mobile-home-page .mh-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mobile-home-page .mh-hero-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 100% 100%,rgba(85,101,163,.3) 0,rgba(39,56,127,.9) 80%);z-index:1}.mobile-home-page .mh-hero-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column}.mobile-home-page .mh-hero-top{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.mobile-home-page .mh-badge-priority-wrap{display:flex;flex-direction:column;align-items:flex-start;padding-top:2.09424vh}.mobile-home-page .mh-badge-priority{background-color:#e02020;color:#fff;font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:3.14136vh;padding:.78534vh 4.26667vw;border-radius:0 2.13333vw 2.13333vw 0;text-align:center}.mobile-home-page .mh-badge-right-col{display:flex;flex-direction:column;align-items:flex-end;padding-top:2.09424vh;padding-bottom:.52356vh;gap:0}.mobile-home-page .mh-badge-featured{display:flex;align-items:center;gap:1.06667vw;padding:.52356vh 1.6vw;border-radius:999px 0 0 999px;background:linear-gradient(102deg,#c59c6d,#aa875d);color:#fff}.mobile-home-page .mh-badge-featured .mh-badge-star{width:6.4vw;height:6.4vw;display:inline-block;background:#fff!important;mask:url(../img/star-on.3855e531.svg) no-repeat center;-webkit-mask:url(../img/star-on.3855e531.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}.mobile-home-page .mh-badge-featured span{font-family:Mulish,sans-serif;font-size:3.2vw;font-weight:700;line-height:2.09424vh;white-space:nowrap}.mobile-home-page .mh-badge-price{display:flex;justify-content:center;align-items:baseline;gap:1.6vw;background-color:#1f2c63;color:#fff;font-family:Mulish,sans-serif;font-size:6.4vw;font-weight:700;line-height:4.18848vh;padding:.52356vh 4.26667vw;border-radius:2.13333vw 0 0 2.13333vw}.mobile-home-page .mh-badge-price .mh-badge-price-old{font-size:3.46667vw;font-weight:500;line-height:3.46667vw;text-decoration:line-through;opacity:.65}.mobile-home-page .mh-hero-doctor{position:absolute;right:-9.9%;top:22.6%;bottom:-6.37%;aspect-ratio:200/289;z-index:1;overflow:hidden}.mobile-home-page .mh-hero-doctor img{width:110.34%;height:114.22%;-o-object-fit:cover;object-fit:cover;position:absolute;left:-5.17%;top:-14.22%}.mobile-home-page .mh-hero-body{flex:1;display:flex;flex-direction:column;padding:0 4.26667vw}.mobile-home-page .mh-hero-text{display:flex;flex-direction:column;align-items:flex-start;padding-top:1.04712vh;gap:2.09424vh;color:#fff;width:62.93333vw}.mobile-home-page .mh-hero-title{font-family:Mulish,sans-serif;font-size:8vw;font-weight:700;line-height:5.2356vh}.mobile-home-page .mh-hero-subtitle{font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:500;line-height:3.14136vh;width:50.93333vw}.mobile-home-page .mh-hero-cta-wrap{margin-top:auto;padding:2.09424vh 0}.mobile-home-page .mh-hero-cta{display:flex;align-items:center;justify-content:center;gap:4.26667vw;width:100%;height:7.32984vh;background-color:#2b3e8c;border-bottom:.52356vh solid #e02020;border-radius:2.66667vw;cursor:pointer;text-decoration:none}.mobile-home-page .mh-hero-cta span{font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:3.14136vh;color:#fff}.mobile-home-page .mh-hero-cta .mh-cta-arrow{width:6.4vw;height:6.4vw;display:inline-block;background:#fff!important;mask:url(../img/arrow_outward.eb119eae.svg) no-repeat center;-webkit-mask:url(../img/arrow_outward.eb119eae.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}.mobile-home-page .mh-divider-wrap{padding:1.04712vh 2.13333vw}.mobile-home-page .mh-divider{display:flex;align-items:center;width:100%}.mobile-home-page .mh-divider .mh-divider-line{flex:1;height:1px;background-color:#dee2e6}.mobile-home-page .mh-divider .mh-divider-text{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:400;line-height:2.6178vh;color:#6c757d;white-space:nowrap;padding:.78534vh 3.2vw;border:1px solid #dee2e6;border-radius:9999px;background-color:#fff}.mobile-home-page .mh-services-wrap{padding:0}.mobile-home-page .mh-services-row{display:flex;width:100%}.mobile-home-page .mh-service-card-wrap{flex:1;padding:1.04712vh 2.13333vw;height:30.75916vh}.mobile-home-page .mh-service-card{width:100%;height:100%;border-radius:3.2vw;overflow:hidden;display:flex;flex-direction:column;border:1px solid transparent;cursor:pointer}.mobile-home-page .mh-service-card .mh-service-content{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.mobile-home-page .mh-service-card .mh-service-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mobile-home-page .mh-service-card .mh-service-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile-home-page .mh-service-card .mh-service-header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;padding:3.2vw 0 1.6vw 3.2vw}.mobile-home-page .mh-service-card .mh-service-name{flex:1;font-family:Mulish,sans-serif;font-size:3.2vw;font-weight:700;line-height:4.26667vw}.mobile-home-page .mh-service-card .mh-service-price-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.53333vw;padding:1.06667vw 2.13333vw;border-radius:1.6vw 0 0 1.6vw;font-family:Mulish,sans-serif;font-size:3.2vw;font-weight:700;line-height:4.26667vw;text-align:center}.mobile-home-page .mh-service-card .mh-service-price-badge .mh-service-price-badge-old{font-size:2.66667vw;font-weight:500;line-height:3.2vw;text-decoration:line-through;opacity:.6}.mobile-home-page .mh-service-card .mh-service-photo{flex:1;position:relative;z-index:2;overflow:hidden}.mobile-home-page .mh-service-card .mh-service-photo .mh-photo-frame{position:absolute;bottom:0;left:0;right:0;aspect-ratio:164/130;max-height:100%;overflow:hidden}.mobile-home-page .mh-service-card .mh-service-photo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.mobile-home-page .mh-service-card .mh-service-footer{display:flex;align-items:center;justify-content:center;gap:1.6vw;padding:2.13333vw;flex-shrink:0}.mobile-home-page .mh-service-card .mh-service-footer .mh-service-cal-icon{width:5.33333vw;height:5.33333vw;display:inline-block;mask:url(../img/calendar-check.c7ea2dce.svg) no-repeat center;-webkit-mask:url(../img/calendar-check.c7ea2dce.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}.mobile-home-page .mh-service-card .mh-service-footer span{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:700;line-height:5.33333vw}.mobile-home-page .mh-service-card.mh-psikolog{border-color:#fbefe6}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-content{background-color:#fffaf6}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-gradient{background:radial-gradient(ellipse at bottom left,rgba(252,247,245,.5) 0,#fcf7f5 90%)}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-name{color:#d98e6a}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-price-badge{background-color:#fbefe6;color:#d98e6a}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-footer{background-color:#fbefe6}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-footer .mh-service-cal-icon{background:#d98e6a!important}.mobile-home-page .mh-service-card.mh-psikolog .mh-service-footer span{color:#d98e6a}.mobile-home-page .mh-service-card.mh-diyetisyen{border-color:#e8f3f1}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-content{background-color:#f8fbfa}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-gradient{background:radial-gradient(ellipse at bottom left,rgba(242,247,246,.5) 0,#f2f7f6 90%)}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-name{color:#6fa29a}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-price-badge{background-color:#e8f3f1;color:#6fa29a}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-footer{background-color:#e8f3f1}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-footer .mh-service-cal-icon{background:#6fa29a!important}.mobile-home-page .mh-service-card.mh-diyetisyen .mh-service-footer span{color:#6fa29a}@font-face{font-family:Mulish;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format("truetype")}.package-home-card-container{padding:1.04712vh 2.13333vw 0}.mh-price-col{position:absolute;top:2.13333vw;right:0;display:flex;flex-direction:column;align-items:flex-end;z-index:3}.mh-price-col .mh-remaining-badge{position:absolute;top:100%;right:0}.mh-remaining-badge{display:inline-flex;align-items:center;gap:4px;color:#b0583d;padding:4px 8px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;align-self:flex-end}.mh-badge-right-col .mh-remaining-badge{color:#fff}.mh-diyetisyen .mh-remaining-badge{color:#007867}.mobile-home-page .mh-hero-card.mh-hero-compact{aspect-ratio:unset;height:24.60733vh;border-radius:3.2vw}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-top{position:absolute;top:0;right:0;width:auto;z-index:2}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-doctor{top:29.09%;right:0;bottom:0;aspect-ratio:126/137}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-doctor img{width:116.5%;height:160%;left:-5.5%;top:-20%}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-badge-right-col{padding-top:2.09424vh;padding-bottom:.52356vh}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-badge-price{font-size:5.33333vw;line-height:3.66492vh;padding:.52356vh 4.26667vw;border-radius:2.13333vw 0 0 2.13333vw}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-text{padding-top:2.09424vh;gap:2.09424vh;width:62.93333vw}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-title{font-size:6.4vw;line-height:4.18848vh}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-subtitle{font-size:3.73333vw;line-height:2.6178vh;width:57.33333vw}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-cta-wrap{padding:1.04712vh 0 2.09424vh 0}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-cta{width:-moz-fit-content;width:fit-content;height:6.28272vh;padding:0 3.2vw;gap:3.2vw;border-bottom-width:.8vw}.mobile-home-page .mh-hero-card.mh-hero-compact .mh-hero-cta span{font-size:4.26667vw;line-height:3.14136vh;white-space:nowrap}.mh-corp-hero-wrapper{flex:1}.mh-corp-hero-wrapper .mh-hero-card{height:100%!important}.mh-corp-logos{display:flex;align-items:center;gap:2.13333vw;padding-top:2.94479vh}.mh-corp-logos .mh-corp-elra-logo{height:3.92638vh;filter:brightness(0) invert(1)}.mh-corp-logos .mh-corp-divider-line{width:1px;height:2.94479vh;background:hsla(0,0%,100%,.4)}.mh-corp-logos .mh-corp-firm-logo{height:3.43558vh}.mh-corp-remaining{display:flex;align-items:center;gap:1.6vw;background-color:#1f2c63;padding:.9816vh 4.26667vw;border-radius:0 0 0 2.13333vw;box-shadow:0 2px 15px 0 hsla(0,0%,100%,.15);white-space:nowrap}.mh-corp-remaining .mh-corp-remaining-label{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:400;color:#fff;opacity:.75}.mh-corp-remaining .mh-corp-remaining-count{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:700;color:#fff}.mh-corp-exhausted{margin-top:auto;padding:1.96319vh 0}.mh-corp-exhausted .mh-corp-exhausted-box{display:flex;flex-direction:column;gap:.9816vh;align-items:flex-start;background:rgba(234,236,244,.5);padding:3.2vw;border-radius:4.26667vw}.mh-corp-exhausted .mh-corp-exhausted-text{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:500;line-height:2.45399vh;color:#e02020;text-align:center}.mh-corp-exhausted .mh-corp-exhausted-text.mh-corp-remaining-text{color:#fff}.mh-corp-exhausted .mh-corp-exhausted-btn{display:flex;align-items:center;justify-content:center;gap:3.2vw;padding:1.71779vh 4.26667vw;background:#2b3e8c;border-radius:2.66667vw;cursor:pointer;box-shadow:0 2px 16px 1px rgba(0,0,0,.19)}.mh-corp-exhausted .mh-corp-exhausted-btn span{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:700;line-height:2.45399vh;color:#fff}.mh-corp-exhausted .mh-corp-exhausted-btn .mh-cta-arrow{width:5.33333vw;height:5.33333vw;display:inline-block;background:#fff!important;mask:url(../img/arrow_outward.eb119eae.svg) no-repeat center;-webkit-mask:url(../img/arrow_outward.eb119eae.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}.deferred-overlay{position:fixed;inset:0;background:rgba(18,20,23,.25);display:flex;align-items:center;justify-content:center;z-index:9999;padding:4.26667vw}.deferred-dialog{background:#fff;border-radius:3.2vw;width:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 3px 6px 0 rgba(31,44,99,.1),0 11px 11px 0 rgba(31,44,99,.09),0 24px 15px 0 rgba(31,44,99,.05)}.deferred-dialog .deferred-header{display:flex;align-items:center;justify-content:space-between;padding:5.33333vw;border-bottom:1px solid #e9ecef}.deferred-dialog .deferred-header .deferred-header-spacer{width:6.4vw;height:6.4vw;opacity:0}.deferred-dialog .deferred-header .deferred-header-title{font-family:Mulish,sans-serif;font-size:4.8vw;font-weight:500;line-height:3.43558vh;color:#212529}.deferred-dialog .deferred-header .deferred-header-close{width:6.4vw;height:6.4vw;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#212529}.deferred-dialog .deferred-header .deferred-header-close i{font-size:4.26667vw}.deferred-dialog .deferred-body{display:flex;flex-direction:column;gap:5.33333vw;padding:5.33333vw}.deferred-dialog .deferred-info{display:flex;flex-direction:column;gap:2.13333vw;align-items:center;text-align:center}.deferred-dialog .deferred-info .deferred-info-title{font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:2.94479vh;color:#212529}.deferred-dialog .deferred-info .deferred-info-text{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:500;line-height:2.45399vh;color:#212529}.deferred-dialog .deferred-info .deferred-info-text .deferred-price-old{font-weight:500;color:#6c757d;text-decoration:line-through;margin-right:1.6vw}.deferred-dialog .deferred-info .deferred-info-text .deferred-price{font-weight:700;color:#2b3e8c}.deferred-dialog .deferred-children-list{display:flex;flex-direction:column;gap:2.13333vw}.deferred-dialog .deferred-child-item{display:flex;align-items:center;gap:4.26667vw;padding:4.26667vw;background:#f8f9fa;border:1px solid #e9ecef;border-radius:2.13333vw;cursor:pointer}.deferred-dialog .deferred-child-item.selected{border-color:#2b3e8c}.deferred-dialog .deferred-child-item .deferred-child-label{flex:1;font-size:4.26667vw;font-weight:700;line-height:2.94479vh;color:#212529}.deferred-dialog .deferred-child-item .deferred-child-info{display:flex;flex-direction:column;gap:.53333vw;flex:1;min-width:0}.deferred-dialog .deferred-child-item .deferred-child-label{font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:500;line-height:2.45399vh;color:#6c757d}.deferred-dialog .deferred-child-item .deferred-child-name{font-family:Mulish,sans-serif;font-size:4.26667vw;font-weight:700;line-height:2.94479vh;color:#212529}.deferred-dialog .deferred-child-item .deferred-radio{width:6.4vw;height:6.4vw;border-radius:50%;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deferred-dialog .deferred-child-item.selected .deferred-radio{border-color:#2b3e8c}.deferred-dialog .deferred-child-item .deferred-radio-inner{width:3.2vw;height:3.2vw;border-radius:50%;background:#2b3e8c}.deferred-dialog .deferred-footer{display:flex;gap:4.26667vw;align-items:center;justify-content:center;padding:5.33333vw;border-top:1px solid #e9ecef}.deferred-dialog .deferred-btn-cancel,.deferred-dialog .deferred-btn-confirm{flex:1;display:flex;align-items:center;justify-content:center;height:5.88957vh;padding:1.71779vh;border-radius:1.6vw;font-family:Mulish,sans-serif;font-size:3.73333vw;font-weight:700;line-height:2.45399vh;cursor:pointer}.deferred-dialog .deferred-btn-cancel{background:#f8f9fa;border:1px solid #e9ecef;color:#212529}.deferred-dialog .deferred-btn-confirm{background:#2b3e8c;color:#fff;border:none}.deferred-dialog .deferred-btn-confirm.disabled{opacity:.5;pointer-events:none}