.wp-block-why-plugin-listing .listing{background-color:var(--background-color);color:var(--text-color);transition:background-color .3s,color .3s}.wp-block-why-plugin-listing .listing__container{margin-bottom:2rem;max-width:1200px}.wp-block-why-plugin-listing .listing__content{display:flex;flex-direction:column;gap:1rem;text-align:left}.wp-block-why-plugin-listing .listing__content h2{font-size:2.5rem}.wp-block-why-plugin-listing .listing__content h5{margin-top:0}.wp-block-why-plugin-listing .listing__description{margin:0;max-width:800px}.wp-block-why-plugin-listing .listing__wrapper{display:flex;flex-direction:column;gap:2rem}.wp-block-why-plugin-listing .listing__item{background-color:var(--card-background);border:1px solid var(--wp--preset--color--stroke);border-radius:8px;display:flex;padding:1.5rem;transition:box-shadow .3s,transform .3s;width:100%}.wp-block-why-plugin-listing .listing__item:hover{border:1px solid var(--wp--preset--color--stroke-hover);transform:translateY(-2px)}.wp-block-why-plugin-listing .listing__item-content{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.wp-block-why-plugin-listing .listing__item-content{align-items:center;flex-direction:row;gap:5rem;width:100%}}.wp-block-why-plugin-listing .listing__item-header{align-items:center;display:flex;gap:2rem}@media(min-width:1024px){.wp-block-why-plugin-listing .listing__item-header{flex-basis:25%}}.wp-block-why-plugin-listing .listing__item-description,.wp-block-why-plugin-listing .listing__item-link,.wp-block-why-plugin-listing .listing__item-title{margin:0}.wp-block-why-plugin-listing .listing__item-title{font-size:1.3rem;font-weight:600;width:100%}.wp-block-why-plugin-listing .listing__item-description{display:flex;flex-direction:column;font-size:1rem;gap:1rem}@media(min-width:1024px){.wp-block-why-plugin-listing .listing__item-description{flex-basis:50%}}.wp-block-why-plugin-listing .listing__item-description p{margin:0}.wp-block-why-plugin-listing .listing__item-link{color:var(--primary-color);display:inline-block;font-weight:500;justify-content:left;text-align:left;text-decoration:none;transition:color .3s}.wp-block-why-plugin-listing .listing__item-link:hover{color:var(--primary-color-hover)}@media(min-width:1024px){.wp-block-why-plugin-listing .listing__item-link{flex-basis:25%;text-align:right}}.wp-block-why-plugin-listing .listing__item-title-url{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-left:auto;width:auto}.wp-block-why-plugin-faq .faq{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.wp-block-why-plugin-faq .faq{gap:2rem}}.wp-block-why-plugin-faq .faq__container{display:flex;flex-direction:column}@media(min-width:768px){.wp-block-why-plugin-faq .faq__container{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr 2fr}}.wp-block-why-plugin-faq .faq__content{grid-column:1}@media(min-width:768px){.wp-block-why-plugin-faq .faq__content{max-width:300px}}.wp-block-why-plugin-faq .faq__content h2{font-size:2rem;margin-bottom:1rem}.wp-block-why-plugin-faq .faq__content .faq__description{font-size:1rem;line-height:1.5}.wp-block-why-plugin-faq .faq__wrapper{display:flex;flex-direction:column;gap:1rem;grid-column:2}.wp-block-why-plugin-faq .faq__item{background-color:transparent;border:none;box-shadow:none;cursor:pointer;transition:background-color .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq__item-header{align-items:flex-start;cursor:pointer;display:flex;gap:2rem;justify-content:space-between}.wp-block-why-plugin-faq .faq__item .faq__item-header .faq-question{flex:1;font-size:1.25rem;font-weight:600;margin:0}.wp-block-why-plugin-faq .faq__item .faq__item-header .faq-icon{height:24px;margin-top:5px;width:24px;stroke:var(--wp--preset--color--text-heading);transform-origin:center;transition:transform .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq-answer{font-size:1rem;height:0;line-height:1.5;margin-top:.5rem;overflow:hidden;padding:0;transition:max-height .4s ease-in-out,padding .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq-answer p{margin:0}.wp-block-why-plugin-faq .faq__item .faq-answer.show{height:auto;padding:1rem 0}.wp-block-why-plugin-faq .faq .rotate{transform:rotate(45deg)}.wp-block-why-plugin-faq .faq .faq-divider{border:none;border-top:1px solid var(--wp--preset--color--stroke);margin:0;width:100%}.wp-block-why-plugin-faq .faq-mobile{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.wp-block-why-plugin-faq .faq-mobile{display:none}}.wp-block-why-plugin-faq .faq-mobile__slider{height:100%;overflow:visible;padding-bottom:2rem;width:100%}.wp-block-why-plugin-faq .faq-mobile__item{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.wp-block-why-plugin-faq .faq-mobile__item .faq-mobile__item--question{font-size:1.25rem;font-weight:600}.wp-block-why-plugin-faq .faq-mobile__item .faq-mobile__item--answer{font-size:1rem;line-height:1.5}.wp-block-why-plugin-faq .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.wp-block-why-plugin-faq .swiper-pagination-bullet{background-color:var(--wp--preset--color--stroke);transition:all .3s ease-in-out}.wp-block-why-plugin-faq .swiper-pagination-bullet:hover{opacity:.75}.wp-block-why-plugin-faq .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--stroke-active);opacity:1}