@font-face{font-family:Inter;src:url(/fonts/inter.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.cpm-container{background-color:#f6f6fb;border-radius:96px 96px 0 0;font-family:Inter,sans-serif}@media(min-width:768px)and (max-width:1024px){.cpm-container{border-radius:46px 46px 0 0}}@media(max-width:767px){.cpm-container{border-radius:38px 38px 0 0}}.cpm-container .cpm-hero-container{padding:78px 0;width:80%;margin:auto;display:flex;align-items:stretch}@media(min-width:768px)and (max-width:1024px){.cpm-container .cpm-hero-container{padding:40px 0;flex-direction:column;gap:46px;margin:auto;width:85%}}@media(max-width:767px){.cpm-container .cpm-hero-container{flex-direction:column;width:100%;gap:46px;padding:30px 20px}}.cpm-container .cpm-hero-container .cpm-hero-text{width:70%;background-image:url(/images/cpm/cpm-hero-bg.png);background-repeat:no-repeat;background-size:cover;background-position:75px;display:flex;flex-direction:column;justify-content:center;margin-left:20px}@media(min-width:768px)and (max-width:1024px){.cpm-container .cpm-hero-container .cpm-hero-text{width:100%;margin:auto;background-image:none}}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text{width:100%;margin:auto;background-image:none}}.cpm-container .cpm-hero-container .cpm-hero-text .cpm-x-cp-img{width:62%;margin-bottom:70px}@media(min-width:768px)and (max-width:1024px){.cpm-container .cpm-hero-container .cpm-hero-text .cpm-x-cp-img{width:60%;margin-bottom:70px}}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text .cpm-x-cp-img{width:324px;height:37px;margin:auto auto 44px}}.cpm-container .cpm-hero-container .cpm-hero-text h1{font-family:Inter,sans-serif;font-weight:700;font-size:32px;line-height:150%;color:#000;margin:0}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text h1{font-size:24px;margin:auto;width:85%;text-align:center}}.cpm-container .cpm-hero-container .cpm-hero-text .powered-by{font-family:Inter,sans-serif;font-weight:700;font-size:32px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#1676bb;margin:0}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text .powered-by{font-size:24px;width:85%;margin:auto auto 12px}}.cpm-container .cpm-hero-container .cpm-hero-text p{font-family:Inter,sans-serif;font-weight:500;font-size:22px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#575757;margin:0}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text p{width:80%;font-size:14px;margin:auto;text-align:center}}.cpm-container .cpm-hero-container .cpm-hero-text .exclusive-text{font-family:Inter,sans-serif;font-weight:700;font-size:22px;line-height:150%;letter-spacing:-2%;color:#575757;margin:0;padding:0}@media(max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text .exclusive-text{font-size:14px;text-align:center}}.cpm-container .special-collaboration-container{width:100%;background-color:#fff;padding:44px 100px;margin-bottom:57px}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container{padding:40px 80px;margin-bottom:0}}@media(max-width:767px){.cpm-container .special-collaboration-container{padding:30px 20px;margin-bottom:0}}.cpm-container .special-collaboration-container .top-container{width:50%;margin:auto auto 56px}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .top-container{width:70%}}@media(max-width:767px){.cpm-container .special-collaboration-container .top-container{width:100%;margin-bottom:40px}}.cpm-container .special-collaboration-container .top-container .img-container{display:flex;justify-content:center;margin-bottom:24px}@media(max-width:767px){.cpm-container .special-collaboration-container .top-container .img-container img{width:308px;height:auto}}.cpm-container .special-collaboration-container .top-container .special-collaboration{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:-2%;text-align:center;color:#575757}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .top-container .special-collaboration{font-size:18px;line-height:20px}}@media(max-width:767px){.cpm-container .special-collaboration-container .top-container .special-collaboration{font-size:16px;line-height:20px}}.cpm-container .special-collaboration-container .healthcare-need-points{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:40px}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:19%;margin-bottom:20px}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:30%}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point:nth-child(n+4){margin-left:auto;margin-right:auto}}@media(max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:48%}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point:nth-child(5){margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points{justify-content:space-between;gap:21px;margin-bottom:42px}}@media(max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points{justify-content:center;gap:10px;margin-bottom:28px}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:200px}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:150px;max-width:160px}}@media(max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:150px;max-width:160px}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container{display:flex;justify-content:center}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:-2%;color:#000;text-align:center}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{font-size:16px;line-height:26px;margin-top:20px}}@media(max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{font-size:16px;line-height:26px;margin-top:10px}}.cpm-container .special-collaboration-container .cover-healthcare-needs{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:117%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#1676bb}@media(min-width:768px)and (max-width:1024px){.cpm-container .special-collaboration-container .cover-healthcare-needs{font-size:16px;line-height:24px}}@media(max-width:767px){.cpm-container .special-collaboration-container .cover-healthcare-needs{font-size:16px;line-height:24px}}.cpm-container .cpm-plan-list{width:70%;margin:auto}@media(min-width:768px)and (max-width:1024px){.cpm-container .cpm-plan-list{width:90%}}@media(max-width:767px){.cpm-container .cpm-plan-list{width:100%}}@media(min-width:1440px){.cpm-container,.cpm-hero-container,.special-collaboration-container{max-width:1440px;margin:0 auto}}