.postpartum-care{color:#333;max-width:1200px;margin:0 auto;padding:60px 24px}.section-title{text-align:center;color:#01a1a1;letter-spacing:-.02em;margin-bottom:50px;font-size:clamp(28px,4vw,36px);font-weight:500}.postpartum-care .packages{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:40px;display:grid}.postpartum-care .package2{border-radius:8px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.postpartum-care .package2:hover{transform:translateY(-5px);box-shadow:0 12px 30px #906c5f14}.postpartum-care .package-img{object-fit:cover;border-bottom:2px solid #01a1a1;width:100%;height:260px}.package-content{flex-direction:column;flex-grow:1;padding:12px;display:flex}.postpartum-care .package2 h3{color:#01a1a1;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.postpartum-care .package2 h3 span{color:#906c5f;text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:block}.description-text{color:#666;margin-bottom:20px;font-size:14px;line-height:1.7}.small-table{border-collapse:collapse;width:100%;margin-bottom:25px;font-size:13px}.small-table th{color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:left;background-color:#01a1a1;padding:10px;font-size:11px;font-weight:600}.small-table td{color:#444;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:12px 10px}.table-inner-list{margin:0;padding:0;list-style:none}.table-inner-list li{color:#555;margin-bottom:3px;padding-left:12px;font-size:12px;position:relative}.table-inner-list li:before{content:"•";color:#01a1a1;font-weight:700;position:absolute;left:0}.mini-book-btn{color:#fff;cursor:pointer;background-color:#01a1a1;border:none;border-radius:20px;width:100%;padding:6px 12px;font-size:11px;font-weight:600;transition:all .3s;box-shadow:0 2px 4px #01a1a133}.mini-book-btn:hover{background-color:#017e7e;transform:scale(1.03);box-shadow:0 4px 8px #01a1a14d}.ul-divider{border-top:1px solid #f5f5f5;grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:20px;display:grid}.what-to-expect{color:#01a1a1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.small-detail-list{margin:0;padding:0;list-style:none}.small-detail-list li{color:#777;margin-bottom:6px;font-size:13px;line-height:1.4}.styled-book-now{color:#01a1a1;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:24px;padding:0;font-family:inherit;font-size:14px;font-weight:700;transition:gap .3s,color .3s;display:inline-flex}.styled-book-now:hover{color:#906c5f;gap:8px}@media (max-width:968px){.postpartum-care .packages{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width:480px){.postpartum-care{padding:40px 16px}.ul-divider{grid-template-columns:1fr;gap:20px}.small-table{table-layout:auto;width:100%;display:table}}
.postpartum-packages{color:#333;max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.postpartum-packages h2{text-align:center;color:#01a1a1;margin-bottom:2rem;font-size:2rem;font-weight:600}.postpartum-packages__cards-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:start;align-items:stretch;gap:2rem;display:grid}.postpartum-packages__card{box-sizing:border-box;background-color:#fff;border-radius:20px;flex-direction:column;height:auto;min-height:640px;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 6px 20px #01a1a133}.postpartum-packages__card:hover{box-shadow:0 10px 30px #01a1a14d}.postpartum-packages__package-title{color:#01a1a1;text-align:center;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.postpartum-packages__package-details{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.postpartum-packages__package-info{background-color:#f9f9f9;border-left:2px solid #02dede4a;border-radius:12px;margin-top:1rem;padding:1rem}.postpartum-packages__info-text strong{color:#01a1a1;margin-bottom:.5rem;font-size:1.1rem;display:block}.postpartum-packages__info-list{margin:0;padding-left:1.25rem;list-style-type:disc}.postpartum-packages__info-list li{color:#444;font-size:.95rem;line-height:1.6}.postpartum-packages__package-info p{color:#333;margin:0;font-size:1.1rem;font-weight:700}.postpartum-packages__badge{color:#fff;text-align:center;background-color:#01a1a1;border-radius:50px;width:fit-content;margin:0 auto 1rem;padding:.5rem 1rem;font-size:1.25rem;font-weight:600;box-shadow:0 3px 10px #01a1a14d}.postpartum-packages__btn-container{justify-content:center;margin-top:1.5rem;display:flex}.postpartum-packages__btn{color:#fff;cursor:pointer;background-color:#01a1a184;border:none;border-radius:8px;padding:.55rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .3s,transform .2s}.postpartum-packages__btn:hover{background-color:#018787;transform:translateY(-2px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mini-toast{color:#fff;z-index:1000;background:#01a1a1;border-radius:10px;padding:10px 14px;font-size:.95rem;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #01a1a140}.postpartum-packages__btn.is-added,.postpartum-packages__btn:disabled{opacity:.9;cursor:not-allowed;background-color:#018787}@media (max-width:768px){.postpartum-packages{padding:1.5rem 1rem 3rem}.postpartum-packages h2{margin-bottom:1.5rem;font-size:2rem}.postpartum-packages__cards-container{grid-template-columns:1fr}.postpartum-packages__card{min-height:auto;padding:1rem}.postpartum-packages__badge{padding:.4rem .9rem;font-size:1.1rem}.postpartum-packages__info-list li{font-size:.9rem}.postpartum-packages__btn{padding:.65rem 1.25rem;font-size:.95rem}}@media (max-width:480px){.postpartum-packages{padding:1rem .5rem 2rem}.postpartum-packages h2{font-size:1.75rem}.postpartum-packages__card{border-radius:15px;padding:1rem;box-shadow:0 4px 15px #01a1a126}.postpartum-packages__info-list li{font-size:.85rem}.postpartum-packages__btn{width:100%;padding:.75rem;font-size:1rem}.postpartum-packages__badge{padding:.3rem .75rem;font-size:1rem}}
.baby-care{color:#333;max-width:1200px;margin:0 auto;padding:40px}.baby-care h2{text-align:center;color:#01a1a1;margin-bottom:20px;font-size:30px;font-weight:600}.baby-packages{grid-template-columns:1fr 1fr;gap:20px;display:grid}.baby-package{background-color:#fff;padding:20px;overflow:hidden}.baby-package-img{object-fit:cover;border-bottom:2px solid #01a1a1;width:100%;height:250px}.baby-package h3{color:#01a1a1;background-color:#f0f0f0a7;margin-bottom:15px;padding:20px;font-size:24px;font-weight:600}.baby-package h3 span{font-size:18px;font-weight:300}.baby-package p,.baby-package ul li{color:#333;font-size:17px}.baby-package ul li:before{content:"•";color:#01a1a1;padding-right:10px;font-size:18px}.package-link{color:#01a1a1;align-items:center;gap:6px;margin-top:1rem;font-size:18px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.package-link:after{content:"→";font-size:22px;transition:transform .3s;transform:translate(10px)}.package-link:before{content:"";transform-origin:100%;background-color:#01a1a1;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.package-link:hover:before{transform-origin:0;transform:scaleX(1)}.package-link:hover{color:#017e7e}.package-link:hover:after{transform:translate(2px)}.what-to-expect{color:#333;letter-spacing:.3px;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.what-to-expect:after{content:"";background-color:#01a1a1;width:40px;height:2px;margin-top:6px;display:block}.baby-meta{align-items:center;gap:10px;margin:12px 0 8px;display:flex}.tag{color:#017e7e;background:#eafdfd;border:1px solid #01a1a1;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.tag-price{color:#1f2937;background:#fff;border-color:#e5e7eb}.baby-btn{color:#fff;cursor:pointer;background-color:#01a1a1;border:none;border-radius:999px;margin-top:1rem;padding:12px 22px;font-size:1rem;font-weight:600;transition:background-color .25s,transform .18s,box-shadow .22s;box-shadow:0 6px 18px #01a1a11f}.baby-btn:hover{background-color:#018787;transform:translateY(-1px)}.baby-btn:disabled,.baby-btn.is-added{cursor:not-allowed;opacity:.95;background-color:#018787}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mini-toast{color:#fff;z-index:1000;background:#01a1a1;border-radius:10px;padding:10px 14px;font-size:.95rem;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #01a1a140}@media (max-width:768px){.baby-meta{flex-wrap:wrap;gap:8px}.tag{padding:6px 10px;font-size:13px}.baby-btn{text-align:center;width:100%}.baby-packages{grid-template-columns:1fr}.baby-care{padding:10px}.baby-care h2{font-size:24px}.baby-package h3{font-size:20px}.baby-package h3 span{font-size:16px}}
.mp-postpartum-split{color:#121212;background:#fff;width:100%;padding:40px 0 50px}.mp-postpartum-split-wrap{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;width:min(1100px,100% - 36px);margin:0 auto;display:grid}.mp-postpartum-split-image{background:#ddd;width:100%;height:480px;overflow:hidden}.mp-postpartum-split-image img{object-fit:cover;object-position:center;width:100%;height:100%}.mp-postpartum-split-content{max-width:570px}.mp-postpartum-label{color:#01a1a1;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-block}.mp-postpartum-split-content h1{color:#121212;margin:0 0 18px;font-size:clamp(28px,4vw,48px);font-weight:850;line-height:.98}.mp-postpartum-split-content p{color:#666;margin:0;font-size:16px;line-height:1.75}.mp-postpartum-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mp-postpartum-btn{border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.mp-postpartum-btn-solid{color:#fff;background:#01a1a1}.mp-postpartum-btn-solid:hover{background:#0bb;transform:translateY(-2px)}.mp-postpartum-btn-outline{color:#01a1a1;background:0 0;border:1px solid #01a1a1}.mp-postpartum-btn-outline:hover{color:#fff;background:#01a1a1}.mp-postpartum-highlights{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;grid-template-columns:repeat(3,1fr);width:min(1100px,100% - 36px);margin:38px auto 0;display:grid}.mp-postpartum-highlight{border-right:1px solid #e9e9e9;gap:14px;padding:24px 20px;display:flex}.mp-postpartum-highlight:last-child{border-right:none}.mp-postpartum-highlight svg{color:#01a1a1;flex-shrink:0;margin-top:4px;font-size:22px}.mp-postpartum-highlight h3{color:#121212;margin:0 0 6px;font-size:16px;font-weight:850}.mp-postpartum-highlight p{color:#666;margin:0;font-size:13.5px;line-height:1.55}@media screen and (max-width:900px){.mp-postpartum-split{padding:50px 0 40px}.mp-postpartum-split-wrap{grid-template-columns:1fr;gap:30px}.mp-postpartum-split-image{height:380px}.mp-postpartum-split-content{max-width:100%}.mp-postpartum-highlights{grid-template-columns:1fr}.mp-postpartum-highlight{border-bottom:1px solid #e9e9e9;border-right:none}.mp-postpartum-highlight:last-child{border-bottom:none}}@media screen and (max-width:600px){.mp-postpartum-split{padding:38px 0 32px}.mp-postpartum-split-wrap,.mp-postpartum-highlights{width:calc(100% - 28px)}.mp-postpartum-split-image{height:300px}.mp-postpartum-label{letter-spacing:1.5px;font-size:11px}.mp-postpartum-split-content h1{font-size:36px}.mp-postpartum-split-content p{font-size:14.5px;line-height:1.6}.mp-postpartum-btn{width:100%;min-height:41px;font-size:13px}.mp-postpartum-highlight{padding:18px 0}}
.service-banner{background:url(/assets/images/banner3.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100vw;height:100px;display:flex;position:relative}.service-banner-overlay{text-align:center;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.service-banner h2{color:#fff;margin-bottom:10px;font-family:Dancing Script,cursive;font-size:30px;font-weight:700}.breadcrumb{color:#fff;font-size:16px}.breadcrumb span{color:#ddd;font-weight:500}.breadcrumb .active{color:#01a1a1;font-weight:700}@media screen and (max-width:768px){.service-banner{height:150px}.service-banner h2{font-size:28px}.breadcrumb{font-size:14px}}
