.frame-layout-icon-features .frame-header .element-header:has(+ .element-subheader){margin-bottom:15px}.frame-layout-icon-features .frame-header .element-subheader:not(.h1, .h2, .h3, .h4, .h5){order:0;margin-bottom:0;color:inherit;font-weight:400;line-height:1.8;letter-spacing:normal;text-transform:none}.frame-layout-icon-features:is(.frame-background-none, .frame-background-light) .frame-header .element-subheader:not(.h1, .h2, .h3, .h4, .h5){color:#4d4f52}.frame-layout-icon-features .icongroup,.frame-layout-pain-points .icongroup{--icongroup-gap: 20px;--icongroup-icon-size: var(--icon-cards-tile-size);--icon-cards-count: 1;--icon-cards-max: 1;--icon-cards-columns: min(var(--icon-cards-count), var(--icon-cards-max));justify-content:flex-start}.frame-layout-icon-features .icongroup:has(> .icongroup-item:nth-child(2)),.frame-layout-pain-points .icongroup:has(> .icongroup-item:nth-child(2)){--icon-cards-count: 2}.frame-layout-icon-features .icongroup:has(> .icongroup-item:nth-child(3)),.frame-layout-pain-points .icongroup:has(> .icongroup-item:nth-child(3)){--icon-cards-count: 3}.frame-layout-icon-features .icongroup:has(> .icongroup-item:nth-child(4)),.frame-layout-pain-points .icongroup:has(> .icongroup-item:nth-child(4)){--icon-cards-count: 4}@media (min-width:768px){.frame-layout-icon-features .icongroup,.frame-layout-pain-points .icongroup{--icongroup-gap: 30px;--icon-cards-max: 2}}@media (min-width:992px){.frame-layout-icon-features .icongroup,.frame-layout-pain-points .icongroup{--icon-cards-max: 3}}@media (min-width:1440px){.frame-layout-icon-features .icongroup,.frame-layout-pain-points .icongroup{--icon-cards-max: 4}}@media (min-width:1680px){.frame-layout-icon-features .icongroup,.frame-layout-pain-points .icongroup{--icongroup-gap: 60px}}.frame-layout-icon-features .icongroup .icongroup-item,.frame-layout-pain-points .icongroup .icongroup-item{width:calc((100% - (var(--icon-cards-columns) - 1) * var(--icongroup-gap)) / var(--icon-cards-columns))}.frame-layout-icon-features .icongroup-item,.frame-layout-pain-points .icongroup-item{position:relative;flex-direction:column;align-items:stretch;gap:var(--icon-cards-gap);padding:25px;border:1px solid var(--icon-cards-border-color);border-radius:var(--icon-cards-radius);background-color:var(--icon-cards-bg);box-shadow:inset 0 0 0 1px transparent, var(--icon-cards-shadow);text-align:left;transition:border-color 0.3s, box-shadow 0.3s}@media (min-width:1680px){.frame-layout-icon-features .icongroup-item,.frame-layout-pain-points .icongroup-item{padding:var(--icon-cards-padding)}}.frame-layout-icon-features .icongroup-item:has(.icongroup-item-text-header a):hover,.frame-layout-icon-features .icongroup-item:has(.icongroup-item-text-header a):has(:focus-visible),.frame-layout-pain-points .icongroup-item:has(.icongroup-item-text-header a):hover,.frame-layout-pain-points .icongroup-item:has(.icongroup-item-text-header a):has(:focus-visible){border-color:#FF0099;box-shadow:inset 0 0 0 1px #FF0099, 0 16px 16px rgba(0, 0, 0, 0.21)}.frame-layout-icon-features .icongroup-item:has(.icongroup-item-text-header a):hover .icongroup-item-icon,.frame-layout-icon-features .icongroup-item:has(.icongroup-item-text-header a):has(:focus-visible) .icongroup-item-icon,.frame-layout-pain-points .icongroup-item:has(.icongroup-item-text-header a):hover .icongroup-item-icon,.frame-layout-pain-points .icongroup-item:has(.icongroup-item-text-header a):has(:focus-visible) .icongroup-item-icon{color:#FF0099;background-color:transparent}.frame-layout-icon-features .icongroup-item-icon,.frame-layout-pain-points .icongroup-item-icon{display:flex;align-items:center;justify-content:center;order:0;width:var(--icongroup-icon-size);height:var(--icongroup-icon-size);margin:0;border-radius:var(--icon-cards-tile-radius);background-color:var(--icon-cards-tile-bg);color:var(--icon-cards-icon-color);transition:color 0.3s, background-color 0.3s}.frame-layout-icon-features .icongroup-item-icon svg,.frame-layout-icon-features .icongroup-item-icon img,.frame-layout-pain-points .icongroup-item-icon svg,.frame-layout-pain-points .icongroup-item-icon img{width:var(--icon-cards-icon-size);height:var(--icon-cards-icon-size)}.frame-layout-icon-features .icongroup-item-icon svg [stroke]:not([stroke="none"]),.frame-layout-pain-points .icongroup-item-icon svg [stroke]:not([stroke="none"]){stroke:currentColor}.frame-layout-icon-features .icongroup-item-icon svg [fill]:not([fill="none"]),.frame-layout-pain-points .icongroup-item-icon svg [fill]:not([fill="none"]){fill:currentColor}.frame-layout-icon-features .icongroup-item-text,.frame-layout-pain-points .icongroup-item-text{min-width:0;text-align:left;hyphens:auto}.frame-layout-icon-features .icongroup-item-text-header,.frame-layout-pain-points .icongroup-item-text-header{margin:0 0 var(--icon-cards-title-gap);font-size:clamp(16px, 1.2vw, 20px);font-weight:700;line-height:1.3;color:#1c1d1f}.frame-layout-icon-features .icongroup-item-text-header a,.frame-layout-pain-points .icongroup-item-text-header a{color:inherit;text-decoration:none}.frame-layout-icon-features .icongroup-item-text-header a::before,.frame-layout-pain-points .icongroup-item-text-header a::before{content:"";position:absolute;inset:0}.frame-layout-icon-features .icongroup-item-text-subheader,.frame-layout-pain-points .icongroup-item-text-subheader{margin:0 0 var(--icon-cards-title-gap)}.frame-layout-icon-features .bodytext p,.frame-layout-icon-features .bodytext li,.frame-layout-pain-points .bodytext p,.frame-layout-pain-points .bodytext li{color:#4d4f52;line-height:1.8}.frame-layout-icon-features .bodytext p:last-child,.frame-layout-pain-points .bodytext p:last-child{margin-bottom:0}.frame-layout-icon-features .bodytext a,.frame-layout-pain-points .bodytext a{position:relative;z-index:1}.frame-layout-icon-features{--icon-cards-bg: #fff;--icon-cards-border-color: #dee2e6;--icon-cards-radius: 20px;--icon-cards-padding: 40px;--icon-cards-shadow: 0 16px 16px rgba(0, 0, 0, 0.02);--icon-cards-gap: 25px;--icon-cards-title-gap: 10px;--icon-cards-tile-size: 48px;--icon-cards-tile-radius: 12px;--icon-cards-tile-bg: rgba(28, 29, 31, 0.04);--icon-cards-icon-size: 24px;--icon-cards-icon-color: #1c1d1f}.frame-layout-pain-points{--icon-cards-bg: #f8f9fc;--icon-cards-border-color: transparent;--icon-cards-radius: 16px;--icon-cards-padding: 30px;--icon-cards-shadow: 0 16px 16px transparent;--icon-cards-gap: 20px;--icon-cards-title-gap: 20px;--icon-cards-tile-size: 40px;--icon-cards-tile-radius: 8px;--icon-cards-tile-bg: rgba(255, 77, 77, .08);--icon-cards-icon-size: 20px;--icon-cards-icon-color: #ff4d4d}