.pf-card,.product-features .page-width{position:relative}.product-features{padding-top:var(--pf-padding-top-mobile);padding-bottom:var(--pf-padding-bottom-mobile);background:var(--pf-bg);}.pf-editor-placeholder{padding:40px 0;text-align:center;opacity:.6}.pf-grid{display:grid;grid-template-columns:repeat(var(--pf-columns-mobile),minmax(0,1fr));gap:var(--pf-gap-mobile);align-items:stretch;grid-auto-rows:1fr}.pf-card{display:flex;gap:var(--pf-card-gap);height:100%;padding:var(--pf-card-padding);background:var(--pf-card-bg);border:var(--pf-card-border-width) solid var(--pf-card-border);border-radius:0}.pf-icon-left{flex-direction:row;align-items:center}.pf-icon{width:var(--pf-icon-mobile);height:var(--pf-icon-mobile);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-image,.product-features .collapsible-trigger{width:100%}.pf-image{height:100%;object-fit:contain;display:block}.pf-content{flex:1;display:flex;flex-direction:column;justify-content:center;height:100%}.pf-heading{width:100%;margin:0 0 var(--pf-heading-spacing);color:#000;font-size:var(--pf-heading-size-mobile);font-weight:var(--pf-heading-weight);line-height:var(--pf-heading-line-height);letter-spacing:var(--pf-heading-letter-spacing);text-align:var(--pf-heading-align)}.pf-description{margin:0;color:#000;font-size:var(--pf-font-mobile);line-height:1.7;text-align:var(--pf-description-align)}.pf-description p{margin:0}.pf-description ol,.pf-description ul{margin:12px 0;padding-left:22px}.pf-description li{margin-bottom:6px}.pf-description strong{font-weight:600}.pf-description em{font-style:italic}.pf-description img{max-width:100%;height:auto}.pf-description a{text-decoration:underline}.pf-description--mobile,.pf-heading--mobile,.pf-mobile,.product-features .collapsible-trigger-btn:after{display:none}@media screen and (max-width:749px){.pf-description--desktop,.pf-desktop,.pf-heading--desktop{display:none}.pf-mobile{display:block}.pf-description--mobile,.pf-heading--mobile{display:block}}@media screen and (min-width:750px){.pf-icon{width:var(--pf-icon-desktop);height:var(--pf-icon-desktop)}.pf-heading{font-size:var(--pf-heading-size-desktop);text-align:var(--pf-heading-align-desktop)}.pf-description{font-size:var(--pf-font-desktop);text-align:var(--pf-description-align-desktop)}.product-features{padding-top:var(--pf-padding-top);padding-bottom:var(--pf-padding-bottom)}.pf-grid{display:grid;grid-template-columns:repeat(auto-fit,calc((100% - (var(--pf-columns-desktop) - 1) * var(--pf-gap-desktop))/ var(--pf-columns-desktop)));gap:var(--pf-gap-desktop);justify-content:center}.pf-section-title{font-size:var(--pf-section-title-size-desktop)}.pf-desktop{display:block}.pf-mobile{display:none}}.product-features .collapsible-content,.product-features .collapsible-content__inner,.product-features .collapsible-trigger-btn,.product-features .collapsibles-wrapper,.product-features .product-block{width:100%!important;border:0!important;background:0 0!important;box-shadow:none!important}.product-features .collapsible-trigger-btn .icon{margin-left:auto}.product-features .collapsible-content{margin-top:var(--pf-section-title-spacing)}.product-features .product-block,.product-features .product-block--tab{margin:0!important;padding:0!important}.product-features .collapsible-trigger .icon{transition:transform .25s}.product-features .collapsible-trigger.is-open .icon{transform:rotate(180deg)}.product-features .collapsible-trigger.is-open .icon,.product-features .collapsible-trigger.is-open .icon svg,.product-features .pf-section-title .icon,.product-features .pf-section-title .icon svg{transform:translateX(-14px)!important}.product-features .product-block{max-width:none!important}.product-features .collapsibles-wrapper{max-width:none!important;margin:0!important;padding:0!important}.product-features .collapsibles-wrapper--border-bottom{border-bottom:0!important}.product-features .collapsible-trigger-btn{padding:0!important}.product-features .collapsible-content{overflow:hidden;margin:var(--pf-section-title-spacing) 0 0!important;padding:0!important}.product-features .collapsible-content__inner{padding:0!important;margin:0!important;outline:0!important}