.agentic-suda-loop{background-color:#0c1930;background-image:url(https://20995471.fs1.hubspotusercontent-na1.net/hubfs/20995471/Agentic%20SUDA%20Loop%20bg.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:7.5rem 1.5rem;position:relative;width:100%}.agentic-suda-loop__texture{height:auto;left:50%;max-width:none;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(1728px,200%)}.agentic-suda-loop__inner{align-items:center;display:flex;flex-direction:column;gap:4.5rem;margin:0 auto;max-width:1280px;position:relative;z-index:1}.agentic-suda-loop__phase-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.agentic-suda-loop__phase-card{align-items:center;align-self:stretch;background:#242f44;border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 4px 14px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;min-width:0;overflow:visible;padding:24px 32px 32px;position:relative;width:100%}.agentic-suda-loop__flash-line{height:auto;max-width:min(160px,45vw);pointer-events:none;position:absolute;width:auto;z-index:0}.agentic-suda-loop__flash-line--1{left:50%;right:auto;top:0;transform:translate(-50%,-50%)}.agentic-suda-loop__flash-line--2{bottom:0;left:auto;right:22%;top:auto;transform:translateY(50%) rotate(180deg)}.agentic-suda-loop__flash-line--4{left:auto;right:4%;top:0;transform:translateY(-50%)}.agentic-suda-loop__phase-title{align-self:stretch;color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:28.8px;margin:0;overflow-wrap:break-word;position:relative;text-align:center;width:100%;z-index:1}.agentic-suda-loop__phase-cells{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;position:relative;width:100%;z-index:1}.agentic-suda-loop__phase-card:not(:has(.agentic-suda-loop__phase-cell--with-icon)) .agentic-suda-loop__phase-cells{align-content:stretch;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.agentic-suda-loop__phase-cell{align-items:flex-start;align-self:stretch;background:#4b5563;border:none;border-radius:4px;box-shadow:0 15px 40px rgba(121,139,185,.18);box-sizing:border-box;color:#f3f2f5;display:flex;font-size:12px;gap:8px;line-height:19.2px;max-width:100%;outline:1px solid rgba(171,178,191,.64);outline-offset:-1px;overflow-wrap:break-word;padding:12px;text-align:left;width:100%}.agentic-suda-loop__phase-cell,.agentic-suda-loop__phase-cell--with-icon{flex-direction:column;font-family:Inter,sans-serif;font-weight:400;justify-content:center}.agentic-suda-loop__phase-cell--with-icon{align-items:center;align-self:auto;background:transparent;border-radius:8px;box-shadow:none;color:hsla(0,0%,100%,.8);display:inline-flex;font-size:14px;gap:4px;line-height:21px;max-width:none;outline:none;outline-offset:0;padding:0;text-align:center;width:auto}.agentic-suda-loop__phase-cell-icon-slot{align-items:center;background-image:url(https://20995471.fs1.hubspotusercontent-na1.net/hubfs/20995471/Agentic%20Security%20Page/Polygon%201.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-shrink:0;height:57px;justify-content:center;position:relative;width:57px}.agentic-suda-loop__phase-cell-icon{display:block;flex-shrink:0;height:32px;max-height:32px;max-width:32px;object-fit:contain;position:relative;width:32px;z-index:1}.agentic-suda-loop__phase-cell-label{display:block}section.agentic-suda-loop .agentic-suda-loop__footnote{align-items:center;box-sizing:border-box;color:hsla(0,0%,100%,.3);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:11.2px;font-style:italic;font-weight:400;justify-content:center;line-height:18.48px;margin:0 auto;max-width:253.65px;overflow-wrap:break-word;padding:0;text-align:center;width:100%}.agentic-suda-loop__details-shell{align-self:stretch;max-width:66rem;position:relative;width:100%}.agentic-suda-loop__details-rail-lines{inset:0;pointer-events:none;position:absolute;z-index:0}.agentic-suda-loop__details-rail-line--track{background:#4b5563;bottom:36px;left:17px;position:absolute;top:36px;transform:translateX(-50%);width:1px}.agentic-suda-loop__details-rail-line--accent{background:#457afc;height:80px;left:17px;position:absolute;top:36px;transform:translateX(-50%);transition:height .55s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1);width:1px;will-change:height}@media (prefers-reduced-motion:reduce){.agentic-suda-loop__detail-marker,.agentic-suda-loop__details-rail-line--accent{transition:none;will-change:auto}.agentic-suda-loop__detail-marker--active{transform:none}}.agentic-suda-loop__detail-row{align-items:flex-start;display:flex;flex-direction:row;gap:0;position:relative;z-index:1}.agentic-suda-loop__detail-rail{align-self:stretch;display:flex;flex:0 0 34px;justify-content:center;padding-top:24px;width:34px}.agentic-suda-loop__detail-marker{background:#0c1930;border:2px solid #457afc;border-radius:9999px;box-sizing:border-box;display:block;flex-shrink:0;height:15px;position:relative;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),background-color .35s ease,border-color .35s ease,border-width .35s ease,margin-top .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,transform .45s cubic-bezier(.22,1,.36,1);width:15px;z-index:2}.agentic-suda-loop__detail-marker--active{background:#457afc;border:none;height:19px;margin-top:-2px;transform:scale(1.06);width:19px}section.agentic-suda-loop .agentic-suda-loop__detail{align-items:flex-start;align-self:stretch;border-bottom:1px solid #363636;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;justify-content:flex-start;min-width:0;overflow:hidden;padding:16px 24px 24px}section.agentic-suda-loop .agentic-suda-loop__detail-label{color:#457afc;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px;margin:0;max-width:100%;overflow-wrap:break-word;text-transform:uppercase}section.agentic-suda-loop .agentic-suda-loop__detail-copy{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}section.agentic-suda-loop .agentic-suda-loop__detail-heading{align-self:stretch;color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:26px;margin:0;overflow-wrap:break-word;width:100%}section.agentic-suda-loop .agentic-suda-loop__detail-body{align-self:stretch;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word;width:100%}section.agentic-suda-loop .agentic-suda-loop__detail-body p{margin:0}section.agentic-suda-loop .agentic-suda-loop__tags{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0;width:100%}section.agentic-suda-loop .agentic-suda-loop__tag{align-items:flex-start;background:hsla(0,0%,100%,.1);border-radius:4px;box-sizing:border-box;color:#f3f2f5;display:inline-flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:400;justify-content:flex-start;line-height:19.2px;max-width:100%;outline:1px solid hsla(0,0%,100%,.1);outline-offset:-1px;overflow-wrap:break-word;padding:4px 8px;width:auto}@media (max-width:1023px){.agentic-suda-loop__phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.agentic-suda-loop{padding:4rem 1.25rem}.agentic-suda-loop__inner{gap:3rem}.agentic-suda-loop__phase-grid{grid-template-columns:1fr}.agentic-suda-loop__flash-line--1{transform:translate(-50%,-50%)}.agentic-suda-loop__flash-line--2{right:12%;transform:translateY(50%) rotate(180deg)}.agentic-suda-loop__flash-line--4{right:2%;transform:translateY(-50%)}}