.wf-intelligence-section{background:#f5fafa;overflow:hidden;padding:96px 0;position:relative}.wf-grid{align-items:center;display:flex;gap:64px;justify-content:space-between}.wf-media{flex:1;position:relative}.wf-image-wrap{position:relative;z-index:2}.wf-image-wrap img{display:block;height:auto;max-width:620px;width:100%}.wf-dot-bg{background-image:radial-gradient(rgba(143,89,255,.35) 1.8px,transparent 0);background-size:12px 12px;bottom:20px;height:320px;left:60px;position:absolute;width:320px;z-index:1}.wf-content{display:flex;flex:1;flex-direction:column;gap:32px}.wf-heading h1,.wf-heading h2,.wf-heading h3,.wf-heading h4,.wf-heading h5,.wf-heading h6,.wf-heading p{color:#1a1a1a;font-size:48px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin:0}.wf-feature-list{gap:24px}.wf-feature-item,.wf-feature-list{display:flex;flex-direction:column}.wf-feature-item{border-left:1px solid #9e70ff;gap:8px;padding-left:28px;position:relative}.wf-feature-title{color:var(--Lilac-500,#9e70ff);font-size:18px;line-height:150%;margin:0}.wf-feature-description,.wf-feature-title{font-family:Spline Sans;font-style:normal;font-weight:400}.wf-feature-description{color:var(--Neutral-900,#111313);font-size:14px;line-height:20px}.wf-feature-description p{margin:0}@media (max-width:1200px){.wf-grid{gap:20px}.wf-heading h1,.wf-heading h2,.wf-heading h3,.wf-heading h4,.wf-heading h5,.wf-heading h6,.wf-heading p{font-size:42px}.wf-image-wrap img{max-width:540px}}@media (max-width:991px){.wf-grid{flex-direction:column}.wf-intelligence-section{padding:80px 0}.wf-grid{flex-direction:column!important;gap:20px}.wf-content,.wf-media{max-width:100%;width:100%}.wf-image-wrap img{max-width:100%}.wf-dot-bg{bottom:-10px;height:280px;left:50%;transform:translateX(-50%);width:280px}.wf-heading h1,.wf-heading h2,.wf-heading h3,.wf-heading h4,.wf-heading h5,.wf-heading h6,.wf-heading p{font-size:38px}}@media (max-width:767px){.wf-intelligence-section{padding:60px 0}.wf-grid{flex-direction:column!important;gap:20px}.wf-heading h1,.wf-heading h2,.wf-heading h3,.wf-heading h4,.wf-heading h5,.wf-heading h6,.wf-heading p{font-size:30px;line-height:1.2}.wf-feature-list{gap:24px;margin-top:0}.wf-feature-item{padding-left:20px}.wf-feature-title{font-size:20px}.wf-feature-description{font-size:14px;line-height:1.5}.wf-dot-bg{bottom:-20px;height:220px;left:20px;transform:none;width:220px}}