.product-detail-page .px-proddef-hero{padding-bottom:64px}.product-detail-page .px-proddef-label{margin:0 0 14px}.product-detail-page .px-proddef-title{max-width:620px;font-size:clamp(28px,2.7vw,41px);line-height:1.5;letter-spacing:-1px;margin:0}.product-detail-page .px-proddef-lead{max-width:600px;margin-top:20px}@media(min-width:1600px){.product-detail-page .px-proddef-title{font-size:46px}.product-detail-page .px-proddef-lead{font-size:16px;max-width:640px}}@media(max-width:1100px){.product-detail-page .px-proddef-title{font-size:33px}.product-detail-page .px-proddef-lead{max-width:560px}}@media(max-width:800px){.product-detail-page .px-proddef-title{font-size:29px;line-height:1.45}.product-detail-page .px-proddef-lead{font-size:14px;margin-top:16px}}@media(max-width:560px){.product-detail-page .px-proddef-title{font-size:26px;letter-spacing:-.6px}}.px-faq{padding-top:64px}.px-faq .px-section-heading{align-items:flex-end;margin-bottom:26px}.px-faq-more{display:inline-flex;flex:none;align-items:center;gap:8px;padding-bottom:4px;color:#0873ff;font-size:12px;line-height:1.5;text-decoration:none}.px-faq-more img{width:18px;height:18px}.px-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;border-top:1px solid #e3edf9}.px-faq-item{border-bottom:1px solid #e3edf9}.px-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;list-style:none;color:#142d4b;font-size:14.5px;font-weight:600;line-height:1.6}.px-faq-item>summary::-webkit-details-marker{display:none}.px-faq-item>summary:after{content:"+";flex:none;color:#0873ff;font-size:17px;font-weight:400;line-height:1}.px-faq-item[open]>summary{color:#0873ff}.px-faq-item[open]>summary:after{content:"\2212"}.px-faq-answer{padding:0 26px 20px 0;color:#637b98;font-size:13.5px;line-height:1.9}.px-faq-answer :is(p,ul,ol){margin:0}@media (max-width:800px){.px-faq{padding-top:44px}.px-faq-grid{grid-template-columns:1fr}.px-faq .px-section-heading{display:block}.px-faq-more{margin-top:12px}}@media (max-width:560px){.px-faq-item>summary{font-size:13.5px;padding:16px 0}.px-faq-answer{font-size:13px}}