.HomepageProduct_section__ZDqo7{width:100%;padding-top:45px;padding-bottom:80px;background:linear-gradient(180deg,#fff,#fdfdfe)}.HomepageProduct_section__ZDqo7 .HomepageProduct_sectionTitle__87yu3{font-weight:500;font-size:47px;line-height:125%;color:var(--color-primary);text-align:center;word-wrap:break-word;margin-top:20px}@media screen and (max-width:768px){.HomepageProduct_section__ZDqo7 .HomepageProduct_sectionTitle__87yu3{font-size:1.25rem}}.HomepageProduct_section__ZDqo7 .HomepageProduct_sectionDesc__HgMQ7{margin-top:15px;font-weight:500;font-size:16px;line-height:175%;text-align:center;color:var(--color-text);max-width:1155px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomepageProduct_section__ZDqo7 .HomepageProduct_sectionDesc__HgMQ7{font-size:14px;line-height:160%}}.HomepageProduct_section__ZDqo7 .HomepageProduct_titleWrapper__INP31{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:45px}.HomepageProduct_section__ZDqo7 .HomepageProduct_productContainer__6MBKY{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:45px;column-gap:45px;grid-row-gap:45px;row-gap:45px;margin-bottom:25px;max-width:715px;margin-left:auto;margin-right:auto;padding:0 15px;justify-items:center}@media screen and (max-width:768px){.HomepageProduct_section__ZDqo7 .HomepageProduct_productContainer__6MBKY{grid-template-columns:1fr}}.HomepageProduct_section__ZDqo7 .HomepageProduct_productContainer__6MBKY.HomepageProduct_threeColumns__6tHbe{grid-template-columns:repeat(3,1fr);max-width:1100px}@media screen and (max-width:768px){.HomepageProduct_section__ZDqo7 .HomepageProduct_productContainer__6MBKY.HomepageProduct_threeColumns__6tHbe{grid-template-columns:1fr}}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_{flex:1 1;max-width:700px;min-width:300px;border-radius:12px;height:auto;text-align:center;color:#fff;box-shadow:0 10px 50px -20px rgba(235,49,90,.2);transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:center;position:relative;padding:45px 38px 0;max-height:700px;overflow:hidden}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_qualityBlock__wXg8v{background:#fff;color:var(--color-primary)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_qualityBlock__wXg8v p{color:var(--color-text)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_qualityBlock__wXg8v h3{color:var(--color-primary)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_qualityBlock__wXg8v .HomepageProduct_button__p9Dfb{background:#3753bf;color:#fafafa;font-weight:700}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_qualityBlock__wXg8v .HomepageProduct_logoWrapper__Py_j_{background:var(--color-primary)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_clinicalBlock__QyXaM{background:#fff;color:var(--color-primary)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_clinicalBlock__QyXaM p{color:var(--color-text)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_clinicalBlock__QyXaM h3{color:var(--color-primary)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_clinicalBlock__QyXaM .HomepageProduct_button__p9Dfb{background:#3753bf;color:#fafafa;font-weight:700}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_.HomepageProduct_clinicalBlock__QyXaM .HomepageProduct_logoWrapper__Py_j_{background:var(--color-cta)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_:hover{transform:translateY(-4px);box-shadow:0 10px 40px -10px rgba(235,49,90,.3)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_:hover .HomepageProduct_button__p9Dfb{background:#2a4099;transform:scale(1.05)}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ .HomepageProduct_productHeader__iqKVi{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto;margin-bottom:16px}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ .HomepageProduct_logoContainer__z1VVd{max-width:220px;height:40px;display:flex;align-items:center;justify-content:center}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ .HomepageProduct_productLogo___zjyv{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;margin:0;padding:0;display:block}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ h3{font-size:1.1rem;font-weight:500;color:var(--color-primary);margin:0;height:auto;display:flex;align-items:center;justify-content:center;white-space:nowrap}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ p{font-size:1.1rem;color:var(--color-text);line-height:1.5;margin:0;padding-bottom:25px;max-width:280px}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ .HomepageProduct_button__p9Dfb{margin-top:auto;border:none;padding:10px 20px;text-decoration:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 54px 43px -13px rgba(55,83,191,.05),0 6px 11px -3px rgba(40,33,136,.1);position:relative;z-index:1;margin-bottom:25px}.HomepageProduct_section__ZDqo7 .HomepageProduct_productBlock__F2gg_ .HomepageProduct_button__p9Dfb:hover{background:#2a4099;transform:scale(1.05)}.HomepageProduct_section__ZDqo7 .HomepageProduct_preview__NDbke{margin-top:5px;width:auto;height:200px;position:relative;overflow:hidden;border-radius:8px 8px 0 0}.HomepageProduct_section__ZDqo7 .HomepageProduct_preview__NDbke .HomepageProduct_previewImage__st4x1{width:100%;height:auto;display:block;transform:translateY(0);position:relative}.HomepageProduct_section__ZDqo7 .HomepageProduct_placeholderBlock__dNNNI{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:2px dashed #c5cdd8;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;cursor:default}.HomepageProduct_section__ZDqo7 .HomepageProduct_placeholderBlock__dNNNI:hover{transform:none;box-shadow:0 10px 50px -20px rgba(235,49,90,.2)}.HomepageProduct_section__ZDqo7 .HomepageProduct_placeholderBlock__dNNNI:hover .HomepageProduct_button__p9Dfb{background:inherit;transform:none}.HomepageProduct_section__ZDqo7 .HomepageProduct_placeholderBlock__dNNNI h3{color:#7a8a9e;font-size:1.8rem}.HomepageProduct_section__ZDqo7 .HomepageProduct_placeholderBlock__dNNNI p{color:#8d99a8;font-size:1rem;font-style:italic}.HomepageProduct_section__ZDqo7 .HomepageProduct_descriptionOnly__P2snK h3{font-size:2.5rem;margin-bottom:20px}.HomepageProduct_section__ZDqo7 .HomepageProduct_descriptionOnly__P2snK p{font-size:1.4rem;max-width:100%;line-height:1.6}.HomepageProduct_section__ZDqo7 .HomepageProduct_descriptionOnly__P2snK .HomepageProduct_productHeader__iqKVi{gap:15px}