@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{align-items:stretch;width:80%;margin:auto;padding:78px 0;display:flex}@media (min-width:768px) and (max-width:1024px){.cpm-container .cpm-hero-container{flex-direction:column;gap:46px;width:85%;margin:auto;padding:40px 0}}@media (max-width:767px){.cpm-container .cpm-hero-container{flex-direction:column;gap:46px;width:100%;padding:30px 20px}}.cpm-container .cpm-hero-container .cpm-hero-text{background-image:url(/images/cpm/cpm-hero-bg.png);background-position:75px;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;width:70%;margin-left:20px;display:flex}@media (min-width:768px) and (max-width:1024px){.cpm-container .cpm-hero-container .cpm-hero-text{background-image:none;width:100%;margin:auto}}@media (max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text{background-image:none;width:100%;margin:auto}}.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{color:#000;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:150%}@media (max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text h1{text-align:center;width:85%;margin:auto;font-size:24px}}.cpm-container .cpm-hero-container .cpm-hero-text .powered-by{letter-spacing:-2%;vertical-align:middle;color:#1676bb;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:150%}@media (max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text .powered-by{width:85%;margin:auto auto 12px;font-size:24px}}.cpm-container .cpm-hero-container .cpm-hero-text p{letter-spacing:-2%;vertical-align:middle;color:#575757;margin:0;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:150%}@media (max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text p{text-align:center;width:80%;margin:auto;font-size:14px}}.cpm-container .cpm-hero-container .cpm-hero-text .exclusive-text{letter-spacing:-2%;color:#575757;margin:0;padding:0;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:150%}@media (max-width:767px){.cpm-container .cpm-hero-container .cpm-hero-text .exclusive-text{text-align:center;font-size:14px}}.cpm-container .special-collaboration-container{background-color:#fff;width:100%;margin-bottom:57px;padding:44px 100px}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container{margin-bottom:0;padding:40px 80px}}@media (max-width:767px){.cpm-container .special-collaboration-container{background-color:#f5f5f9;margin-bottom:0;padding:30px 20px}}.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{justify-content:center;margin-bottom:24px;display:flex}@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{letter-spacing:-2%;text-align:center;color:#575757;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:26px}@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{justify-content:space-between;width:100%;margin-bottom:40px;display:flex}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:19%}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:auto;margin-bottom:0}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:auto;margin-bottom:0}}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points{grid-template-columns:repeat(3,1fr);gap:23px 32px;margin-bottom:42px;display:grid}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:28px;display:grid}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{background-color:#0000;border:2px solid #0000;border-radius:16px;width:200px;padding:16px 12px}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point:hover{background-color:#f0f7ff;border-color:#1676bb}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{width:100%;max-width:none;padding:16px 12px}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point{background-color:#fff;border:2px solid #0000;border-radius:12px;width:100%;max-width:none;padding:12px 10px}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point:hover{background-color:#f0f7ff;border-color:#1676bb}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 8px;display:flex}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container img{object-fit:contain;width:80px;height:80px}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container,.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container img{width:60px;height:60px}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container{width:60px;height:60px;margin-bottom:4px}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point .healthcare-need-point-img-container img{width:60px;height:60px}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{letter-spacing:-.36px;color:#000;text-align:center;margin-bottom:6px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:22px}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{margin-top:14px;font-size:18px;line-height:23px}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-text{letter-spacing:-.289px;margin-top:10px;font-size:14px;line-height:20px}}.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-description{letter-spacing:-.32px;color:#000;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px}@media (min-width:768px) and (max-width:1024px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-description{letter-spacing:-.32px;font-size:16px;line-height:20px}}@media (max-width:767px){.cpm-container .special-collaboration-container .healthcare-need-points .healthcare-need-point-description{letter-spacing:-.257px;font-size:12px;line-height:16px}}.cpm-container .special-collaboration-container .cover-healthcare-needs{letter-spacing:-2%;text-align:center;vertical-align:middle;color:#1676bb;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:117%}@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-hero-container,.special-inner-container{max-width:1440px;margin:0 auto}}.feature-box{background-color:#fff}
