.fs-capability{position:relative;background:#fff;padding:6.25vw 0 7.29vw}.fs-capability .fs-head-row{position:relative;display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-start;gap:1.4vw;padding-bottom:1.94vw;min-height:2.8vw}.fs-eyebrow{display:flex;align-items:center;justify-content:center;gap:1.2vw;flex:1 1 auto;min-width:0;max-width:none;width:auto;font-family:"Geometria",sans-serif;font-weight:700;font-size:1.35vw;letter-spacing:0.12em;text-transform:uppercase;color:#EE3D25;margin:0;line-height:1.25;text-align:center}.fs-eyebrow:before,.fs-eyebrow:after{content:"";display:block;flex:1 1 0;height:1px;min-width:1.2vw}.fs-eyebrow:before{background:linear-gradient(90deg,rgba(10,8,3,0),rgba(10,8,3,0.18))}.fs-eyebrow:after{background:linear-gradient(90deg,rgba(10,8,3,0.18),rgba(10,8,3,0))}.fs-capability .fs-all-link{position:static;transform:none;flex-shrink:0;z-index:2;margin-left:0}.fs-all-link{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:0.7vw;padding:0.42vw 0.42vw 0.42vw 1.3vw;border:0;border-radius:99px;background:#233058;font-family:"Geometria",sans-serif;font-weight:600;font-size:0.86vw;color:#fff;text-decoration:none;white-space:nowrap;box-shadow:0 0.5vw 1.2vw rgba(35,48,88,0.28);transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;flex-shrink:0}.fs-all-link i{display:inline-flex;width:2vw;height:2vw;align-items:center;justify-content:center;border-radius:50%;background:#EE3D25;transition:background 0.25s ease;flex-shrink:0}.fs-all-link svg{width:0.85vw;height:0.85vw;transition:transform 0.3s ease}.fs-all-link svg path{stroke:#fff}.fs-all-link:hover{background:#EE3D25;color:#fff;border-color:transparent;transform:translateY(-0.15vw);box-shadow:0 0.7vw 1.5vw rgba(236,58,37,0.35)}.fs-all-link:hover i{background:#fff}.fs-all-link:hover svg path{stroke:#EE3D25}.fs-all-link:hover svg{transform:rotate(45deg)}.fs-line{display:none !important}.fs-body{flex-direction:row !important;align-items:flex-start;gap:3.47vw;padding-top:2.78vw}.fs-media-col{width:30.9vw;flex-shrink:0}.fs-media-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:1.11vw;overflow:hidden;background:#f0efed}.fs-media{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0.5s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}.fs-media.active{opacity:1;visibility:visible}.fs-media-inner{position:relative;width:82%;height:82%;border-radius:0.7vw;overflow:hidden}.fs-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fs-panel-label{position:absolute;top:1.1vw;left:1.1vw;font-family:"Geometria",sans-serif;font-weight:600;font-size:0.69vw;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.85);z-index:2}.fs-bars{position:absolute;left:1.1vw;right:1.1vw;bottom:1.1vw;display:flex;align-items:flex-end;gap:0.42vw;height:40%}.fs-bars span{flex:1;background:rgba(255,255,255,0.35);border-radius:0.28vw 0.28vw 0 0}.fs-bars span.hi{background:rgba(255,255,255,0.85)}.fs-dots{position:absolute;inset:0;background-image:radial-gradient( rgba(255,255,255,0.5) 0.09vw,transparent 0.09vw );background-size:1.4vw 1.4vw;opacity:0.5}.fs-phone{position:absolute;bottom:-6%;left:50%;transform:translateX(-50%);width:46%;height:88%;background:rgba(255,255,255,0.12);border:0.14vw solid rgba(255,255,255,0.55);border-radius:1.4vw}.fs-phone:before{content:"";position:absolute;top:0.9vw;left:0.9vw;right:0.9vw;height:0.42vw;border-radius:0.28vw;background:rgba(255,255,255,0.5)}.fs-phone:after{content:"";position:absolute;top:2vw;left:0.9vw;right:0.9vw;bottom:2vw;border-radius:0.42vw;background:rgba(255,255,255,0.16)}.fs-ring{position:absolute;border-radius:50%;border:0.09vw solid rgba(255,255,255,0.4)}.fs-node{position:absolute;width:0.42vw;height:0.42vw;border-radius:50%;background:#fff}.fs-check{position:absolute;width:2.6vw;height:2.6vw;border-radius:0.55vw;background:rgba(255,255,255,0.16);border:0.09vw solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center}.fs-check svg{width:1.25vw;height:1.25vw}.fs-cta-bar{margin-top:0.97vw;display:flex;align-items:center;justify-content:space-between;gap:1vw;background:#f6f5f3;border:1px solid #EE3D25;border-radius:0.83vw;padding:1.04vw 1.39vw;text-decoration:none;color:inherit;cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.fs-cta-bar:hover{background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%) !important;border-color:#8b78de !important;box-shadow:0 0.7vw 1.8vw rgba(110,92,191,0.38) !important;transform:translateY(-0.15vw) !important}.fs-cta-bar p{font-family:Raleway,sans-serif;font-weight:400;font-size:0.83vw;color:#0a0803;margin:0;transition:color 0.3s ease}.fs-cta-bar:hover p{color:#fff}.fs-start-btn{display:inline-flex;align-items:center;gap:0.7vw;flex-shrink:0;background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%);border-radius:999px;padding:0.35vw 0.35vw 0.35vw 1.1vw;text-decoration:none;pointer-events:none;transition:background 0.3s ease,transform 0.3s ease}.fs-start-btn>span{font-family:"Geometria",sans-serif;font-weight:600;font-size:0.76vw;color:#fff;transition:color 0.3s ease}.fs-start-ico{display:inline-flex;align-items:center;justify-content:center;width:1.9vw;height:1.9vw;border-radius:50%;background:#EE3D25;flex-shrink:0;transition:background 0.3s ease}.fs-start-ico svg{width:0.75vw;height:0.75vw;transition:transform 0.3s ease}.fs-start-ico svg path{stroke:#fff;transition:stroke 0.3s ease}.fs-cta-bar:hover .fs-start-btn{background:#EE3D25}.fs-cta-bar:hover .fs-start-btn>span{color:#fff}.fs-cta-bar:hover .fs-start-ico{background:#fff}.fs-cta-bar:hover .fs-start-ico svg path{stroke:#EE3D25}.fs-cta-bar:hover .fs-start-ico svg{transform:rotate(45deg)}.fs-list-col{flex:1;display:flex;flex-direction:column}.fs-item{border-bottom:0.07vw solid rgba(10,8,3,0.1)}.fs-item:first-child{border-top:0.07vw solid rgba(10,8,3,0.1)}.fs-item-head{display:block;width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:1.11vw 0;margin:0}.fs-item-head h3{font-family:"Geometria",sans-serif;font-weight:500;font-size:1.94vw;line-height:120%;letter-spacing:-0.01em;color:rgba(10,8,3,0.32);margin:0;transition:color 0.35s ease}.fs-item.active .fs-item-head h3{color:#0a0803}.fs-item-head:hover h3{color:rgba(10,8,3,0.6)}.fs-item.active .fs-item-head:hover h3{color:#0a0803}.fs-item-body{max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.35s ease,margin 0.4s ease;opacity:0}.fs-item.active .fs-item-body{max-height:14vw;opacity:1;margin-bottom:1.39vw}.fs-tags{display:flex;flex-wrap:wrap;gap:0.56vw;margin-bottom:1vw}.fs-tags span{font-family:Raleway,sans-serif;font-weight:500;font-size:0.73vw;color:#0a0803;background:#f0efed;border-radius:999px;padding:0.42vw 0.83vw}.fs-desc{font-family:Raleway,sans-serif;font-weight:400;font-size:0.9vw;line-height:155%;color:rgba(10,8,3,0.62);margin:0 0 1.11vw;max-width:30vw}.fs-learn-more{display:inline-flex;align-items:center;gap:0.56vw;text-decoration:none;border-radius:999px;border:0.07vw solid rgba(10,8,3,0.15);padding:0.35vw 0.35vw 0.35vw 0.97vw;transition:0.3s}.fs-learn-more span.fs-learn-txt{font-family:"Geometria",sans-serif;font-weight:600;font-size:0.76vw;color:#0a0803}.fs-learn-ico{display:flex;align-items:center;justify-content:center;width:1.67vw;height:1.67vw;border-radius:50%;background:#0a0803;flex-shrink:0}.fs-learn-ico svg{width:0.69vw;height:0.69vw;transition:transform 0.3s ease}.fs-learn-more:hover{border-color:rgba(10,8,3,0.4)}.fs-learn-more:hover .fs-learn-ico svg{transform:rotate(45deg)}@media (max-width:700px){.fs-capability{padding:12vw 0 14vw;overflow-x:hidden}.fs-capability>.container{max-width:92.0398vw;width:92.0398vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.fs-head-row{flex-direction:column !important;align-items:stretch;justify-content:flex-start;gap:3.5vw;padding-bottom:4vw;min-height:0}.fs-eyebrow{font-size:4.2vw;font-weight:700;letter-spacing:0.1em;max-width:100%;overflow-wrap:anywhere;gap:3vw;width:100%}.fs-capability .fs-all-link{position:static;transform:none;align-self:flex-end;font-size:3.4vw;gap:2.6vw;padding:1.6vw 1.6vw 1.6vw 5vw;margin-top:0.5vw;box-shadow:0 2vw 5vw rgba(35,48,88,0.28)}.fs-capability .fs-all-link:hover{transform:translateY(-0.5vw)}.fs-all-link i{width:8vw;height:8vw}.fs-all-link svg{width:3.4vw;height:3.4vw}.fs-line{display:none !important}.fs-body{flex-direction:column !important;gap:6vw;padding-top:6vw}.fs-media-col{width:100%;max-width:100%}.fs-media-wrap{border-radius:4vw;border:0.4vw solid rgba(255,255,255,0.95);box-shadow:0 0 0 0.35vw rgba(10,8,3,0.06),0 2vw 5vw rgba(10,8,3,0.08);overflow:hidden;background:#f0efed}.fs-media-img{object-fit:cover;object-position:center}.fs-panel-label{top:4vw;left:4vw;font-size:2.8vw}.fs-bars{left:4vw;right:4vw;bottom:4vw;gap:1.5vw}.fs-cta-bar{margin-top:4.5vw;border-radius:4vw;padding:5vw 5vw;flex-direction:column;align-items:stretch;justify-content:center;gap:3.5vw;flex-wrap:nowrap;box-sizing:border-box;width:100%}.fs-cta-bar p{font-size:3.6vw;line-height:140%;text-align:center;width:100%}.fs-start-btn{align-self:center;padding:1.8vw 1.8vw 1.8vw 4.5vw;gap:2.6vw;max-width:100%;box-sizing:border-box}.fs-start-btn>span{font-size:3.3vw}.fs-start-ico{width:7.5vw;height:7.5vw}.fs-start-ico svg{width:3.2vw;height:3.2vw}.fs-list-col{width:100%;max-width:100%;min-width:0}.fs-item-head{padding:4.2vw 0}.fs-item-head h3{font-size:5vw}.fs-item.active .fs-item-head h3{color:#ee3d25}.fs-item.active .fs-item-body{max-height:120vw;margin-bottom:5vw;opacity:1}.fs-tags{gap:2vw;margin-bottom:3.5vw}.fs-tags span{font-size:2.9vw;padding:1.8vw 3.4vw;background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%);color:#fff}.fs-desc{font-size:3.5vw;max-width:100%;margin-bottom:4.5vw;line-height:150%}.fs-learn-more{margin-left:0;margin-right:auto;max-width:100%}.fs-learn-txt{font-size:3.2vw}.fs-learn-ico{width:7vw;height:7vw}.fs-learn-ico svg{width:3vw;height:3vw}}