.ag-platform-expertise{background:linear-gradient(120deg,#0d2342,#102d54 53%,#121d3a);color:#fff;overflow:hidden;padding:94px 0;position:relative}.ag-platform-glow{border-radius:50%;pointer-events:none;position:absolute}.ag-platform-glow-one{border:2px solid rgba(47,115,184,.5);bottom:-360px;box-shadow:0 0 100px rgba(47,115,184,.18);height:580px;left:-330px;width:580px}.ag-platform-glow-two{border:2px solid rgba(129,72,180,.58);box-shadow:0 0 110px rgba(129,72,180,.2);height:500px;right:-310px;top:-350px;width:500px}.ag-platform-grid{align-items:center;display:grid;gap:clamp(60px,7vw,105px);grid-template-columns:minmax(330px,.85fr) minmax(0,1.35fr);position:relative;z-index:2}.ag-platform-content{max-width:560px}.ag-platform-eyebrow{color:#8fc6ff!important}.ag-platform-eyebrow:before{background:linear-gradient(90deg,#668ef1,#9a6ce0)!important}.ag-platform-content h2{color:#fff;font-size:clamp(40px,4.5vw,60px);letter-spacing:-.045em;line-height:1.03;margin:19px 0 26px}.ag-platform-intro{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.7;margin-bottom:30px;max-width:540px}.ag-platform-link{align-items:center;border-bottom:2px solid #728ee9;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:11px;padding-bottom:6px}.ag-platform-link span{transition:transform .18s ease}.ag-platform-link:hover span{transform:translateX(4px)}.ag-platform-cards{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ag-platform-card{background:linear-gradient(145deg,rgba(34,73,119,.55),rgba(15,38,74,.72));border:1px solid rgba(131,172,225,.23);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.1);min-height:230px;padding:24px 22px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.ag-platform-card:hover{background:linear-gradient(145deg,rgba(40,84,136,.72),rgba(20,44,84,.86));border-color:rgba(131,172,225,.48);transform:translateY(-4px)}.ag-platform-icon{align-items:center;background:linear-gradient(135deg,rgba(46,124,219,.3),rgba(129,72,180,.28));border-radius:50%;display:flex;height:54px;justify-content:center;margin-bottom:24px;width:54px}.ag-platform-icon svg{fill:none;height:28px;stroke:#70c0ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:28px}.ag-platform-card:nth-child(2n)
.ag-platform-icon svg{stroke:#b486f1}.ag-platform-card h3{color:#fff;font-size:21px;line-height:1.15;margin-bottom:12px}.ag-platform-card p{color:hsla(0,0%,100%,.68);font-size:13px;line-height:1.6;margin:0}@media (max-width:1050px){.ag-platform-grid{gap:55px;grid-template-columns:1fr}.ag-platform-content{max-width:720px}.ag-platform-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.ag-platform-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ag-platform-expertise{padding:66px 0 72px}.ag-platform-grid{gap:44px}.ag-platform-content h2{font-size:clamp(38px,11vw,50px)}.ag-platform-intro{font-size:16px}.ag-platform-cards{gap:14px;grid-template-columns:1fr}.ag-platform-card{min-height:auto;padding:22px}.ag-platform-icon{margin-bottom:18px}}