.ag-ds-feature{background:linear-gradient(180deg,#fff,#f7f9fc);overflow:hidden;position:relative}.ag-ds-feature-shell{background:radial-gradient(circle at 82% 18%,rgba(73,137,208,.23),transparent 28%),radial-gradient(circle at 12% 100%,rgba(129,72,180,.17),transparent 30%),linear-gradient(135deg,#101828,#142945 68%,#192943);border-radius:28px;box-shadow:0 24px 60px rgba(16,24,40,.13);color:#fff;display:grid;gap:44px 68px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);overflow:hidden;padding:50px;position:relative}.ag-ds-feature-shell:before{border:1px solid hsla(0,0%,100%,.08);border-radius:50%;content:"";height:440px;pointer-events:none;position:absolute;right:-280px;top:-270px;width:440px}.ag-ds-feature-content{max-width:580px;position:relative;z-index:3}.ag-ds-feature-eyebrow{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.13em;margin-bottom:18px;text-transform:uppercase}.ag-ds-feature-eyebrow span{background:linear-gradient(90deg,#62a7e8,#aa7fd3);border-radius:999px;height:3px;width:27px}.ag-ds-feature-logo{margin-bottom:20px}.ag-ds-feature-logo img{display:block;height:auto;max-height:58px;max-width:190px;object-fit:contain;width:auto}.ag-ds-feature-content h2{color:#fff;font-size:clamp(36px,4vw,52px);letter-spacing:-.045em;line-height:1.03;margin:0 0 18px;max-width:610px}.ag-ds-feature-intro{color:#bdc6d4;font-size:15px;line-height:1.68;margin:0 0 26px;max-width:570px}.ag-ds-feature-button{align-items:center;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;min-height:45px;padding:0 19px;transition:transform .18s ease,background .18s ease}.ag-ds-feature-button:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.ag-ds-feature-visual{aspect-ratio:1.3/1;margin:auto;position:relative;width:min(100%,500px);z-index:2}.ag-ds-hub{align-items:center;backdrop-filter:blur(12px);background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.15);border-radius:50%;box-shadow:0 24px 50px rgba(0,0,0,.18);display:flex;flex-direction:column;height:150px;justify-content:center;left:50%;padding:22px;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:5}.ag-ds-hub img{display:block;max-height:62px;max-width:108px;object-fit:contain;width:108px}.ag-ds-hub strong{color:#fff;font-size:18px;text-align:center}.ag-ds-hub span{color:#aab7c8;font-size:11px;font-weight:700;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.ag-ds-system{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);border-radius:13px;box-shadow:0 12px 26px rgba(0,0,0,.11);color:#fff;display:flex;gap:9px;min-height:55px;min-width:132px;padding:10px 13px;position:absolute;z-index:4}.ag-ds-system-icon{align-items:center;background:rgba(88,155,225,.15);border-radius:9px;color:#81b8ee;display:flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.ag-ds-system-icon svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:17px}.ag-ds-system span{font-size:11px;font-weight:750;white-space:nowrap}.ag-ds-system-one{left:0;top:8%}.ag-ds-system-two{right:0;top:8%}.ag-ds-system-three{bottom:8%;left:0}.ag-ds-system-four{bottom:8%;right:0}.ag-ds-line{background:linear-gradient(90deg,rgba(110,174,235,.1),rgba(110,174,235,.5));height:1px;position:absolute;transform-origin:center;width:33%;z-index:1}.ag-ds-line-one{left:23%;top:31%;transform:rotate(25deg)}.ag-ds-line-two{right:23%;top:31%;transform:rotate(-25deg)}.ag-ds-line-three{bottom:31%;left:23%;transform:rotate(-25deg)}.ag-ds-line-four{bottom:31%;right:23%;transform:rotate(25deg)}.ag-ds-benefits{border-top:1px solid hsla(0,0%,100%,.11);display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;position:relative;z-index:3}.ag-ds-benefit{display:grid;gap:13px;grid-template-columns:40px minmax(0,1fr);padding:0 26px}.ag-ds-benefit:first-child{padding-left:0}.ag-ds-benefit:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1)}.ag-ds-benefit-number{align-items:center;background:rgba(94,156,222,.13);border-radius:11px;color:#89bff2;display:flex;font-size:10px;font-weight:800;height:36px;justify-content:center;width:36px}.ag-ds-benefit h3{color:#fff;font-size:15px;line-height:1.2;margin:0 0 5px}.ag-ds-benefit p{color:#aeb8c7;font-size:11px;line-height:1.5;margin:0}@media (max-width:900px){.ag-ds-feature-shell{gap:42px;grid-template-columns:1fr;padding:42px}.ag-ds-feature-content{max-width:700px}.ag-ds-feature-visual{width:min(100%,520px)}.ag-ds-benefits{gap:20px;grid-column:auto;grid-template-columns:1fr}.ag-ds-benefit{border-bottom:1px solid hsla(0,0%,100%,.09);border-right:0!important;padding:0 0 20px}.ag-ds-benefit:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:620px){.ag-ds-feature-shell{border-radius:22px;padding:30px 22px}.ag-ds-feature-visual{aspect-ratio:auto;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:135px 0 0}.ag-ds-hub{height:115px;left:50%;top:0;transform:translateX(-50%);width:115px}.ag-ds-hub img{max-width:80px;width:80px}.ag-ds-system{bottom:auto!important;left:auto!important;min-width:0;position:relative;right:auto!important;top:auto!important;width:100%}.ag-ds-line{display:none}}.ag-ds-feature-logo img{max-height:72px;max-width:225px}.ag-ds-feature-visual{width:min(100%,535px)}.ag-ds-hub{height:165px;width:165px}.ag-ds-hub img{max-height:72px;max-width:122px;width:122px}.ag-ds-system{min-height:60px;min-width:145px;padding:11px 14px}.ag-ds-system-icon{height:34px;width:34px}.ag-ds-system span{font-size:12px}.ag-ds-benefit h3{font-size:16px}.ag-ds-benefit p{font-size:12px;line-height:1.55}.ag-ds-benefits{padding-top:26px}.ag-ds-benefit{gap:14px}