.sw-seguridad .sg-icon{background-color:currentColor;flex:none;display:inline-block}.sw-seguridad .sg-highlights{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff38;border:1px solid #fff9;border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100% - 40px,1000px);margin:clamp(52px,6vw,76px) auto 0;padding:8px;display:grid;position:relative;box-shadow:0 50px 100px -35px #000025a6,0 0 110px #466dff47}.sw-seguridad .sg-highlight{color:var(--sw-dark-blue);text-align:left;background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:clamp(22px,3vw,28px);display:flex}.sw-seguridad .sg-highlight:first-child{background:var(--sw-dark-blue);color:#fff}.sw-seguridad .sg-badge{width:44px;height:44px;color:var(--sw-just-blue);background:#e6ebff;border-radius:14px;place-items:center;display:grid}.sw-seguridad .sg-highlight:first-child .sg-badge{color:#c8d4ff;background:#ffffff1a}.sw-seguridad .sg-highlight strong{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.15}.sw-seguridad .sg-highlight p{color:var(--sw-ink-500);margin:0;font-size:14px;line-height:1.5}.sw-seguridad .sg-highlight:first-child p{color:#b8c5ee}.sw-seguridad .sg-feature-icon{width:43px;height:43px;color:var(--sw-just-blue);background:#e6ebff;border-radius:13px;place-items:center;display:grid}.sw-seguridad .mcp-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-seguridad .sg-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sw-seguridad .sg-provider{color:#fff;background:#ffffff0e;border:1px solid #cad6ff29;border-radius:20px;flex-direction:column;gap:10px;padding:24px 26px;display:flex}.sw-seguridad .sg-provider b{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.1}.sw-seguridad .sg-provider span{color:#dbe3ff;font-size:15px;line-height:1.45}.sw-seguridad .sg-provider small{color:#9cb0ff;font-size:12.5px;font-weight:600;line-height:1.4}.sw-seguridad .sg-note{color:#b8c5ee;max-width:760px;margin:22px 0 0;font-size:13px;line-height:1.55}.sw-seguridad .sg-note a{color:inherit;font-weight:600}.sw-seguridad .mcp-examples .mcp-step{background:#ffffff0e;border-color:#cad6ff29}@media (max-width:900px){.sw-seguridad .sg-highlights,.sw-seguridad .sg-provider-grid,.sw-seguridad .mcp-data-grid{grid-template-columns:1fr}}@media (max-width:650px){.sw-seguridad .sg-highlights{border-radius:22px;width:calc(100% - 24px);padding:5px}.sw-seguridad .sg-highlight{border-radius:17px}}
