.productDetail .bannerLogo{background:#fff;border-radius:12px;justify-content:center;align-items:center;height:100%;min-height:240px;display:flex}.productDetail .bannerLogo img{width:70%;max-width:420px;height:auto}.productDetail .detailSection{text-align:center;margin:96px 0}.productDetail .detailSection .sectionTitle{color:#fc431d;font-size:44px;font-weight:700}.productDetail .detailSection .sectionLead{color:#252525;max-width:760px;margin:16px auto 0;font-size:16px;line-height:30px}@media only screen and (max-width:600px){.productDetail .detailSection{margin:64px 0}.productDetail .detailSection .sectionTitle{font-size:30px}}.productDetail .cardGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media only screen and (max-width:1072px){.productDetail .cardGrid{grid-template-columns:1fr}}.productDetail .cardGrid.four{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1072px){.productDetail .cardGrid.four{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.productDetail .cardGrid.four{grid-template-columns:1fr}}.productDetail .cardIcon{width:auto;height:56px;margin-bottom:20px}.productDetail .videoFrame{max-width:860px;margin:40px auto 0}.productDetail .card{text-align:left;background:#fff;border-radius:12px;padding:32px 24px;box-shadow:2px 16px 20px 7px #e8d2c5}.productDetail .card .number{color:#fff;background:#fc431d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:700;display:flex}.productDetail .card .title{color:#0e1f51;font-size:20px;font-weight:700}.productDetail .card .text{color:#252525;margin-top:8px;font-size:16px;font-weight:300}.productDetail .compareTable{border-collapse:separate;border-spacing:0;text-align:left;border-radius:12px;width:100%;margin-top:40px;overflow:hidden;box-shadow:0 20px 40px #f16a2333}.productDetail .compareTable th{color:#fff;background:#0e1f51;width:50%;padding:16px 24px;font-weight:700}.productDetail .compareTable td{color:#252525;vertical-align:top;border-top:1px solid #f0f0f0;padding:16px 24px}.productDetail .compareTable td:last-child{color:#0e1f51;font-weight:600}.productDetail .otherProduct{text-align:center;margin:64px 16px -32px;font-size:18px}.productDetail .otherProduct a{color:#fc431d;font-weight:600}.productDetail .otherProduct a:hover{text-decoration:underline}.productDetail .clinicCta{text-align:center;background:#f5f7fa;border-radius:18px;margin:96px 0;padding:48px 24px}.productDetail .clinicCta .title{color:#0e1f51;font-size:32px;font-weight:700}.productDetail .clinicCta .text{color:#252525;margin:16px 0 32px;font-size:18px}.productDetail .outlineButton{color:#fc431d;background:#fff;border:1px solid #fc431d;border-radius:12px;padding:12px 32px;display:inline-block}.productDetail .outlineButton:hover{color:#fff;background:#ff5021}
