.secure-ai{flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:144px 40px 80px;display:flex;position:relative;overflow:hidden}.secure-ai__glow{pointer-events:none;z-index:0;width:762px;height:auto;position:absolute;top:274px;left:-109px}.secure-ai__text{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:672px;display:flex;position:relative}.secure-ai__heading{font-family:var(--font-poppins),sans-serif;color:#0f171f;font-size:48px;font-weight:600;line-height:56px}.secure-ai__subtitle{font-family:var(--font-inter),sans-serif;color:#0f171f;letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:28px}.secure-ai__banner{z-index:1;-webkit-backdrop-filter:blur(5px);background:#ffffff80;border-radius:14px;flex-direction:row;align-items:center;gap:12px;width:100%;max-width:1360px;padding:24px 18px;display:flex;position:relative;box-shadow:0 .48px .48px -1.875px #0000002b,0 4px 4px -3.75px #0000000f}.secure-ai__shield{border-radius:8px;flex-shrink:0;width:48px;height:48px}.secure-ai__accent{background:#0047ff;border-radius:0 5px 5px 0;flex-shrink:0;width:2px;height:27px}.secure-ai__banner-text{font-family:var(--font-poppins),sans-serif;color:#0f171f;font-size:16px;font-weight:600;line-height:20px}.secure-ai__spacer{flex:1}.secure-ai__link{flex-shrink:0;transition:background .15s}.secure-ai__link:hover{opacity:1;background:#0000000a}.secure-ai__link-arrow{flex-shrink:0;width:14px;height:14px}@media (max-width:1199px){.secure-ai{padding:120px 24px 60px}.secure-ai__heading{font-size:40px;line-height:56px}.secure-ai__subtitle{font-size:16px;line-height:24px}.secure-ai__banner-text{font-size:14px;line-height:20px}}@media (max-width:799px){.secure-ai{padding:96px 24px 24px}.secure-ai__heading{font-size:32px;line-height:48px}.secure-ai__subtitle{font-size:16px;line-height:24px}.secure-ai__banner{flex-direction:column;align-items:flex-start;gap:16px}.secure-ai__banner-row{align-items:center;gap:12px;display:flex}.secure-ai__spacer{display:none}.secure-ai__banner-text{font-size:14px;line-height:20px}.secure-ai__link{align-self:flex-start}}
