.articles_block-section-trace__0TOel,.articles_section-trace__iC_kV{margin:2rem 0;color:gray}.articles_block-section-trace__0TOel{margin-left:4rem}.articles_testimonial__pCI_Z{box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:12px;overflow:hidden;transition:all .3s ease-in-out;background-color:#fafafb;padding:2rem;width:calc((100% - 4.5rem)/3.3)}@media(max-width:767px){.articles_testimonial__pCI_Z{width:calc((100% - 1.5rem)/1.15)}}.articles_testimonial__pCI_Z:hover{transform:scale(1.03)}.articles_testimonial__pCI_Z:hover a{text-decoration:none}.articles_text__CvJgS{display:flex;flex-direction:column;gap:1rem}.articles_top__mdvjw{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1.5rem}.articles_name__3iVxG{font-weight:400;font-variation-settings:"wght" 700}.articles_description__MM7cG{overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:6remem}.articles_grid___UNq_{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15rem,(100% - (3 - 1) * 3rem)/3),1fr));grid-gap:3rem}@media(max-width:767px){.articles_grid___UNq_{grid-gap:1.5rem}}.articles_actions__m8TRV{display:flex;flex-direction:row;gap:.5rem;margin-top:2rem}@media(max-width:767px){.articles_actions__m8TRV{margin-top:1.5rem}}.articles_actions__m8TRV span{line-height:175%}.articles_actions__m8TRV svg{transition:all .3s ease-in-out;margin:auto 0}.articles_actions__m8TRV:hover svg{transform:translateX(8px)}.products_block-section-trace__EvfPU,.products_section-trace__DgP5f{margin:2rem 0;color:gray}.products_block-section-trace__EvfPU{margin-left:4rem}.products_products__bzHkg{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(10rem,(100% - (3 - 1) * 2rem)/3),1fr));grid-gap:2rem}.faqCard_block-section-trace__U6gcF,.faqCard_section-trace___BZU_{margin:2rem 0;color:gray}.faqCard_block-section-trace__U6gcF{margin-left:4rem}.faqCard_block__1PbtW{margin:1rem 0;background:hsla(0,0%,100%,.5);border-radius:4px}.faqCard_block__1PbtW details[open]>summary svg{transform:rotate(180deg)}.faqCard_block__1PbtW summary{display:block;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:400;font-variation-settings:"wght" 700;font-size:18px;padding:1.25rem 3rem 1.5rem 1.25rem}.faqCard_block__1PbtW summary:hover{cursor:pointer}.faqCard_block__1PbtW summary svg{transition:all .3s ease-in-out}.faqCard_action__jMD7E{display:flex;justify-content:flex-end}.faqCard_link__OBYmp{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 600;font-size:14px;line-height:150%;letter-spacing:0;text-decoration:none;background-position:100%;background-size:30px 15px;background-repeat:no-repeat;opacity:.1}.faqCard_detail__GbZ9F{padding:0 2.5rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:2rem}@media(max-width:767px){.faqCard_detail__GbZ9F{gap:1.5rem}}.faqs_block-section-trace__J6DSU,.faqs_section-trace__8Yuhh{margin:2rem 0;color:gray}.faqs_block-section-trace__J6DSU{margin-left:4rem}.faqs_wrapper__1EJru{width:min(100% - 8rem,1640px);margin-inline:auto}.faqs_wrapper__1EJru h2{margin:0 0 1rem}@media(max-width:767px){.faqs_wrapper__1EJru{width:min(100% - 2.5rem,1640px)}}.detail_block-section-trace__0EjQB,.detail_section-trace__fWUOd{margin:2rem 0;color:gray}.detail_block-section-trace__0EjQB{margin-left:4rem}.detail_block__5a5wm{width:min(100% - 8rem,1640px);margin-inline:auto;padding:4rem 0}@media(max-width:767px){.detail_block__5a5wm{width:min(100% - 2.5rem,1640px)}}.detail_block__5a5wm h1{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:clamp(32px,5vw,56px);line-height:120%;letter-spacing:0}.detail_block__5a5wm img{display:inline-block;border-radius:12px}.detail_text__XvuoI{font-family:OpenSans,serif;color:#00003a;font-size:clamp(24px,5vw,40px);font-style:normal;font-weight:400;font-variation-settings:"wght" 700;line-height:120%;margin:2rem 0}.detail_related__siDsP{color:#00003a;padding:5rem 0}.detail_related__siDsP .wrapper{width:min(100% - 8rem,1640px);margin-inline:auto}@media(max-width:767px){.detail_related__siDsP .wrapper{width:min(100% - 2.5rem,1640px)}}.detail_related__siDsP .wrapper>h2{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:clamp(32px,5vw,56px);line-height:120%;letter-spacing:0;margin-bottom:0;margin-top:3rem}