.swaf-aiso-card-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;font-size:14px;margin-bottom:14px}.swaf-aiso-ul,.swaf-aiso-ol{padding-left:23px;margin:15px 0 25px}.swaf-aiso-ul li,.swaf-aiso-ol li{padding-left:5px;margin-bottom:11px}.swaf-aiso-industries .section-label{color:var(--lime)}.swaf-aiso-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 15%,rgba(104,220,128,.17),transparent 28%),linear-gradient(135deg,#174e40,#1b5b4a);border-radius:24px;padding:65px 40px;text-align:center;color:#fff;margin-top:55px}.swaf-aiso-cta:before{content:"GEO";position:absolute;left:-20px;bottom:-70px;color:rgba(255,255,255,.035);font-size:190px;line-height:1;font-weight:900}.swaf-aiso-cta-content{position:relative;z-index:1}.swaf-aiso-cta h2{color:#fff;font-size:clamp(30px,4vw,42px);line-height:1.2;margin:0 0 15px}.swaf-aiso-cta p{max-width:790px;color:#e0eee9;font-size:17px;line-height:1.8;margin:0 auto 27px}.swaf-aiso-btn{display:inline-block;background:var(--lime);color:#17221d!important;border-radius:9px;padding:15px 31px;font-weight:800;text-decoration:none!important;margin:0 5px 12px;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.swaf-aiso-btn:hover{color:#17221d!important;transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,0,0,.18)}.swaf-aiso-cta-note{color:#bcd7ce!important;font-size:13px!important;margin:3px auto 0!important}@media (max-width:700px){.swaf-aiso-cta{padding:45px 22px;border-radius:18px}.swaf-aiso-cta h2{font-size:30px}}