.two-cols-boxes-section{background-image:linear-gradient(#020a23,#020a23);padding:80px 0}.two-cols-boxes-section .heading-area{max-width:650px;width:100%}.two-cols-boxes-section .heading-area h2{margin-bottom:10px;margin-top:10px}.two-cols-boxes-section .eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:2.5px;margin-bottom:10px;position:relative;text-transform:uppercase}.two-cols-boxes-section :not(.eyebrow){color:#fff}.two-cols-boxes-section .ai-focus-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:44px}.two-cols-boxes-section .ai-focus-card{background:linear-gradient(135deg,#020a23,#0d1b40);border-radius:16px;overflow:hidden;padding:36px 32px;position:relative}.two-cols-boxes-section .ai-focus-card:after{background:radial-gradient(circle,rgba(32,19,255,.25) 0,transparent 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:160px}.two-cols-boxes-section .ai-new-badge{align-items:center;border:1px solid rgba(255,52,73,.22);border-radius:100px;color:var(--accent);display:inline-flex;font-size:9px;font-weight:700;gap:7px;letter-spacing:2px;margin-bottom:15px;padding:3px 10px;text-transform:uppercase}.two-cols-boxes-section .ai-card-eyebrow{color:hsla(0,0%,100%,.38);font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:12px;position:relative;text-transform:uppercase;z-index:1}.two-cols-boxes-section .ai-focus-card h3{margin-top:10px}@media (max-width:767px){.two-cols-boxes-section .ai-focus-grid{grid-template-columns:1fr}}